ffa, 0x80, 0x0, 0x1, 0x9aa9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x1, 0x2f}, {{r0}, 0xfffffffffffffffc, 0x30, 0x80, 0x3ff, 0x8}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x8d}], 0x0, &(0x7f0000000180)={0x3, 0x8}) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 12:46:05 executing program 0: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) setitimer(0x1, &(0x7f0000000000)={{0x8000, 0x4}, {0x1}}, 0x0) 12:46:05 executing program 1: munmap(&(0x7f00007f3000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:46:05 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) r2 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9a) syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x108) openat(r3, &(0x7f0000000340)='./file0/file0\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000200)='./file0/file0\x00', r4, r6, 0x4) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/77, 0x4d) 12:46:05 executing program 0: 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"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 12:46:05 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semget(0x1, 0x3, 0x2) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xa4, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 12:46:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000300)='7', 0x1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8fb458 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8fb458 failed: hole in range 12:46:05 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x400}, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)="948ee1f7eeeae83952175bf48ce7722e5d6ebcaf14b0138f53ef844a589c6704c71953869c1ab56859c7dab1207027d08f45c13ffcbed4e3ca6852004a90063ed04c72e0a6110318bac5b81c709cfb275047bcb14ef5e0fcad23bcf8e6c2f4fd703e8966d8b72fe5922fb3995b4abb4bf4", 0x71}, {&(0x7f0000000240)="8bb21cf458cedab6407061f73b3af3bd574be39ae223b1e0414b407390b1f418d942a1cdbc59d046b921618460003589fd5a4772927c7086926014368249e5dfe4506fa3ec4a1d93b3ab419f59c015dab38f9b56402c8ab5ef349100c260bce31fe9225c9137d513c86262d4d16a96e5c3b2b10e137c833ab64515a40b59c3d3f13dda61c7a025013af719acd8c6ed672830ea316813c1db03ce4b61cc37766ecdb344d2ee408186d4cedba5fd7fd40abcec0c39322f983b825bc6f23de98141204814db8da6", 0xc6}, {&(0x7f0000000340)="a60282e410449cf6afe5f7426f8962980b6f2a060dfcf3fcd0aa99f1938073afb5c6b92f080da46686573927f13b652c89311a6fe6e4cc64ce9e07543a414085da5fa92a13f5a3af0126e1cf99dda630ec64807b43216ca60544f0828a82c89a4307651a5197322759989a62cf8a55e0bbaf6fedb4b05b539934c43816b1b15865716b6be1f698abf29f555a08d7ff082cca73222d3ca8d14ac226486a132579ad0034e275334e1c4b41bd87e98f7a82965a794210294facb20921d9340a0d25b7ac1c505b953a3506a79c2ed7061a9085e2838586490ba402c564f4f417f08b3b188e888781d1f1ab6d4850923b770456b68e42b4aaf5e7b78d475feff8579ca58dcbc6a49883dc39ac5235084f6a90ede5ae5e8662c111590124cebc7ca507d77c03b9e805ebdee40afdb04c870c5a21e42328ecb821557a15ab29ab3c9402948ef834c26d80e61936f7ce2eeb62b1adabefefeb52f26183e4f149229a2737372a35cded23c87daa1efeb63ba6f264956b58add703e527075546bd1ec77118d5b81fad761a8912827fc7f3ecb00cfc13b1663b2fa8814bc7e7f82435bf176f692405ae15ea94f3b5e5a449fa4a5470b92191e5d68e0c90bd18fd17582f499be41aba79779a26a9f4259b9e49ba9c6e3aed2f65363b7a8ba4aa94e74c6bb9c5d1253b449a61fd9b405905907ea906251d3bdaef446aa0ba1307fe7f26a504da662a88f8d9996ea799c5a0c4e229af9db14998258a7789c0b69a73f25b098a62a999be754bee8bf2fb8a69378f977f735338493b2f57d39e23b7f93e31d35cdb36c7e1a3fcf6740e61b348dac1e6bfefc887cce1b5038dc9fbf5c49d173dbb08b42f90ff348748a1477a2760d2843332a6623143cae11f9928430f9237ae56a72b4e9b61ba7b696b7f417c37f984f4fa49ef280591437f58b089d301352d35e75cbddb7931d3578371a8b69101dcef03d4ea9f48d082919937a6672fccc2e498781f3be27c08b56629587bcda2ae10044b53076e2ad2edc0deb95db14ffb1201dfa658115bcee66d2bfa059cbe4b73e68f454768804232475d66a26fa3a323b425511e4f229287ebfbd18fe80fa1289a34df6c9922284521b0ba9fd5cef04f6649ce9af4bbc4ad906752c94af875990f442d1f45be56928db75f7f5d4f8023bb8ce1c0d0bc01487e0c6b088b79a9d7b292c50a954df1de2b9ba91237d31883647c944d707939dfc6754d2acced82cea8ee628d1662f599a1a26b48e3dc788b0aafaa1b1948b5c003a326f45c1a4309788b4f778819dcd0e3812a6a28738d8688894124eb72122a998ea85801ed98dee2924badc6cc2335da6762f2d82c2913272e09b78d6c98ff3bb7355ca3d6be277a03d1cc12e66230bcbb6f15999413c6e5bd6a007e89b4e56f3fa5ac4a615cf726b345e188b9dd1aae55231f3a5bd6badd0b95f35d521436e82c02b09cbaf714dcd5b636f4dd2f234504f9e8e817593c0cb4ef59e43349d13a464c59e88f6a5e89547833d02f354f523bfc3915b6b23b6b357f71b9a6bbf1d3e6bdf0fd0755a540f667d1053b5dbb5b860aeb2e317d833ddd1abee32fbc9977f13c6ef56183b635ad15b9d8e803f99661e84085d577e47742add8d905ede7942c0ba2d87b5cebdf43f9e54b701c53e3bb9d64262f761f403f6df2737f8dea3297c9052b0f327c4f0f5523daef00db268e52466f3fa8a19312234ae14e14c57c558ec3c55d5f5cb98a604d816f8b32287fc7c893522c6652c99f32878e4fceaffd37a70e1e880e10d5e67092c2090c96f913a6e277974354e48ebf125c10608b570bb521174bda8fc7aadec3dfe3ae6d8e94317c5e9f908dfc1199b3fd93954c9d7fc68b96285e885fbc5d84b72009aff3a4fda9e4a26c3e2fad898f9f16a37b4c4098f8602999cbb07ce7f1fcd9034e39882d94a12a0acb9214b7f397c249b72c16f2fbcf5918b81d4ab4e00c75dd4a3290113ce5b0ea0003470a759c959461e92a3339fb6f8728a561f2962f987b9ff4ab69f1589f1778c104c9a24cb89a604fc328ddd00728b105490240655eb986dcaa00d8449297f9e35dc59d13cfc75173b81f33f20d5190f6a03aadd7e7b667e79d72a03de9690c63a57a9636308fd64e7323e2d75ba4f2a240284c635e334fda685f1b9ba5109751fad1e2a4eca29b3e5214947b5579d69f91558b3691ebc8ee49e4e14a2a7309997e384a5cdf1f66a3ea38073b861a945ec9247f162d4f50bbb3195b9e5d0d1bf3603be7399c904955a0ee5f05dcc920831135436db9c4f89e6c7bf4cf1b06a460a4da3a0632c13050e925e78cb607df81c9099422ba084db115fe0a540c65cda7762ee829ddaf23968c79a0a743393e7837173aabece8cf5d223fe9eb36dbbca8161b9952206b625ce5a97047fddf0edf920904ff0814216a3bf1595b534505ccc32d32fcffd5aac24a9f615cfbc8440f9d35aea00c65283ab43ef5aad685943dce793f9bbe7ce3738a76edfd29c8ad0549f0eab28a134a73b29a5358f69ce45f94b4a7da4e91cb18df946f4e18f420ec74d4c1e3801230ee85c1543d1ce98cf9ea73a3a0fb0e4057b20f4240a7e4fd69e600a8d68e089e2d6b7e8a33a1d9e3339150b2cfe4dd4d8863c138e3ad6de30263f2fdf046328a5cfc8265f64830adae43249253cd451c04538d9240a9aacd4f3e67b91eb4a04fc4816584871c4303f11b7c0628b707a5cd77a09533b294c58905fbe508338da2c894355d43148269eb02c6b6504e673510f61ba01385018b3990081773556ea4eb89794b9b51c972239685a1c749bf40375d36c0b3730b625080a439a7d949083bd487851246fbcb8b1a12d244356d4e526eed396531ff2af53065a8d7165d708edd7cce8c14a289b1cfeb3da34dea630e9b906a5b81a8a12e62d5190693d46d7619b8d901e512d87db211e790aad186e90db8b4618eaddf2c33974a8b5663f5deca524c2baab448a3e37c36d866645612514d56e6d8947b245cddb3110333b7b6e87e5dddf445bfddd44696ea92e171dc7190fdbb6f1fcf3f04ce5a233f963366e835d7bdb3b3434c8888c3993e1a433afd88a00aa1b0a2cc159b92347808c358e7d23ff340ce8725c5ec3482997ce342b7f33a390c34067b2145346f154606a18beaeabb1a29623013ca0e4a3486be8e10710501a2314b3b2c2ba85bcf97705636688bcc1940b3d97e68cd1756fde094b4752fc94c847403a354bdbf2c05cb719258d97040eea74010cab7c94278ba56384dc4cc6c23811bbbd4eb45b76e559efff5ecbea08674655c95d218dc3e96b8157b14d4ca292276b361b2f3f6d20b3a2703638be623eaada67332090739d68054b84f76f458b99194ce2ec1ecb0d709ada5a64d82bdf310d804b701a2cf4c964a57cc75d1153234b1952917fdc3d0f79ec5cd1aa4fc18b9b2a86f55317feee5752a767fa1b01d2a4c305f52a1dc48afb887bc42e485e4331dc86b7711c590261a1fb6ec6024d1ea17c2dd7ab524d8dfc51de98369b9e349a0b39901b4314a592e1d2a9466e878a097cde9c3ea844a40f395f82145a62366b8335360637465e8f6cb9b3e61decab8d4647100a5f9c674ca11b8434bb57076c95aa50c266115c18d326b5e71cc273848283e0d37e76443cf83e91695de4618a15c9b3505f8a5b3d5c0a85fca03d7f509953cab62e4796b3f9b8d5acf95b53c8885a5e861442579286168958a10181b124f4a496678c8b4fd224564187d09897dd1717bac4fbf729a170027f524eb56e5f10a4bd61045654f2359b288aa92e4469925d3e883acdeaf52265cc783294c51fd33c5b9275db838c2562133e95301a68309c5b6f8ef9afd0f6e95d65fa94011d0d96faac87b79a477fcab312002a530aead705c26004970c3d859a238f9e718fad7d898e898338f05dade48aa3401295b6727de2dbf47c994a09ad2e77339024a67cb6826cd4cbb36bedc0de8048fa508e60b7d883c7d68054ac478513191bcfdcabb522d02a0ac77ee8588d4fc3b0257727293f67575b5d5858c47e01a724349b86bcc764edb1c608cc1a07ddc555dd7ad93a942792de06f64d9df449859904644d2ee2db6b7d101d1a883325129e6ca188dc221ce0001c1efb2879a99c45d691729ea02edbe6886d6a1ae698a48ebb70ae6896cc85ae163f723dbaa204646f88d1ba6f4bed4e113dd0c7fb231cfbf84063aff90a8b27088384a79ed7be8cfd545f5768d029d3fa35cf052ca6f8144c9d27b3ef65fc5d071edcec06354b43a5ac5aa332c1d9f0e3ede7d55bbf2ab8f8750095786ce0d5e05857c8f65d4813189ad090426dd78cf85d7841fb61b90016ec27891f94ce76c72221f01ded31c5282839b2f5568019a5188b37d5b9ad14555ff7fed9d8730bed70c546e01759409ec1b5cf7de37690aaef7ca326b47d2a597a91be0315f45a7b79fee9f6a35b1bacfd8528d70b7443e98b2af8f4fbb62b336536b3303ee43ea3d5f4374ab6a9a5124d8507526659d83ebd88491cdb23a21f99e1c218fb5c27e10e6a0a4855e94dd28636ccb02d708f56ebec7b991e6a9ccebe1ef60cb6de63549a8681d98ce431f0acd6db3c744a6d4b5ec51c78376f8b94151f14435009db440ca51153e2155734f14a88c835cafe92923757853489a4d602dae2edf0acdf2359aa5007f0744a8c34d0931b53f06cfb426b965e3667a053b4e6401f4c1da873e1baee3c8f72c61dadd6c410d72f15f691d543f038404cbfff2dfc2309fd8c473ab2bec7643b3cc1d2e986785d1163699b554ffa3029ff07013f98ab62600feaa48c9b2a6a4491d0d631241ad7d1b7b6694add6a4fadabaa0da55dbc9ed1f49885c2b00c1e077607df1a69836a49bbbd8c3e81770e76df2c4976b47ea9b1a7309772064ab40f683d9646a92706bd1230bd1871d81dbbc6b8abc0daf442fb8775a489d0b52ea77f010bdcf1c17823fe807f12c9b6fc2b50e37988f8e81c84568c36874eb6148d461d06a3bf431f368248ae179bb9f860d0c7e359d1554de3d12e04dff1f99998e93da7bd3a2ecb4ebe0d0421a58324ec6c8affd4c99da67b08f08fe9fa6e0cb36504b30c4f20491007de32e6e78534a3cf633561b63a1d343634c38ddb893b7be5e90aa260be0cfad16a3f000e6df22d33a1d26861f35932f1bbc1544bad32434289e7a1820672ef686d52e6880cd36a5b7df85f40b8e95ea8d9e85958caac04c5d3d3c09ab44ca8870d13cda869b9226cd60fcdf431f676372c82d31e98c05f1590d208f4a7e53a5c86ad3a98bab7de68d2df4449bf2b51389c2f971f25232958c44dd497d66896e502a09d8edc6b49ead437cf1d30b5b6c7c484a65d8050914d9e6880db6f31f4b314048f9419d9b69cd00ed8ccba9f472780a2a85fe1a3464356feb00a0ed5dd4acd1a806910642657a74c9dc9f10d3e934893960b327756dd1961cb114de803c657b5ac6221dd98478a13c74f9f2a14640483544ad9aa8be8b0adce29ebf50bc6d86c2b130012d051e8c3fd80615aec2e3b148f180ed24cb968827583b5e3c63e341757b27214d2a6f76027b0ce141b534a183123177fa9780944bc7027e7ff453abf3c59910ae8b4c501dff3a4a1d8ffb1bfc2951ca4f5f43fbf9646414369efc271d2cd4eb2bf5616d06ab45717f52501133854f2ff59af3f13f36f1190d31791e6fd015ec2ced366699b9126b85d2f7ac550a99ce3e151b9fe9152777a61745403062d6c073fbd87151cff7510d9255a860aca482941f42316a80fc377b177d4a924707dad7", 0x1000}, {&(0x7f0000001340)="7d9a45d0a5d42ef56fb4587b7d32763744e6f42150bbf025b6d4cf75dc83a56926aa32dc24e800cdef45286bf13b55e3dd31a6ed5bc5d022c1f1e434a7b53cc1a8f2377dfd639dba86e14aca8fc1df9a60e2c4ba018f9225cca123ceb4ec7a94d4c132a30ecb6be2e11c5cf3579e759f3af4809de2bf99630ffc667bb3f0cbd7b0af68d5c1e2408b88ab5950cf0d1cf67628df09f83432ec1ce208739d8a7c6a82189af844515a116cd7fff91f5493db862712746705287f79b35386d5ac7979e64bc487039acfffb3fb7ad539892b727044fddcf3f6a33386dca62cf40b76187f2d358eda18df727119efdcb1cd09f900", 0xf1}], 0x4, &(0x7f0000001480)=[{0x1010, 0x0, 0xcf1, "37750672b24a05da77bb849a3a6f64e4cd3afa00ce3ef5fe38cd5c7a0d1a2b75f22817f14f8dcd033b8b8edad98ab5692d76dc9d5228552848c731e3c3d4bf3b426fa8da9b5fd4d0fba8c00c1898dd2528c248df9451aa3445c017e88c2f0a35a977fff398a43518cb857fc8993c85839745e89fb2df7447c6a904393577d03fb21434e721e42307cfa7bd970e3a3ffba8ba4f6fb8912e69023cb9ac8755ed995bce7d3e8dcbdbe57bdd9cd02c3f3412a4c2bd77d65b2893cf8d94f84d238fca96579208542a9ca7ab92ab2b4e1e5641c540e8c9447b5745c3c44c0c296086d94871aa8e1b6cef12a05dd7a6f58b38076f7ce4426b2cd740fd9f45051bd1123a10a5450dcd9d48e830aea21b4dbc5c138c6d67207fe3c3234a47d071c727a5cb7d864d6586a136a25443662bb92335cb5e07508f9866d30d339d624e4dd56327bbfd6e2dabe57dfd89f56bb477e317f0a6c26ce056b2dc1e6243af9ae4b888cfa2c207188569809fa4f9189366bfa5417a8f6b204353945bce9f55f5a41ce2efa94178c4c39be042370bd16f2b70cdb31de3bb2142e7b545c9c18cf13fc47700a39af2cc6c1b2ee9efe487833c483588fa3e9337401c5e00b21c016b8419b9c8e765f56185a2c70b74ece98750eb992e058ad730ea13c4ffb7a8f826df3ee92ef174a9bd8b27bce2ce6e1e9ddb367d7d507151b4864f9fdc2e83654b448008a2898816dc86bc87e9acd59f3f246f65eec037b8ba75d3c5c762e30228f1fa36d6f9d832ef231ab3c3d646c1a6ab5052183bc2842a597d44692930e9931fc5994e4a8c3ddf6ab146457f4d8d3eff1ade5c27584bb92582e1a54f754e8d1d9a304e66ac351e2a5b8d53dae7dee90a489c550a9cc3d6577b67b86c017426ad9134986a9181bbae1157cfe75d792e805a86106685dfcaec18c4280969ef9543eaac0f23c6be568016b7b0ed8acda4891ce99fc2ec7a861e175074a906cd13b3467ede00f9312cdb7535298632e59aa80a9c500dcf04a841fae98db478251eff212b4b433971f9140d1b93a7744007611e3991e940e4614eba91bf1f871ba5f3c9d0d94ccdafdf8062351ab9cb53928a7892ac644700ed37ae4f577641cdec62b439fb46533f0ce4117a71590d0f5046483bfb17e1a2766a7b5f76882352ea07322a9a8ae6519f96498fe5c701d6df1e57cc09ca2fcea80c41f143e4c552a8101255ee026d6619576d6a1154f1919b497aadbdbbcecdb402ee7ed79baa59a510af131adc57024a778d1ebbfcd32c2d49e35d93a0bb211922811f8b6d4aabc703e381420dd4b38baf69164d1e751d67785bdb52d28fa614095d351af49d24b15d12ec8b61ca04fff09eb6f46dc29933d35988f86e6c1a757f70d103c9db278ab78bfa45928594c843213d219986e8518fccd4482ffe5ab3e0c953e55433657fcbd81fdd2bdb0d517d7da380a3a60b57ed2952ca17df05f0fcde63e737bb37d8ac444079125aa8868ffeb9c4435fc81ed8fce23f851e842a20a810321a5234ee8e30772d70c09f2d9e275e2ee5a6c12d2184af7b0bdb9bd8ef3525be692c4c1a5f27fa5692e10b5464932b9e188304771776011625ba27dbec1d35ccf5561a82968051a795edbdf1ceb5b1551e5c5105f663c74fdc61815cc7bcf747ece5674cf2e331a71fdd9a8bca69c79ed8fa89abe2e140a89a588ed80d910f65c36c023b01a9a941ff07aed16f96b10f02d2862ef9f967f72825a15c7b575723f6e1e946c407f2f389ef27c986d740b9614309a7e43e9b60cb725081e1084a468a881c2c3c3cdcf80eed55dbca977a416f22d8ef9cb477e2c9a6622b68cef14d8771babf9e6b0852c4490be1663108e9191d55e0e348954e491702ea80798c6e3d697ec73f04472678f71798383c3cb8a65a5a950dc8c1606e5422eee82fe67eb6004bb5f6f15dfb48bbba1c3a2450df8abcbfd793f2d35f9e92ce4303b4eaa1dfe670672b5171486a65c60bec678f8fda04a660cbd17b68893764276c2e2c39787047583720fe51362e0018a656a2be48c2c585a3bfedfcd6ee85a6cdbcadac632ba399be38d042160171e54678a3645754084cb5af66640fccbcb0bfee6e4cb95b7797de0c13444f2b6f19e9991353f6220f322a219b92aeab094a4ba562ae030c0a0d8b6680a8357efe00ebf75569bba7ef9587178eaf87b5015e39ffb26fde94d435018840d9adcea652ca1ec35f0f21a48d18266376bfdebe8b513735d2c541a70c6bde8e28d4dedf460bbd9b25f525ba0e93144d7625d3abf8628b2190ec0cda256d2ca6ed3b7ba59f6b8bb08a24c15839de49bb74db4eabb6fb9e0b889ac1956b1bd36be5b947185e41bd782e01a70549630e90f766ee90e7b3fd99a9e10ef3359042ffec282865024fca5c11e03a9e69dce79c092dd106f04ecb150beb95dd25ac9e167fdde242ea39f85bc63067a2ba0fbf4ef6fc3ddc5e037c4598ba71d79ecc0656fb52cdbe8b6671438ca90b616dfba65cf0a5d18736d6e1e1ff395d6e02155bc9bb704836d3b312443aa88cb8edefcb0f1b01c3570b91fb5c18d5bee2f13e30588eb7358671f5ea0eb44165c3ce2f698068fe4e2a21aa2241b941f86869950a19ed66e7a8456392f09615cfe98c4b063f5a9a245fc04e560425ad1151f64a700c5c637aae7590dccd91b3c5fc76dae50e6f939ea70d6d5dd837fbdf81f7a5e69b80bee72f12e7038725a5f0a179b4b122b5fcbb3199d8cd2bb597806f454eab3409ee7e87c923f0b640043ca300fe52a26d414a164d31354813122bef955a3ae2e4c5e8ee41149fab9fc8aa6d701780fdb412ac25469f249a3aaca0cece0c8107b95cc349c9c5920b1f9d61d2a270486fdf33b7f52ab992abbbfcf163988ef9f8921ea6e92d8d789f2ac2ffe312c20357a0a9f6ee049060bfa7664c267625bf0d251c73a99e84345fb46dde0a98a0a595685b73e6465f6337c810b9fca1db42adcf936e6814bbbe7538db502b928b319dc7996f31f3ebc540f4a320dd74f3cbaf74d898244ab7a3bfc0cd9da6d80ed91f941165d9e875424bab2587fafdff1abfbc3e39f0722c31bce8589f6d991d095d5a5f7c7381491dd54d664cfd0c5843d9f693dc013d5673f221db528e03599b2159dd9976e9554580a24dde62112ca53fdee9e7ea82d8e2bf6dd46b65cede16afbd33719ee9df202745605e1689448366b6fb2a0b670317539be2b2ea32dc9d786ea7ecaafcc65f3ced2e909763e46f34970898b944f516a48bf69b5a407f2a022563259638f9a2838bc0a02490b0d8823583ece128fceb26ef0f0807353674b60a63f9d1ac1acacd1a26447cd79ff6a0e83519fe4cb8a2f0e0d37127f748373252a01ba53ef59dbdaf964a5341ed54ec0e10cf43e4062f00e9805b0dcc3f02e7b13730a4b64514bc957eb08ee5096667d6ca97d7cfd283f68d10e95529667f83bd0a685b9a946deafde1c00802a437f7c34107c2d6133ab3eb1d4fd94813979d741bf29c4f935b99a0322d49d87366f785d48c0f07c622d7346749553cf73b14d37c91f558e0b119ba4d55620ab479966da5628386ed6745cc3502d7cb3a673862722cc3e3342fcdeb1b51f738dd11a767ec2eb6ceed7da04129d29095b587dd75e21fe5eb793e29b7b7e530b57a620fc80e5167aad7a4414b362d113b11ad8d94e2a832804d9726d390ded613b73e2d12cdacc2973f25ea6b7cf8e6ed1f0ed6d49f2a44b8df635eedd23709b6f040c951f88a4932b695c780ae7a5c154445f59604ffd4d345c6d76635a6d2328b4d280424e0ce29eaa5c8297389492f8a9fcfc34ab0de3732094c06470d8a306c134e172c737d175909a6c64e0c52933342ff903273fbad9c542e570bfac3cc14c20b760d403d54f3531b663ed90657b192fa09ebae74844912cdfcbc62475457b6f7530d6d0321899c99725abaef801311d4f5e918e3cda4c2b5ab19330e2f0e145ecb3f746a1a572750a93eaa5551d4fe6b840063180b146d1fed208be3bd3bf565c75ccca2becd38abfe221cb30ecb291f423aac3b47cafeeaa2a94cb656be776489bfed0f3598a13208867a10b3b12facd4ff78a989f77c1318fb135bcb5c54a6df6d586e39cf84ef55882c7789e1f3662d768ec242d53a208720d20a0deec77b7882e528d1bf6bb5e66f3cdc09a642578bfdf68de9f3b8bfee6eef61e8252b8704dd48fd96d923ea20776e05d2679e66ef32d1b172b416b83c10a14d40e82050105f765702dd9c3daeb218c603cefb7442a7b2f68368b0e89a16ccbf0fbe1969c4a1c27d4608409fdee5118caed3db7402bb6808988f749a7b3362bc94b80ad516fdaceef70857aed2faf37b22c7ac8979bddbc3fd75f0c883d68782c8b7cc843f10106ade2deba2873775c8daf850c9e25951248270e7f3f954842768886296c4a5be3328ae0fcb20a48118f0bdf6dad6b683d14464658c4e5a7db3edc458969903b547960697bd3dea8ca911533ac988fe5244e877f93ba73ab8e2f1ebf1bc747edd3999e7178656b4310d1cba7c5c5d21b4657568e53f45c446509347d4542537c08ecd0fdd233be754dc80f7fcff262f2101dcfa3810bc578124f61331ef5e797c0467087b9766b76db79286deb6540f344a9dc8b4037355854b5250f700982375dbe12831da5b245ffb49ae8dddb3747ff9b0505547e6eb7042f8c122f2a075398061a1353ae88785f6f0d6b79a0889f8598a4b36aeb9cdbebf8fe5d22296bafb30b7509156065ddcdf345bb1d56fed8494b4f1fae85ee97ec92090f0a3d64f5c73ad1f09594db344053a7a5d5880dd898bd7eb64bbe553b3b126051bc1194a209e286bb40fcaf8afcf88ec2fdc97fd1bc05b042685ddc9ce4ae407b9022654a111122123f85dc4eec7ad1b0b34f721ba240498d1b92fa36a87cc931f051b4b30eafd179beec5c0d4f901c2f4a8549ee049854a22f61f4f432039d49ddc6c7f9e5bd160ea8d98e9ce0a06ea795e66ed3bbedaa22803b739c27aa65901563939370509087d9b73b0318ef294a882fd8fb15ecf99e820484b854821743592bafc7216d3d33a75bf55f043aa972811257226ab34775a724b8ad5c6de1126c8fa7ee1fa372789e561d293c18e8b5915ca49b17e9967382c6dd21ceb9e4ec47677326bcb9df490d8ce70752c9dfb05f25f3f57f40222b9858cb070d8bd454f73552ccb80942f9937b6d8ced578d38e957ff50e1d14183438e5527b788754706feda767faee47a6adbd5392a84334d09b5b78792381f9141c4ce2eb575010b2d0d9b554e2d31464f15db1bc5b45c36df5bc9f1c754e63a3e9484374c2be5a598eac09e576501d075fe1abf85474749e26dbbfc486d3ca9c91c851cbc0f6f7a6eedd4426d5a6f1287fb7e947de3522b55f78ed9fad6dee47c35fb900c4d6c6e9cdb9bd1d7f6dadbc24089d28063f1e745cc2dcfe4e100ce3f6cc417ae757db87868aa1768eb4b00fc129b941684dbcc77ad72ec87ec3eb2bfc3ae71de612858bf2383f2492a7ca429450cdce659a2c2b77ebf62c1b1bf23c77c43fb26eeebfeda56798bfb896385ca20d12a661ae75e058fd4e8656cccade520475975dba4af6254f7a25c66ea66f3a95c132b0d3392ae05d723c1bebe82f04973c1cb23933d7a6ebb8ec27438b5262d091e726d2ae6932ad62412ccd38cf4a441063e26161858740dc3e44e003726ee2f812fcaeed37f08bc8ca417a76a3e529aff6dc5c2d76c57b7cd1d6a7f7c3fa55b71979db012b9d0f97692a6e77aa5823227113715528d1aa"}, {0x48, 0xffff, 0x9, "b20287ca6f3d6b9a07a3c990a4db734bbd61dbddfae1db6038cfaffb9a7bdf9b4c80d1d039ed73c6605130dcb3c6faec34e7c14e"}], 0x1058}, 0x4) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000080)=0xc) socket(0x20, 0x4, 0xfffffffffffffff9) socket$inet6(0x18, 0x3, 0x10000) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:46:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/190, &(0x7f0000000080)=0xbe) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xff) socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 12:46:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8a878d248b1b1591, &(0x7f0000000140)={0x1, 0x5}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x45, 0x1, 0x6, 0xb3eec0dfcf0dab3f, 0x100000001, 0x8, 0x100, 0x0, 0x3, 0x81}) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0x0) 12:46:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffffffffffebb) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) fsync(r0) fsync(r1) 12:46:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0xa97b) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 12:46:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 12:46:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x0, "b48f1df8a33fb3d4626d4b26423a4f15099f5d0ca9a952eb27427e49ab740599ff9393a089703b23a9dc1747fd290f9a983fe358cc4cf4853d277c58799ce48ecfa5fa4326a69e1df1baa1171a4b7a1f0ee5cfafa03ab973faba71"}, 0x63, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:46:06 executing program 0: 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) socket(0x0, 0xeab8a59183c2847d, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000656000/0x2000)=nil, 0x2000, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:06 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAW(r0, 0x40047463, 0x0) 12:46:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 12:46:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pledge(&(0x7f0000000100)='{\x00', &(0x7f0000000180)='\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 12:46:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) 12:46:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x1f}, 0xc) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000180)="edb1808d22553cbf32495934c6f081aa9ddc891b0aafb71745a2f35b4e42339d45c4283ee569b9320a3008e2fb415b19a64d2ccf88c86daa7279112214e04ed55606adc096550d74563a03243e71e44e3047fe579d52f803b2fd87839e87bf3075fa1bfabfccf118bc1083f7a53ed2ae3448c13ac084816f4aaefc1c1399", 0x7e}, {&(0x7f0000000200)="4ecb00ca3f13ec582650fe57a34d05507ade0b31e05ab3866c844779614410cba95c82c6c30cdb831d1383d3af1e2b63b69ac9060f1bd0931fb8f6371965e0ef0132240a6ad3033ab21ff84b69ecade49440c1ff4878cf0f61e4dbba02691365ca96338dfd47c5bcb869d6a7cb1babf2c4efd48cb75a28281f7f73f2c5454b176d23242950adc416a8693327d704dee7f5bb600cd92c1c0a16bb2052edf0e99dc32c83127b0b987061e9456ca602048dcb4c94df17403336dfd1a8c907dca8a6081ad72acb40e56a89ababbe1a22a732c2", 0xd1}, {&(0x7f0000000300)="00608423e22957e0df32b353179fac88ea295d8b744426edab29a8e4682223d714dc40443dd3f5a3c34aa3fb688509d699bd0e0ca6638b3a0b3c6ae8a5b0394bf0824d3b6d30f05b644cf7573ca121897b8bceb91f6b17db19ebb54bee5338990ec036ea1eb552672c7b6b20e8f3c1455e88b7b521ef5ef17b3f0b7f0df3ecc622841f7d59c005c8fb09", 0x8a}, {&(0x7f00000003c0)="8ffb339f6f24e555e187f223fa366336e38941d1d1c2c5774e3fe5566cd4d1ae6145421e2443fbdcaaa98fd5a4676bfb0ee78c0a68a0849510fdc46e4c12fc960f2723ecf1888396d76a2c511863bf72e08f79b7d99f69", 0x57}, {&(0x7f0000000480)="d7f77466bba7ffcadddb778d74b631441e580a39ee882300fb610fe4fb38384671c9991058b250d945c7bf92ce7c16f047628ad08fdc32a95b40016fff7fcf936820486f6d0ca7078d9047e6714d1fce37ffdcf0f128370dd244442f871ec8776b88e093719566478e5965d8883f916e613fb27d3f55933e74827e3ecc40a30a9f9a4960af67e812058a267c466e155b913adbafb3e223b445c7cdd266b13e02f71cb011594a0dbd2cd90edd46ce5718a816005aa14663c1db8d53f690699d5ae83633c5dfc0b8aa4d4dac54e0d9fb22ee0382cf8a6b7867545defb863b4d3e2c3f4b693699d2019515f0ea253a48d5b66b01c31a63c580e709bbc00", 0xfc}, {&(0x7f0000000580)="926d95657d2e56a56e8dc07c9657d32bedc7f3a3662baa7b8c8238039fadf329240a63a422a711ad4c50a926258c646b5f1e75a8800613135cb271e3caa9899d69de384b2893bc60442467d872d0e9c43b396b24d63ab9a1861ecdc47ec643f6e9d613a782f90b0062d91329aeb933ca87", 0x71}, {&(0x7f0000000600)="12552885f147eede89bab296724e93f30594de021c289ddf0ab2106690b5c9422ec8d18bc027e1cb6bba1963b91fdc", 0x2f}, {&(0x7f0000001680)="38ecfa4d02d5da78c93d780d348798b70a8359aeae274a4a76beb37cf50d57964267ec3c675c0d16fc817873d3ec7fb433f851b80d839772952b634f6a6ea3b87e2dbec5dc15a5da5212c45d03ff35a05c89e63bd67e8cfc14a9565670d7838836378baedfbfa256caef63b567cbc8b412e0e73f5e83420da613104434c774158cf0bdaba77cff7c589db9faaecb0f1db6f93957b849abba9c6230ce6b87a417153b3649a4fa676081f4c9baf69c0b9a744cd9fcfe0642c616e59c33add1df7d3a847f61955b3934f8871442e14d960b1d0bfbc3e8f725e7f17a3b512b9e88c5a601cbb80781ac05d1a3ded4d96382e2c7885d5c2a0cdf8a82a3ceb0fe39b03b6fd918516fc83cb9dae89bb9fccdceff4f46be3e92325df84141a901eec8f92e1d5112b21487b089dce520f22f724cad2981dc6fbba5284db9062013bd339be79c45fedcdf8aca0588f1bd9d2a1a2185dc32738593af7c57185509e10d14597fae1ab5c04ab3c55b542c516c56ca78caecf7131901d6500bf425d89ae92dab886dbc2d34ecb3631b09c80114c70452e08df3441b9b60dfb34f3a60adb04235ad3dcf4b98665b9d4f48f8c9e0eb9c2ee16f23acd106a5e4cfd213615e2074ca6140e2da9979945e16f204ad8fd613fc8af9c607b76535092c5e1c9278e703f5a8b9695ca4e90e838a535198b0f9aca49cd802b43c9cd12b36a23b81162001f73f420cacc4359cddc84ebddc3ad5d47369dcf6f8e615ed8e80afc4beae617fc7daffb11fd16841eb91c2c9d33731011e21b40e9901909d4162204e34b4e534072baf45aa7a4fc65839b44abcea56ecfc6d725c6de0a84b44e3694210997b02325a71d680765a6d28469491633d69a6cb640208c864e794fe3c1907a94679ae60bb31d9337a750eec4c8c6c98ab8669e1de81be753bb88325f9476c186c826abdd10d4bb92131403a32c5149764ade5e39137240b2217f257b1f99e4e39b86f256418fbd18c91a8fcafbf35c9c92ae828dd422722381cbba204290249e1574b29897ab672af3365b162ca17164144f721aba1f2c115ee95c91fec832004389ec3b9d80e4c59370431ac2a6cf678b32b9b6b8c1b08abcb7763f4aeebf08a0bb452aeee5b578e424e228607c3069ffcf88ae4e6fb7508c88e28dd0bfe1afed6b9c7c4237fc7a0823da31305fe230d176817ceb30ca2d4872f50dadd83fbbb2306276c478baddca8e4041fcb04fb0c674a0182a0301513a8b86669873d92510662d4e9b515bbdceb971eda213afad8b9c65b8a3c0e48ee209e5ca653ad8056df22507e24809b54c58288aeea050a4386a4f0990480d14cd0ae975287cff6a578066592abede455d6dd4dabdd4b0aa5033139115b2c14d362e2b3f0d497d0b3f7d57195996f5c0eeb7fd7accd2b1711e6aa2bb67cbfd20d0f1318019c2bc5c68379a45e7bed8b27708be41118b5640ba0667f32dd84e052fe1bd403bf8ccb16ec7e8ddc4e66b481402a8e55f95c7bc79d083f4b75f513bdc34c7b81a29a3ceea2f1a0434e429f5f164c187c2ea4ae14aa7a56a0c6d8bc6472ae73464f8715440e0fa85ada60d1d77164f79f98babdd090977003623f71c3ca3664b3e38ab25d8b2e240133c0027e55944929335b75c453248488f84f164c7a2dfa3e2856eee00dc0f20bd0e68898b478d710f01097d642dc90c2db9161439f0a66f1f0fb9f8545b9ff627085f62cbaf9f42ce4eb0d5f4b446a689a7451cbead41967b38791845364ed6bea8fa68ae24f2f405d6d43571cd9b4f3540eaa159111781f19e697997ca37b380236e0044d4946de16348f72ac670adc83860fa21ac73ddeb066ef1d7ac5cb982eaf1072fafaca93398956f5fe155bcf03719ed13de22fb858433dd312c692ba02e7a4462275ae4598b9db80e5c49c41360f578ef4df6c05ff4ea8e7b26d342eaf1331f368a45a9eb245ffc870aa7b3475e30b9d4fd459a68a8944c985e2455e5fbacdb412edbd6c77ea29ae5516120afda9c8cb0c7d7254274d594b7d1be8a707bff099891d40003c4c630649258fa51872bb0fc70552b494ebcbbbdc6948d74d896e0928a42a32f6ec0806cf473b9f9286989fe421627c6a773c13c2202d207d55513c6309ae3ba2ae5f4b4bafee2979337dc7283ef582eeddc3227a6c58d873f06370971ac0632523291d3e6c3c80b9d383b1b2e59ccead0cda077811f9b6c967dce57f68731b29bb0cf34fb3d726c442827354aeeb9e2a0a3c4dcb70abf53f607f8a51158ffde36f55247d3d7d0e79d4f5b45a3a774a705d7f5ff98a23172fc137c719d9f184ba645a484d32a011b38f65300f3ca8192b7d5beb47fe86c99a2a644bc7de2a53020650e2d2c42dba54727791008d6e5f06b3d8cca0f55a604c9c08de1725faa0f8d66204c6d3bbaf7fc3246247fd63908752917215f17f6906e94a2c74bfa4ea6e51bc5b524c6daa17bf4d38408d570dbca94a9334f4496f5f9404ed342d4a95d7df3b903746a8256f93a1cb695e47d791908e6d0b3dbabf1002cc323fff4fe59386b305fe0a2f336ad433037bfe0cb05ec4a86ed63ecead05b0ff3daaa61180b9ba6b254ce379932a1a32c6b999cf27a2bb405f573c1fc1b66bcc64c283ee480b6e6258277f630004ea75119cc935a8e37a09d1c7f97680455ad843fda1198d7fffd02cc60466a69d3e63528f57b7a2eba981d50e19cbcec0c3025f2bd9d0e2a381735901a2ce8a3a39fca22ef796829640d962a8647f2fa2f9b99a06aed30618e233bd913c379170a42afdbe842afaefa1bd1572fa026ac2b1b78c07a19c15d5861a011d9026f44d11879a00ce662f74b21a413e98abcc64e4735f26fefacff7e6589faa47ff46182760116ba68172e3312bb9ab1fedb0e5602c2be8aa5e8423f596d7929ae3d231cb12933792b3e3d15f418f6f47e27dbdd8de5ba7a530029d66ca78b512dd61339e50e45e0d237bf8f6cd2d457904f6e97b5796d068d471d502068b0f466698f53332f5a2b806dd25cf91dcc57f58d7f0675a0d2c5c2c5acb0c98483d04793053c80b8b28996fc6995907493dbfba2f0d7924e3ba0372e05ef79cd189e5408f114337560d1678fbecdfcf3ecaac980deabac44db8bdf479f2eb6456a02673f80497ad14d57df8436498412d47b4546652a86b44d6b008e45e4ae90b47120bb5fa27e2c6c8afbbc793307261ffa45ac11fb25d4f782a216835c494ed066b53ff3fdc7573ed945d0182cfb3f89505a74be22106773666477a484635f18d67cf6d7309c274284c3ae6d6b567acc91204e9bc7cf78753dc7d22348dbb94dcddf1f93c0a111fe9ffb2ecabe7faff6dfe813df5388c8411a9a3fb5b34870574ee9f748a8b46c1f4173f6602646f12c9c905769ac16672f4f29e9a63d8d590e7f4b2c2ac236bd50b390d8a1e747a6f860cb17ee15305b6323a1a2980057f532cb653e54a4040de7d8a2b149c9e57f40da8a7f6fbdea7fadafc5e84694e37f6be2dac9cf760cc6116ed66d7f4fbbd2c4f17a6b853dddaaab5ee0b774334c40731ae5af1a5b6fafb9b8e52f38ee01ff82412e1cc79fc870da098915e49078a7304cd2e95fb1b548b460eadb8a90e273d51859af5f9f8767c21c09b76e3b68d4434cc9618f00d1ec5fb6160371b055ba7eb8fd1911f2b96ca15c5620f6df1b6853df00651fb4416f855b90bf1d44fcff92c88a956deb069371de3ceaad30486a5466c449a65554af82b931b872c86ed3225629e85d4b7b72f6b539c635b983c02adad9c3742ac559e05a8d56ff9a56844d7ca716f9b8a7f127a3b3baaf1e9ed3081646de41d313764c355b6121f4e33c5cd31ad3d60a1d6104651fb0016a22a663a73419c2a2ed34ab2e1da8453fa2bfc7616059c03526df8bd434732e38d44fb30c847fa805f68034425b4a4d14a7e02c7ecdd676bca9ab4fe0d6fb0eb2bb1a8dd64a2f210b053952419947e3d194654209cdb1950bf680c493a889fa40e65c764c47e9f8da70d4bfa1a04ff0f25e4d5f88833e8c05b52f5750445bf810510a3baf745cbb901f15f79d18cf540df53b62997b1260358938e22772241b6693cd5647f88e932532456cc7be4517986fc1caaeeb827bb6ccd805e720e63cd62777b9af4cf128f972be07ba6397318c3450514b19759b33a34a87b83ca0afdb53a4521c9c3ae79acaa69112d28e792ebe85a2f03a1631da9b6490e67501147a754a7b36da537c9a762cb2886b8fe6486b4f43040eadb5e90a1c73d507b3e5c298a13f128d8b1c06e287831cbce66a75efcca07e147294d86159a3d5e4e35a9509eaab81bd127a7aca8173e2a220b4f421fbf51845a9ed1b8ab2d91839dfdcd75100482cd38d3791c207ff9b0117c9b613ab4df0a7cd17c6751c23905924734d42d1683527ad99fbb57ee84c7f8d4a0a1fe35b69cc4bec8400f92f80a2fd6fdca535883582dac4158e4da9cd030cb4fdda68e5bff7581e2a9cf451767f2c80707ca31e94107a835da31c9e1bfaa2a69280a630b6b86ef3d256141a5deb6a665ce4882f51b03929dc932896186759f59ccae66cdcb1fa25fe3e4c74ce0d7fbeb19902ec6749d07b967a1e1dc29ee7c9834da790951f27aee80d7ce1fc5e91396a18961a1cd772d88b32fa67012bf75e3c56d61dd6298743b4081a3b46d75bf4f948e7e2e75c6645a85ead9eff3716e84dd156bdc665832c97ebdef683a2a38ae79a95a33922184cca4035d0e6c07f1f7f872861b876a3c26e715dec241e2f509df5c6b7d2604fd31e46b96e8eea96392b2d6f40260bae6a3396f56fcf378e3ff524adb99588fd46f1bd533ab8c896df0431e74f45f727d6caa652e14246fd4dab4a40a52d99f0228eff5c9601b6701edecdcc3ba1c2ac70488d0a6ce277e2b2f7acbc45b50373ff02f84db1232d3f686b9857219a74207eb3058550183c82b0896a213e655b552f5833ab14231315182e7353b1d7e9b597387e80054ea8dbbdf10af746dd96481111a605375593902d7dba69e1338262b67bc5baa2a3a1cbd2a1d0a8f2aa1111221e6a993d0dd5508aa37efbd82d0d9e40d11cef9403f04b816d884c9d8829d21da2b4ae57521388fbf626ed99a1e6e7f156d6c40ad8aaa641a810b63aff4382aab4e6047aa90a7895306a9644cc4505283467ea8f4372353b4315d8f10d48862934c50ae801effc7261f119b60f4f6608c1a4967b6498956e30047a0412d33eb9a8d295ede26a10a3615698415cfab1b6a7ab22fcff2639cd51a025f1535f6c9835b76546ec6fc1fcd2daf81601f0fff7f00c27ce64208d1c1da1109ca47538360cf0af425314f1708ae24fe135cd697fbc5c8511834f939584c191e7c2427d134a450cabffe14f6e3e973badff3c8a1a6735b05312c009ed1205e9cb917cbc3f59946bd319fd9768ad984d75b4a4370f605adf573a7d941213b66b53120d8924baff2aa222fbc9dedf0518e1bcbfc8ca2b1fa6aab5f35cf3048c40fa6124bf6334514dc526dff8e2988e3e9c64768746a2cf114b52050f61ee185d8d91328aad86d206e9b66a6a830ca9c3af5680651e1503bb9e9ab57ad41cf79452d8279c3058f7757d3be3b804e55866328ab6a59d3b06ceba0c11caaea9380e6aa1accdcffd5109a1d7856f54fab0e04c0d01b9902f3b17248e6aafb71170948daf0f37e1a55336d086faff814e04e06683cc5bf2ec5fe1f19950629ccadb977d8b25fff86f08f296c7f36e6253510d33ba7ec2b59044b1ff13e2a4471afadce0b1733b9d12b4e6d370522865756927743fb1fb6", 0x1000}], 0x8, &(0x7f0000002700)=[{0x20, 0x0, 0xaec, "9c39f430b7f027a5f95b2956768434cd"}], 0x20}, 0x40b) 12:46:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x3, 0x2) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 12:46:06 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000100)={0x1, "8c93a5874af9fd4902c9efdd6690c06729a4d317bd97481ac2c6dd6861bc4b5336c0445e6d0361f5b2e4a074a91ff69b67d41d7e465fb1b43f99401f3be750dc3bdf1769433915e5354dfb156197e31af329aee1d0494e78f479b62c5e964d19ed288b5c874f6ec6d7681e406007b161b7ce6a22e84cc2e3b4e0765cd28fe9421a7e92e7d1832f5522af7228f4113dd6204200d544e33be742317f7edf4c7a96783614ed06b2ab3afc9f6068d426d0ab9af215d3dfbb0876cba25c4c4fa7bfa3200422078f6e585fecfc58944d5058f37ff57c1756d60ad5c45bdd4e47eb82d9cdf315fc57e93b5824407319dd854677a2f039d86011ec626f8eba3b507bbdd3184152afbea0b8e1202e5b92392e7bafa0e3f89c42e253074185d90f206371e71148a7f1c420b2455af43ecb71bc970433c9bface481e4d24664cad8c8c7c97933fcde2a56472e8b837bf4b85c3588ff066ea5f3177a6fcf454150b28fd694fd45e0c144f985dfe4e8096eda8f8d33fe6c472a767c85830d380028ad674d8d35cf9d643230700e9c5ef72e1c746f0cff6e3c23d84f29a3f69d4b6f5e52916239192ad4c3477fcb4f1bdf5f9cbbd5d378b83cc30106e8b23ea61283202b14795b2b636270283813ea83205ea344eff92047a29f3dfb8388d4722689ac0b244f3b60b723098f7111875e697844772b819e0a0d896f47da933f88f92b47909e317323ba233f7ea8327cd7fb59716f36ab3ceb2828a9c5a5310af990a04075d68f794bf428bf00cf752f72a82abb2d5ec12aca978ad52ef8c4e0f242ef6fb10f7506bdd8acc0b815f5ee0bfcf76003741dbc2547d25d4ee32a935e5efb26f0382d1493abf5f0ec14c47298341eb7434f3ebea119f77edc42a0a2abc572d097dae169beb1a69879dd7a36f2d874d1cc5de8f509ec1cab91e2254d359f176903c54b47de86a66712640ed9449960d0f535ac5563c70ba50d96f8bfc9d10cbd3308efc1a044984b5175af89a6c453e327dc75312a95864bbdea1cc7cbf97c31322e32149eda8a71c02bd8ab84e54e7ebd49fa6f7d608c67ecca5954b8dde85891f1c2f9d51ffb8f21f21490dee961006d614acb66398d02fa871efd1e3448a8192fdacb400d2fb8171d051d075224ee91cec90f6fc70c7f950ba4398b4ff672a6af388f1ee093e1bf6a51e921665cccf5f88617f7f6b00cd2a477647dc53848dbc14836fd77f690fd07c44bc2baf035546ce8cef78b4837d3401c05f872433f1bb5364f06490abc9f8e87fb96e991e38c2edf15337e5d8a195eb0c09abcb13d9996d71cf1e81672f3c06da9c92a57739e8cc551b68479bde18233531b954befa78933f135240c052aed7be0c838ab9b4b66065b08cbbb14d1d582e88acf72ba31b51244cf8fc7b7bccc877bbff915f1a03e2da050c2b2d99a632275f6f343a0102083149a5223d4e6b71a74341879a32d646a7b3699210178d430baa2620a8c14e6bc762fc9aab53b0e71a11e7cd78d98124f226edf4a2b3ba0f2774491fe2f12e00929c692d09cf0a79202a303936e9d284e439ca84fdbbc52a9dae24cadec6b266caad11b362fb404204f60d637a77f86fd335e2620bc362e12bddb62fa660be3e533c2204a4807486f8fae222d709ddce001e7911f38b5636e7a3d865943f201359ceddf3f159f0e4dbbbd921cb4b1b653fc63c44665551e53cc08c45148accca059fdac7466d2a5f4cc87394c8e3ee547d50b2ca2e847cb8f26a63b0842762cd0c50dae6335f24c0b75c0ffa03f1819aa1c31eb3a599ae119bd1ad66219b7ec860c27f729c53ea93c660e57c338d6bc75e6dca5f7316bde77e44540d5acac1d260abfcee57276275ed77ff54531698917e60cb61467a057d53c9b9aae0abbca27eefcf8510a57134c765c920fbc790d50878953f9bd6649fb4be08c5b256060212462973871cdd0e388c3444c1b4db6f2d2e35f1e31b6d3013f83a97f51d659523d408ede38da3b4c191000508b34d5f255fbce9fe053ab82fadea595d320d56cfee17b73dfa2064d8fe099524f3b79192d939eec11ba1773ca81f5daf876faec51735a55446d19691687f8f9a5b5959a98e445e348a6efabec3ecb78674375354e1f15e94277cec62610371e9571554204446a397c93a30ca531713c39d5f0369c04475d2d19088be2e8724a01a57d3e3c90a1b50b4772fd57fb5a466bc109aeab0ae9aa221ee6be401cf1db2013b3792ed67be3b748f910e8a6f1b076e67bcee676d36dd03328d29536b08c4f49e86b78b0afd2ec6e7989426a9f3320dcfc21ead9ad28df7581be2f635a2f898acadb58be8499b045fe8b85eacdd160010a2c229b8d15593f28751fbc5b361764267cc11d8bba19d9cdb290aa0e30636c3dfeb9e7cc6a9088e5ae25fe721333fc6e1808a730562f324ce02fdc8e86be75a823ea48c9cda115da67d3a1b99d597f732d4b7794168b727fd74578825f05899bc85cb82f8dea91157e5a0f6c3c164323761ddf3e4d9ea5e64904ad6a7b1197a6f22fe38380d98be05fca374e26eef029ec99614badb34b6dd493a739baf6cd45d63ce9040788b03b3e859147e8855109dfb9d8add2f1edae0c657b2534524de47886dd3ab0d603536ed0e74730c9909198ffd2b02d08b24de5ed6b99c9443bcff4926fda741195abdf989a2dd80adc52e2fe8fd0de93beec66036f3807dba6b0d59b27a4f60fd8a3d60b7b30ff3aea19f138d8b0f5b5b0156510ba6a65f1e28b1478b96f95112d25440e23bacba970bcc5880ce08ad1d983308fb1599774931d937ba0dfa2240015d4a47429a9d474687a074966fa8374161aeb7d210a74b3d2b16eda55ccf1c6bf99e745c90e93da7cf0c42b5810e19613105d00"}, 0x801, 0x0) 12:46:06 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x91a05fd402ee11a3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8b) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x7) 12:46:08 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:46:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:46:10 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7ff) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x13, 0x0, &(0x7f0000000080)=""/19}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) write(r2, &(0x7f0000000180)="14799011d390322b00c703a798febd81cf2520df52a84274f3a85b9eaef06afe6f46aaa7ce84215844b33021f3810107369bc382322d0974a0f0138f334cfa4b21ddf1e5b403300b7358ce48508f07093469cb4c493694c3d027814543e6ae5189906a3d0dacd143af41b8202c917796e1100ff16b5fd4bf4f26af9234d4444e2292e20c4bdee6437e7dbfd441429848ad36cc3e6851366dd1e1d4a545be44ec196c78e9fcd5c3e73088de9b14ff220c8adde8f4f09f94c8e0ecb694551011bb90a8f21313e77fbfa93c9ef4fb10b943c49d62658ad0bf1cdce91461cd9f8ad33dd771c56bb70f2c55f624ca73623843a19f8feace0f7c690bffe1993108ec01b1a35f39eac4b06fc7998457ad45841e5caa7fbade804aaa03b326032e898ee6ee4f5b070587b815af9a9587f8b33b89efad70ee187e32ef635be6e9f21fcf6f3f3bbe4ada88bf81b89c0fc983813b428c1ba7d3f3e1f09b3784f5073c8046f830da6326759fac18f89ea1cd5f7795f5e73a7b06ebaa1090ab2f8ec6c72f96e659c5711c9d4346ad081c646146c3c4826592bd0cb87ef6f4ce56d7492e55035a3ab85ec76c76f03d1684d80a61ec24a59aba8b3469b26939a3c412bf184035d3e6ac18ff04a047a82b7cee45c5c7e0379e0eca48156ea0b5160912b49c2f08cfbf0ce8d2161fc78dc7d75664844c1e90a57fa37cec18f32f059f29d3b1c6046ad4e84e5f0551c1e6a6dd4f623295c5d7b94368f232464540a363c2e3a404696065174abcf914b219f18781f07d67a9ed01be6b67082d1cde1de00a040ec80cf56fde0a686138af41dd7e7199a386c7041e7f12a2ac43e71d414f1c8f4f82c350bb1d2c7a64250df1623b2c8e06f902151e51b9b5ceb714a0c1543c50beca75043b91e14a8b0c025443db508148c837cd821d48a449a7b7e79d1cab97ae410fe66057787210e88a6a4c9c9f28d8365f37c40504a7fd0139c16598ca1cf00f3eae3605f898e03bf6187b5ce43f518fd617e3f69e835fd96097ceda0f231a0a1503c9801b1627fcb11e32d6de54f73577b6058c4a51244d8c996e9c7d9c22c93838fc1d68a052b00023b7e43a3dd3d3d38f47bcdd3eff991aa2d25d72a57344505580ab577cd9b106ee7d4258bef45e482efec87dd58cb9318e0206e84f90073be7c47384d61f185a72d441ab7e67460bae94ffc8d977dda1bb40bf17a2a1908878a87db9fd675cb3afb7c5a7c9d4d3a120fb3bd70afbaecf10a4893e5a1794dff0657a58bf3c86ccc43a56db3503f95465b2ac80f9c8befc66b029c543a1183776084067222c09286f83ade52f19e9839c01082a6b540084c1ee42a3dca81f2f9011272b7947aa1a316007662a93860526e8b20ce343f1cba1470923ab6fe7762fdc55123bc7a68768b3333c55e6df8d7b95878cd3951ef080750a200ca9fa90b16e6453b6c7158aa31e47a6de88476fd3f28852d252bbeaa3e8caa3527d08a6ba3c5fbce2de4742461ec0a3376d537bef644af46deb7a671df890f6f4edfc2d073ae79b94f45446f966586b6d9bae98e06668f071ef12475f11fd145c456cb0e097e35fcd2b39c3489890224a37666741bc106feb43ac9d561379a94cce3e34063745f8d01fadc7c1982679bcc2c181e1afd0e160ed5964e9a5455be9fe10efc443bd14e1327700dae421c368ca681c56f61be31366142669bf9f3c35b2dc3a3fb92d838e9061f2e7fd1ad0a9d5ab344de1cbddfa315c4adb859d5724f5088b41b7c9fc97f045460f7d988b6b74a6b4f84c24fa5be37f8d24845fcbeb96f6c5edd30ef99cbc1f883c1c1432f843093254b6730c51b701d7f03be96397eec7f6a6d8eb20330d48d46500cd0af4e253208ab0dae31cbc3ede11212de3be428357456f7f611c699d9899f4d6e4ee2a64b233948439bfe180eeb495e3f48e37d3e694fecf084222ef36fe434b3be73018fbf89d74215e6745db96a60a36958e88bce7ed138d499d4a9b1a986b389daa166c33cfb41b848a503cc9c7807509c4fda9465534a6017847cb392b51c3c32f0abe83c30b978cbed433409afbc464f852e1c4d4af184a7019c4dd2f6769100953fd357a90387e3d5f7297703c75e83eb59c99c73a8b1a81fd20853260d25b1e496e3eee37c3c455ecacf63942db2c83ac1cbd39b44727640bef11d16a8fe4d41a92c6f5fd794e9d40e1777fbff0db177299447ce2ed53fcd13237f7a213f71ef4eddf58e4cf6324d9ea1b6e247979dc5882fce0c216aac243a791445d83ca9dcffeedccfb52f63b591d0ea314e38ee9ba162197e73a01d46b230cfb3cc27dd6a6a6d81c51a15bfd0c931fc8e79db8f0d6d23758595700a5a98bfa574942a3e90a772032e28079c3046793aa8f602599d81ea61b6a4810d9d049a32132ee10b75cde0fae45a69614c0a7dc373fae092fe0ea566722d9c2c5821ccbd1bc46fccb60939ed5449b5cf60d6fd757d8b4384e3d5a347b7261572c04200abde9f837aac0974b6aa99b7873e6e7c5cb8e4ad06c0d0db1fb0318f53c55c79018fcaba595a00313d81cc8ad3b8b75afb10d9f41c10f594cf4788c0aaf8f27de924f69c6864cbf7b105add1eaf47adb8d44fc60800aa36a4a9547cbfa96be867b3f990ee1f9050cf21da1ef9294f672cf10f481ac062bcd2fbc6980e15c4963922d60c26971b0fcd94a339f202ab5c5ff65fd4b144cc4c7fc43d84afa4d17293ecd2db7f0c106082113b75133f83baad273a078426404fe7a093fee9165c9e5b698f7e8a8a4c0bb22a54292991c785de8616c125e49df0dddeb787c8854bbeeb277227de212bd987ca88804108a018c2d60752d485874780b2638d39a6922808428f755e4ebb7129e997f7eba769cde88b33f3bc345306ec8011aa14c03e1f12178e5279da2b91d1bd928fd7c96f96618cdc60a3f77764d7c2f06638c60069a4161a1ea995be44d4dc2cf7c9692127971b0738a77c22e686b69b745e1bd0ccdf18a6abe5526ee824dc6c18d2ac566221aa8f26139a3c4e8984680183051861399680f41d345329b2d07414354ff63b15f912b1249931608caf81f736c334e353010956f2a631aca46393a1a9888eede1b8664cb7d88f0d414528e63856e615ff0aab05a553252d1ce2f2893943336b42704c1d6745a06da39a6555fe95b5d4801b499397cc8b760d2e801285d5186a87d2c52b18b4f46231e1228826ea949b6f0c19aa3bdffda87a6232dc513d0e25d298a3b50f366d618c9432a7d0bcf10cef1b7944ab181362b53126a7bfd4681a5652c598815ac581f8f497555459e63b681ed2d92c038b153a1b5e4c5d4636d7c07dca526de7eff3c0463e8423ce8a2ce581143fe268136e50305114e7440296986e627717f26020e427f562542873e77a1e5535bbb49e4f26a64c163d0e7ac7124736c1b52d8e9f1d2b5c7ec4c576d5ce6562d9377159ad70e68da0a67d71edb7a3c812579ddcd655f8df524b1470f6a1db48546c48295e2e1b63220f87be13060f53c5c60710f728e27b019ffdd96c8d187d73b583546d0146d45857aaf115cae0effad864180a3a4ab22fb65747ac575aae4537291576746c5735c7a9a541c3aa149dd17c2ee4480d611cf2aedc6a8e61162d3f5b42208ce1be5c399841d09306dc9f294809f0416cb9ee2c0a935342c979a3b9ad334c4c8174d85ef572a9116f70a75eb34b0bc79da997f3ef6e3f1a50f329a1285819dd573e2a2c8c9c73b71875d174356fffee61da65d4256415ad26c0dc52438431dd77b7cc2cc4bed573567ef92d32197512170c84dd3d771fde2d65e0567472627c4a2226e8e6ed0ef0d69d0a555a57e0630b5aebbc764a50065e4ead64c58501b2c111b1fea17692a030015cefa897b2e2961de72728e8f7aa860371fa1931c3c79df7b1509539ee66a0caa10ce6e3e01d833d0a1c8c8d4516d437e1a00910bd6ecdec5cb845452864bda6661dc63657bc9d528f8caebfa44c6eafb9f1f6aa4bc73a979b5f26191edadb7f7d73dfc8e5baf237bcf2ee6dc2ebdc9a736bb4bf161ec27f3fc345751a2607f49258ad0f642e6e0a9bc2f290e1b52b1aac875b5bc56efa79fbd5011441d7bd0502600f8ae5ae10ff0fe61d998c8e305c20ea8798243115099a3a3c40bb6773bf423717c47c2574cc0c2612ff26f3462fabfdb848539170646acb1314389ca980d3c7466732a9bace46f57312d2900515807268c8a810b5204230bf0de2bf69d566a0c4e56929a82466d97288f0b0f666bd108df8be592fad5af5a2f0fb3ee148b89f88b94fee241cbc76c76b0754c8790112669453c7aa24e4878d7a44e8dfe78e7e7de065b54e203770293be603ad1212af4624657220bf62164ac1c5b4a03475c102edd32e423c36983993a737574f3401c74cca2c8e4a8f66e40337a2dad772d783bff961d1f236970bf2cc75d54c2cbc6e2484d185a3d1456834538ccac9eb29b53fa4d3d0176caab16ba3a3eeeb445ea32f16c76c6c38a727ed2c926ad08569f377da91eb0436a4cd908284e11678ef6a6410fe9a4c2b0198bb119664ee8e5e49c40ff03b0857593a532f8990d222fc2060458ae7e4fad391e6c9ea05d689b6e168b70aea1af46894d4ba097f4528a924f5c3e0e074502a9847fc472fef93ef29030bd565b48a976dc2cf28a4c19e2d11ea3599114b04a264d65bddf1d2ce5b6a46f75f2296e05bd1de80a2368c4b53047e9227c7001fd9e7bcdc17040901bb46f907fc9007e68bff416b4cb7122e8ff2c6b57025f38dcbd228f94701f95c1be4a8694e6998661cf4291a0cdabc787be7412ec74d2daa7cdc33578a1b3b69f2f2c5e12124142f80040d81c23c83bae1d30106de6a6b7792c4cf467f226c5e242788e909fe285f2614e9d9092cde3b3a280a959c102bc77b19e7b68a79736f26ffcf937f08350f1e927a713cb11075e9ba0e320a6a37dd586e7b2bec8f92333186060e5589f6cb186c1d75fa4725c0104f069acc13855431a84f3b2dc8c17d406da11b37adec9a632abf3a4377daed4b387c947c39d07f9eaca65f78a87888e5944394ef67584077b4366660f3724537241256ac7f64c79f68b49de9789c2c10396ea73a4b2dda9162d86cd27dc2198fb4045236a9eafd887cfb804c9470b1b74841b5d98ce16a5436da7cc1c1030bc2af387014724d20f4963812f9f3683bf65c4df67ce8849ed3b7c337049c2eebb017583801e0862b7a42cac121f6b145bdcfa62f491ba004b0256b079dce576d2670f1b478538d8f432a4c8cb3e19eb6bffa226c678f47c2d26de65d8cd6a52fdd4b83a11823d97a7852e6063c059c392b295ee10221d6e28ec4121f19d8d4f1d6609dcd7ac1c19ef20599b0dfcacd8eb488299786d0492921c22bd41d4441b0e8a57e9fb584d8ee331e3b569e310539360f476cd0849129b9f1db30ef4bca74a846d9cd7bd4622cd25e7e206c377c2827a0db1c41c774cd5b7423bd1c2fa0465006fc4f88af9c5872d95e209cc210b14392bfdab8ea33826b4b4b23250e339dc2a27ddbc7259184ce2a92b86e94905f7508a69892ab52a9f1d216db48853fbc4074ee74be7d075e859094da3b0d9eea31a91f54c809c7122bbbae167934254138838517543ca86cd6d81eb308962a7252cfda3f1e10baa9836d44596670591a9e0028eab99439c39e06c57179c7409722a22ca5c52d525a7f85d3a842c0c07e0d2c2f3d4c6d9969a65e0a91428637f8185e4aa7cca321e7b2dcdfa2ddbe0608b7be1ec6a8b198c5430978b54e90b367b0b738fda7", 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:46:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r1) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x100000000) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 12:46:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) getppid() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x80, 0xdfa, 0xe6f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4d, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x86, 0x1, 0x48}], 0x830000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x82, 0x0, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0x30, 0x0, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x1, 0x546c}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x10001, 0x7}, {{r2}, 0xffffffffffffffff, 0x31, 0x2, 0x2, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x1000, 0x2}], 0xf1, &(0x7f0000000140)={0x100, 0x80}) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) pipe(&(0x7f0000000180)) 12:46:13 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x5, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) 12:46:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fchflags(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 12:46:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0xeb}) r3 = kqueue() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x5) r4 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) mlockall(0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0xffffffffffffff12}, {{r3}, 0xfffffffffffffffb, 0x70, 0xa0000021, 0xbe9, 0x67f}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x3, 0xe02}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000003, 0x10000, 0x8}], 0x5f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x21, 0x80, 0x6c3, 0x2}, {{r4}, 0xffffffffffffffff, 0x9d, 0x10, 0x1, 0x3}, {{r1}, 0x19648d254eced011, 0x1, 0x80, 0x3, 0x20}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x1, 0xff}], 0x219, &(0x7f0000000300)={0xffffffff, 0x3}) 12:46:13 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r1 = semget(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/171) 12:46:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 12:46:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fsync(r0) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) fchdir(r0) kqueue() lseek(r1, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r3 = semget$private(0x0, 0x2, 0x142) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/114) fcntl$getflags(r1, 0x3) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000001c0)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/1) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/43, 0x2b) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x9, 0x80000000}, 0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x4) getegid() ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000400)={0x4f1, 0x6, 0x2dd, 0x4, 0x6, 0x7, 0x7, 0x10, [{0xffff, 0x10001, 0x2, 0x1f}, {0x10000, 0x3800000000000, 0x46bf43ed, 0x2972}, {0xfffffffffffffffb, 0x6, 0x7, 0x8}, {0x1ff, 0x83ce, 0x7, 0x1}, {0x6, 0x4, 0x8, 0xd5}, {0x9, 0x7, 0x6, 0x32d3}, {0x3f, 0x9, 0x8, 0x5}, {0x9, 0x4acc, 0x2, 0x7}, {0x8, 0x9, 0x1, 0x9}, {0x5, 0x5, 0x400, 0x81}, {0x3, 0x200, 0x7f, 0x4}, {0x8d14, 0x81, 0x0, 0x20}, {0x0, 0x4, 0x3, 0x4}, {0x5b, 0x2, 0xfffffffffffffffa, 0x3481}, {0x80000001, 0xfffffffffffffffa, 0x7, 0x5}, {0x1, 0xfffffffffffffc01, 0x2, 0x8}]}) fchmod(r5, 0x28) ioctl$TIOCSTOP(r4, 0x2000746f) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) dup2(r2, r0) 12:46:13 executing program 0: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0xff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x100000000, 0xf9c4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x8001, 0x4e9}, {{r0}, 0xfffffffffffffff8, 0x92, 0x1, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x100, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x200, 0x401}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xf000000c, 0x0, 0x4}], 0x5, &(0x7f0000000080)={0x80, 0x6}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:46:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x4, 0x1, 0xe74d}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) fchdir(r0) close(r1) close(r2) preadv(r1, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f0000001440)=""/125, 0x7d}, {&(0x7f0000001500)=""/222, 0xde}, {&(0x7f0000001600)=""/241, 0xf1}, {&(0x7f0000000280)=""/56, 0x38}], 0x7, 0x0, 0x0) 12:46:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4a, 0xfffffffffffffff8, {0x10000, 0x81}}) 12:46:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:46:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 12:46:15 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x240, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) accept$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 12:46:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x80) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000940)=']\x00', &(0x7f0000000980)=']&*\x00', &(0x7f00000009c0)='-\'%*$\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000b00)=[&(0x7f0000000a80)='@-%!(\x00', &(0x7f0000000ac0)=')(\x00']) r1 = openat(r0, &(0x7f00000008c0)='.\x00', 0x100, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="106e15877c9c2adc84b3c3c015491e6daf4724664c60233f7391cc590761978d6664d176261f220318d1229df24c4bc2425bdea8606b9c1f5e64572512af9c2d0b6aab63b024b3df92688282499e04d78feea1f1822666298f9d3608c88947d83963e5ba68d0082748d35e64f4b464444449a3b09b8a84bbc2580773c75feab6e71b126290e40a3f42b0431ef807dbad604b4516072c9282fd54659133c563caf2258964c62708c67582385ef360ac0ae2febd7303ca4451d812fd9469672719559107f72f1b5428f75ec6ef77c0bae979", 0xd1}, {&(0x7f0000000240)="c25036136766e39be13930cf8f989fbb98b9ca4ab6a53e79e3a9e505d71e0bdd083b1c20e1d5ff33a271c86a31f3e2b5ef5e6e679b784345ec505d65608783d9f3c6122e432a8c7bf84e3cff9b622808e03818d37884", 0x56}, {&(0x7f00000002c0)="021f0cc53ea10ffcca3b43cc4446d2c9d6312701a54c2cfa99df1ecb251a3efdc2efc7d263499c601cf6b7184b5b3a198b1ca0b99781532759fd8937768f72ee427cc0ab46fc283e44f7114ed7280e9f1256c358d28121b82c61cffb9ea06e1b2a86cae7001ad8", 0x67}, {&(0x7f0000000340)="a4f342d61b8fcde08a9e01eddfbac6b2e6ddba523e285c684acdac4ff3854a6c2be442f4032f39547e7e6a20915306583009deff6e59217eb527d0e289f8248acfb119f12546a68925aa3a6e44b44953e5590ce39a6ccd1592c485d194cc30de20d175b0471894e91f7d4fb783c18681efff7445f0e7d4a9dfeb95d6de54563b06fa21e2d69c6ccf7fecc036a0a95d1413397ef8787683303ff8ece63f75c16f99ae10f69fb98e442ecebcb9033528182bdf41d0f8c5ca6c5a98ecfc120015f64171e093e771b593ff36e7ebc6", 0xcd}, {&(0x7f0000000440)="7a6adb0c708438f8cbe8ddfeceb34b99701a04cf96d385cfe2247dbc234860480fe271751a5bead5991e377ae18c544cc03352c3b31db85792359363cbfdf26d600c75c420b993a570783ff2700621f0418413c31bc77034a1aeb267b8c38e72b5fe43a7e8b7937e98c8221bbc1bd8c21a881151c6cd44d765d13a32736e0363cd80f438e92c2153ea70f050757146cc5139bf9d175fd09708b84dea97bcd4f753a309d3a3a8c59fcb1d3bc3bb4d05d85a01fd09af580feefe71f38c06f9a97f3364c0115a97565649741417f8f0df707c7a1d19dab1a652c0d798a77ff9400b253eed89d9499f941b4cda9ac23e5248fa01de7473698e34", 0xf8}, {&(0x7f0000000540)="a2eb716f7c92b9b5267f38ce1bf487b9c1df8c4bb93ca5f65704bfc037932d11e6de06cc1f12f5fba43798f3929421c68db9ed84a4145329443ff18d12d63f6a63757b6c7317e54d91c1750c7f2af67e30c3e7f3a985ac68b0deabd6345e08fa931aca04aa27b71385b15d4430e0e7aadba5fcba9fc18c265147", 0x7a}, {&(0x7f00000005c0)="d66a4943d3e97da7bdb8297f6df1540fbf65eb1371003ca7560f5610c7b60dabf1eb5ecf0b3c232da90c8cfdc673c81a64b407416fe228ffdc96970d03ddfd441e353ecc17c2a635e238016b62d0d6c415ce547d852a", 0x56}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x401}, 0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 12:46:15 executing program 1: clock_gettime(0x4, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 12:46:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f5c7e2331ddced62c2c65b1bdcfa7c436a869c9171bbf04fd55ddfe1f3d7fc5965b950c4051fbe8ef84c1bef38ac838a7a83c964f01c7ec888d50f825853f1278540aedf0d358cb120e95fe89267517553fcff1643040e949a82b03e66e93dd680efddc4c2ec0ab60201b4444"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:46:15 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 12:46:15 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) 12:46:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) fcntl$setstatus(r1, 0x4, 0x80) 12:46:15 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x2, 0x960d8c9bc7cefdd9, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], 0x1) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 12:46:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 12:46:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:46:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000380)="e5fd5af96e3beb9d08152a00b162ca978c983ffb34246628eed3070366991ff86dd191fc946fd4c0d1b5071c140bb8bd98f44d37cf2e23e4ce1385766ac0d0bf424cc9c1491beb5dbba8ab5a1dac7741333b44a8e7e0715aa53c9b4c2328a13d51aaa573dcc3828c9e040cf3491c7cb222a08fba861ec5f898dad6531dc44381040966895074f3c1bcbf9d166a2570857bd4ed3200568324e46597417ae772f7b98cb668a2816372c72830e3604f364cf6202446f54bc0de94ef40b8a18a86ede9df70a384", 0xc5}, {&(0x7f0000000240)="23114984c19af37270dbac2c331b1846825295035445b0dbc7fd304be133914454d518f22d301d1cf6439642d4a67697f88e0e76a638c7591fe9aef1f67ff49d4421fd883694f04f3417bc6b65739947e5c958726ff83127dfa0065f2d597c5d6a9b497db70225e1e4751f99b151c93efd7215f9d7b27a864588f47db8e47e7f8544795398565c2e85206e2a1324e4ae3fc2582fb041ce814b9022ef6b245dd6", 0xa0}, {&(0x7f0000000480)="80459c5da3b45ab75b86be07ecda7e72205401f5b0c9c642adf78ce60c5efc4f9b7fa46d9cb73130bbe7f54217c801891f496d661eb74d7c633fe580544d19a37251f6c40f1d0273fabb6b3873d536c6e4af34c601a8529e4877d31a970bc154f17571314b2392493abba0b9aa9d78ef47a3ff1ab909cc70b96d84160136071354f6de0de882703ac69be2fa7ecce2261118b26f30954b4d8333a8fe41aa07230dffcdaddfaf5eb9a05626c0dde6ec4c016fa527ceb7421498b8943345a706e49cb7e7ee599315b2e574ec83cefe2b7c23b57df848fb27c6e2b67d081289a990ef09ab2a9cfb2038cb", 0xe9}, {&(0x7f0000000100)="c81b30df1e0e441c412be019dd65ffc1edc46ac30a917bd85b198a8b5713d24c4caaec1b501a6495cb7446574bca5a7fd9a2e29b872b0cbf8ea516fe12db1a71b420e473b95c4f64afe980f379d7d252fdc0735ba6cbc1ae9a59fcf56443b1402690e866c79bf23416bac27650be3ef8d777e2290f012ce7", 0x78}, {&(0x7f0000000580)="0d25663dcbb371e21571b5b9f236548a1b9aaeaf6275693b8e5a6c1484968df6fe700ff0a9fb66cd498d3c69d6c67538d8dc48fe55c2a6", 0x37}, {&(0x7f00000005c0)="604eff6550b99142cff4879330eabfc59786ba97bf1f023d99fcc6e3ef30700d9b631798a9646f48b4d0dab6973d0a38e167c3b557c36093180631d7a3171ea954d299ef8b916a9a882c1500a198203727d1044a85a9112f4b397dbce918b916b2fe945058e74c7e50fe46a7b61ddd3302c3a2b7fb20eab9b0902fb6e7f36ad3523f467a4094", 0x86}, {&(0x7f0000000680)="93997c4cb7db7239a69304169993b6f65a99f6f89a370b10b97de9cf58aa079ebc8192c018a20ce89a42fa2a7ceb6188a187263d7a68ac63f996e971711dfd0ec62bd255ea037e11f7dcb1afe4e404b14c492ab0c17e94162255a9688546028ff0c62a77f35ad8c7d3323ce30a5a3e569044f6150a409a840079f4c9e933934781712bf86de175bb274fa7b8ef020916e98b925584db3436c9d1de29", 0x9c}, {&(0x7f0000000740)="de52a6645cdf77130cb61c2164191ddccdcad210bdab910017ee504526918afc751284febac928365cc3022e3ad8159d42876dc008c4a52004d5b1b3a83e4968560b1764a9351928bbdacc4b936d7f04128343eead9bb9951bf11c35ccad055fa6335e2de264171f504a8841a106769686a5a62226dda6e51d63428e244e65d8976f22b427d8b945502cfaa9cae93510065fa946fd83233487c0f55c85b6d3fe33d4ed311358ca8310f8c40a2fc8bce8578d9fcdb5f0712f8bd08582c7ae", 0xbe}, {&(0x7f0000000800)="22016a0f237adae47ad23f2a5bff1dd5e2ee879dd3992699766d8c38d86e", 0x1e}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 12:46:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) 12:46:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) 12:46:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="3a8d2bf2bf0efb6613d151eff745be517040d369b6e396a54e56fecadfcc15ccf3f87c611c2f4f37c4a7d25e063bf48de860801d76dfc75df65c0dbb38d136b0e73ef4e2c5c48a42e997b3b28f9f4720deb747fa95b454361e5372d8a1473f22cd596cf8feb0c997b0095641c8fecbd9ae3a91f8922f827cfcb75c81760136a995352d8a94a310eac92ee3e78077085dc00d3ad9486b3d85dab155f17341571054082e7d5b2625801bc6c3fb3198c9918fcf1356f8c1d0d1c961807fe76d710963b4275ce13ad7c0", 0xc8}, {&(0x7f0000000900)="efae80e2508d534118fff9fbc0d364e77dcf41a5acb2468e94d1b4f968e4fb15cbd8624f87f624ba580b4775e10987ae699c2cadd5e6087c4ed342eb8d5d1995fe7da3aecbb1ef846936b6f2f953593110f0817ebedbd11763f642a112d9179764ac1787310fb00aaafc7efd78f5d845e39f6c29d5dd423ffa77ae076f9ebd5745fe58a040b195c98e3e150f6c1f15de2aa5be1c2274f915b6f65d09c819363ad1905bb5e9be5ff8f9ceaef036d45a4ed10489914d0100c1a2f9806100de09dd4d6261660ce63b8fce6e2beef1483f0f34f75310c96ef21515d0235c1474d17924ff20772b13d11f9a607742fb355f665a2c7c1ab9be89d695a0aec75fdd62a6cb94c9f56b7f48a6f94698a1c9a12bd3738b174bb1bd67e9846febc994bd93ac8de36c383ae7bfe2af7e121f96938912483c61c36d56a0541f5e18833c26154c4a1b62195685573048ab415f00e3278d1d7e945209ced747211c8e6faeea9a9879de32bd4b782390d46ff52c0d74f3a2f7a471c1e85da2274432ac2cac1c6a1f2e4285cb6aaa254e08860edcdd2f5119e05f3120dacedc88899d397c223d7005d67063108c634862cc9a8c02571e18001a9ea628a8e23ac015281ee5b5dea7b8540cf91779ad811e3781c1de575decc4161e98124e4bda1d5592f96ed789fbf29ed33e74ef81b6edaaca25597a68e7aa1a6c3e4345847fc91d4b2a0ff2058ca02f59f856c8f34f8268c4222ac31739e41ccdcb738ba0acd33b9d57836af8851353eb93740bbff84132f0ad70a34613851fcf3b7d8d43153c3dd5a3923a5c578444e106f2523c6af74ce02fea4d9ea79433b88c6c7c0aacb312838202e636d8173c9e61e4e05d10ef471b184e4212d21868ba84de6f9106b76189695d110989be7b59f4f8b80d17fb328ca88d3633cbd3bc5af05bb1732674224a729b39f7c55096830dfdd2c95345bf3f8f33cf7b6f80f657ee22eb5e7aac590e3b9fdc6eb67cac3225d73759ece4bd942696db8d238a57c136cef4bced7c95e689317c15b432c26ebed9c3e414685c6aa1668dec6726975cf061e9e9976ce308d3ed73b1a3b83b76212701a47d7998cb3b61e44c535da4b9ea4557c9b4f27ce9262209ccf486467e34d859c6307b42668c48cbaa07b90aa7fc5de2fed40d12554cc2e575bf3884404666915f62b09db5189ec89ac3b2b0c0fbbfb0dc12ff98fba88fc7af447329fdadf7ecc5b0a6faaa244ca412094ba253e912a14847955f32e4ad0cd6bf60fbd4f3bec62f74b63573a9fff19a1cd2fbdc1d614f5961375a4a0fe5b44b8016ee1f7346e009a46e1f64aa727e6184e3cf2ad617ccaa1174624dae3e1d6a14e95f2814399b0fee4f1c4e3b4913d010ad211df40e34da80311769c0d3b345ad52cddd8da1781a0bf502a3c26760ce2e9491f38f98a8a06c9d0695e6c4a4fef23d96fb6c7dc4314c63066f0a2a0c8bb1be56e19eca093b6592a2b6b0f0408b05a86a9dd063f2d9e7ec733ec77e80f6910aa4df90832333e4850e3bd463d1c79ca68d491cebdf99eb7ed737afc72acd20daa4c2838beb112880fbc7c40aa4543af30ba817c4b2005f7bc4bb266ca601936140f57039989999eb44512d8f4429255d3736c8f5d299897a850da288f41f5bde2f37528102db6cb18cd906e35c491f60b301ce6f9eb951ae1789355c835be0b3ce7a8bf0508dbdb6f2a26690a85678c081300fb674dc9a588f7b9bf151f0827ca3e40684cba2c650d885ac4d529d8e8b071616ac1c4bd5b2bec0f6f6077e196aacbd383e159e8e2d40743ffc5e261ec5189ff16262fbe52cdd96c9b640147fe895851e58db3fdea572410ee799c2085ef07cb8d523f61f2226c84d8c7e63165c6aa06cc420e0557cd2fd6f43933429537963b95367389c40f0afa2625039ed33037eaa05d57705ce86ab242378ce865c50c5ea8430688ac14c3729a857f8b1dfacf5ee6e8e67f2db64eade30399a87dadf75cdcaffc914db52d099f9394ce22f053393abf3a6a79cd0d2cf88feb358e01e769de4e0658c0966a478ce7d20fbd021afc07f4cb0b9e9a9c019fd0cc8ce0ab17b7277b60134b76116ee0ba2b2a21a146b43b0febc71f98a7428a7c810507d5197a3ccb33f58fcc481859de86f6f8a67247765057d8230fdcda5ab428794088920031948b90dad91eae6bd5de20aedefeeb6bd0c737048798cd4e62054fddf10a9bfb968ca8ffaf3ad8b22b7a9702a7ce48bedafa427368be79b01d12cb5e33af742e4de2bd557209564d012c1c9bb4708fc61f3d4d6a3d6d77346614276842f70fb6f3621da0b3e91d631af2a8cdd3dee8ff4c096fa2c78fd2869345da11c7d7c59e047765466192c685e26caa52cb96ff9f1fde44f221727346bc0d5f26f78211f7244de247fd37f99fa551e8efca3a20188f509e588d12baf1c23b81306793974737fab2c7ea4cf2cbffea0290fff21b50b104fed78088fa63334c810da50dc60154a8836f7072dfc1dc723ee7fb4a418a5a820f1e5d6ca65e1e707d0238b3694151f562b9aba332a2906233b6283151054a7056fff50f87b8f14d5a38b1effa52b99a6cb00c4157d26d7a3d1a1c3172e8a5c2e1a67809ffbdec0463577409290a7398557e6f782dea37feb9762a1733657836d5815cc5f91c3f63186e15a396b5e5dd901b3399f8db45be02a0c094dc8d7af14c64d4d4d796ff3b7887c5af6c3b3eadfb921f5c589a7cd4aba0cbde94179c19cf327638970fc924f1e1f9072c361299a243fd2ba8985a4ae09f5ed2326f4ea49adab2af8a312c9dc7bdec28d2732f17fca32bffad40714d598bffc67a702db7287906982ff655a867a0885ccebb5d4252b3f49a288df8017f7150de48753bbf22406c9d7b5fad11f040df55288f80a342a58894e99e302e2d7f1d34cb6e0c6d940d55ad33037f2d42decdef58dc655dbbdd0163e031e41b7f0b7f661b0a4e70ba05574edbc45362720223866e4e1cab52bdee9053de34d30d19d9bb8f79525bcb654b39c2e202a14f32182a48d7f10901bea00b21deea6011f76cf10f677d2ce227a3f0d86ae0858bf3bb5c90631a23e0fbafbd86f311964e10461e5e473571216450891c65bd3822ef403ffce20a496f413bcc85982bd5b0b66288cd4b636ff3dfb164601eac71b323865e9935d15c455eb3c0029523c55b9b8cd5281e7c8ebac422fe7640864b6f1153c5548ef792fd8a1bcd2e12630ffb333787ebde999244842667d0d49b5728670372d57cb32e071f88662d20b195f1ca7b0f7db7d01f0bcfb83386bbc9c15e9512a48bf368cf257e4a587922ed71be42c0e93019e164254c55fbc7238e6529141935676fa2c1d02a783710a846925a7d5c7500b8d02bc9a01a94fe724eb1d545cd32fce17ec50567087dec634436577763693f834847f906be37b4132c4498c3d75743b901d9ecee690bd335d51d9f98353e3536360bca68f59f6b62f784edb2297f18d1df9aef80dc8e63446466be5cf683a56518dfdacc0734e8b50b3433d659f93eb319037b3769ba4fa5ccbf2273c862ec14372dc12a338b6701d0ac4d213af91056bc6810da208b98f31531ec2aeff7dcf098c6c563c2a2cce73764f1f43a63bdfe684be631afcf002b2f7bf6874945d214115df8b9bf029749be7943ede34d72accfdcc227cf657407f9234d5e6b8d24b9aa81483c067a5ececb5522469f8fa49d6c341819d68e89cf24fdd679f251aaa32ed5124cc7e386cdba46d339d284f4916c12c14234f4232e907c30f27a88a1095f02c26b143b816b8097151566cc35a4d104150a6aae79983e9b401839e2518229bbdf443d44d026a8572fc32e937c51e188b9b8f9497da045f49eb77da8f87b2d9af03acaaf6075e5b398c6874f5b966e2a8e8ac73903d3151d2ba0c75950abdffb2b2f384215302b48a2edd058d5f638181960d7ca8e78981ecc933f994045d7eddc71534cf1463b48213c6adce9d74a0807f130583af8ccf81b547cf7af215e6c2b97a60fedacace2af8ce5e28bb37066acbc89c1a7cb1f0a14d0b30b6bef2b8aa0e52645b60a436834a113b00c2c4ca81b5409348cb1dec68859de7b6e4e2fa0b83e81b75315265d64e9fcc7de6dc125e49aa2e5043853ac014e39403cc4b067e28985cbbffcffff1143a6f68c09c874711cb38d6e6eed4ed9d60ea6d6270906407af631c1f80d57af594da152045409e6577b4ded16c902c48c383f5c4c8dab28c44de7cbcc521b3a5bfa7a8a67303301f8b8b702a4bc4d2b0c3fb6c2a3ee67213cb28b5c2017bde0f2f81b126275bce9942b0b87fa4dcae0d81c159f0c0202711ef0332d85fd85d0e612486b1fd0c76eb8ffc68155ace99517b0004202b724c41f36290d462d00ce655dabaac824c9a39541e5a5aa5bdf6677efd1f6b2d13180e047e0d378676c2b4fd9c36228574c54c160bf38cb3c3f8324a8f0b0a4e3021bedf6c61bc426c0bab2cd8c69d68a05e2680d81e282912cd4be2fceebefbbc9efa3ad4a3eb2b1a789e49babed0ca1729fb1eef9c3b9103d4d7cd0dba0268b00b08787025c39b40f956965a334425b111026f98ff0f6e5d3d1a1aaf85470d97656ae3af21b975d9c3c97013cc0c86f4efd6dc871165c38831db4e49b73d96a029e26343a12934bc15291c8655ba3a803618beb2c239acb67c61ae559ad3c2e54f116d8fb3230417d9e0f7b88778084bbcb7a687dd3738a8c4d5e8f0ac398bac1023958503c771945a01c571ba6a02d45af9b5839fc225358a195cebe478ac34fe8dbd76715d0e30ebd36c0b5d83ecafa9268aac6597b97240f6ae91a094a0623bdb80e51f564035d7bee0182d7faacfb034c3631ced8bc421527ba7cadc832b5ad8877eb3e8f6540a9ca90ab825c565876697545154dccc6783cfff79b18974267c5f79504171154de613cecf7fcdea664b9bc13c42af04c6963e4c3e153e3135fa1de5c9527445acdce69895615a6ce1109934f3a6f435eea75e74df1813051c87329787e064b49d6c4bb60a54c5deb1f51b392a8ffe2159761389e9c64a9f88e67bdad2420e26ab113cc376e014614ac7c64b601fb331609d64ed7d4f52bbd801952243a359ec4e847c9196203cbccc9bae06b04e8b44441dfd329bf95074e726216a46a13d0345ba9a0d110cd47ace403e76f5163abd3e6c95c5fb1da314c09929bd85c56f1781a11b35429ea0174dcad7e9fb7a24d98752bee43858f2f610a39654377ebd98ab762d36534c291e64aff7e2d958a5edbb8999c976e539dd738be5a48cd7cb9f8165200521fe264fc13d8752060405694797751ed81dafeea846b8fd7d7fafbbaff26e05e9a7b69c58b6d23b0ef36442908fd9d456901ef8661be43d201ec16dd438621d45aa2f3c003b77cfd218e4398c6a7906b97205d0e6296641fcc6cff778efd047cd0e775ca2f87e7bea41a04c41c6c0c10b84777acb2e76e705d6f977fbd1b031f903434291b588a787072b8ac89ccd34cf2cc0669e2fde5030e40aa16d61a452ecd67a878da6d9e4a3f257ba65f31035e1d3f1248c3bcff199fa2e149d35251c3e046860cb672007f4be6e33ec6a91c76ece4bb03ae350dab16c0f7fdb4dc4794e3a2c4df0c62736165db448b1076112aeff8127ab22266940e78991c12794f64c6295e304fe384b3b464a0b9530f6c199c261622a4123a7a9463adc2727b0a29e82ec5f226caad4ea0943d00e2a9939e16dd21175df35862405486fde399a91fa1cf6a55ffd703692fdeb29f1a337dbcece1e56b85fb5c711432d311f9f38", 0x1000}, {&(0x7f0000000180)="5d6c1c82eba383acca968db73c0f5c0c40ad57bfde48ce5e864c29275e562365f0588a65636a8efa0ce81e5a4590490c0860c9c44d0f88ecbcc8f61452d889940a715bba6909e02e06641780eb8d193776026d0981ac26b21903cba2b78615f6343ceb538730114d2c8eb10222a26c90bf4161618964aa4daabdb769fc27e7ab8a174ce9ea00", 0x86}], 0x3}, 0x403) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="d9af2c022b1e21ce20c12fe60ce8fa9179fd03b9c1e153a8a1ef473c61ed860b8b36c16cc10edfc9f203f87702107734fa6a3045a2fc0d5d9c6c", 0x3a}, {&(0x7f0000000400)="59daf51ee09340b2bbcc16ac75c994be1065357406b2d57f682233687988fcbc25b613a999642afbec3c33a016dc02fcb5e7415e56746fa283895068e02080778b3a7948099b41941f286c254832701a0c4a8f65f19bc2fb65cfb0257e53e8c7b89c919418fbec856bedc6ff5ac98c63c20a8d70006a623b8c060bc4285f62331ba6b0d351f6e908116bd6d87259859ecb54a71229472b3a1ae433df1eb5422b6c36ed263dba4df5", 0xa8}, {&(0x7f00000004c0)="0ec6ed1281f64610a7068b38db3216ae8f43fd23732c947c5042bd9d35af7b7fdf4a363d78d407abea14927ddddc8b", 0x2f}], 0x3, &(0x7f0000000640)=[{0xc0, 0xffff, 0x80000001, "4e10ec08333758e7d601f6685ab32b8d6d4f720d17fe686891dd435868329c84d3421b3b574822b6e75c0106f3d49d7a375d93529497725ca96a72660476a422369e9388251e7899b01ff184a27f507694f7d1dde7be54e4a5348174795983585c465a59cf01695008a563559d45e86ab8a092a8fb827386657f129946b3368ff724c5dd3eebd8d93553c97313288128e38728fbe5fa65cdccca8712f3e382a5f27c28af109c1543f9"}, {0x38, 0x1, 0x6, "605e186de3b0341a48ea97f79fa0d044a4acf094463bf91c877833da68a49997ed7b4c935a1269ed"}], 0xf8}, 0x402) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000300)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 12:46:15 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) lseek(0xffffffffffffffff, 0x0, 0x100000000200, 0x3) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r1 = socket(0x6, 0x804, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r1, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0x49e) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffffffffff8a) setreuid(r5, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r2, 0x0, 0x100100000001) r9 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000001880)) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f0000000500)=0x4e1e, 0x4) r10 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={r4, r6, r7}, 0xc) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000340)=0x8) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000400)="4f3d765a0efcb2cc706a8c02a2a76dfbcdb41d462c63fc1eccd2fd5cc931a2e6e1d06d1ec7e1651c208544c6929e954b438889c49937f667c9f5e2b616edb696cac62af32522d5066804ea2906794379cee50e41c3c2f53d67b18676423db9e914ba253b9ae34242c98b", 0x6a}, {&(0x7f0000000580)="abe25b27e2c0fb1aa8985e3b0c8cc186ab1c9ed76f005d22eee5fc157a5c481e5dc6ba561db959acb0da480804c0c19a6887b1ec2859b5c64ebb5c681d1354ad333507741c256f917ecb25b160193495e05ba36e43ed277b5e9a2dd881c95220e6a962a4c51ecff38defd6a4d5c251924d01cc0ad825ffac", 0x78}, {&(0x7f0000000780)="a5753a4e183341d35264711f0c836c11e57087d4c41ff57b83bd660e2e6efaf77271843949a8552d2f049b3d937cc57d3a43728f034475d0143afc362c5e18554a2649a783cd460a7c440438d2e64d05a0b76a9165c35c2e0b2769cf7fa74d7ecea3790b3599f17ca3021bf5579d7f9da664af10b2924bedbb67931dd71deb15fd5ccffa26e1f338d44c52f5d1cf2114f75db9a1d524cd475c388c3d35c1537a67c57652f65b22b3a2cd99a7a9a80629d601b756c651479646f911c95163bde8cb8031bc0df86e09636978eae63f7744155b7bfb9b0ef9fb32d9bc78a68677145be74e5ec6f9210ffaac9877b75b4ee425777f046137a03e1ae33a6b8b01695a5f5a825a300c8877f3b9eb3940d9f4d6667ef134e5a0a5f2d09972a409b0c93a188db2ab52492ca9304588e49a1810a62c6bbdd017effd8a9670dfaca5c177d896ff3b6152e506206e6607ad0545b36c710708079953a4c06c79ea7be89c76db29eca8eacec32ac9c5f01dc6d10e541e7400603963c80340ba1a5d29f10969ef08326651b8208d18a2d8aec081d33bb7e7fab8992bc9c7d409426a1ad636eb42993b244b3f6b6f10cfe6fd25742b281c6f4a7c8c3fadf2ed7acdc0beca7faf6f2dc02abecf09cb167c543ad58b46a1259952f674fac7e182c389a513ce298140cfad56f4a77d6a20def2d4d7213ee4b321e8a8d50ae398f87ffb09ba659d57635f81bf9d6128f2f65bd43ce71c6549715e201b1cc3b8be74a04c6eb287fb355df37ad29f681aa81a0ff6090322d5d57a9b32c2488baeed9bec1d6d04423446e828f5bdddb6c052a24fb540d33a95971cad5850cdaf53b210f99466b3b7743e58e2ac55203bda27f725dd99f6ff54ae5c4bb0c16c0ac43eae872bfe4c34cb06c78ff939aae1b9f633445658f0a6b686a4327ac26a962ef0a2539e0eda1f9a2985de31a23c6672d344180d7a3d00233c8bf904cd8a0f9b997b3839b57cccc2aaf7c0e855b126302996ef96c2175b491c55d3ddd1dd501af7877d0f7111f2765c9e81684c1d55ed00b6ce167e76e2f03d799e894f2c1874c4c7596a300a9874b94c78973a9f302d963ac618a3b3636cc72d6517d886efa9bf38ef6d9d8d4ada4d15f290dd291531c121de183754f2fe404bb86e756ead6116dbf3cc6faf8999ea3061e9908941acbde8488495255f90196b60a8f91e1457ff6c858a20cbd4a3eff7762fb381da37cba5c9e5cda68dac4aa4d7d3e03ac1e0cdf8909781a3a7c88fc6eafe5c13b5376d6ff4100f9865457232324dc9519adf438da32402feb11e8f1da36ddb144f9c4f5e095b4c1420d2069a8ce6383b900b333fbd038962da77fe6578a1ef9c4d39655e6b56ff878b21e01ff72021b97a2971e4b04cc0b321c5382588392e8afdde339a5f2bd0f3e52d2e4398390278e71dc109f8393055adce32d7b5c2d58e97878494ad5690a536c1912896f4247a4c231a110886d66d3212dbf4ee90d5a790bbbf3b8c2a4229d4ebffe668e904d7f0f7b385ab832b067d733f0ff90e631ceb1782f4cec8a390ee6e4c0b180abe9b6cd9a53ce4523ffac2b7f478ed20465b46074d5a41c1713c311e154e17914c763a98ac6bf2379755a2c3093e1eaa7248556afadcee9a9aa4787c432af8ac46e8c1a3d2598d611452cdab2e9b28ef2a7f12ec819242e3f83d93493a3d76f33b8b6802ac48f26f0f04885f2be946e2077416b702581d57fa89b788d34a16390df9608ce8ed8a6aa3345392e8701831cb0372715db63a093d666aa7696b9f4aa4c5b8ee8187396e06ef8d0eb30c743a7668ebbb62da1773763178e9592cdc834ce42a3103bdcd63d35d67e0b85111eca64aab76b90aa7cb9e32b74f68aed1c06d26c288423d4bfe3c35a0308a804fb5075ac4f1ad829b2afa0ef7bbeddd98483b7b90b0dedb5ffed23b05a7bbc5a253aaefc803146b558705a36689e55990c5a63504053f3dc7df4fbc167e3407def4ba61a7fbba8a84298b8954e20fc2ad941820aa6b45eea85d4a243e63ada514893687957f8b1ade228674e2e6178e43210d3fd61159061d62afcce18341b06d297515c233a7762dc0169cb0d30302bc271dc955e3af93f09ffaa151464ebd48734dc331cefbdcfd99030979c5c51abde28365e2b6fe01db3d07ee85fac50cd97b5ff462084c8be2858227c194a940f3ad7606731efa20dda1d650a8774fd2cdcb1f9a1e908f6e14cdeb5f7e4800b07233a521741c5b6a56677ebff8f074f1e8004a6b05f622a1681bf12263ce7422ba512dee7886fba6bccc7fa7dc2a93a39f6ed7d20315448c32efa308fd96d051bac7cdf612e2141cf22bf538b5427ed4e9666d37f0c440cb680a0823a715659cf1e3ccab585b81650eb03009fd93f109d110b104372d6014b64cee38938b6ec6afd324a2613abb6f6c1e1c492cd65f04ae897d5446246b9ac88e9fe0ebf6d15942b9a0afae6f9f99adc515b860ba1121ac2e7073334fbf9d2d8b43721e9470476a8f5b0e660328883d11ebd0b4a761ed09e8629552634940e4d37a9b38bf373b001506c7f60f503ffaf1890b86ec7df023fa228cbd76761877d82a8ed87cc1660bdbc58026067d19d8b7013ef166b918e23d361892d1d3957393cee967625b143c8cc60359867d5b106f0a7e3117dbe95d30ba18a9da61131a32fdf79136566f26ec52010306d312f0054c0be9b6e8e13d6111796dccecbbe7905eac881ef15094578c2fbf33018cc9a440a9533196b451f83e919d06de1c9008be28c4ea708a520c8c42b51609c0128888f3e04e51111959c2eda575a610f772c183d2112fefc955bf815a85623379174ab65f20feaf4efd1a47ab68fa24c3394f699a707cbfb6c54f1bdf793e68fb77b081d5cb3a85d1a017f08ef21e07abc386ceb6cc36a40f172739a6ab6a66a394a05b1e7970a565762bc9fb9d857eff108e3adf89ef391741c477706c0967b7717a7bd4273a0ad9589ff64f21e27ab3dbc07a04b68177fa65a318ce91d2aed27a8253e42c6e358f9b80280ca61160e19397cc12da57ce96d4372e37a4fa3fb4f083a66fe108243a468670919375e7dfdb64cb54e9675a14e2828695c83643226650579cfc0fda51dfc29126e2d56aa7bbc6a377c75450067fe6b61898ac9ae90fb09a52588d0ff829de8f58faa33bb0b6918589b09f0bd8e750d5d0ba92983cecab77c651e61955368db0459a51ca3e823bf2ccc4bcef921aa972a32cce08d4f4434cfc8c7a4ecf67ca87483f8df4b4e9b0430d4491e958f643782b49618b25c80cb2a516d0e52e8c6b6d5d124633f443748c52efd2b35e0526d9399b36324415c9eff4f1ab9c6888b4f7c62f0a36f3fae49810456ea499356706fa77aa208c9fac752265a38a5f5dfbf57c17d1b7814d15ba131c676f4a966377375ce50c526a9e1db990ca7ac9b861f4a4aebc7217de7e5c2230471400ffc6ac770fad4d9fe01a56310e0249984afa1558685da9d7f050b7b9f8114c6617e31c18a43ee5dab23af7ba53b0b281c198909179abc6cce60742d1a8c7b4fc4b2ae2962b0c9441fdc17b3b7192dd6dea60bda1bc757a299b983395b7a27b70e2664de346271b6f7f2b8f2462790ee7d0ab467981495e11921c08376c17cc5a5ba97f9e51ff9f7d3ddc91925e55ab431ae3e9eed15a58fee74bdfc4d5059a3bed0dc5f3c046c04b3ff9d4ac519f21b1784dd14233bffa6c937e636071b06161b7a39370059806aea37cba644aca4045b026f5f8197e55e4136d6341580ab2a18796a2a1e77d754c22a9343483c1cde6765f5f14bcdbe51de0a57ea7a8c9e2bc8d2fd161ad1573e3915a53835c3a216d9ff515ce5a8960295f5b1e0cb385fdaf3b63c9a62a173024594434e3282da0e7e73fefc229041f78717e4cd212214786b8efcf348cb860b7508d7623d9cd01fa82bcbc750b13ec70a6c81664a2cca6c0f070f685d70098e17af23530a591f35a33748c2fb8b1ced63622a35679b3808ece87c4df251b326dc22d6e60c57c10f539eb0179418caf560fc26642326a2e9294f0b3a3816a9745a95e1131aaee5bd1c89e5360448b85438631c6986940323b5aebf0fe103c93eeafe07bf0dabf7fc92c3eebd3fef94cef5ee789fef53422368828513f5aa4a31df0c51279123d383f0df5f3b5e71a71b9c0aefb2407371fd20c4f98fa4bef20fae6d09a6f5344326a7085f6016ce3086ec72a6b98f201d456d5a6f08d797a16ffd5d57d83b03de55aab30dfe078e2987e3a1457504b9878374b5f764ca835568a178f37dd9d8deb00e8ac937df1fed03e36acafa66beecd01c12f33cc2259b2cc8afcfa2466ec64f1bb05c85fe381d8883231ac2d41f1f80a3e4f8c316d9d8b80102dddf7072b3441265e183d8aece8197504fe172779785b201b812d86d6ceac178afed8d40fd718f251927018fc9433ddddf4c9d3255f3e381581998760fa046f15562812772803e7a16472486e4e260ab717e807a61adb72acdc3cd39d768accf079e754a1783d197117239ab2a38a69d08ae87fad79264cd2e8b4fba865b1b2945a4cc328e8981fdd91ccba455bb37949300b1fb5a6ea0d04f6fb997291acea818eb6633246847dcb9e090bcf5e296d3817d58e63df6cf04dd2c65dee2eba276e49da11187eee96aa7333288d52372f9537e0a67f497930b90e419365e26299892f0ce18c5c6df7d7fe8e5682821227a809ada9649c9f5584acf37614a631cc6615d45be2d9e0492d11b6358d16fcff5d00f0194fb2ec31f693a4f6eaa438a6eb27d8e42974fb18dd908d40724674752deea1a47bcfc788e8d76970b0dd0f26130d995ac68092b2c445394b55363027126ccfdb9206f78aab808a8e7bdc10547817dd65189b53c674251ec983f3854d3332ab5182330c2ecc15988e32f74ce97b0235d6db7e41c49f332d3f81ebebe2792dc38df564428310dca2094e340b93f5390acb9f7ed329f8d7f4f5e662f093748084eb8668cfadce0af9adafed4fef80b22913c6a2ec61e402b9e1cfa7ef692393501231eb8a3d2fa4bf2248883907c9058b25d9e9bafe27ba7b259cd3a98c0522210db5e33114e76477086c8258e7a52cbaeb8fbe47d0356525d50f93e14623b7616cd319243fc07ab9eb8c182e8b373a9d7d044f9a99c47484a3c729dae5569292c7b22a352a4ca9b2e6f33fd0716f51558e096d8acd5147bbeb49390f40d2404e8a52d1bfe23ef5b3d7d6d6475e050a74fb10d32d55a3e90b7676955115528f3f56dd73bb6e48a1acf597300b104b0c06ba299b265ec03d2d942366d529dd44d55b3619b6574539ba8d3a855a0138a23f3bb6f94be4e882241057743ec2abdd41b0e57af07f0635aa926c702fe00c5cd42563c48241c4f1a5ac503a571f796831d78cedefbf4a98fe6246805a84c3705679fac90a68cffc5e047efb028237d52440ccc3f7bef42353edb748be2b1bbb8654543a60fcb3f070476696ef91ff7aba1ecafbaf95a2fcc21304caba508ffec979eac1b0ceb2f3a2473ec348c4c317e11cc77d8054a70607e98529c3641463731f2320210c29daff35680566797a1dfbb92aa9c20f7a44bed0927a067656a79c3163321aedf3f42b40eed2d5a55ef523c3adfc0423e948dff61baf3c3d3c2b7468cad88c99ffd5e11e3b0ba539feedb1828af1240e362aaede72328ce937769f9cdbc8cb7b9c7f8410c46bad6d6d087ed142ad84f76573109fed67c9b7da8842594c394165a524fe2d86f2bd6313b8ae575970f24e565d80d7a39d23d222af3f0c56ce", 0x1000}, {&(0x7f0000001780)="77d87f4e3263d3b287fd4cdd3d4d1a447105ad38898ff7bc42a1c4bf9fedf095e9183950a7db32ac9fa60cbc23e72f07ac9d1f34b6857043298e81c1b75d93975cdd92bbf433dee3e010fa6475ffe0737116eacf77cb12c94e3dbb06817ca70e222ba3bd2fb6c8873670290354340871a1e26bb8c1ed0ba635088a787279f7749f1acd6373c12a2eb7136f4b8872db67ade0b7581d5e0ce0fb7327134895c9986eeba620f59492cfcff22792ff03d842b1bbd55d0c7c158b547cbaf015be7556f215f71881735f2a8501f26d9baa0a714f565ae70cc9b377e2038ea56f0327e070ea87343f7c1c4619de20cd08a78a06511995", 0xf3}], 0x4, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x4, 0x40, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x800002, 0x3f, 0x100000000001000}], 0x5) lseek(r10, 0x0, 0x0, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x5) 12:46:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x2000000000000009, 0x3, 0x3, 0xffffffffffff0001, 0xffff, 0x101, 0x4, 0x2, 0xfffffffffffffffe, 0x40}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 12:46:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) poll(&(0x7f0000000000)=[{r0, 0x11}, {r0, 0x11}, {r0, 0x4}, {r0, 0x141}, {r0}, {r0, 0xa1}, {r0, 0x8}], 0x7, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 12:46:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) close(r0) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x21a) 12:46:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 12:46:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f00000001c0)=""/246, 0xf6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 12:46:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 12:46:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x35b0}) 12:46:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x9, 0x100000000, 0x3677, "f2ef87b27a12cfaff2b5ad386e76a215d3c57186", 0x8, 0x200}) 12:46:16 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) write(r0, &(0x7f00000003c0)="71b8abdda96321fc236fd13fa1b8a8b7c54fb42fde1603cb6e69ebdf67596dd538c5ec81cba7e6e386d2fc67cc67a3245d7cb6f5959f6ff8446b9ca3783c6c9090a5b39bab576cb6d699961d52fdb80792bb0a623997623af95b3b2efffb8ac12110f69f71c9f6f83b66ef052103647d3b6ee2d4fd241a040cde2d7b7d45b1fd902b203161d3a12168ea5a515bd6c6de670a7d01282a613a791dd7161a048659cd7613c1400b7d0503674cf50115fcc4dc5718cd613c9ef74497b32764a2f91842c9b18095d4240bf9507e8c3e6fce7292c15b1929780cdbafe468e111040f706a9d210a015d61eeb6f1b7f1e59149365d8def3cc5f3b7f628e9da65bf75afa8af45a63d0f3cd2cb9349776dc0418b87c57221fbe64fc7779a68583cf7424b51b248c33a955d289c12219f7bd68c1e4b14239dc5b61f705af7af54254a538f9e0a58e184c25f2682ec27ee4296f4641ba02cbaf6943c559455a520437b7b5d1720ff9fba9654e04dd1f0fadbfe449f36b2b65632998d506f2b16cf939eb9f0dfcacec8f53deba45d424d234d415d0206ba42ce673342d1c75eff9f8db5bb5658a19e08fa7f2f449ebf64f06669edff5a951ff2085909381e07f70758126ea9631c78790ad1b7b93a279da1cc45e5e2e37cd6f6d5a6375dc42f0d33814a71ecc35c160ca9ee31a32ea4d29f124443f31cc001ee5548fe70754302a4bd00a23b69f644182ae454dc9b7dc3e02deccba07af1c7499c1fc2cef0ad9ab4a31ff77c03c128b43d07bb0bd7420242ffb8151751005f9fb6291c10a3afe1d1923184c48dc2b739708b28a5dbe5e6d9d202151c16f063c1ead5187a1676018be973c4ead5d34c0a645ab639790427e5c2fc24322367d42f7dd0991f4eb6bdcf62356c19d7fc9e3722d98070d742287d9bfb42dd4d5b81c45d94ade4e8c9def19c89aded92ab6dde7abf9ff8a761f41cf28b6ec2e814ab014191e1693df9fa93f061f3ae206a8cbf63d14f017384f6fc285b77ece4d1ff4d762eebbcc51954191e12f7e2730e9c0857a94859c6af8a5f8f58104f53ceda1835d34f6c1c4b7be8b917cb9cc193d4c32f61c60474dd90f8a5d3fc6618c00e127966834c213231eb44d0e5e3e344a247de7043cdc7412b27f313ee690fc41d41ddb51497bbbcabe45304c78682ef2169a0138a0ac69567d2b7237abb221ab1f4ff63421ecec5bf4c9948b1bdcc5c96a1d126a7e40d5fed6e4c2afe4cb048f548f1b3212dd4e15c63dd044775e46b2a0ec4dbf93631705638a6ee54b72efb9963ee414ada6886964dc7ef8ae1e8a53d0586bdba30d00fb8218890edc88dbf666473b715344e4d8138986de885e3e8b3659796722e3b2ef4d69234002a60d7c1be58f121be2d89548a9be24c56b6b299f48a62d249fe133da25a7b14fd9cb6dd043b997a0fb7c54f17154aaf69f0f2d6d5976418ee2b813ce152a6162532e085dc1c3899e40b6be4e80b147c6083913918e33120be74bfd3fd302ab3c860ba3a77ee15ce08fdd574ad7165ffb1c626d1c6300f59423b8d5bbe2996f8e34683dd77b29f83004ec93924d3595fe4b16632dcd95440dd9c92a6ed3964e92caf93a533c093f49891a813918e43a7010dd8fc324fadbff970d7245c1cf31b9875440be038e1eb9ce51242e86a2bb3e179e6340aef17e726bf4f606950dd0ba1d24b6727db9f37d1a6d29ba1944d7bc39cdac9cabe29f18e3875334334bc9f0cecb818313531b5c0e5f8fd560bfe4ed726ff0fe497d862f8015607f085dec09ab23876f7893846ba13dd05d92b0768a6a90a9458c3da922271ace241a2830d977d9cf3186778ce56e726142c4246543790be9fe9ad6c3a0d6902680d448200603182deb047cfede5d7c9d8f10f280c27d7fdc29220366f94b88735040581b45280a13f069a807b758eb67614d5f433b9761a470cd878a3f7dddec1dff8d0c077a4bf79ac425da0620fce7eeabd1f48cc7151db84a40460bcd9bccf07a47cadb7c62a1adae863447ab61cbb7860e3799d8797aeabf4c3ecb2314ce5f90ce5e6d6fc2bda336d3136b5eb7f9cf9b1029bd8fd69ed394e828345309340e7cc92992c0b9122bb7ddf57c57095d910477b31837817c6dd0d2e67e7313c31a44560b57dd3c062fd25e2b3ca7f97a3cfdf10bfa840f03dfdb4446816cacbfe8d6a19d0f6660f6f0710d80fe170f2e47bae8b08f18030018bafd9a70a84dcfca6614370b50e527cf8dbce2b6797bd8d03ef91d9b613ca7769121919ecf9146b326c2425a9ddb501fd2c9b46265a079f4a4eb4eba5455676d66bb26ea7f7ca98c8bbec1a659afcf66445725daf63c1c7ccf374304308ded85cdd621b1521e2cbaf1570e8a886acc9c99a730d5d924e69416ca32e73de97f04aea41a67f0812dae40e59c6c021640e604b77c33b7b6b71b9536cc9973c2f07b488ae0fd348926cd55d9a2e4a6ba29caecc431a14ed4425cf2b7394a60408c371683dd9c89c94f1f5036313a7c883f8ffbff8cb4dfa73259bcff8412f6308ca52150d087219df01f3acebb192f4a718199ceb150fe8666d92dae6dc6cd030d92d3101674757a33518374e98f5a9996237bc649a8d02813308a4af1b97b41d3614d03ec72cbe9eae12e2af2b8bef8ac100a158d42cc9feee973ad5caceb4720ec5d7bfbdb7d23d4842cd5c4c6841396fdd4f3a0855cd0bf7db0e1023ab243ae6a4d07f80c6b2cbce0c4ff3d561c6e68f1f2ccb48f3def9d4dbd72297c0a5483ee9000908c5e5c7526fc321f6ae141d9e8bca66b734367e26b0d942123ddb6971e7d9ee6fa1193d4b698914e36e57b5dc4a1128111ea1c67d2af4a567a09b472740b32d00f4d1bd4bc94cd82b5ad01fe3acd5acb78fe4580c51d97d019b3f762eecc2acabfd9adf6d3180b5ce3e5a3e3c38834cc3f4f2b5d8b3f547c3aefbe1e0669b203045a3294d3a257312e7fef3eb570d89c6d7dc31b37d9369d2100d70776f66244bcbc9342678685a2cee57171b5cf7830846c4616d8d22a1576b7c2c877644096f9ff8c78b58b10bcc30dd237a1f9ee7a02da9b7b8f7ced64dcd9943c41eb6f6448d32cab2581e7fc531fda032c172fce717843fcfbe9d28aae92c3d4fa13945b741084a2c41fffdcc7576a6456b84462f62cc8511a123aec73b058af30a3e390daefecf47e29cf4a8ac39d2ceb65a369ed262e1093edeba57ec4c2f12b9ac2d3d32016d75929adc4ded4c6511c1b4c08a92423bfeb86d7b4b09f2c16acdee7b2cc0a1bf3c1bab9f3d23004ed7796485e727690c98c19d4a4d0b6d61f2c4e6921f0b865e8b364d24912f519790adaab6351e89c8f978aeb91917f0c2645394e651636ccd26b7e1a7119a93056f37683272453feed0f571aa8990f622693169fff62226c5551a79d4334b139446246259185805665a663e8d779c60b751ac20052ef8d0dfcff04566ccf666fb7a81835083470f65d3570739177a4f33b502ff3a28a5b63252b16dc8b49973ee3df1fa0e72813ff6e16616cacb80e8846c1d2b42fd02a015c7dffd6f16087575674244478edbbaf6ab56f2bf9fcce71f769f35dafd519e31ed5832b41c1ed3db4f3e85f5201c2cd5494cb4329cf3368b4e11cabc85705a94aac1d9632a6026914c3534a5b0633ec870165ebddc188d7135b068d3260164b47622d581b8a4c149ac04ecf8b1c1d103887fdcb5c42d7778d843daaaab06dbd5914651d914ea36d36e3a004c7536bb791fff34e2425010c2f131e3132f0d25ac2051ab40e8e4ce325aed7d2cf4e8d8ff784b613c822e2df4fbe144939ebb8253a080da5075768f4c0f5e35e7dd0b29845d63591777d966de6ae1a6cf1c4d7b35dd3bb134286f916a90ac860881ed0724c07453c53330c6fa6482fa6aad6a48cb4e9271e2fba9a462a30a04cc70a7b9590d96b54b3caf4c39941e3989d4c1a66c4ec9d6b7f19d6d19e1e99b1df282906df08a81dd9d485b227d89843d3728665817494980a8129a7bf6d357fa1f52f56c35ce6fa09f30eb1a9b8a6e4254af3286aa0c0b066a16ea5b2790e707a689e36ef354dc2d6d04d4d40358312a2ab22e4795235c2aa21092883a8c03653ded41d98dffc29ce207aba0a05cb62c0c17f6f895cb9f7106429ee83c55b7ca3a9919be6ebe9bf84c5646c1f6417f9c387a476435c670f36bd4c6bda1a69879b128847ccc4e3af4676538f4a0a445864b49d9503b3e0a6bb10aded615d21318155b3b4c2b4fe63bc41e91fb9bf9ac7d2ba7b25c3e3948871147c50c1fc6db13c3b2d1a3328c20e97f5c61f50fc41033c44187894a52fd8242a3abc7ba186ebdd0e32679c35603ed3240d1221ce023c4c2a9b5e21f5d533577113699147897f6be771e47bf2d14150191970699211655fcbf68bd4b333e85a914a6535ce0d1fd1d0ea5dddc9cccabd2513560fa5d6be55845bbd0c72609f84b40e02412894e5147578878944a56f91dd89ce19a054888d59781ec9a6662ecfd0998f8d5d402678f4bdf660ff3887c8a93b3d499a529ddcc9f4d8fe14340539d0da0f2c5e339315e097ed0e3127b3421e24d9f007b5043808dfd15c21d274ede9e38a62fa0f0bbbd06c2f94f70214cbbc2cdd007f8e642253b085c9dd68fcf209351ece81825a06504a62aa8a076cbb53e3bc1ee645a7acf450571230cdd965f0fa9705444aced3eedc5e4eca46a745ba88215a860e78b0a4c1804b5758a2b5dc3ab61cfa2e9a4b1c9cd7557722387663e0c9b1b0fe2456006426dda31100fbfa5f33b109ded86fdb6197554017e7b35f54e3a719669a5bec47bf4a7b254be483f6b1649957a5e67e8b2ab5b4803a641a7635dad96c6857aadaf9fc1ddcaff0cb75492b5f2ff67dbcb04b7ba0a06021ce823338243175716c2d18a731afaf39274eedb6481acd067af0d41e4be70ad5771e2a34bf60e64e38d5114f4403c1e45b36b872c04e18e30c2668a1484ba0a558a3fd903e6cdfdd2b3ff58c4efe2278f59ab0925bec320db3ef9761b38cfdb256654472d68b55e1bad68dcf11894e19f7cfcdd6787de0ba253c2d1c05d0045fc9704491499cbf736183d0123f60f1c7f397f97e8bb79fde6469843539cb14f4aefbf465a7c1f154b63260cafa0f934ce2b4b2b62f722a6f831aa74fafb1a906c209b030021d1b2c7843f63c85183c01ee0bc0953e0533a89e43d3e4aaba086ff196287f76d593d071dcbd109af7d7bb8784177d6458c84fc99f56fcdd5f3cc90a4beedb4cb47fc2743894feaf88fb017c33b801454403566bb9fae263fc5cc45c7d5e938d06605152280d467edb7bcee3895f52c994855bb6c05e55e4a395af7e195058c748cb625b2af01f07771b714ee8214ae064d5d49b11a0e4b4d6b6cba422e44af4f9c90c029cedbb95b8b6ce9c658192b66991467997d4cee6c4db5c4ed1cfd58b8cb5e989f6984efe8acdee3353e33e9055488fef9118d724443cade4c0a8690cefd9e38eea3351ae36bd1e29bdba75f801d8519f28ecfad256caf730aec398fbc71f2ebfea3cd80d7927aa01591ef47ac0e109f8d692c0732c5de69a1f6646a3a6b5d87a1e8f3b4d5d6fe4aaa7b322ae1120b06d59323442c36e3b9c4145d86b98bed8b3f06d0a0dee5b27184dfcf8ba25244b341b8dd506873c5a565fdac167efafef9e1b046617bfe0d0cb0de1f7eb32eceedc8cedc1c6b94f8635295438bf31fc3026b0cc6c3294a46114b744af78cdc67822a696a0bf77a8e9f38210558c55d631f1b3b8d294540fde1a91e93c55b20033fcd6bb2992a08e3ddcc69", 0x1000) 12:46:16 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000027, 0x0, 0x0) 12:46:16 executing program 0: mprotect(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0xa118e42ba6dc25a6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0xa8c, &(0x7f0000000080)=0x40, 0x4) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 12:46:16 executing program 0: socketpair(0x10, 0x1, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)=""/176, &(0x7f00000017c0)=0xb0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/225, 0xe1}, {&(0x7f00000014c0)=""/12, 0xc}], 0x9, &(0x7f00000015c0)=""/251, 0xfb}, 0x1) setsockopt(r1, 0x1, 0x100c, &(0x7f0000000000)="00006b430e427419", 0xfffffee1) 12:46:16 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10082, 0x84) ioctl$BIOCLOCK(r1, 0x20004276) r2 = kqueue() pread(r1, &(0x7f0000000080)="304553efd9dd3265be6ee9be913736e3080f15de383382ce80e741070c2b6fe754c16ec81446add0632a801d8e12a45ea68812a34528dd8f8c22164e4418e838de20e33751a41fe53b8f652521ed0af1d5ae49f65e6e", 0x56, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) 12:46:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) socket(0x18, 0x3, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x18, 0x4001, 0x8deb) shutdown(r3, 0x0) 12:46:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r3, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r4}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r4}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x8, 0x9, 0x1, "3aeabfef2943194d0a366837957f4ad0531a6ebb", 0x0, 0x5}) 12:46:17 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000200)={0xffffffff, 0x7f}) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) syz_emit_ethernet(0xc9, &(0x7f00000019c0)="8f9b975051772ddff69d957812e867cf3ded718b5e8c212a6b71e29444a4ac5e6f5c47f2bade1dbebb0080f100463735d518a060c43b0dedf49dd928b5aae3887ab75d99110b7acf82fd31f62fe89eaccf18de0c4282beef207bf0511ab6e8b990452a10fbc71fbb5b629973e00ecb4bb0e579b307b45060b8796b82ecbf1c2c9107b12ccffa6e57bb05fe181fef6a2c5807bea73c2b1490bcae53b0b833f2843e6214c70d52bd3e579ad097b4f3288e70742da6b4f738f4d1f43d1d577eadf5c41e5be77bc0c570d4") recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/221, 0xdd}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/27, 0x1b}, {&(0x7f0000001540)=""/9, 0x9}, {&(0x7f0000001580)=""/145, 0x91}, {&(0x7f0000001640)=""/242, 0xf2}], 0x9, &(0x7f0000001800)=""/150, 0x96}, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001ac0)) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001900)=""/137, &(0x7f00000014c0)=0x89) 12:46:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r0, 0x0) 12:46:17 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xd120, 0x0, 0x1b8f4b53, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 12:46:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) syz_open_pts() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) write(r0, 0x0, 0x194) 12:46:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/53, 0x35}], 0x6, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8, 0xfffffffffffffff9, &(0x7f0000000080)="6974571cf04ed7a0755827add52b6cbf094b7426d76ac3db90353183b67e5a3f3894d656f8ef6e5bc866", 0x2a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 12:46:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000000000, 0xfffffffffffffffd, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3f}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 12:46:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r3 = msgget(0x3, 0x4) msgsnd(r3, &(0x7f0000000240)={0x2, "fb43308ebd656d00b5688daf59a319f47799bd1997f63904ec2f076d09a7df1e87607ca2449de100b690452124c870d0b434565c8dc4b0fafef7f87f5aa0fc6be4d344923daa054bf1658fec55e253b433b345ea8057c1e6714210a23fb904659d5329e727562eb34a2eaa2ffc30a8fb6af5f20ce60053f6b27ee80c700b03fbd95d82ab090587abec672e84ddc639b44d5dbae21e4d158b2a07f07ff586bb1ba1be8c1ba2900313a1d22fafe5426dabbe41bd7b4840390c66a9b6e0da4746f24e3daba2dcc5d8213f5e8b93"}, 0xd4, 0x800) read(r0, 0x0, 0xfeab) sendto$unix(r1, &(0x7f0000000080)="7783c5250eabd9c67bdf4f2626b71091506a0debdbe9f356520147df6ec1529dc72f7288fc1a6b35a4bc384e7dd84ab2275ab62366ad96feab2d625d5ea9993addf0044f534093c8b729", 0x4a, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = msgget(0x0, 0x7b50a7e687d09d5b) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/17}, 0x19, 0x1, 0x1000) syz_extract_tcp_res(&(0x7f0000000180), 0xff, 0xad) 12:46:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0xc, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0xd05e, 0x9, 0x9d7, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r9, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r9, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x73, 0x400, 0x0, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 12:46:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000000)="1d8270404755001efa3607bdc8b15156cbcf0f50fdfc8f6830ecd40ffc3e7f33c69c4a81c30334d95e350f6865fcce8cfe6df4a7321facb3f4b392339cc7d98bf8c84025cb2ad4d0c9004ca7a2a061b69fe4f70c7edcde03c17da010850250251406035b63c87bb98169675fca9fc5cb68843b4563eacabcd6604df74e87cfb45498f4a5cf052bdecbfc1e36a3d6120a92fa4efef49cbe3f33484a49b1b74d8a5c1c92f2f66c6135070d96ce", 0xac) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="eaf5125c00000000a6ca336714e436e364e6a1d033e693619fe5237c6f5da74922dd3474c13361483a26ca007f235be777c860fc6d906e7a5289ee61dd2e3b683e", 0x41) 12:46:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x261, 0x0, 0xfffffd9b}, 0x840) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640), 0x3, 0x0, 0x0) 12:46:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000002c0)=0x2) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCSTART(r2, 0x2000746e) recvfrom(r4, &(0x7f0000000140)=""/180, 0xb4, 0x840, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:46:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x200) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 12:46:18 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, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 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) 12:46:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r4 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x10001, 0x5}, {0x18, 0x1, 0xfff, 0x1}, 0x200, [0x7, 0x5, 0x8, 0x5d4e, 0x7f, 0x1ff, 0x5, 0x8]}, 0x3c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) munmap(&(0x7f00000e2000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) 12:46:19 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0xd89}], 0x1}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x52) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 12:46:19 executing program 0: unveil(&(0x7f0000000380)='./file2\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/81, 0x51, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/94, 0x5e) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 12:46:19 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 12:46:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x400000000000000}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') recvfrom(r2, &(0x7f00000001c0)=""/179, 0xb3, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 12:46:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 12:46:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0x3, 0xf7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x5}, {{r1}, 0x0, 0x40, 0x40, 0x2, 0x6b}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x6ec}], 0x3, &(0x7f0000000100), 0xfffffffffffff209, &(0x7f0000000140)={0x0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x8301, 0x1, 0x7ff, "f29989226e211cd139c52d14f79568d3e311c2a4", 0x7, 0x7}) ftruncate(r0, 0x0, 0x400000000003) 12:46:20 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(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', r0, 0x2}) 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') symlinkat(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000340)='\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 12:46:20 executing program 1: r0 = socket(0x1, 0x8001, 0x1) r1 = kqueue() dup2(r0, r1) write(r0, &(0x7f0000000080)="000012606d159ea080000000", 0x3e8) 12:46:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) r1 = shmget(0x1, 0x3000, 0x118, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x8}) getrusage(0x0, &(0x7f00000000c0)) 12:46:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="240000000000008d742c007b80309900f87c8a5b67071b542a00002a000000000000c1bb893f86e3fd8fae406b907cd6b461db6a19c83c3560b1375c8cbb5d8e932b0000000000000000000000400f83d03c378fa7a52ec9eeea3527053f338bd5b50b26b46ffda7b608eacf1b7bbc4d50207e29d00838d688e3802f1e97cf1ae93d443ef36b383ba270b5378e8f1429804d96970d524755999ac02d2d70c72ed03002cff2d565e477cee9d5c6903ff36442566c06d3dc53478a8a829241c105cdddc9f151e3046ada27740908f9a863c8fc9fc1720fb9f75c557d2114214e2e7595dcba10d40080dc8130407b63a95f83e2ced769b306dd00c1e82f02c826a85ffce7f1de544ff86f0b0000000000000000000080244662f012e21398b6b7338040194d727b24c76a69570f419a74fba431f1f77b915a7c56d8bcc2e2e12838a3f01fb1af15a9be6cc26779b1dddd1a852a7e0e6564547215e0248ccbdfabe6b0409e51c3fd9fd631b979f50340dd3b4787ca50051f7e"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:46:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) 12:46:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x4, 0x4) 12:46:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0xcc59d2cdc3704551, 0x80000000, 0x1, 0x8f2}, {{r0}, 0x0, 0x4, 0x10, 0x3ff, 0x7fffffff0000000}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0xff01, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0xc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x59, 0x1, 0x400, 0xc9}, {{r1}, 0xfffffffffffffffe, 0x51, 0x1, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x23, 0x40000000, 0x81, 0x8f6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000040, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x89, 0xf0000041, 0x7, 0x80}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x26, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x5cb17eab635f2258, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x8b70, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x5, 0x803c}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0xf9e}], 0xffffffff, &(0x7f0000000200)={0x9, 0x7f}) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r1, 0x0, 0x0) 12:46:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000000deffff26"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 12:46:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x3f, 0x4, 0xd9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ec7000/0x4000)=nil, 0xffff}, {&(0x7f0000e45000/0x3000)=nil, &(0x7f0000fe2000/0x1000)=nil, 0x9}, {&(0x7f0000fc2000/0x3000)=nil, &(0x7f0000e6b000/0x2000)=nil, 0x4}, {&(0x7f0000f12000/0x4000)=nil, &(0x7f0000e05000/0x4000)=nil, 0x6}, {&(0x7f0000e2e000/0x3000)=nil, &(0x7f0000e12000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ed1000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000f5d000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x6}, {&(0x7f0000e20000/0x3000)=nil, &(0x7f0000f48000/0x2000)=nil, 0x101}, {&(0x7f0000fe0000/0x4000)=nil, &(0x7f0000e85000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e4a000/0x1000)=nil, 0x4}, {&(0x7f0000f7e000/0x2000)=nil, &(0x7f0000eeb000/0x4000)=nil, 0x7}, {&(0x7f0000e9d000/0x2000)=nil, &(0x7f0000f26000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xecdd}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000000c0)="c6a0e9e44651f47fd7e619ecca2768d03809cc1185925f64bb9617d69718a47f22f01393ea0e379267c3070982610f960b8ad90f478708e5ad664e405b931c31fca3accf3ca1cb1ae2b8df2edc1e876a123d1b1c6e4d672065e71d42f8a692751604d721603f821f4414f4a22e2c056b9d1335520ef8ab87f7d837368a24dbcbf6c835e081f533b047391e18d542822e0436702a89870df37d83700f2c914a78126455140900000097cf36ffc710994d72384250569c6c87eb4e126a69f695087c7d2780dae9eb996276dda4237f1275c0cd658092cb847bb430a07385051774", 0x30) 12:46:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x2) 12:46:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x22) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) writev(r1, &(0x7f0000000080), 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 12:46:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f000009d000/0x2000)=nil, 0x2000, 0x4, 0x5d3c195d3c360496, r3, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 12:46:21 executing program 1: getrusage(0x1, &(0x7f0000000040)) getrusage(0xbf99c616bdafac58, &(0x7f0000000100)) 12:46:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) r2 = dup(r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 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) 12:46:21 executing program 1: pipe(&(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x80000000000038, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) 12:46:21 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:46:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(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) openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000100)=0xffffffffffffbff6) fcntl$setflags(r0, 0x2, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 12:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socketpair(0x20, 0x5, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) syz_open_pts() 12:46:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x41f3c8c0, 0xd01a}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 12:46:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ea63bde954c432819662715d748de821b5bb9cd79c106a740bf5a5f8d5005dbf19d8e97686d28f9d62dd73257cd30340af5cd0e7c14c4eddd593519b3f2c8377ce416dd9d274aa3acfe5e82bfd6f2f4514cd5b843355038d141efee3377f4db8f0e83187f109804b890713a4cd4c1f79f2876ec13478cf6c320d3438885331f7d648892835031c9dc3b7d52d6f7f8e34906a"}, {&(0x7f0000000200)="7e399620aaa05a2758f6a73713f5b0fda42873bf700a9f56975809622f0c6af8b7cf5ef9cc3880bb117c2d487465c7b6c6af68bd806806182ec34c37f81ec878f8b069d353d33b6859b678382cf47fbc2d7acf4229faeaccb0ea3bc7c942b0195e5fb0e4175a87800db4743f022afb9591208d2596"}], 0x100000000000029b, 0x0, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 12:46:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c0000000d", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2000005, 0x5}, 0xff79) dup2(r0, r0) 12:46:21 executing program 1: setrlimit(0xa, &(0x7f0000000240)={0x20000000000003, 0x107fc}) r0 = socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000100)="b55ce7d56fe0c4d3827cd9133ac95828e5de133165ed65a824f00a2fff67bdfa10f9270d2793beb09cffdf847464e6b8917d0550a07b97973b6acf30553f7a919470639cb6883a356ceec201448ac287100c13f3aed1037537e0fecf0e76200713950b5583133724663c00c906a4b7b846c3b849", 0x74) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x11, 0x2) fcntl$setflags(r2, 0x2, 0x1) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) pipe(&(0x7f0000000040)) syz_open_pts() 12:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xbc3, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 12:46:21 executing program 0: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 12:46:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2b941c0826071819, &(0x7f0000000000)="827efb0877732955cb40cc2d10da78c031c12a6959c51b1f712c7277c005cafffd305b0bc16813def864deee77dbcdf3b3d7f4ab2e3f2c6c734c2885a7ca8597ffa342623135347818a8acce5e29e0b5822693b2be1759a3fd8a0896fb874df58e1efe6933be338e8e494d074f341f44f268a12b6e8b00842c4e9abc74c03c486f8cb7ab0ceb32cb2a0558fb11587f77b0b225a62f372f3ff4a527d3dc1bd1ab3f9826d84f8e9ff5f5941d3df0e857e716586e72f49a40eb111e1a481cc6bfded5db54e956cbd489ed4a", 0xca) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:46:22 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) pipe(&(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 12:46:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="175a7f539717897564d5429096667f818b1a6cdc9b8dfc4f8dc0704cef7dcaf4117b8fe69a3650d3a494c9ee2493d5f820c6fc476a2beaec9414360844fd6f5e3b950e6aa85e00b6b73165cd3c60acff44d9fa2a082ad4e67cc3a36d6eaeb11e9c7b45d258786aacd8f8071e87e92e0f555a7fa2844aa7870f80b9a80fd56434ebc5673a2968201ebd0c76c51de033ed94c51a77086f23932641185cd7c699e8e484cce2f986d415de45def1ce3ea71919bede5b8902bc3d51ddc1a653813493b9c4fcbc384e515c16edd0b24765dde3461b18", 0xd3}, {&(0x7f00000001c0)="776e03d851d64308990c260fb242270dc3ed4f9b2392dcbff0a6206b8269534411608eb8ad4028fcf753a849fdf9729787bc2cbd2749a662a4b8088c6ca8c59b23222a460053b8d44064d6c25fd6de6f08ec893dc9cda1b009d4aff18466980837d8", 0x62}, {&(0x7f0000000240)="24694777fd1da81b4cd648133f0fa88d0f795272786961255ed97875596b436b931f3a11b182a4a5ce765f3b1b9e4407aee3210972b5aae3ce081a985211d935213c90c797101fddfe9d8cc21bb1654cf9743de53eadabf6286492c2e539dc7ea23794a139b793c24bd314308ca6053a", 0x70}, {&(0x7f00000002c0)="3e74b5d738a4d6a5b413424ab92b1954e5719eb1bd819eec33f272c9f66a5222df5d736f47224feb0d69b6b9ea5abadd6164313ca937cf289635a192679a234a58ce2b6b021ae4537b4feed3c7712c9834b1e369da0e20ff50fc935ae3b399230d4fd31ffaaf1f19c6bfeb6bb2cc717a3ebf8ab3cb04cf9debb2c21f3c9471f6c528bcbed9b8455063a22c754fe7e8eacdcf948ec65fba815f02ac1f3fba5e30940ff12e259ef0cf53597b7b3ecef5e8258ad3e8b4bd7663eed92faed402f99ebb9dcbef80", 0xc5}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="c0000000000000000000000007000000151aee45907d0559ed3ce6dac85ab51188e85e0c6747298879572fe76d91f7e49b20d4bc169f8764497a179faaba03e494e513b2becb76a8faad4f4a72a82cede3daf0faaa901c41518d0b4969411447633bcb1e5341cc457343732c72063fb657ca23daa9718b7009ca752c7f083beecaf52a4bb4b2a6f2bbbc77baef3e61bc333c53f84efba0b8695995cdc495afd4b14e6fc1c56410dd3da2da55003634cdb6c714cfdc33fe7076ddadbb1d0000002800000000000000ffff000000020000f67f9d0a02ec386f0000c5093eb33e50072ba7d8005e30ffa344f3022d000000ffff000001010000596067b755843c59ee279836788b7f16a2c5e43199a12d173f9179589a8618202f018dd73a03925f2bc65fb0645e3806a6dc32a73482c40b73ab28863c31848e57ff31a22c0fa59079593e903dc788ffbdf6e7e3695c0581f91bf017fcbeb5be8332c9f514961789b880342ab1c399f156f856c935609984d3c9b2aab4936367c16ba5d1dcde735ba91cf1ce8e6024a8c025e74325f404761a030d034d5542a7f3cfb79ddc288189ed9787c6d77e62c2b1372a049f31e9148b9c000000000000d1bf5259142b29365bf22c1e0cd92d979816d8d693b48fc184da53b3fe7dad80f1af19c9f5d92e573a89e45441582d8605c134c3db89735815251819f4c976489d0cf98ac5a5"], 0x1b8}, 0x409) dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 12:46:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) listen(r1, 0xfffffffffffffffc) 12:46:22 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 12:46:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) fchdir(r1) 12:46:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000001200)=0xc) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000001240)={0x3, 0x2, 0x100, 0x4fad, r1}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) socket$unix(0x1, 0x5, 0x0) 12:46:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) write(r1, &(0x7f00000001c0)="721f2ce9fa8e95c138914dbf5c69371feec04621a042073578718b43275171133a74175c462c68a5610868d8c123df8f3e6863cf930112e232d9278018293dc992a002474af5a919df8f1870d64a43c1d7d86bc7f28c23a7c4fe42b199dba8cf188c5c42adb23fb9b7ba3ce5bd67ac287952418e79b4478363cfe334fbbacf38052420719a9ee591d616126774dcbf675b9c5834ed19a808a17e3b39ae3efee3269ad9c2f79d9cdb1a5a1f074df5f19a806bc027e111", 0xb6) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x40, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x82) 12:46:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="f9dca6d979a0a8834d23", 0xa}, {&(0x7f0000000080)="4ede1451ce0c98f17a3e2f9c20b759c43c80c2f0457948e6900c16511dcbdf46c8c18cb98a724dc86ce151aed29c31c23b3348b80d2fc184ceac355a6318e87921e3be1cb966f2e2d8f40e8f0d254dd1", 0x50}, {&(0x7f0000000100)="6f0fa9c58743dbded8ff08b1de4e04e0cc7d9c27d64f5916a052c7a189dedb753681466fbbf4676f3010d6fd322c26a6352a9dbd9aedfa4b9b71087529f9351d7a36f55697a4cb48d440c6418db92638869db7", 0x53}], 0x3, &(0x7f00000001c0)=[{0xc0, 0x1, 0xcf06, "a82232d65d2ddb617d86889a2f5139a814eec745dbb580359ead643e2d4aeb76328dd3f8360436c9b4e77295effb4f4ec19964ace5c922bd8571370b6f7faf0f2bda1df61d65205c666b44128dcd6aaa4005127f4685b6f45787a45bc1893dd70a3d1c80d13e613e4cc6fe55b6d900818341d1e64d02fd348628e4c8c1dc7dd187300286ef141ba3e732494cf4b47ce3bef25a7624a48b23997881fdf5ad71c66ef9564a1a60b461e904c12c"}], 0xc0}, 0x2) shmdt(r1) shmdt(r2) 12:46:23 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x7ed, 0x3}, {0x80000000, 0x40}}, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x1}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 12:46:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:46:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB='0\x00'/16], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt(r5, 0x2, 0x81, &(0x7f0000000180)=""/35, &(0x7f0000000540)=0x23) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x3, &(0x7f0000000040)={0x7, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000400)=""/77) 12:46:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x34) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 12:46:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 12:46:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 12:46:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) fchflags(r0, 0x0) 12:46:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000006c0)=0x8f25) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)='s', 0x1}, {&(0x7f0000000180)="9c601bd49ca6db0e41cc6287de01fd765ce609b478b274fc17aac598166f3d387246b40825773e2faa934f4da405936909ec02adefdd97d9dddaa91a8915710bec9bb0342800faf15c9a5ae4260f2c4960754ff6aa5ed8a73255cd17e1fbddafaa2bdeac8a8a3947b14b6c56c7033879651d105600ead6e1bd549f5b8e6ff3827a5fdc0f485186df96266cdb5ef8f4e1c44aeaa5ed5a7eae809b47aaf7a516c6acf56dc4a088fa2590fb406fbf3c479096b0760e6f8280a1ff3f20bd9b68f94d84884ca30a06f28fbee27accd3227130a15e249b7eaf9366930d71b835604bcec91aece5a1a88bbb1e04493413390974", 0xf0}, {&(0x7f0000000100)="b6f43f764f61f027d12543cf0b108b37998e551e21a6b4345e9ceea3eaf1d960e2b30eecd2fc9294ca40c2be02e57a4340e5c38e6dd8f1", 0x37}, {&(0x7f0000000280)="93640a6305ef2a14c721678210de06bfc3327c649882c3e5802a57354712c8084a5c92ab2ea3e5ad9a8b3e19ae0c6d1f9b27898f8dddf557b3c7b169", 0x3c}, {&(0x7f00000002c0)="564a5ead43ab3ec0df64b1ba5fda8936e967067fc45ac62935900246b80897603366daba75068283d34694377971cf3cf4ea54368e7789a45da897646be8486f244ae7a440603df1286f6b2f214bca7874e35db92a349507e58595e8", 0x5c}, {&(0x7f0000000340)="871937c02d3a9e31554488412b3efce15ef36efc34283efa00b5d8cf9bb389fe0c38a02172b0db5564fe9fba1f1c3f189d37fdb0908629f3eaf81a4ec2b8ae2afe60c75ec8ad72c8e76ac95d82c50062bc1100edfbc5948b16057a56a1a9aeb7dfaed3bab4d0adc185562a3ed0541a736c9beb3f583e4c93aa9b4676f2259527c6bc1167d3ca45dfa9012462189329488552c73bf8f2c7023f8c88a8cc0a7b36ea6f1d11836f984155a8ccafdf5b2eee4ccc9382d0f3f7b464381d935c4eae282d3c7cd00f6bc608b507cd69df2061222176a471c756253bab83ce37f1d2d356f54b2034b5abde6d3303364fcab938ff296a01f991d01e0dc77c62b71d7a8d", 0xff}, {&(0x7f0000000440)="ad5dc2d73a8b96f1bb67533cb5378df70cb93a8c17ad79a7ca68d852abd73f56e750c07e13e4e85a34874f36fa34f5b14e67cd681e9ff5ecf9c44a1a5caed8da7f8d4641fc38626c79bb4d02d86cc5665a14e351fa16d3ee5c591b6540cd36df82318e59ea2f0ac699e0e9ae1b66ec40faa184cebc93632ee1e65dd4", 0x7c}, {&(0x7f00000004c0)="a5a45fb724750388ea1196d7e34d674d0a8b1c775e02de6efe204508ccc788e574f6b22dd253a9b64e795aa45e9e4577ac2e1ff7fdb2d92718363a88d0d4662bdf319de6d5e322c82b5985166c2db4e8f16ef935a7ed89ee3631249f2732292b6bd2371df6f90be8450f0c50a0de41769172a9c44389d3c5e6cae7b820ee955573c9af3c3c0edf", 0x87}, {&(0x7f0000000580)="1c16f703c38af9822d211d9d64c027f3021f5bd4156af3d2c72e400f9a81c03c02e14a21e7cb2aaa1dde3707b741", 0x2e}], 0x9, 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 12:46:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x2}) readv(r1, &(0x7f0000001480), 0x216) 12:46:24 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x7ffb, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) 12:46:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x85, &(0x7f0000000080)="849af646551e90fb6bc577e222925f1d935e4bd0f0fc6a6ff12b575b847f2cbedd937db20003b21c2829ca05d47d30c962415d4ecc004fd3d85e347c96872a91030ae2e14e8ba3df34406fa4e19601cb80e0b0881d9caa3bbf18282cee29ff90651b3722f91c1ea28984db860ae3d34b845b169ae60ef1ba3b2156dacf8a585b02a0cf646b") r1 = socket(0x11, 0x3, 0x0) close(r0) sendto$inet(r1, &(0x7f0000000000)="754183549a945056ed9023bd389302fa72c89003e9c75f1246", 0x19, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) 12:46:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x9, 0x228f, {[0x100000000, 0x401, 0x8, 0x4, 0x4, 0x7ff, 0x99d, 0xfffffffffffffffa, 0x27a2, 0x2, 0x10001, 0xad2, 0x0, 0x4, 0x0, 0x8, 0x80000000, 0xdd], [0x7fffffff, 0x9, 0x6, 0x3ffc00000, 0xfffffffffffffff7, 0x1, 0x0, 0x8001, 0x10000, 0x7], [0x7fffffff, 0x2, 0x6, 0x400, 0x7fffffff, 0x401, 0x7fffffff], [0xfffffffffffffffa, 0x9, 0x8, 0x62, 0x5a, 0x3], [{0x7f, 0x8, 0x1f, 0x1}, {0x6, 0xffffffffffff7fff, 0x4, 0x7}, {0x100, 0x4, 0xc8ca, 0x80000000}, {0x4, 0x100, 0x4, 0x10000}, {0x4, 0xa174, 0x200, 0x6}, {0x800, 0x9, 0x1f, 0x9}, {0x7, 0x100000001, 0xfc7, 0x9}, {0x5, 0x8e76, 0x7, 0xfffffffffffffffa}], {0x0, 0x9, 0x7, 0x7}, {0x5, 0x1413, 0xac6, 0x800}}}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x20, 0x60) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) r4 = syz_open_pts() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSBRK(r3, 0x2000747b) r5 = openat(r3, &(0x7f0000000300)='./file0/file0\x00', 0x74aaffc24e67451e, 0x10) write(r3, &(0x7f0000000340)="c57e11126309133fef9eb5e0de56852c082944e765e6a2780df5dc8509146fe0576c311f762be60deed7b506b93c360f6fcbef5a10a8e9762330bae842f6f05e87b53b6fbe1850555633f865bea9fd7b79bf4710431986485abc4fbe77720a8790b9fe7374b92209e664450cd0dabc5d605e4eced560f7074dd474157cace3e4dda52605e3b8bb059f1581e08d28fbac6c122701b6d8c1495174b15a69e622a75b33eecad5585b4e3da6", 0xaa) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) write(r5, &(0x7f0000000440)="55a46d25f52d8ba3ff9109e6cfcb7ae689847baf772ee58700070ba0a39b8cf2e6f1e37eb016", 0x26) setrlimit(0x5, &(0x7f0000000480)={0x40, 0x1}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0xfffffffffffffffe, 0x0, 0x9c9, 0xffffffffffffffc1}, {0xfffffffffffff800, 0x6, 0x80000000, 0x2}, {0x9, 0x20, 0x80000000, 0x800}, {0x80000000, 0x100000000, 0x32e6, 0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000580)={0x2, &(0x7f0000000540)=[{0x9, 0x800, 0x6, 0x6fe}, {0x4, 0x3, 0x0, 0xfffffffffffff800}]}) poll(&(0x7f00000005c0)=[{r1, 0x80}, {r3, 0x4}], 0x2, 0x401) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0x269) bind$unix(r5, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() readv(r1, &(0x7f0000000800)=[{&(0x7f0000000680)=""/170, 0xaa}, {&(0x7f0000000740)=""/6, 0x6}, {&(0x7f0000000780)=""/96, 0x60}], 0x3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000840)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000880)={0x7, 0x0, 0x6, 0x0, "619a2faa5431e5835002dca57852cdb5c801f781", 0x7, 0x40}) writev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="f7ce", 0x2}, {&(0x7f0000000900)}, {&(0x7f0000000940)="0efc8be654d6bf41a8564b7d97ec0c837a8cfbabea7c05200b288819b59b2ac734b2a71b026a5e098c6bb59626a3e0369bb44622f0256b864f1f5150e74fa08589686052c87e77bbce1eab245eb04e476a1e2d8c9b5a1d4686b74521673b88b156003092c1ede39b6c9f023a478ab89654d6b94cc6e7957a5e533805f28683831f1ed4a1984f7e22ee36f444233b49b5d42900a090c24a82281ad96c292ed6494570", 0xa2}, {&(0x7f0000000a00)="f46a764de0b95ee8e4688ba802126dd6eb2cf4b1c1c8f8da4866ea52ad8deac59d930015d92a058a9ef2318a029a1c4eccc0ba6ecd5eadb514e7b8e9c2d64c8a143a538ddf83f1a67ad1ad1bf26fd9fc61727bd84c6619c6aff7ca861361e3b2e596ca27ecfcb38102cbf688ddc705cdde5b3bf12084310498f318231d27889ed06de99ebc3e3e837288d2b87901947bce2a828b7d7a5577e14b99931eaf2be3f6f7c3fc13d46152bb36161e7283cf1d152c8168979085f3734241ae3e13e5013d0d9aff2ef37c", 0xc7}, {&(0x7f0000000b00)="1ef46497cfe6d9a859fe", 0xa}, {&(0x7f0000000b40)="45bd5baf16c098759df68d5474cfa4c5cb08c4f7931e1141fbd173d74f0182418857667844abe47c67501cf99e059ab00e390bc985fbac0b52f380b20c5609cceb982b506c3fc240c51a3a0f60c7593ed374f1618e395d9a71f82d423e1e8ca736ef1dc5fe322d9fbdd37960d593e649697911fd231dcb5344f5da8a53ee54f3a00e19ee5b43bd892b34b5d3e58257d81fb9", 0x92}, {&(0x7f0000000c00)="fcc483cbce1692500671b7edf7872d7b244b069d8c9fbb8777d4e341fb386479be4dd1dccfb6f139a198e3b7d63f3e9bb971827f9ccbb61cbbf3bdb7f90bdcd123a93e1d41f9ef9224f1d79a3f5d4413a959d7a6dd57d5d8b414287200f6bccdaaeafe61065d19c38747a91773be3fd09c7f9a3945e335c5b3181c3525f3f7645ce288", 0x83}], 0x7) r6 = semget$private(0x0, 0x3, 0xa) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000d40)=0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000d80)=""/227) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000e80)) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000ec0)=0x8) 12:46:24 executing program 1: shmget(0x0, 0xe000, 0x4, &(0x7f0000ff2000/0xe000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1f, 0x8, 0x4, "ea26e949375ba20b092f8499e561f178c15d6aae", 0x0, 0x7fff}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 12:46:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x87eb067fe0fcf819, 0x4000, 0x5) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xd54122567826998b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x1}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 12:46:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchmod(r0, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x6, 0x40, 0x4, "41c47a87978b12994ab8c86fb77bf3a7cb2ae4f9", 0x4, 0x10001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 12:46:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x10, 0x2, 0x1000) setsockopt(r0, 0xfffffffffffffffd, 0x4, &(0x7f0000000080)="04e060c4", 0xfffffffffffffe19) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xffba) 12:46:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000f87c8a5b671b1b542a53870600"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:46:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4a, 0xda, &(0x7f00000001c0)=""/83, &(0x7f0000000180)=0xfffffffffffffcf5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x82) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1f) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) getsockopt(r0, 0x29, 0x20000035, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 12:46:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 12:46:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) 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) close(r1) shutdown(r0, 0x0) 12:46:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x50000000000) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x3, 0x10001) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r5 = dup2(r4, r4) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0xffffffffffff0001}, {0x4, 0x8c}}, 0x0) r6 = socket(0x6, 0x8000, 0x33) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/10], 0xa) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000060000/0x1000)=nil, 0x1000, 0x2) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 12:46:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x400, 0x1000}) shmget$private(0x5, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 12:46:24 executing program 1: open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 12:46:24 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r0, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x10006) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 12:46:24 executing program 0: r0 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/22) getrusage(0x0, 0xffffffffffffffff) 12:46:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x6, 0x4e7, 0x90d2, 0xec, "d730cfe7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000480)=""/89, 0x59, 0x802, &(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0xc007, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x1000000b0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x1, 0x1d, 0xfff, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f0000000b00)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d37361a538fef89b83766bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x2, 0x5, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x2, 0x9, 0x1800}], 0x4) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) close(r5) 12:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x6) sendto$unix(r0, &(0x7f00000003c0)="b10005042000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d036ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f800000000000000010001000000000000000000000000007600000092a44b9000000000000000", 0xb1, 0x5, 0x0, 0xffffffffffffff29) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="d9ab79ce28145d56082e28904feb960a3fd370bc9e4dd74ac67ca701774859901f5b3f4bd6ccca254e123b50c96978503cda5db8c6b13294b0a3f5003d43daf76751e1bbc6b0a22df14e64ab4703ea3b8d631e95fce83ce12c2bcfe550340698dcc2a23fb20465fd4fb95bc1be594e513a1d6310d81413c940be39808c8bea027bb0c579c11efc2623e86af86a0d269d082a70668850f7d5ed097415a57ca7ab4b9bb08028320dfdb82fa27feb7b23761338aca95744be2f5744b1f78dd837c93a6697223d02c45424bdfff02f6828db", 0xd0}, {&(0x7f0000000240)="391edf1f00b362fe5bf3135ca911008f917977df6badf305885493d05a1b9da36396e80cf19bd956210077863f9b474fbe1db9dd12b22375b51068df0c873bc0dffe240c831b10096b81d7e13efedb08dd6ddb93f1b4abe736a91a2246854e31af4aefd956ec812e9a9b8e7f7e63d85040d1407ea7f236", 0x77}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0x20, 0x4}, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1c) 12:46:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1888, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:25 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r3 = getpid() r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) 12:46:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/79, 0x4f}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff008001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:46:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x45, 0x9c}, {0x88, 0xffff}, {0x2, 0x4}], 0x3}) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x235}, 0x0) 12:46:26 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff9) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x4000) 12:46:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000f87c8a5b671b1b542a53870600"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) 12:46:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x3, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000048b000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) 12:46:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000712000/0x3000)=nil, 0x3000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x10, 0x3, 0x9) setsockopt(r0, 0x29, 0x80000000000040d, &(0x7f0000000100)="fead277ac890e72fad440825b510ecc49838a2afd71e67fd606b704c9a4dc3b01a765813995eed7655f927e78bb2710640706a8692b9298f0770583164cadb2a8277883017d3e5e5e469192a2eef58ac4163248199899548186358ba88c0cb29eac7c9fe76836bf7fbda", 0x6a) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x9, 0x1, "b7368c93ee3d1cfbc531ba7d532f4996ef328e63", 0x100, 0x2}) 12:46:26 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x1f}) r2 = semget(0x3, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x10000) semctl$IPC_RMID(r2, 0x0, 0x0) getppid() semget(0x0, 0x1, 0x400) munlockall() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) 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}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) mlockall(0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) r4 = semget$private(0x0, 0x3, 0x80) pipe(&(0x7f0000000080)) semop(r4, &(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) 12:46:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40b, r0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) 12:46:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 12:46:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000540)=0x1) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffffa, 0x5}, {0x9c16, 0x100}}, &(0x7f0000000440)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x4) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 12:46:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xf082c4774b260c82) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00200000000000000000040000000000", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="8ee9e9e886feebb920a31b3a65f39670129ea6f264a0807491cd6acbf3195c546a4bd5d6bcf315d2b8ba9062657451fb10aa109336cbfa2069113a76488c95390f121bcc59d297740347752a834793d0b1cbdf9dcb9a135e90ed475d510039c776dfe1d140925139f1a5e2a4345d4421a30ac5386b6f300556d7737917229de2f8e952a2828a9805d2c2569e06406ceb8987ec9b4050b43e155046f4f8d2e254cf805ee12809ffee296dae3ad9a305e68415a421ef4f6154c5d942e4ee0e6cab7909f924b2e5fe886e5ecdc090fe78ee07020ee39a"]]) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) 12:46:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/42, 0x2a}], 0x1, &(0x7f0000000200)=""/171, 0xab}, 0x1) kqueue() sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x53e, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0xc2}, 0x2) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r2, r0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:46:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x621c7fe6b6edd7ad) 12:46:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) fcntl$getflags(r1, 0x1) 12:46:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(r1, r2) 12:46:27 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000003f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b923651804fbf60050f441774883256c2859f187f40d52fc881c3256b8400977238eb7bd59cf304dae30d035064d68b4451559020cec8d39ced035c5f9f16601758745c5f9406b2fe32e0f87a3d92c9d0c6a052d2364af32e67c88ddfb2954bbbd2b45bf8edb46e9cbecb0cc087aa6edb766346bd890b364d2f1832f048766df44c5749b587fc67bdf9c2ca01fe23de67f3b4b"], 0xdc, 0x800) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 12:46:27 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x4000000}], 0x9130dbe, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1ff) rmdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) 12:46:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/87}, &(0x7f0000000080)=0x59) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 12:46:27 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x8) ioctl$BIOCLOCK(r2, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = getuid() r5 = geteuid() setreuid(r4, r5) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 12:46:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1) 12:46:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x80000000) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 12:46:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x62b4, 0xffff, './bus/file0\x00', 0x185, 0x0, 0x61600000000000, 0x2}) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 12:46:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0}, &(0x7f0000003400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003480)={0x0}, &(0x7f00000034c0)=0xc) r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = getuid() getgroups(0x3, &(0x7f0000003500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0}, &(0x7f0000003580)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000003740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003300)=[{&(0x7f0000000080)="3dd4a8a9f9c32c413f6f51670d3e3490b3d41d181bdc378312234acc517a32cb96949707c3171233aa573a11f373686609c968bf91cec51dad78cafec9cc512fa6e49ad8fc36da6a53427e90964a5fc6edb03f6764adaac3450d3493c4d8e09c428992d85fc90235bfd64f4d657e8d24aa5afe23cbee25bf9a70803f508618e9ad142027031e0c1cc88a9d50c6a132d3a1304e8c254a8acf384f0754a5d7d2f4c8b5581cad5690becb8d089194cf87747f17e9fd76c5e9a1b4a502825f2e38b21a9dc41e7988194c919938d156747e4f95d8c88603f524544b1086df3f8e1fdfbc1379d15c8769f3ab159cf9", 0xec}, {&(0x7f00000001c0)="3f4a554d8b357696189fef8521726131454da2631f0ffbfb8034d7df36c064aee6f9a8dad6cc5e735f27bbf72e633692f04dde19dda7f623204fffd316d4cb212083fcc802df54ca77069bda6a157bda47aace3d0318119441fc49a56a1eac0a38aee22f242c9a706337a5aa9bd5d69bdf1e2c8937b0d952229409658a14aa6fecc5eb80e95a94fb6b68cdbcdf1b376051b2bea1412d65ba087f99ab629dc617d84eb7ddd3950a43a8bc0582d109319964ce00ebba45dac54b0d66dba502b0b0cbf34e73fa581dbcccafc93d734c6bb2f743fed4c6ed", 0xd6}, {&(0x7f00000002c0)="2348c9a17889e88f13398f9403729d6ca14cd9501f5bebb88e76ec4a705d78c84de4d8c8c92e9923774ab36b05fee32f7a685889fb3b70d66892b21db8c5aab7221e8b9a8438eeaba55318f1425b3b9f778de5d08fa3d12cbdf8b7c3a8242167b3b0424543cbd018b161e0d1164df308ec12d5d6855fd060140c26520cbe24eac761134a345953f66604e4f89368623e11aa6630ec6699480d578b28e858dcb0d2890db8d90a664fb33c44a414e85d6545dfd5b705477606805cf243006dc8a5c2a3dfb053839e691a1b7e330ff28267814a98742feff6bebce890da096f7497eb3a96181c68f787140d685067f09d0a5941faa07de24df3548626d2c35b537ba3fe17a2f1da905c5241219fb412b54aada3871927907296a3336192b30f8f65f63f9da0f2512e8ce9dc021195fa2db01755397d9f9c2262d8d06661c296bdaebc82f9ed5882b0efee529028e2a1675f5d25a1ebc9bdea09496a7191795ca7cc39b05f3b450df36604867ebbb8cc796c78399081d363aa8d2c2b323d597f409e1d890cb1265c9e1bb562985cc9a3d7c3da4d8386ac659fa098ca23f4f38ee89715f1e126959b4c92f0e72d58875bb7036ccab870ef6cfab32dcc19ec9a3809ac6419f6aa832667f902485fd297cbe4ce409d0df42b2dcb4838581e9644a4347fb127b5b7213a27a4a0ec0cbc757ad2ac3d96d56ceeb84715b49e45182aba123213bfcc0e4aedcf12ded46f8167bfc6bb495fdd32da522c431bf4834e046f1b35e3580625e03f69c04d8106f69df7b84b6b7911a6d18bb5fc8dd49648ec5a463a16f3fa3c2d4f6715b04bcabe7e7e626c78faf546580a7af4eec2187d1e92de8aa726c61a74b24cfd42d8ff750417c8481912007e9630c681dcf1d0ee193094c65150015aaf6d8622d7df96383b3cafba07761207ed973206ae687f5021735afae265e807be9a1145f3b0bb664f2e2e6024fac270ca66c70a8ba7aad57ca8c36ab4ae10fc3bbf84ac150e9e2f398e40f5bf39ef7b0a54877c06299a6b91bcb5ac3054e7424e7e23314d1c50b1ffa7e3452a1858a21eba8235fc2b15f414512aa5354a4eaf765507fb52f9435a01871f5711e976d155c1f34f6fd01870ee3064895f280f31b578bb475e9927934187d79c7f7ccd3514d6fd26a9de5b1066118fa38601922d0fc813ca0af625fd388a659f7c1093781f7b42bb9bd71e8e1ad1f9066b8f9de721e967cc350f62cd8fd3dc8b2e2f40eeaae648f030a46bb284937cbf88b6b2f2cfc5bdaf5edf0366e946e1ac1c8bcea0f6d2d05ef23d4159cef8eb6c3c01636b899e8721583e9062f288d2b8208450b2c5a8a45aaf644234c2f6fb67108336077ebdcccc90096363a1f5153ba44530e45fe64cb0d7474bf8af792d5d7fcbeb16d7a96f3dde9e85640f687f8ffab3da93a7ed1ebcfb71114440e83ef8370b3eed3d6b4c721d29849c50cc559670edbb3d1b710935c86be5dd920a3383710794faf7bdbaf698cea3b03bd3fea5266d1c3b5e81c1f3a07d306c38750688c43534ee6f3c7b9d12b69ad18b39becc395b6d81e657ddc7684f0e4fb74bbd785e481fde66ee8d21900b58864de18d426549c177394d2c82c0b85e663cab09c0e43454202d14a79671379a08aa3ddee839995d847e85c14b84f527efc03081f89f16c7fcf05de781aabdfcbfd7306564663147bc76039275e371bcaef4d1137adee79ec46411a5e632aed9474b8a3f157a1102cc38443fa9be61f87c9436bc668ca59fe051e50923906e7f87355e3434d491d2d8ae0aaf1da55defa7d7696362f5e3bb982eb933116db7d761736e4863f3f97b09540575d81ac8ff004413370a4580eaf6fc9f1d1e43679b1e6cd300f3bc61839f4e7f39c120333a346df0802ffa0daf6ab982b30e10f02e30131bbb31a01cd852a8f27177c927aaaf22b5dff316880be4d6ed522fc0aba90fd7d7a3ce62d519749f5a3efdf2a97b46b6b26aec6a757a77f0f4958b1ce84b9fee1348893db16a68f72a3a5074cd48011a39e064e9cbc76c4c9150cc41aaf3607a25cffd09328fe67733188358c94b1691d136d0f3031869a5ddd0c784453e4c82d15c42a91fd548abac01d68a9e615edac84ac7cb2d04d292f5f49d88c1c7e2c376e2d8f25b4595b22243fc60d1c74d7f20cb703537fd5c77352b085c36c0e230aa2283e646958041d213e276b0eb99586ed658e72901fac621d206e17d2ba1f6594fdb4f756449dd494ff4658e5f4b9899317fbea8775a48bebc1860a697499ded807ae2d4a15758d83faf8022356f185213f23ddf0a15bdf5648ea14dc3fb7b774c4fe1d1c52655df221b9ba5893c1a0a5a14d6f7d011315a51d6cb9559b61ab557915987b1d9f9b1e835084d548414f59c0cbe71a0daa472c74c060f9ed33ad8061ac0574cadc42a59b91b50faabac379e2e462811f5d40554a98fb04f99f81e149c1ab57b52b7d1609080e3ac7af78b914176fe3f025d5343730e25a60b9bb9b0836129b1825754417992b0b18712446e81efb95736f29aa3eeb95d919f7ee58532a27df3736009aa0f7918e4b4b34425016a850bf991e6b9469150f7372497835169e9f6393e05ca9067dafac0d7b3c0dc80ef55b62ee76ce063e51594aacccd051191812665f8db61764f4d6fb3014f755d9d6dd0108ceaad665783a8dd60b506ecb9e95e1b33cd7f57a04e080fb38292cfcbc8c2c673fe668237c4f50f1afe177559961f906b1b710905c9c6a79ae4529f09f26a5bacc0f926367d689fd0263d2896c448cc16e99174b1bec18919cc1ca2cb3b229a175a1965c560d1824f0601045f9cb14f120246520af7054b630b7e12942d6b474c5c7c78cc829b8e3f14cef3e166362d97a3b7415627c0457c1d9a4e2896fd14a820822485112bade14277b47e9fcf690b1efcb705742270b5b57836bbe7985030d12f54b76567851086cf2040cdb6a693bd44e4f3afd2ff6e5f4f7e6ebc882f33a353522fbcbd36ba8cb237c68408d872e3cdb12a3295b5753d033c0eedf85b9000389736327e1ad58436bbf21eaea3236e615d51f0db16b4b99d30eeb3af7fee39affd824145625f8ed1073414a60b166864f4e1825c8f4099bcbfedb4dedd4c837c17a14e67b32714c72740604b439b5b401c5ba695bab2c3631d33ac813e31a58adf38ad3a39d669adee68f29102bd32f6beef017adbdc63ddf8d471ce0ca0e9cddbacc111bba3f46506c36d261d308264c9cc5097902a4bd33f93bc0ba9f5e3aac6df2962994b97def19bd55a286d613cd31e30bd634b10889fc67474d4bdb5adad069f6c418452d02eb10d9e6ab0c0511201325cf31751fdcd60432b09e907cb6a8bff4b8bb0f2c07830f014dc70ad350303b7ce02a43b7c6b8ffc77a27c609d2a42c9b17a3ba7df8130814e02069f7a507cebe5c23fd6efbbc6ecaf955d6a00b1558914739a0523872627f2b54a7fa189f74319f8223b0fc05dea438d78f6cb490a762c285d45ab4e411319d6b9aefacb65100168039c7265941170d72d48c2989f0383f670b9af1d0691c8b50cb0fc2b2d40bcedbb683979b72ab8040023b42d82e51095daf3d9378ef401392812f3d3a57368aba0f5936ef82ec9d3de29a99b4735ef67b768746903dc88229286585b85a1b27c656839aa2dbd70728287c60134efb20c694c15e73c77c387d70407b7a40cebcf4d0364645b1d54ebc72d391e959cc09c07e545de349770c2ada14821914c44c7a94a40e80e2e05bcfdf3d1bb142e64b0441cf0fa0b5e6683c07817a29e653a6630b3de9b68c8d27ed336f432b6e471f5480ef630897d924353a14ff361278883d2e9839143af5725589dd1d146b57ad385d473d54566c3b57145a7f67c9f2ca2656082b93c396faad7f14630fde42ad7ec3958648343b594468ea513887a1a37b00eea9dd0b611b6efbbad7f6c72a21b7c8c706d8e5e36ce6c651896b0df74512f96b3c6ec6dd14ebda42a94210c278fc0671dd4ce4372652f1f450541ddefa22b1b86a816851bb9c71d659008bfda88e51357a29cbec02da47846b502aecb8f704745ea580a836471a4e0b379b6c88fc4b20928d2823a846e2bf7056f2d2debe8db25d89a404065a65768284bf3e5905e873cdbbd6856731d39c7f0ecd291b0c1ccbcb66e803224386e251e420ba6beb800e28fa90733833e2549f66412d7884745dc5773b4877c4a1f0bdaf3acb339759362b382588bc8d38ea1d48814b71f0f014002d2bd0840160e70eabf2d1a674945e2b23b8a3b754a5242c31ce3a66aaddcf41f5133d912fe4640fb9c9ceeb53dd49510c5c26b5c359045a4c2866bc5578b4dce58d1ebaec537ae220ddc07d196dae5f4d906448afdb76f8fa523742a2c32cdb1e63f1aa0adf1b7e508c5d4605cda388c3ade3b276ac44893d1c5ad95f11e8c0fcc54c2c15159a6c99a1344a583497ed4de5a44ab7764788526e1626885572102579c5619ae17c73e3b5f95e4545d4429b42362d3ecfeb2eec9fe6f4af9983169992edbd9fbe43afbdf9fdefbfdd6b3f82e320809284026ca2b2ddbf3c11d653eadfdf2fab17744de9325afde6e8c2410eee376341e92419c2638745c84b67b70e2881488bba54ab602edc4fb3b00fb4c603841c9b92eb10f4ffa934a1b28e04b7b0e080fab3e84f8a78dd9ef79a40c7e9ce4772db34d3aa1232520c19ec065d9bf1ce8c4fa06618b5a3d5af09aca6093341c875df36c2e2ac2397e6d321994212e48b01b7c43e86d73d0fa6164849751f59bd3612e53053f6023fd846e467808424b952ae31743b50574e02921618c1a6d02232f266af056a80f64733c370f6a41afa8024fa1f999924d7022d0a22cf045c9018538f41c091c2b02c0ffda055bafd0dd2af0518fbbada386545d513acd285a5c7f51419a3daaab2f4e4342c00c03b19779ae08f39f81f3bc9fa6cb4538c1e8826125a97db30cc01197b99465bf512e481c8b87ba8c8f0bc9d2e3c19239d938fb32c283953788949e86c7f7b66acd935c7a37df4df31af6b84c4bfdb88952ae924734f534e90b7e16213455fb7f322361c14cbf282d4ed65f95540174e8314be5bb539bdbeaa0115c69f2dbcd32513c5d9e6b6357ee58dda1c8b214cbcfac6abefa6ebe0604511a3ba83e59a4e884cfadd2a76f4ea2dc4ed83a5904573ecaaea8cbba29bc063c713938b46f2fe5ec59b1e867d48dfd32b0e0fb4d212ce970863aa5b9bf309fbd06789c549d54122f606aaf77efda25cef08b5e9a37663f3aeaf747ee39e560805b387873e9600722eb1cadd9f80a3551ee50b297c2179f67475d0edd268e1a80e35b41f7c8cd9dd517013178ede7b812a1a465f4febd1ae2b402351b3e75838aff56c26b142b2c68b411f717fd7e74d667909b5c7befe59dd59d85ba5da97820f5ea7a69b13c658745a843bf78d3c70fba5d84ae5966ea63a8587f548d5c4e66c232e44cd071577045d4a1609d51ded8650c9769ee282e6b920616cd1c73a7e8eb28bcf0936047deb4796a39f2b7ae922b09b44d4bd740ccfcfc6120e21171c8fc0f77fbbedd165bb373a2d21cb416439662d4031503630174b6a45595ff4f37b11d1215e1435a3221a1b6e9a22da470b868dc21ebee49ae03c198027c2e3a48cc75faa51340a98bcf14db5f32efebd461855ad9ff04cd0a461a4218ca4eb344b6618de9a72d584f0f49adb0d7c02067f0052be423b81367d69d392694f604e31461a440f95a6deac0def286aafa23271153b313a5e25386c4346338b13b281f05b5d4de1d88", 0x1000}, {&(0x7f00000012c0)="4f4b8eadfc2a6bdd959045afe9fd4d0aa6ceec3d2cdf88215117191318b718acc5e4070f1aec5a2f9415a5de0a4b8f6c789624f6d4", 0x35}, {&(0x7f0000001300)="ebd48e2059f5c1c70d3df51a0f8d9da03773baa81db3f570fcae5f6ddcc22ca84c3d0948ca0a642dbe492148105f472792647870a70f62406ec63dad0755279f0054afd04754a05f132108ac83572dd97ad027e1b1efc5f01b0f75f0a67fbeab60a636c5d473185cd56908501f0b892107cefefc510b58339bcf041b382b5c0e9a39c909e5f126bb2e8117a5c8816324b2aeae16909dde8ab5036de0767d27e08d59c83836e874d185142800bac5f46f73fcdca7399458e108cc2c6c0a7a7f5f89c79d73ac053ea2720e5b43e68c1670b84d96f5bdef3af4432d721cc87c0dc61f8c58124cbe144e3c1fbcd4f53e812c874616d72dfb6b1ae1e0227c93a5ebb0f1002ad00a72ffa1638f94a26aab410312474f7e05f6cb5f4dc79b9f923083871aa125f60ea5f89eb4bb273335ec7d892dfa9670322eb2bdad12d77d977621790cde34eac7185536e1cf648f8be0ba34376942d7ffb3e7a675e03e7b546b4355966b6487288fa43f5a54022d9e39aac75fadf10d06a06f15bef64c19c2e7089998028ddc13acbecbd56decb9317cc1bee29d4ecc6ce766dd5f841717f500328137c790f270c2bf80409fa59b85e6368fbcaf45b781e5eb356a8891573b02916a69180f1c50c4646cbc67ff1b57dfdc04b963c6a241b64b59e58ad8a9f62a4377fda2f4c34e0cff84a2f404333d306d13f203b01126b495b28862b4b2d8d953e2d1c740704418bb4a0d688b1ca0bab73f6405a50c23913634059c40cfcb8ab1f7d8f165d8719c2b1aabdb7597cafe0e191860500ef35baf9f6da1f85413bd0dcfa1460daf284bda78a1b422f169f2a5b68fb1bd3e355784cdcd05c53969fe57a508c68a9bcdc17bf4e46afa4e09f10c7bc95014813a1e00a0eebac2dfefcae1f60569f6bc176bce2e5edf3e5c790a0f9afd117334eb76ec2d91131af40e591bc113916e96210d467aff68319b6e22d9ad515ea941e236b3db90b68f4c1a44919636f275192a9a41c19f72d8b063c424993868156128a9f8ff3cc1823746b3ed763d836cac9468727adbfd2fa12b5a4ff526acb885612d96b5870fd47bb16410fb6cbb3be7fa9a851bc7b1636e78cd49c6dfad6e79059cfac3173ad496971f194106017952116234a84260df275ce1fb69446ee722c7ab916f471df83d14d8c52ea571739dcd08aaebbf2975ee9294ea9415b71e3baa9466bb59c331b59755a297b7b981c8b034f8e85d61a830e4aa026aec584490929820c8bb7f0a8d7f8d79271cee47222633bcb45c16edf8cb6d540ff09cd929eaca287b40355dd6d39b831b7931fb3b4c40adcefdf6a2a5d4c88e532b56696d4908b3bb5a3de48506b2776f18b5e6d1d186750d3093e32d85c50bf14428007bba9ab0ffb7eb8c9b986b5dbc9bc644290ee674cd6d297ab4b30872cf148c50d993fa45d1fef21424a15ddb86bdb79e294720aed7542cab5a61e7f4cdabb272bdcce6d0f0a358099f710a38b3dfeecabf3e6a09b72a16552b757423d3a4cda3ba095dbb1a321b0ad6529f59f80b3931362ec73034634c50356d82ebb7315682995163ba324e73db4ec8e576bc5b5528625366de7423e4e0d1704e94069d5cc6a559e769fd849e3073bb95a1da5b5130b62cbeb3cba33116d48b8da692876dfd3b7dd6d32955546a00b6d83cf556fe4c0275c543c9306327c7c8795213cc366f3092d10e7ad3c32f0ba32b6d9619b5f2362fc5fc9826558bed77122d40c02c3720efd12764c8f273d3f867bb115a3ae518e788c80edef64806a5a8065ace0ffa30a0fa1406e0871e880dcfca8561822371e6d974453a308d83467a0a2ce566f8805ffafb3f8de479c69ef37d2bc020cb9d580ea76f627c096c6395a3701bf550f368366a4678ad4d9cde63ea6156107938237bd7961762bc3530a19580a4c3be9363c57cb74338c7029a7e7e58726d3e7d33d77e81e3b2e1541c12ac5569cacf2dfe4d2af5aef87a78f08a8f9a0816afd8078e8fab5e63c58c54b6fee6484374f862be2efbe99b6f2bac50bb4b03fa0aca4427c29252cb43fd94a06d52ad743af696dc809c8d6119be1c6b1109cd4efe20658ab96bdc7bf313b6a59659ef5e4685ce4f8db81730e30a7bf1394a2e084e5e53ac86837ab5eb3e404c76acae3464d0e20f0309443ccd1ba129c3808cc94a47714dc911fc832df3509c22f5dccaf06d799a94cf821eb69435beea22e2cb38ca07d5082bd37111fe8baae4c254c09c8537080d5f5bef17a2d8c1513f37601e5ed9dc04d770f26101a45133feeda6ea0c32694dd6892c875d930b28523743ed06b3129cd1e4ef9329e98f4b290ae52b0a6303c722daec51525e54c58b4434890d980804550c0423f0ec145d3468acd1b935c2a8c2c66839172caeaf0a207a79a3bf92f2914739d1ddad9708eda286935c2efe5a10052e1a0be20b5cc8a7d5d68d5d7550a4816e32890db072ae6693f35807ce883e090defafa95880f1ab20147243821a31ea2e056e982183c1b72b43cc3427d6dbd8e4b5a1177d42cdabfa36d99525d9346d6c039595f33c90b6fbfadc197fc79cd42b8ed11fbd323babce001f327632bb250e0c2da763feab4f1aeb289b2e39d01e4645096547bc3ffd39d8830d0017ec56a4f5bc4ade1c204e3291be59ede3e55e8e7a6fd16fd794811118d0e5a7ae870716afcdd89e380db930c44c01af512ab55db5311c67ba0b4ad68283180b722a9ee459b5e701c5e1809527f144024e7d025aa00253d775b445e1e4f5350d59c025829e69b9c12e54cedf0ddd683b4936ca0e3c6b5b2bef7a5be003c633ac803ec3e783361d8e61c6927703d5db876bff9cfce623149c4b7ac4156bfbe7977ae7a2ce9a4465a83fc83420187631717d03cd5959b1bf536d86bbc2f687f4f6b929a71be14a4184cfef41e5f1ccb516c26795862b1f01a6fc09dfb51c6067d2eaa318c83f4577b517229af153cf6ebf2f4aeb0818871ee1ad2db39d783fd421b2b38609848556dbf46a736109bb93110a5c2823bf97e60e5ea8ea9979020b22ffdf688c81cb0bf464b35f717e926b7a7731a6bdabe58cc2c01bd8f1facb2209db249bc65b40dc01290ecce65bba8c266bce19b68631773941fc429ff301ce48d9be6f635b455386d6635b2fee175e83e4e2ecace03175e1146697bbe5c0ef040c2e255e3825faa655fa6086eb67cafacf5b2b1439e18be31aa5fb1c859bdee0dc7703c0ecd23772d0b42696cfa1be905a4050dbe6c6f214b25f42adc3d8092303c43d9e360749c7400f0d4f1e25864e07bf58c127c4559e4d77c518734e4106bb44d5c81038d07354629dd30e242ff010f3b00877e99df7a6c342ae64975189f11a78f077b0a8a2a26559f769ac67abfd8a983bab9c0399a99f65a93b9ee16c4577c82cb9558b229e15a4e4759281d3bfd30bf75da0883e3010825f91b0099d359c3fb3ea52498b6e0f35c41995fa5bdafa6be0d0c08898402647a56a69bba313c1720f72d01093598f2ed35e4cefb12d384dead32db42b1b57747300d4be0d0bebf99c7ab8cfadefcd965c08e670412ec28bdb90548cb5b29fd0e20a04723c246d3f84ca21e351c49a3a230dc99d2d5ddfd1a3c240aaac2615950b8b04ae17507fc3ee45a0882168813e508b2b14535aced37909913339429bf0101651d1078ccaa6dbf84553b664e0efc8ee4fd6ad055740bbec24d41ced197808cef6bba9d7b2c14b4cdc91dcbfdbe35b259608ce8dbe73d2a2360415285d27507f5da320d4a5a67a85ec21d389ea855676f1b5a4d3dbfdf34bbafb872c7ecbc145dd656b77d89b4b3cd455a060ca02d62f007039e821a4573a0933f7b921adae04eeb7ac0f6004f066279c7c03b3885160fe7bc5ff3ce532a759df6f3c4329a8d66a6eee9096c4ceb5de2119df7ac9f2066b4e353eb1a8a482067b90c8c8bf90272af04b66ca88e61b6c56b5c37f862c9d962add0b3e23c6b6415a244e073a2e24dc1276ebcc432de916c6800f82458322ea8793fa3d2ca320bb819c87003c24107a2f21817f2c0b9f04388833a222db77e04ba163b8dfdfbc84296d5c60fc7463cc2fb22409172d8e2396a5d014b048aa8c8616ea278ea8113ef1443c0289a6332eb90c93cb5ca9daecfe452535ad457506acaadf2c66ce3fdb8b6e4a4e03f9a5b8f870e8a9a30e2b1c2d50eac951dae574cd765e28e01234dacbfc63a378676d818a615360121b08e3abd55c1219165a6b99b537a89caf8c6ac0451c685dc3f0426ac13cc8689e87327b7d85e1289e3b573d2ec29c8d226f3d1d512a61da5aa30f0984d17d6493f7cc92e9a0fd8dd9262286cb46d1ab59a7a30596dc0b24f19558393e9f7d4e9697c7d5b4b47dda987a148d40af39b6165a9d41e1d784f64557e1f7937ef3daa65bf068716a1e5c440b81bc5ee30c5bbc602bb9eb2804852cdfea1c700ea33ca901a0d5ed0897830a3e00f98c92f6acda6d38d0bdbb661f3b4d59a4d796ad16d44899605ac67b5214d2478114da6745663b0d2641e11546c396470d397585075f149291f04f3916f1487b65fdc829658f3200381b6a63d220d0a11ea52920732cefc6b78bd747fe9efd76501720c633b5520cf8d43383639874fe8c6e5ade23229cae3d4a30a1bfd3b5a5e63e9c3abcb35983baa8fc50a26e7ca1c3b5065de7c9f6c5de7e1b2d37095b1448f1a576d49f9c2ac34b0b4eab91c7ddcf962c4ac212804420094a645c85ef111d397a84b0f5ef763711f8dd25b103e9031ed673086cf57cb6205ca076fcb0a616354426985dadd680303929ae846ffbcd23296bf37729b6e17d6aaf3022c20ac828af3269f3eb5cc424f442c5a8e65077e559d52396f034b8e03f00e94126d5ec9e15c251368fca36e85a029f638f026802940772e46a74965ae403f1bea3e2e871f15465c4e43d00ed504bae79be772e8907df56f3b3c9a5082f1aab7cac56b708ccb8c8846ae10bf38d60ee31ccb782e3e37c700da151521e0ae1c9d99e20a86b9ac0ad62fd271d8798339a648cad15cee84048e8cf87d3a5724d2b87e34a1721dde6701ca4c2c241219494a58be5769c52b791dd8248001f5e246506fd6192073ec9f94e7c418a3c71a8284dc75ad25a02e22337286bf4bcf2217c60084117c5bb639677a912cde18236fb1a0cb92ae8b2a9ba8f293fc0212ec602d5a7f5c713f5d5c49b1a2e4dbd888fa0c67afc4967a6fdc801bbc01179a1cfdb40bc7491261e0feb7e3332169064364541221d686a91f068ac26f83ba006b747aae44b614b0fefc3d2102360bf5e6a30d1a8c053f7142efe6764ba2b0985d456ec7ab703c07fb3b9c42c8487616e4f56f8d5502e4eb6e28d101ecb3bd16ee075c0784ecb5d4a28e2ac1ac792333451a46020ac5a1df1a220c2f58f176cc1ae25e3dff1abddf74dcf7be808a23d08446dfb2901ef4042501260e35c4d99881f32921bdbfc9662856ce4ea7b1d34a3c1bcd90589cfece661eb95fdba8bbbdd317bdef2ae986f94be957cbbe214f00d9590f901cbf61e23a22d8c3d8890e90eba40562f55aad05e874856baed8acb6fda58cab2768bf35db7e745e03b379722e5148fd89836c3ec56f3b877f2d10957c680de29bf93679a277be1faea527231db32f5e83952ac91294d1583a72874c9b53bb6a6b26f8ab60266ec89f2a0ca6e8f8cf2dc70e803297d22e9c329de204c4a7c3d3df19d5c95a34aaaf8e564c66158907ccdc2ef431007191ddb54b396d40e4304c2e0515f64bd0d4c20b1227737250f4743091d4b7257660400f67d68b86f", 0x1000}, {&(0x7f0000002300)="0d7bb2bd4e4183448e11d257b4c11a52e00abcf90bd57d41ee4fdbfa7751ff499ebfe013d3920e353c9927156d9b5bfaadf56aad94c4e9bc1a4223ef7895088c087c81afdda665038e88863e381d734319edd30494bfd24fffc9b27da25fcb3ca5f1fc87f065ca9fba0de8efd4e1552c457ecabd560664876a77a9404b32dce9aaf238a50f8e1c246baec42bd327891f41854ecb309f25f3c8cbd4a82df63faf122205554bb9775443c9573bcc8ae2ac6dc564607b9d811bd6af295a0e5507ef25d88e01f27eddaad4a27ff0288a39b1ce17bc6c81217ddc0e76c9fca79ab399352d803379b43f1516f5ba4d1bb8284f232b604f27901e70817080e167f6b7079700317971becbbe2bff023c0e5ba29b5ecdfa6677126d07ccef8021adac976b802ec09e861bf4487dc0bebb7037ca4e15fb0a09f57fadd6c870cd78b9cdbc0754cbe70ccd56b979d48603d2145b75f937e674ce7f598f6ea6cc90cbab334674325a302417f4a22e9d9952d2b0347ba6383c5482f4d44f45bceeb1aaacaee6dffb32642ca8ec031f122655dabc29258a821a87f73b8c49ff385cbb59bbcd2955165fa8f1f8bddcae84b1d98fe88425945ae2818d9ea27365df0f393193973d593861231b48c17dbc526ed20e6e9d2d9f25e8c4e4f4abf6cf7cdef9467006b4f84535b1e3e8621b682f80a7a42f9d82edece2beaa818e38e73e8bbe7089d25edabeaee263b5141910114bde0f6e5ad228f09a2aaf9c5b81f49c4c4c4cb84b999338bb639eb0220b536b9251d9b22a7a595ac33fc8b8a3f649fc1394cdff74f9ab9f755fc71742a05ff840a7f3870110c525a03e3e73d256aff63c3e73faf7b68374eaa3c30f029e1d7f7824448cc685277fef533bfa9536907e7894c923af7e1965194f2715030a8cdfe4041e4508a994d465dff8f092a81d613615cd70c4b52d0703c9659da190d887be9af3772e104343e9643cb0ca0cdc77362f7ceeb3c0cb86576a71f268412d72c7fe0d12e9c382d7021e7a22ac48e833fcae1e414b86d8925d8ed37311cf627e4009cd6efa26f67e9300e2820e55e4340429d49b6f4c950ff1380a63f8e37cb095c78bfa6c7fcca0230e5e00362ff0c03aa6ed657549f8007e9b1d2e790556971c3c74d7f1fd67abf528e4bf2efe19c9358ff87365c3b086dbf6b87cf7b90d3eb760b08527c41dd7ffc4875835b321cf79210ee93f08a7c6571ab0fd3e9082aff8784dcf9d9214516f511bd67d096a0d0099d2f1243105563f8eda57efdeb3513d340401eefe9315702245a7c3d9d2fcac5cbdeb010ffe60bb71ad4faa0b7ca364092929e5bded137cd148be2c0f36a4188a4627bda3439d730e7c3152f9a975ca08dfb16a5af908dad95f4641aefe1c2371abbcf9c8beb43b2ec76625cc5b0f89d76a4766d609f21a54ca60bc1008be399ac59a974f3c562685f99f5fbcda950d931159c103a778907ed6add75dc28be9c75a2338c5b72dc33e56207ef2825f9349158a93156ee1c46390c8254882349062ad7a8bea429d5dd81147db962d9a71dabf96f653af9245857747b4dff799fd27ea83e30182ccb963799b7145c46dae898f69bc68f942f106b60b7f322dcffb4530986831cbcfb40d013de1d075fd5ed94bfc6c7e8bc99507467e4e38dac6e60a3378fb999d09743839874822d212a49fe4bffcc7359e9efae47fa55902b9e2d70421df6931d7b740e14b5c4a8faec95d160cace42232f1ae091168e377220a942c8f2f83c0125702ef6251cd8de22141b7b3658d9d2494341f5a0f422d922456482ffd94dd0cbc80f26bf09497c6582d11f3abdb9226ba6335c4ab3b3410c48a81c5198c89fee302703eef04d08a8af7d944e6bb9db94c3d60036867267e0db18b60116ba8cc6f98d6a19887c6c23e5ed0a7a18268d69e3f5b1f9dbfca31c446752ee28c63a1ca50e9702a31908c6089225602b0a1a5da1864b0ca6206ff139bee05b2b56878dd0e352f11d5c9490b701d2296cfdcc1f799cc303cfb9aab8c574db1c01c0567c04e843e375b779127968f5b3c18709dcdfb906f3b6af24b34b38924c7a48d8cb84ef723102809fb312fa7a1b4f4baa128d3165e55c6578f489b4e3b3db23b62c0cb05f9ef1b34b4560e951a8dc39830359ca9b23b23ca3a3ede2db8c363ed58964283c9658ce6919b4d802eeceaa75ade053e1f7b2739af509e54cf97ee780635379588bd55b1ff19a43bec1f129463d74249b2eded21f4fc35b3d30ca570d9e813a386cfc476af5678f8f1361a5ec2203af893b2a045005d03f968f7ddd88f5c97dfbbdc7754d8c5d69f36328a05f41fa0fdc0ceedbc7953baac5a1cb9dd65e43138e2a34dc199492826811a20962ddc6dd65a7893095aacb9eaa90cd96c399a08e0a8c76a960b854ced43046fae4aec3795391d2ef475b8111a735cbfe52a00469702b400d8a0d4c41c468cc1e67e936f5a76553ef8054062c80fd27fc36eae2a10f72fcbc3b6689398bbb9c97cd06a06495432c9e21bbe8a8791b32bcc0d686e24f2d40e366eda239e2a80f8028c537bc229236845c969a06f60971ec25f9abf509b690bd5020c67ab01b4b9216ab53e48fd6c3477bb9446346b70e024ec65c7a59a807acf4236b3e81960a9c9040d076eb2c9fc579b069ea7f68614261a4213a6e92849669e2d6ff7a4438a0493f2925c8af611881963469bb8c3bc88e9f690dfedc59e7746712dfe9215b97329a24535a14ac9cbcf4ad48937edc2ed06c5b30f6ee13f5647b97c618c2b75b00a79f5287d67929c5a51fa7bd0d06710799bd6a8c06aadbb54fedb681c23fe65c04264f76164baffec3cc3c9cefbf539c48dc89f6b4c1f8804755e845fdeaf41bb077a5b4cf3c976500eb54458d7be303c1eee4581afa95b0ab14de5c4aa24c89a09f9de605cc65a6b21644865cf0d85bbda4b9ed2522c6376f81042235451bfeb32b01ea661c19a1d9e5ba2e8b4ef1be236bb383719a1e9cdca2a61c12f091059890f79e1be4ab50e21636cab7c4d025f4691d0d43eaf8ef3e987cc94e02d6e051f8132211061f9b73d823f8e93bc9039ca881a19dfa711a2be9f33bbca571f602b4043ccdae793737b25000b3785935c3d46cc0566c179214842c6bf524b850d40be46c10e2740b34bb3e5586a03040ca258b105f4bc6b6130f031ad5ad65b301a999676ae26270f0faa3584d601644af17a479aaf265449156245e3ef91221532642317fe567a34bd600790384be9dbc4e82322b78ad4fb9dfcf949c886091d74b42862afa41e141cccc142838f4ec8e1a0fb926035672e2f3daad427b68c182a35c2f4114a31a4d8c12015a318bf6d1642a84d71257803b136165bb230c085e97f0f6a01fcbca75751bb14edfc1679c8ad014eeff5b98f32bf8eeca47fd955da08bbf33c8478f89358e763b3a38c08c4701c9b2de664061fe883f348b52645781285874e5663a5e8f20ba39bef438527d1dbc347a92ac927643e61b5018aa064abf89502bd5d80bff0394cd47965c821e6a76e0b75c66d23425829e26e97f79efee3a7177dd6cea8cca9f469e3bf52c1f9865c15256d983d0e3d4b3e4a2a0690271c92637af59e1d9e9a32a5dc98e7c841d30557549e34b11eec3306e85662d1ed658ab553e426f618cdcab1d9ffa4f31c7592106bf91cef84e8e441e94f902dd801604d6021a3f2f80ca6c9607a1ae1c9a00e13994ea7025c20ffc4e4d4c7e8718f9c16e87586b9f68fee19e36cdf742e00bf135c066ef53c156538b5971f72a60e5e144960daf37a255dfa293ab4a178db0d209ffa7109d57b3cb4728ebfb8e2167e5dc8040261c2d137e264975c00b04a9f2838242dd049b43bacab49cd95a0b2990efcb84c2d9310bbafb760d032357f374490b046078c84197a427e85495308b8d0042d04f062d0ebe572a8617fb918c34f291f946edb87734c8943eb9304c66043a899e9be3e1a74d1d1a6684c5c2c8253dd9c3ee1e45eec7d2bead8a60f03e12d9708e9e7967757360af5f9bb82f35a4720b4151728c628a00d09193e8a9323b9377a09c72508bfe5a533410b7472b187a1a9360537dbfb38eb76ac7e05e19f648ecd0b070aed594aadbf99b00b944726ebe41283b33f57742200e0939c90b0633271223ab67f99f4867e78bf6e396e947c788f189e4e4c13874264e9636cec585243d33329ea1e5574e0a402612f88a3d5cbb639781d8468a2ea80dc0f1b4b9be4df7c7e8b5ea138c225117b97eea18fc78bea0cbb80b43a880d3bd9ed29bcbcbd89449eefef37bd074a43f566ef359f340a4ded745618a10cb8217405406719b2ce0786797e2363900f6abc6ec80d0a6d72c14dfc9fcf755b720a1445f12e40b15d5c2e1a313266e2f30bbf4e7d0e57f3052c2b3fbf59c5ce0193f79e2a0ad71def5ce1c01c2f0b605fcb13c4e7a94926d0b8180470460910abc3682707d62b7c40c7d5a06981d7d0d33eee510a38f402c27f2af43df342a11091861596499a0a11db2b507df13074c7f4fd082fa01b5d4f60a6239ac0824317ac50c1ce87ceb51f6a88244418ad8ea1242e8a728086a6f946305428af02293cc81592fd4671195c85acc9663767d4815eaeddce2ea8a153d5b994f09756cfe297b889f603eaefa27f6431197ade743daeb4b4fb495bb62f92191a2ca3aa4bc603250ce44dfda3376c0fbeac387c3869b8d2bea5689f3edf9f503ab42acfac5da50b6e08d609c3ba9f545eb84e87d62ca440947d36bff0f765e8b334ab74e4683c5fc8064e1385f8f58ffc2ba5cc6e2f814c10627933f6b15d37693368b94f4bf3cfd9252a51e2108ef632794117b079f82094aa5bb3c8ba21ab338ce6acc2a9794ef13337d0fdebaa16a14b74fe379acc137970dd694e202803f1791efe3a8d057f902be9d896661685afe38065b6852220c272552977ec25a1631f7c04233a20290f29d60f54b200501dae735cc2c2ecd4aad92331552ce038ec20db5a68b515fb3f8e326119c48d8b382de51ed547a206f2f78a80637fba1eb37e2c0221d9271220a1539b9f8963bc043881178aefc86455958822c95971e52d4314db66b946c8ed09404d7fba5e2aafdcecedf4bed83cfa0f979e95adc65bd512f3d794110591695039f348359654d7ebf1b3bf285da34efea5821ed2e569e514ccb2848fa3878c787c2c02fe38d6b68c96f9c9b9086197e73098c4a35d8b9501ee9d89bb8d3d11c3ea0c1125e93bdd65f3c99fcd69c8cc008a2bd52917e9d5fb104200cb926b3d8448fa59aa01e82021847e5d05a1ca66397510a94e7e1af6f5ed901079ed4a27999ed2693ec1c50be5f74cd862297133481ed9d2d3ddf48e11f0146d5449026af3732d43305731b6dd514f215db21d2be0aa8fb07a6bb126f8af2935819763d479c6409fcd08df62cc2cbaa44607b284a127f995e6bab7e4b33bab5353055b619c06a17f4f063a4b64aae95cc56823971cb1e2a05474f21b4633bbd08c766133fdfa87401512f77450f1671543c5ba8cb2abf023db4fb0807b953c79c24e6a889bfc49ba8be1a4151e91041b3d61622cf518ba0ca14e738be05b43566ec476696ef1f35263f8bb43e388c5c92efb22ba4782db03760e9c7088dad832dc2c31ce1a141023cbb913147bc77f728218a2cdb7b83eacb6e26b1c89dbd3ca50d57af0918b58203744b094370d9d0a089a81f5824c678d8beaf552f291b9f652b01ba46b181bc57ce97e3f020f28af3a67c272485dc24d6c3449aad5db8bdd27dc424914b940f6c6001a94a65d65ae58", 0x1000}], 0x6, &(0x7f00000035c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x148, 0x6}, 0x4) 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}) 12:46:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0xb8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5b66d4f55546b2f5439907ef2437bbe24628f74e1f61081376edf9ba3caf374fd0c7cee8a7b51f62ba8b21e36a35ffa34834f898ac4e9566c7e52b74293a3a7b2108c26903ecfac76e171518feb885b592d4512de06a5d0299a8a9ad567e31ffd1d2b0fda9691a35cf65949eeda8884d9e331343e7c0725ade774329d883f05b23e14a966bc73921356be26859c6b1d4fe3ece95de74482339fdb7890debc81884d9cb310321dc09ed0619d"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 12:46:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) ftruncate(r0, 0x0, 0x42) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 12:46:27 executing program 1: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="934bccdf61561b224057f72ebbcb68b12e5a6855f0c715156eed8672b769d3c1a83aae5628f9b8b6cd894d45c0e6a2b40e079000468de60fc1301d653c87b31560a37155ecb56d0ffa4bcfd76fa4dda3ab8d6616de911785f389b5f2a9dc02624ab25055da1677e491f758ebef0c239e3131a69ab0725d7c0f0bde2a184ff98c4a2aa48d7c59bf7be51159dfb8acf5105ba0d99fa281ecec5ce783d427ec9f0c6e2103149c232f104dc2df71b34a033cd2903145ab517659501592c2cca291495213aa9684457b9ba993217a21f7b3dd8271ad5f6280fbb0241f15a73a589f7ae41df33e33c7", 0xe6, 0x8, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 12:46:27 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973000000007ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) 12:46:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x9}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53eff7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e91ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652b6920be4725c00f9ef6d4fba71dd46031f8a66ffff000016449ad425752e1d1f4177791d984d40db8b9867e3dd6de2af21fa6339da0e7815fa003807cac7f97e1cb8ba7ab4db006a007dc06f3b14ab3853084e93d900419c4ff4462c73ad0336d7f22cf5ac78865d2ae29b7bd97562f351bbc960ca3539008579680ba4d418241b279de2d10d0d61809e9d9b"], 0x1c, 0x0}, 0x0) 12:46:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x42, 0x1, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0xe3, 0x2, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0xa7c}, {{r1}, 0xffffffffffffffff, 0x96e66ebfecf36d7f, 0x2, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0xbcd5, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x6, 0xcc9}, {{r1}, 0xfffffffffffffff8, 0x81, 0xf0000000, 0x7, 0x1fffe00000000}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = dup2(r0, r1) fchdir(r2) dup2(r0, r5) 12:46:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 12:46:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) preadv(r1, &(0x7f0000003380)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/46, 0x2e}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/6, 0x6}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)}, {&(0x7f00000031c0)=""/220, 0xdc}, {&(0x7f00000032c0)=""/149, 0x95}], 0xa, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 12:46:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 12:46:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = dup(r0) r4 = semget$private(0x0, 0x0, 0x185) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0xfffffffffffffff6) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000040)=""/85) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000000c0)=0x8) 12:46:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x7453cda9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 12:46:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x8000000000000000) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x785862a8fcb701dd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:46:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) 12:46:28 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) 12:46:28 executing program 1: setsockopt(0xffffffffffffffff, 0x40000000000006, 0x1, 0x0, 0x0) r0 = semget(0x2, 0x2, 0x410) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x46) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000), 0x0) 12:46:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 12:46:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x140) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) sendto$inet6(r0, &(0x7f0000000180)="95822563d4a31ff5eddfad7e305cd5cb73778a3d244ccaec2ee1e5", 0x1b, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x7ff, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r5 = semget(0x1, 0x2, 0x404) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/114) 12:46:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="cdf4ee795d4e314c1e0c86e3c09bae166af016a6ad1c", 0x16) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 12:46:28 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r2) r3 = socket$inet(0x2, 0x2, 0x0) recvfrom(r3, &(0x7f0000000240)=""/55, 0x37, 0x40, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) seteuid(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="8910fa87b00e60771507000000eec4deb7af77ca4133a8767f9dc3facfb4a3bbf14169790c70bd04acf6a66308764a745801a172f0fe8251452229d8dcd2302630a496b34b8f7fb487f4a160f163163c0736454ba2b0cff1fb04a1a5c3364b529dd9b26ea27bbf877730a2311e798dcb8ec3a18279f20df718b88a67d8c365231b1c61e72eb4cdfdbbc4971cf04eb46fa1efae4ae8f94acdc04025fe2857a58792d56adc297db3d12657d8b33a010f5cdabf1bf40a628f79b43b2a3b5a0da415516ba18cd4084a7b4ba16bdcacccab87b3f484846241706bbfad96", 0x21) 12:46:28 executing program 1: r0 = kqueue() symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)='./file1\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:46:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x400, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 12:46:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000300)=[{r1, 0x10}, {r0, 0xe9b750a63ed7beb2}, {r0, 0x80}, {r1, 0x10}, {r1, 0x10}, {r1, 0x1}, {r1, 0x20}, {r1, 0x8}], 0x8, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1e4) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0xdb72}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x0, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x6d449a95a60b1752, 0x20000000, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0xa13c956909e5964f, 0x3, 0xee9}, {{r2}, 0xfffffffffffffffe, 0x41, 0xf8bcf20e53237bc5, 0x4, 0xffffffffffff7e82}, {{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x101, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x4, 0x8}], 0x1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0xe1, 0x1, 0xff, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x1, 0x10, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x81, 0x4ee410691b6114fa, 0x3fff8000000, 0x4}], 0x1, &(0x7f0000000280)={0x4, 0xc43a}) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x4}, {r2, 0x2}, {r2, 0x40}, {r1, 0x2c43098e52f8683d}, {r2, 0x4}], 0x6, 0x5) 12:46:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0xffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) 12:46:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x28) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0xbe52a0e08e0f985d, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="418dfd7d9fe11e0fbd69510bfe79ac0224e2646dc22b9caec2456e0e8b00a7b5f3a720c8651c8a713a6dafc3b644", 0x2e}, {&(0x7f00000004c0)="d721a0343b247f97e800f7ebbbac910e8d2a3dbb116dc3f0d459fc6f7f17f6a6ca8f3c5bd4e1b1715764b19a5ccb38afb4f6df42dda8bde6cd7e78c4f214654a8b3202b99ac63094c3d16af5e96d8066e1d85d4ef2e27f1117298be43c2e5beefc512a17f2c257358409bacacbe0c2178bd1603bd4a3aeed58a8b7cce652054c48058151cc99349c0936b3a900cfb891707a33e387f63cfe2b341ef7b08ed03c2868e9b59d41531afd66912786d757c25b1ccdfd39b71eaacf8030281d06d0590c8fd6f72f15006568654d6dcc0f4663bd76380b54904750b3814d6519d40979744d2c96610d3071c3868908e2b405b1d2fbdf76ca28001bd6861087599466cd1ddd8f3c683120f1adaec7e5a2561863862280c08c0306b25ad3c39368fd7d4dd0f73862e21cb1b51142e16b9e49f55cbd7af87b5bbe2d1cca6b8b9a2aecfa7cd8b1100a84d9f242954d417ece9ce0e2836597c041b09425823d2eb826368b8cecc599f9fc084c6f27bdd7a74ad260c6872c61358c2625d77408f2ef0c91732963f3959be2efa18b5a7729dac57019cd92b39144546b62c370884db7f9e036d1d0d1c6e7862c9f0b76f86ef4e748f761501252bb3996774c91b2608a15d8598ecb8b514c451ce596fa6d3d889b5ee4cf90c1c84a7011c43a3d5f67871b2b81f5819bf3455c0d94f4613a67ab0a2afc7fa17287b6d9aee0d31b6b9cc9c4d6bf7c4859cbf1f0942ea30243e71f86e1551b15dbdf2c50ece24ffdf00e5e96bd287310708fa1cf82e3454daa9c52ca963f0a4b4d961a80f1d91b071d415b18a06ed8c12a3d24170a81728ad8f68b41dfe0a29da1162c95f61360f159048598b99cb7032399d2e4c1487d257a28e965b74519b72a80ab66c0f921c9232c56bf40792b56c48835163d987d3c25a34ebb4540281f42357343a0d56e09d33b1bee2abba400956d2b0a85ff2695da7e37257a4617aa2e1fb8c9063db73502ddaa224237f4b37a2a447d90ccfb564b7d2b6bd7f0e4602bc726f0f30a3e3eb23a24daa0ab2dd4111294e4a4adcd71f0086756d4bcf16fb57e7a3c990bbf297f31183ada6624e78b2724f72cc8de39ad9322a01b991a98155705a80f3efe23336b0526563a62aaebd20f4250524bb54a5ddb6edd20e5ea487be33116d297c69b0fb626d410b35877e4f827b1639ca2912523101e5140d4a1a0074c182557f89b605020a8acfe7f2ddd7f5eb6e7c00fb93ea6dcb11d23d984e426d5ea73a250e80d91e7e2051510f08d62c718750b64ab8fcba0b59d36a64e3fe4f4435962e8c7bfcd3bb5c219d9304dba4c36e36bbc4a510ab8cf0d3e0a9755aedc9faa8163c393a46db10733dc44271bc1167565750ca9277d8309be2015b0b66ba2684004483b89bcde0053d7f6c7a915917f65b5688dff95f46e3de0655567ff46681d55bea802488da58dc3359c05a7dba582b797731960323cb6373a4660bb6f785a909938a8faf9aa64a6e9629c218ea5396c61bb07630a25ca2373364220068b8faa1dd17906efd2a280de8ed8f0c50a33d12d471ae02253b125df2ebda608847f083e5aeafacf9a999aa092909b7bbc289bdfbae63175c3c2d95f592e6b4006e4b11d18d56304242e936925b3a9b92fc14ced3bd72826ed5063a70a0d54a1337d28a506a86b0f8d5f60e37357ee75b6e43bdf5201ac1b575fbaf05ce2b05f97d4c4c0d0eac355861162a46a3a70241cd0fb8badf85cb3cabe5e5def8ddbbb373f89a2636968f6ae5f82a94ac6f3031fa466a896f6cffd0720950d690b4aeb008838f1847b2a50996fd34d9060edfe6cfdf8d4f5cd7c8fa44fbbe2ee660be593da849442965c9726f031617ec3f1886acea60dc5a380eade0a906d1053902ccce4eba68596a70e38f9dc36071be6ced4fc80b385284dc3e14257ff59ca71fc8434b3034681f546473b3c4c0425ea6fe7be2d9c60fa0593ea32aff1a53aa0d979df5b07e5e13d6bd76eaeab6e9c7fbd8bbb2f0ff886b284ea0f770f4d57c97b50f65d5ca361ac38d945c848a032bfb73dd50e4ec917c6bd50610000eac06f14cdae7f9c2f72a95919d68c986fbb999820a68e0366ad9be178609546ca4025e3c76db9081d95db62c9dbaeebbfb6a551c69cea196d041e052c54aec28d3f0a4c66086b2675d2ac9116e050e2c7b5422d57bdd38afb3d4b378ea30729fb6d009880d0c18b78637e83c28193e2feb07c814a09e72ebcbf1965564705e117e96659c86f17e1978182813eb601581726e40f91824d78a61a8a164c185f329e07614eeb2abb28b5cdb5f251a478f40400a6167f3ccb271ca6b432fc7e7583adc09463c9775866445bf4b0f8901c128dc7c94612e541160e48ec6236fbe1e5ee8fa30b4c36d90188ff7685276bed05e73e1dd4af2224a4778484ffeaff25f605473b443746146938c3e66057ea019291853b2b3c688e3a8361e86d1bf335e6c6dafb9f7dd1c4a6d8cab1bf0f0ccabbf973f955a5145af4e045bbc9b32c83b9f91457d9cfef41f1c1d813ab648d3721197cb5c031a2e7be2721ee04f0d1d0adc57815d9021b7da474bf92d248f04871636b921d687c5c6e83d516494221de8270da6bb4c0d4ab4b9724b6c7c5d8f050a70aed86fd2f17aed8667e89a1d3c46a636211e598ca74d2f4d16a24852065f0938c06ce4ce3feb0f6325c5a420c86675a10e53af103d10ebd783eda222de0f4469e48ff316f851d09c546d3ba89fe2c651df3962afe8cc6acb557245c1332e800d55d7708cde95e29d5c357c77e6a46d0583ba20862256a266ccacb3b264b2a1cefb6220264e274643e56d19306dba7cd315fb50b986f731bc0cdc0dbca9fa4824698875bace1bd2d8b4f9bce861b1712c2ef4a4b0271fe558c7d950e7b7423ebb8cc95afdd3d0a088896640d658d21e18891836fb03e1631d17b07db7d6940685e113580901fe4510fa10b32de3712b2894f5a8b218579045f37df25f00c9e39162b3250abed184fb62ae31c739a7e8fb157538e69558d8085f7956af2b58b20a58f68a26b546f0f4009f9c88d49615d9424879e0d6f771475b51fdbd6ef8417d7913043d8328dcdd6de9421270ef7deadf8116f49511c9f8c468489bce116524a2d8519787733e137cca43cbb46d1f0612449a2c3f59f2bdec814fc40736f46776fbaded48a4210da9ec74ab1aaf9ebb152809a5bca27d058ee4f61af18696e9677719b4caf7dbc072203bcbcaf8d332651e5bd34ad69bda3107606bc8c03552f979e6c6fa6e883da8c679434727a6b26fd03dbc34676ceefe9ed4e0ff71fa71db4ceebfdeac1771a3e97fb1163301b64fe8e074537f7ae02cfb017fd993086abdef46ee61666bebf28eb0ca9aa06b290f0fb22929caff163628f705395b4fa447288f675277daf6e89e8663a9f7b04357f92842010c82fa11252ea10feadcdefb18d03fa7cf24c2bbff740ba58605e838b5204ee23cab1839ea36d1177b602cb33f64187f72a821e16e8574d264478642fc54f8d4a6c044c5c52c4a1abda5df630702da174ecd188380a2183a7cd7f2cb160beafe247ba4fb4c1f52aa5f09834b184ef1f78d4ec162ba9d860dc7d87622da27027135b33142b7f17eea5b063909d59b2a793d63e80fbd7f571025d5c90d29f0192d9cd554ea6c88ee05f8e692149ff68be38abb424c07cf429b6c55106d2bf665b71058144da19619ab5e676b3ec5a3be8026582fe9e9e373214acf375f629f7e0e46cf23c54376681cd95bf7f259fd85f9da53787c76ff4fe75763c8cc8e139358b594e2a766466cf7b08da156bff23a30461d7d0ad45302123b0361c493caf88748052840ae4e84d5892768ab6dcfdf2077380db66ba16089007685a1fc15f961478af7ab380da0dd947ea08cdd231a3fd5aac0e4524df0e03096e817dce7d9c18886186a714e01007bea4115cf539f03cb01d99e4d6e90422849d904620cd413c1861339bb565b9762fc8b4e7461be75bf49300b9673b5ec0951187d9401ca846beb50695f81768e049d4cb4bb0748bd5eaa7f415f17938d94a3fbca1e35b32e50803a273222c0c93245cc8786d0b15d92e0da44896d51128e90cc899aa8fe851c0099274a45ac4356adc8a1462999dc968467fa4e96bd8fb38bcbc8201631fd56b952075157fec1d1d94f15ab3df24f603738dc17275ca00966dd8a472445b9bb364a781c442c952a95c1411b822c5ef32407a6f178d92530b226685d86f9aa1f9d6e36ad60eabbc8a4cdae216368714c3e7386319bb7989de7c699a52f3416b2cfcbe603034debcd0f8200f81c9fa8e65b3207ee8ce39706642306361e45dbaee33bc3c51e860ba2450d18687a7c56bbe36771bf2038cfeef93f87a36d365536040ef537e09e6381d8b42f807e191941847ed11b67bbe366075862c096057d2903a5cb50b1c1f29717ef0409102d407d21f2f4b4c83088a1a87896be8951f710d43382360857ac18b7aaa214b5122bf9040056a6a165c2191fbae2a15f5736b1fb6ec4732c9ca67655905bcebbf9bca8990569d693f35b16e2366b0c00f512a78484da6230c2bb077495933df5a47c01eb10245b8f75775451f523e08980731e26f95b1d6985b27128a48065e380c3fd9819e535ed58422f91614bb1c4bc2e163ed5e9dc9e9368263f4e769bdf5f7a343fca9039051578ff2ed425dbe0a3d7ae1eabe05663527cbe7f1f80d6053ebd13bca9a76535a7868227e7092e61dbc3e1a39e9f8f500ddd3e8f761caacd9d0bf006e8614328c0cefa79f091175a3f919f69eee02f1c7837ddb71d27c65f99d07f0291e329e0f3ea3c702c4110ed23eec6806bae5b005fa3752ce6ecf86cff013050efca05ebe4510d31354eb3ef498e17597d6fd82d2f6a6f65d465f9fa1ca5d1213ccddc06ba315a721fbe8171da5a4ce2c0479c976d25a0d379bd4bcd6e97f371d91e47c343514bd3fe204c2c8ac07cab126a79f7c2dc152d033b5d7a6626f7761137e1daf9493e4ce0d4a697e0e77d5faf6b3d24bf2a1b6ea71c89a4042c654f0afd01393eaccef3b985aad1991aa07ea7e6d465aa301ec07fffa8083f970ba5b5ad593f88933ed4d77d07cfbf4e5a71f347185ff1603b5fc6186c96e327f25539c03b36f89bb505292b3beee45fcbbbeceb6481148dde8c7ae8ada70325fcd171cd6d02a38eabf0cd43360c3b48b3bac65701bffca63f398894bb9d43efd22df21ade83c03e9ca4b49a5a2ec235154f4617aaa45f7629b150b5bcccf89b02863a88c784109571b7d8950bff6745a986fc9d7f9e095159398628debeb2578c3fe7750fcd101ede196a28469db47f7c37041f169f7f6c08e67612e55e4873d48cf1b90bdfc9ebfbd00fb49ab4b11812664a94648e817faede98af809044997082b975ff307fc61c51d9a31d8ec6aba0ea297d2dc3e436116496f78b4f4d9af5c0a3036659dd0e9203e45089388b5dbe04f0d306eee209cbe3653d609883acd66457293460921101ac9b87dd18b4f956d84f165eceaf1ecaf38bb50a9b59188f965c25f08a0a13bca2a256c9418ea13498b1c830cf8f61fdbb71935864c94f055d623b8ca9368ede2632a6f69751358370bd817adc510ece12c16f67e72ac23bfdb089407b7359e02a52681fec6e97f4f17659a54fcbee4c8eef9ef495dfe6584b6a168e738835c1757a9715f2ad78d7e7de32855f60954bc4f6629545aef4c05bf10a0b0af07c9d3e252a022eec6fcd41ecc9e62b4a3941c045f9aeb76a82495f2426ab2ecfdbe1ce8d2a216afa918c40ca461d6c661", 0x1000}, {&(0x7f0000000180)="f15707c16ba1d8a0871407125301a0f94d314061fca36082b1cfb3925f22ba54f41daef5f82d3cf4ce2ae00281046acc80bd5517000fc75df945de39abd8fa8b9253be1352a4851c5404f9d7b7e128489269693a60997377d208baaca28d42c925", 0x61}, {&(0x7f0000000200)="89a56ea361b07b952be46d538896307a313c0f8a47a8b7e1971dea43eaf4de9bf438acd30e8b863781603f74dfd4e4c36f68e28e9251a550941e65b03001f13025b6976cee36c58ce67ef19d215ab3fee93912e927bd68b19b77f4a0a362469d27f96da02bcc6559e0d49f05f4081677ab44416639bbe6a711a3dedf3e1f70ab9fee5f7dab45df6c0bbf11a6541f", 0x8e}, {&(0x7f00000002c0)="41935ec93c4a470190567e75be8d3b286c163b5ca033d7b343a13be55a334fb92e121992f00bfdd2e2680127a316c89e44737c126fcc52511c22b59d9f68c0771e91e63a1612f7fd6eeef5c58ac19eaf093b5fbded4cdb9a70f595bd6a3f28ce61461def31433c38cd2a97c1475e43e9bca3a3ae38a58b96c2cc88d2b82da56969f57cd4cf9e9c31e91ac129911e6b489882821e8eb2d9f2b1e6a2c1bb802d3062bc9e39fb7678243198fbc48889764c69cda4ee9af2468b5f488a1dc51adc436f42b4effa2ebbabc1360ad3a7a647ef", 0xd0}], 0x5, &(0x7f00000014c0)=[{0x30, 0xffff, 0x3, "100cd859f65e0545b7d8927546c100b5fb737bc29b6b1f4afa41721b451449"}, {0xd8, 0xffff, 0x5, "17ff419e51d3ad0b969e7c8fc455f735c7b074cea319e800f0d5e865c9a6eafa64b2973c2b6f92076439b5229bbfee22b9429f13c6a6c5bba24991dcc57262401a75236fe66e208250891511e50c10d450ed0210b51957c198db3a6bb77315dfc093b4aee533d1e7ecc52cabcaa601cd31f743973ed8c677c901a85ae7493e557362ca05ad5017c0a681ad25d3a65dc4a6b4d220a19cb59b7e7ea91f7b10f57cc7fcc85db2ec3d79f580ced2d1b67f11a232d22d5a4d7a2b642ec2ea0fbfe1a0ada84794d3"}, {0xb8, 0xffff, 0x9, "646b90599f1914bea00322d884ffc957de5ad4e7ee89c2c513eea8cd92a33214d13e1013d58635e089e037ea2a7ef9b19ba091063aabc57907516d0b10c25bf4fbdc8b281c4271ce65499c65c8d73e1ff22f62104598b98b633673105e364615c6c90c7710ca75870f7ab16066dc2528dd9fe9b1b7a58503db12f530cb25f00e85fae12e2ff81574a1e1e8e653796bda109a3404a00c98cd80251762d7ceaf7280f36a"}, {0xf8, 0xffff, 0x1, "dadcbf93be3df41679a7daee1adfca479e5ac651c43fb41c21d006b55f0f412543648c98dab9abcf8e8f927a25401d5829b66fb26a14d862cea881fae335a99d3318d36f42e66f0bfa84e53b72c271aca7b36390d85234dd579f56fb265db4bd0d772ee7730207c143bada3e50bf6f6b700682e8e69133c699d52c8480941cd92f4f416b0f47b635446e81fa6813568454f822e84c8ee71c658336e23e212db17a52764aef299837ea524d44760c918ca4d80de0114300018e20b8ca983b8f696f637cfeee583e5338107f71fb8b3d4dcc862620694fbb2fc600abe53fc06c201fd1ea070d"}, {0x10, 0xffff}], 0x2c8}, 0xc) 12:46:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="0453cfd9baf1547bdc498798c789e0c4b8c3a560b4bcd15bfd1944517ffec7466385bee49ebf4d229479cdc74c7b66dfdd1f9d369b6d4ed29359e80fad5d1af8c22b36d2e64be2a0e28507b79f03b1289debeb3af35325f5637d0c05ccd1ccef4a8dce7fff86e9aa10cce69cffe4c55881b0e3ffb1190a61149648aa57", 0x7d}, {&(0x7f00000001c0)="14507e7cfc40e7fc0321198310287fc3e7f507c36c989eccdf42a68d79051555565ae5954dde7efa7d2baa577e381f410754c29204c28754b9fcfd7f524e40a55d3904740b6c2dd0b686c381ab318158055c9deb987dfeb0175a2eb683c1c6534d3eaaf15fbddf", 0x67}], 0x2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) 12:46:29 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x6, 0xb62b}}) setitimer(0x1, &(0x7f0000000000)={{0x3fffffff80, 0x8}, {0x10000, 0x100000001}}, &(0x7f0000000040)) 12:46:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 12:46:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff000001000000000000000c88a3688ae109c2c81325172f96d7848dd3f1f742afa4c8ff79d55e51bbbc3e627c38acbc8fba019ae1c6e8af9b8b4253573e752127315438dd86ddc961e8e6512a565fabd4cb3e9630451ec3bd959f8f6ebf0fe0734335e50566857dade3c1fcae3c1b1c58f6e608d6f2a258e22e6e60fc7cd48387636b3bd59b4522a85ef95558bdf9dfea410c75b3f5701800b2d64e22044f66ed90af60e49ee2741083be99e5282bfd66433598cf919323baea8ef166f192c5b0638df6dab57f833750ff11ee4799e4168b6e30eb3ae52bee8b50e6ccb94108210da2774d3cff6c14d96ef00951327667cbc538c2c1fa56f6da8b7ab237accb7ce27ac5e5e499f0b5"], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000200)="146fbf1679e9174fd78fdc318e40604d0c9d4ea258a98ccaf0dd19bf10086142423d8f2ddd87b4aa0f20dca716de94a0b7f438275b74a09c2e4978bae26a6d80b4d1506ec283a27ab11624b086b4440457d18ed3f5ba5003c8a4425b9bf754beb0178e0662bbb2bc37cd16a7bf79b23423c00cbef9c7ecf004168e4715b138f0747b99da5208a1eb18ed5ebd10bd8e34d13157adec9906631ea2cb0ded6f9568f90ca89ad7a419a7c57022c5717a5a418917c4a54fd227927469ddbd40c6f12b3d62adb704551c0d56167d6eabc5c3b7d46760d51b3870", 0xd7, 0x404, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 12:46:30 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) clock_getres(0x2, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x4000, 0x6) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x100000001, 0x867, 0x0, 0x6, 0x10000, 0x0, 0x3, 0x3, 0x80, 0x7}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) pwrite(r0, &(0x7f0000000180)="14fb2f8664263704fec06ff8e4ebdf44739cb4b9d22973e48919c281febeadad7237a14d737e70d415f06f006d39430f325c71eaf29eff5b7a96fb5e5e861f636c02141cd037c98dea27bcbc5c698a52ae327759ab7f53e74430d800e5389b8d42835dca5021126948892e6bc370838c8195a37f00961b531044b2d7633574ba69ad6652254935932af54be82ab27855f15f94f9fb149512693ffe5cafac5118161c5c7e14725fe2381830718bc316c0fac801f174fc72912ed046b6f7b9d7227754fea79300900fde4b0bce1b6488e268c547e331cb4301adfbf14b59b30440d870eacdba1d3eb062a3eae5cdfbfeb6990cf89c9edf11185625a4fb7f5affb68b2956299fbc1dfc18fcf2ccd57261eb14adc3b96628dffaaa5f752cc940e8f988c41cb281188df9a26db882cf2152267b3a841cb4525b90724c8cdc4e3fcd9df84109cf05ea602b924d7c4740ff68a46b24a218cef8d4b578251a0fe252cd075eb4fe49259ac9e0b5c4305fe98f496874de83428fa9a3c34c483a4875258519d52bed5cdb67aa6bd18c40f2bf603995d3ecbd8ed1e8302b9bee62e486f692bbfc7fd99a0f516af0f8fe8ddcdaaa297cc26d9a949d567ab4a4ca1df2f9e07c12bd791b4f311959ab95a3dbb3e3c76f5ee5f8ff2f28ec05edaccae489cccc7ce2101e4909aa851982ab9e5bae2a787438f806cff57edf8235802970de3902c3bdd8c49478748142b98edc699400c6b40d759a5176e5ced9dbb856fda6f4c9a3ae7e79d1db18eac198d8433cbcf2d45c2426fd590c62385e17513559f786f65eea0d6b76556d20081db0072dcda637c93ff3c81148e7ad3383626dce74cce38b7da09baa063f05fdd376e81dfffac29640a4136dd073997e52fa78452e1d963dbca0152cf6c0007eb8b4bc48a882b834b7754615dffbdbc32501cdeb9f78dec4a598e8098ec69b761b5257aabe4d104941ed73d984196238af21d1fe731475386b002038ebb6b0c0c23dd236e1627c6dfda761f91be54c6c6aef487a3fe85882d90c4c4b24795d7f2fe2f8b20e3c45226e42a518441d409882c2a9fa0a5a7c908a555584e367ddc1ba4eb09bfba14fc2bd85d9b60874e6127189d592604dd8e82c617341e47675ddb826c424190b7cac0b74c55c03a75ceb6e94c98e956ff715359411ca1429a1e8c1ba3c1a26f285adf8f7050815347f385f435503ad27a6ee54684af1b00504aa4c80553aa3e72dce9f2a6454112f1effa732eb15e73fe3bb1f04c0c5efe9009221c0b2fb155070bdb8f62431e0491b90f005409996e84f552cf97e161bca5c0656727e142c9fe18230ca3a00d7879b51ef416d668d101a17a8f5ecbdff1ee342ee735130e7035dddac4a8363c79559730d0a781bab06e895422894bdd58390b83ef6303a3aa021ed56c6c9db1c0daa881a1d44dc3904ce001eee1b402796883091805086d4b583f853f8f0ea223ae19166856ba394db1e618037a129e722ce91a81465887628bd37ce2560a36ad17c628a830b4df1e5885fbc2abdce0789c0de970cef78b90de3300e3c640648f3acd669eb2b1a5428b64285bd8c7e7d967639c73bade90473dcb363efb9c0d77edee062a37efb2f6c8adc4c18fc406dfcf1b6d8ea6ea707bc9c07e21c5dcc28274818e45619aa810cae5bca246d799f00523840f8330d3fceb18e49f50ac7fdc9fee069c340f3e00f2a5e23cb754140dc846ec7d75e6c6150a65abcbb63bd30989d353d67b9804e7e411a7ec2767923c8131227c952209d643a9f0b893e74b9b047b6ba0ce2cfb31864c7863fd058a1b883c5db72c8032a494d10ee92c79f598acf3752627fc39a4aedeff87430dca0d2faa4cf38bb4d0611481b09e131bd0f338e3881f08fa471ceab97431b70851cc751ac4582361a8a3608f7a1624302ec472143a14107fad2359e6e8563c1476e26b467241a8627bca4eb73c85f7394f263a8e7c29cce0d37dc5c0914d6319e374c5b960726c79707ac189651127500e7c9e75f4aa2790417fed1d29cf4e771f6c91009d321713f9d06b9a652d02d82ad1f39b17c95fbe035e6bc06f693e7bacc02734b60befee4da0edeca88872086705edc2ca1b2ed46ac440cc65e7c8053a6312bbef6ef62ced0be3cfa10a2f457c23f5803186863e908ecba67988a9f5a3f15b79d2939200e6e949b9491c140a7df3c09720748d956134461f505da50c6be3ccdbeaaa39267c7f8289a397bd7f871fa4508ae48546753eea78b449e9f0640a0eccd2fb12bc94592bc015e0df68d92c7506cc98a5f6f1e593627e5bda26b987578b2c3f1c7dbaf562ef266764de38250b81aec90bd1a02da066cab6a885ab6c1f551fc28244436f5142b2e757a9b6fb3afe51a1274b97d900bd5c10ee17c89a8a87f6c3a1a3212fa2edf0e00fa3065a39f79f4fe3bc66853493f63de4eaa18245800ed297fff54129a1ff6af54be39aae2d6eedeba2d5064eb2be385c78d826115b4161059f402484ceee2bc49a87aee4910150f9ae4da7f1a071e7e1b9458157899fc4b75a3b7ba7b045da2519c233ef521606a2c011d99f2be600702808464aad14a66b53ba6ba9f1db06997805f5c720a256424e0e60812a65caff5fbc0840c6dd20068f1cc8e8db214831358b78756a7d91181dfe1a95a43402e659746158d2bde928d89b86c6925b9ad5dfcf568adca1442b462269d4526669752eeb57cf48853a8ddc32b4bf60f4ddc27988e45f977418bcd9513e28c57469ffa9763c05ff468502cfeef8587ad380510cdc4aaeb49c07434ed67b168b443d0486957190ac4937a25f86a53c7119ed773410ec10c1a9dbb37b6dcb01baff6284d8b0a9441eafdb676c2d969fb3c3d5985af576ac160568f1571f3d31ae8e3ca2e40718bf71c31874e37eb93266dd74b00c9b391c6f42ef72bab8973c17197445d1d9f968956e05f4e0610fc647b46818d73de60904c8337ac617fb280fd9931bc3db18a1b68fa8832f49f220223485107b83a198825d535ea71dd86f6253cb3dd536d6e2580e0fa1ff0737d3eec0480d645d350879473b8e8a1ce1a626eff09731b39c326586da7aa7c5b4e387fa23e90c3e8fb85a2d0a71031b1d3d63aaeede368387b1329286d551228d0e3eb643c2d8c5eb32c297ec7bf4b5826ac6d6ada70a9433c5daf3a884fe44395a3cf2a90b4cab90f34f655509528d270bf727b27312a0203120943c2006dacf0dc4a2470c4bd3fba7a5bfc716ff352e53fbc4b1ed60f58ffea2e9a70c1276b22b329e8defb93e31104ec1a6d4db78a34d28a4b25f618ee0b92b31daef77fbe2492b821ec0396c8826d78349a8d9f6bfc2748010e0f10d5f315a75cdd2caea9cca163bae3d9372cfb9b3078946c0c74b92921a163e55fcdb3b284704bd8a12c598a53c88e500091638f86ea0cfc3d8a663b9ff306005aaa7e21d2fa28f38f5b6d3713d8978ad277abcd4bbc918890846df4942e98395147f56957a33999dcbf3f85ebbec1459af08f22ed3aa94c37bc82132419cad373a2ebde0bbb0c5178b8c14b661ac7d66611f00672f2efea768289bc0a677d7e6946ae98889f3314c174c8800d4fa3bfc070fb7a54951057134f394822ea1f08277e9eaee2ac29705e79d99278c25cec9aba4448aba2cf5e29d8d4d7f6fa314752adedd697674065b70a52467161bf6604dafb262f6f5465d430d9d389e06f780e2b0a6c6a2eab5c6609663964a187bd667b97536c36714e1f82c4b4842ee9234bc22317ccb8c6cb57a09a27006da22d98f094a7e17c9bf76214eeca229726abef971bb970e538130d39eee28220817adfbb3bcaa409a6897342dc6bd14494d53c5d9214c8d4ee8628b287913ce63550746ad01a3e8c8dab7762b565c29e9b15b308150f02e85a9ac0b4fa6e17a5ef0fa7c32a8052c3a4ad20931a304b708ee30f29384874199c6b45c4ba095f48f8406765cb51682faf64c6944b032efa320bf83b8324a3c2ea2380e43324ac5f17ac66daabc72daa6c74c8852646fd5232052fd617f38333f2b3a1bf7ca40287aefb0162e2e42be8fc693727cac4c29893ea6907ed0469f16fc211c50c24f8faa42db7c8a56668db9e9fae4b492385837796166665c6eeddf899ba4235ee9d62297c065cc6103239057d568c7324732663ba1ba38248c58f741bb586a7a6ec0e9bbc74710493ee0a72d87e0a6036e49030914fd3d1e227813655333fe43f26b51dcc0137f8c38c5d41fbfbe1dca833a0cb951e271d548a8a652fd8d0ed082d50ee9ca617989bf90fe5972427f099621ea64ab926e4fc7a7bb734098eca2d08e2fa615bbbf7830406a12cf0b3b84f38f78249885cce23f4a2c88b23051a36c1f040ccfb875d705f4d0e22df03f7583d76338a4e52b9b68339fce42d89d08d60c52999171fdd89e5731e69362b7b860c7f061841affa6a835efcbddd00a7d7136558535a648242997a4983124a0d2f0f1702cbab56768812924cfd1888dec1e5e17012515aaf1169bd3b22728e192ce8ceaa7b2af3335e77739ebc88a8d2e485328d679517c9b2b719f4484c8f5931875c87a9e87edd6fc29967d9e1e544c5d86b4e960de7273d1999d056d7f8f4686e0fd8698e254ec57b5329989b9509dd16d5ce6385b3cffed12682c744c69b0fa054fcde34c2d008803222f2d1120972bae3998606f4f1890621052a76e5fa9c719db837beeecfc058f38dc9df7745f5356e48f6b458760daf824d3feed96adcd55c05f4d510966059b9e7ced6d9720ffe2d86da4e79d20c7a28e61c7847ba1bfdeea839c34f6851a382de642df034dbce04c06d7d0d01639a32c2c2522803d6d24670518ede892604849dca67456fba8e26c368a6561ea3327e0714823fcedc1318e69fe8684d32455c71dde1ee331bb496caabdd0cd85f4674dcd6e4526d947d181cf66f821b33a326db050e59b4522b2b893e718de4464a613816252a09c949500264fd73ad151a12328a980de692cb978cdfc6553581fe80d17f250eb97c037a90ea0708fb948d4542374deb6d871e3b1070503955bf13f20aa1fd3249ee03ea75e859d7d7180a3c7638695a2520518f6ab96eb7b15c1d99ee88abbc2078960003671ed1ad019714b12610dbe2982dc4f9ac0b6dab90703e510bf5c773d42ea578400132754d87315cefab4374c2fef84f04f5bbd36c5845afcf18e63f6cd2504d48c94b31f60562bee6c76c5fc4c612126cd8ec4fe97312a67ccd5f9ead31c1b112bb600da1dd2f63349e53cc2fa13db1febfc6f233a663c5a8085d743f9bbaae0b5bd8765bbd4231b9d68c2a81f9d66c775bf2c4b4adedaaed501b88c3692df73494e715f7d9975e519e03ebeeaab96253beac8416d35534a419b239ce617612b6d3f9b3adf49d3d5928f7f33fae90e22501d0bbb2ad818e8ec6a71df5e4a5e5f9ef2ea818597bcbec8741f72259518182d08015f0b1db924d305ec393302af9f8dfbd7c2daf46328a1db499374d6564881aedcf7e271adcf5edabeb82ec29a22d6edb762bc29331231eff392db7c72b7f35f2bb7c6e8c5cd3d5a5dfe660b72f0ef2c57b2b60e50f8f475ddc74da1b4702a14058e07853a2adbf32493421cc06e77c6f4ca8a35ae17d563f6e9cdbb79cff8b8e6d88cac44cdb7b596fc91e4a77744d281796b685c8f2983d3843435b272c195c3b108e800584e2d963fcc76a27fa55e518c9394bb71233bfd616e92d969e8bb28b4875e0ace1906ddfff0791594bbc0bdfca72453316924cceed652b21f0c3ab58fa21d07322ac958b7057cb", 0x1000, 0x0, 0x0) 12:46:30 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x6, 0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 12:46:30 executing program 0: socketpair(0x0, 0x95fe2eb1c83b0de, 0xffff, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_open_pts() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2, 0x12, r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000006c0)={0x40, 0x5d95}) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000700)=0xb5de) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) chflagsat(r5, &(0x7f0000000040)='\x00', 0x10000, 0x8e7b764d663376bf) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2, 0x4, 0x50a7, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ae2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000dbe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x87}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffff011a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000680)) setegid(r6) syz_open_pts() 12:46:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="98dc", 0x2}], 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000300)="3db98f1911af3f852d37ed3b73078b69a714377dc83906163d538a49afd6168546c342e2446dd1b14c8477d8b8703e637619a2783d9ccb4e8ad8e330f4037fb5fad4af742b7b93698537887edd94e552053d73ddb902c23318ecdaee4e8b16df2e9303513c4cc830de52f918d1fe5016b0a3f68a200fddf405eab9bc6f4d89478e", 0x81, 0x0, 0x0) 12:46:30 executing program 0: setrlimit(0x5084fbba2b6cc805, &(0x7f0000000080)={0x9, 0x55}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) r1 = getppid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:46:30 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffc01, 0x200, 0x9, 0xff, "8fed7e4a8116fa899dfed77c24f17c4032ab4df5", 0x8001}) r1 = syz_open_pts() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='${%){./:\x00') fcntl$setstatus(r1, 0x5, 0x4) 12:46:30 executing program 0: select(0xfffffffffffffdac, 0x0, 0x0, 0x0, 0xffffffffffffffff) 12:46:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f0000001100)='./file0\x00', 0x2000, 0x5acd3bf) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) kevent(r0, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x5, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x11, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xf, 0xfffffffffffff570}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2384dde0b1d0c727, 0x2, 0x9f, 0x6}], 0xfffffffffffffffa, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x100}, {{r0}, 0xfffffffffffffffc, 0x1, 0x18, 0x80, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x32d7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x101, 0x81}, {{r0}, 0xfffffffffffffffa, 0x41, 0x40000000, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x6b266a270a254ca2, 0x200, 0x2}], 0x1f, &(0x7f0000000040)={0xfffffffffffffffb, 0x9}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x4) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 12:46:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfdf0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000000)="2b3e70cc6e4f01c14a29aafe9c6284", 0xf, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0xffffffffffffffa1, 0x0, 0x0) getgid() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0xffffffffffffff7f, 0x5, {[0x4, 0xfff, 0x200, 0x1, 0x1, 0xfffffffffffff000, 0x5, 0x4, 0x1, 0x8001, 0x2, 0x800, 0x7ff, 0xefa, 0x78fb, 0x401, 0x6d9dd30f, 0x2], [0x8, 0xfffffffeffffffff, 0x7, 0x3ff, 0x81, 0xfffffffffffff477, 0x7fffffff, 0x100, 0x0, 0x2], [0x5, 0xc8eb, 0x6, 0x0, 0xffff, 0x180000000, 0x81], [0x0, 0xa698, 0x7fff, 0x81, 0x2, 0x4], [{0x2, 0x9, 0x8, 0x2}, {0x3, 0x4, 0xfffffffffffff801, 0x9}, {0x8, 0x8, 0x0, 0x8}, {0xfff, 0x7ff, 0x7, 0x7ff}, {0x1, 0x7f, 0x6, 0x100000000}, {0x200, 0x4, 0x401, 0xff}, {0x8001, 0x0, 0x3ff, 0x236}, {0x7, 0x7, 0x2, 0x5}], {0x82, 0x4, 0x1, 0x10000}, {0x1, 0x6, 0x3, 0x7}}}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x1000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x4810, r0, 0x0, 0x0) 12:46:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffff7fffffff, 0x2, 0x1, 0x1, 0x4, 0xfffffffffffffffa, 0x5, 0x1, 0x1, 0xc5, 0xcb8}) 12:46:30 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/103, 0x67}], 0x7, &(0x7f0000000680)=""/106, 0x6a}, 0x1) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) chmod(&(0x7f0000000740)='./file0\x00', 0x20) execve(0x0, 0x0, 0x0) 12:46:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000140)={0x0, ""/246}, 0xfe, 0x3, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820221b9e2b28a11776b"], 0x10) getgid() bind$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x0, 0x9}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x5}) sendto$inet6(r0, 0x0, 0xffffffffffffff9d, 0x0, 0x0, 0xfffffffffffffed8) syz_emit_ethernet(0x9d, &(0x7f0000000080)="5f20cfd52690f8f420f56eb4ae5a60b59a6868236e6e6c25d9f99f067efaba24be7c0ffaf7d1317950b0f1865f864f4aeffcbdddd635d9f9beca42543801ff6b12c4e7df65a3d75375ddf1be394c6598b4db84455001a33de4ae235dccfa110cd16279b41978f9e82c67c9b0e7c0f11ec045d3ae089748822bc3812a2444c1e004f4381a8d304a72ae8fbe4c93923335f95dfbef48159cca0ef2ee1c4b") 12:46:30 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000bec832a853beee4122f4d3d427a2ecd11141eda4a65b47519bf912e9ded45515dee15aae5d74ad3c231e10d02276c9daf20bda08519c382884434f9b7dedb673de6c8ea2d1027ceae61937a84d62bf176deeb9fc1eee4c4be141182bcaee22790cbe37699dc79d8a29a683db9dad6adade92570200000000000000"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="dbb29258a42191964acbbd6f1b63e9cb26669ee90ae52869f985c2e33fdba256e6a2e11c3a17ccb385f28110f93e6b8193264a8542ba57a2ac417805bc8cd7a8b70e1431171d97c4f56f6135b484c55bdbca38bb8f28f91ab7345c855746d5b19ef818934c4a22d9f8dcd8d651d04667a617cc9c9a5319cd5b224b4360363812b5d93c1b1bfff3c926b2e945f1837a00d9c5050d52d0b9454e284f0e6ebc08ef595fd3430148006d2597556c23e351113b7c24c03536d63172511b9fa460f78b2b3959d73ca260087371eadb7f9dbb1a495fa558e75145908d1d99a0090647a9313a2594448c072f5294c306", 0xec}, {&(0x7f0000000200)="83ff178e668eb1536ef4cd73692cfecab5a05ce208d8cb9066a74517dd0660c555da5f039b7bfc3876677a0c08efebce09aaca48bd58ed86e1b4ff68b322a93474b023d8bbc1946bd5ff51e08e5ff351232c3d030479f0aee06aa41c4de1e19cd9cc36420eac32f9714efe3e307d98d2ae49281e0c182b671d0255937c552c6d66a992190e0100f97c39ad77413e743fb4d4cbf0c63ca0d2148880e1c8525b2d09432e2aec0ca25e7a1871a2e603cf59afd9d284cf4fa609bb44b93b14f64e21acc7acd5b034c0814dd3bd4b", 0xcc}, {&(0x7f0000000300)="3353b47861d3e39302d1427e237d19587a70841366c0a1ed8920f991312faf2ea55362cc8b69da117589526d218ed9249477f3a3e9b553911f9963888d200287aee11fc9258054abfdd7b228443ec2baaf825e93940be89bc2fb719ef840cc1f987ecbab998f324c", 0x68}, {&(0x7f0000000380)="aa3ad29adda6fee498673fcdf109c24e373591808b97f07658a7a424aad313245e619041eff178049a4b8affd434162a549407eb3fcd778b5e8fe6303ec9433c0b6d5a946763f814e81228f1409461a3c539d358f88353088aaf5326cdb37e6fbbbd717fa9f6d2db1e51328093427e5501869d542a04e5175860410aa46654ea7aa7566ac92b347a128e13f848c1c0efa03f925bcbffc0a5e03f22fb579a792aab939d0238d0da6a8115fb27fd605ef38dc2", 0xb2}, {&(0x7f0000000440)="6a2f4ac12f81bf95b7b0d3e3d623b22a2f7f1868d9de399456c4b2a17c904ae214edd7c7e6ebfd54fe4430b9f5b1035498e95e448a5bb72bdc6f29cdc7e99eba46dabbb86bd1ad48a3356c5b7977de883a", 0x51}, {&(0x7f00000004c0)="0380e178dd8ef44b4b44d9e187d8380a2dabccd4215b56123eccf64d0e960704be36567718c7e197c78d8f0ba592d4e7a323558f3adc5c41329a67b195a8d68ffa0ae268b431be49145d4563710ec25da56b15772149600b785b7d8d6c3377e14671e791a3b3cf4f491d65d1cd2210de23", 0x71}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:46:30 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180), 0x118}, {&(0x7f00000001c0)="d80c2627ead76b9b9efc90bda8ebb1870ea931823d531b2a29fc1753f27c11f5c7dfb5d4ce517832f68326d1fd594e3af682d826ebf8d7a8389f116d99d4c43775f899e2adb1cb245fb81908e70fa501cbb3248693c5ca85211a4e6569b025624d1c7c818382b90fc3511f84e743bfb6c7ff927c3dcf35ec051b365191d0f37919812f510afe7625c2824de75d763834", 0x90}], 0xce) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 12:46:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x20, 0x0, 0x1, 0xb7e, 0x7, 0x100000000, 0x1, 0x0, 0x5, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r1, &(0x7f0000000280)="bc4ecbef25d58a483f1d10b76140329ae28aac7a541baf3bec6155a62a9c735c1e3a7081969cf8e6147de38b1f856a1bbba5c71130e08b0d5649d2bd5b69229f58459e02b7793aa74c688f2fab3f974a3e4852c0c0833f8c5235c03c8c5c6fc10fe6d3c009884f56768c411b3a330312140fd673428fe5136c7b0714c8c3f78ec8e4de7867ea6472aa3fe2c77106beb5b8e08973fa4ac9cd34a31d3f541adfaf307146043f3cbc7f113edd2d34bbdace737246f8cc7d9519ec1fe91213ce77ba3e6b4f17efacb1d0fe32ac48758b1da339a276", 0xd3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4000000000000000, 0x0, 0x1f2, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0x80) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 12:46:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2300d28000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xd) 12:46:31 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x7f}], 0x1}) r4 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 12:46:31 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = geteuid() getgroups(0x3ffffd7d, &(0x7f0000000500)) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="3af9f17c926782b0045bcf7c0f9ddba7dfcaa6fda3a757cf0d65bcf8913fc93ff11b74af423e34965a5ba001c5845dd4d41a1c4f581238f8d0f36eb79c73f49a1639f8d5674468e8f10d0f87c63c1def1855771cc5c1fb8f83714afa866733b44c2e678d65aaa9ccf2f82e844e4d879a1170e935e03f8f16c2af5caae2a40f00446c10b37409bcc2b0d5b47777fe7ed8dc70ce1413a968eab5862916a452d57ba5ad1ef4b5ecdd726ce30ac34528b5d642da285445c6228a3f89dc048a2fcc3e0a7090c22ba1dc40788b5cb70fad2efc39fe50690df1f6f7153c8a461b516338c1ea5e16e61ab53a8532550b", 0xec}, {&(0x7f0000000180)="071d9ae01f201473ddabe86f2f52c5ba29643d07ce7c247750311382176403a01e97e72c95054b6a72e53bf9e0e07fe1940763e1878f353fb19ac108c54cd22b44c15ace4010be6b50e6ba5f32f928887a3ddef6f140adc5739a5ad307b1fc7e3843b63c35e064eb932b3afa144bcbefadc7247b9f069d2c972e800207a37218bac3f560eacab8c5d3f5ee108176cb5e7d62f026bd0332b7c20d46d62da73cf349f7c644369f6ce165fa50e622104bc2b64dd50ab0c1c4758c4a6d9f32feb4f7d747d9d1a5877ab763938732702df54d17245f56a9d7d780324e90a860ebceee82050a030cfffad6c945", 0xea}, {&(0x7f0000000280)="48e0a0a816bb2ea1730b681bb9988972a39289976ed8b62e2bafbe5c29ebb7db88473420e916498b86e8abc50f4527142db6172de1c4082bac7317ac6b1a71abd8a85fd48ff472af8a96025258e710e88590e012681a98992d606c26ba545b32503cbe56a626e4739dae3677d371bfda42b05063bfb5e8e1c14bd458a91f412f7f98e8b9323433cf9d6215f0effab60ab22672ce786e221f465d6d3afcea7893466cb209d637a4a328fe4f202e", 0xad}, {&(0x7f0000000400)="06d3a033987e3f7ed03c2b88b57cfd72a09cd70982ef9bab7b0755d3720ad7ad5e2e3bda0bc5f1d072bd54f8fe9468269932684306ae67374f3047a95cc20c81bdb5905e870d9437e967ee43e2aa3b8a04fbcf32ef15be7716bcbd879efa0b39acc7b87d19e4cf414bdcf61da1e3ae2dc4790d2f448dcc6c1a09212b4033affc033d1d77fb126a8e52a973ea4eeb4ab243f9f5229e718734cd89b48f37c7d1815807a599d2e05d80a1808d178ee22d2b39e8c8a2fcc6317eb4e29af2590f6061af3b44dcf087450588118ce25f43a111a0fdd9b5a0", 0xd5}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x38, 0x8}, 0x1) syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000006c0)=0x1) syz_open_pts() r8 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r8) 12:46:31 executing program 0: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x786ddd41939c3cb1) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x9}, &(0x7f0000000100)={0xff}, 0x0, 0x0) write(r0, &(0x7f00000001c0)="fa23f9751961f9b0bb540181d08b099b47af1754d1bec37f377bb3f45d2d723fc3dd10eae8a8e45b2ef23912cced34d79c288757cfc8b82bba79a9f230d81de50721ddd6104d92f34774130e54cf1d5a2ee2", 0x52) 12:46:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x8b, 0x29, 0xffff, 0x6}, {0x1, 0x9, 0x7fff, 0x2}, {0x95, 0x6e52, 0x7, 0x6}, {0x4, 0x800, 0xf1, 0x1ff}, {0x401, 0x0, 0x7fff, 0x4}, {0x8, 0x8, 0x5, 0xfffffffffffffff8}, {0x7fffffff, 0xf8, 0x8, 0xb3}, {0x9, 0x1, 0x3, 0x8}, {0x9, 0x2, 0x6, 0x4}]}) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000000b3, &(0x7f0000000100)=[{0x3ff, 0x77, 0x3, 0x9}, {0x7fff, 0x1, 0x1, 0x107}, {0x9, 0x2b, 0x3ff, 0x820}]}) pwrite(r0, &(0x7f0000000200)="61649ff23a50caad91d3817f1bd18882f834406f21135b02c05521982a62bec913d1ab2fefff35448ac83414df998151086707c8c4c60e29876394e3cbfcd5e6e5260f6e3f6fbf7b80b454cf7147e7579816c0c1a76b725d35e7f1af5222bf1981a2cade294d855440360bec97a4c50295f73caa9bf3f3a89829bba9a995c96e729fc24bc09f25328da4c1c1bb01c2296f9fa03dfd42777518713cad141c7a9fb4dcf8efbcb56f52fb5e1a4440879306c54b077ec6c437d3d97433e2fbc3b8a7d348fecfba3a3eded7c2a6345faf3344f10d462c0515d80ae5d3a370d979709f91f1e785cf74de71f79416ecd4d8f588c734f9ff66dd501f1b8308fb152a", 0xfe, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 12:46:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x38e38, 0x0) fchflags(r0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2a0, 0x0) read(r0, 0x0, 0x1f0) close(r0) 12:46:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r2, r2) dup2(r1, r0) preadv(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:46:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pread(r1, &(0x7f00000001c0)="c477d14aeb1c547121a5aa56dad9516df094e2784bbbc363dd09c1303f3532d388424a57ec4fcb728e2c9bd49529df77862a777f9e02c7b695dfc7653aca95c2af317b49c04988cb44f4084f5bb867d5f368afdf4a005603704d83842f7bc977bff3609182aedd4f6b89a5a95416be6bb782513150656b10ea1994", 0x7b, 0x0, 0x100000000000) fcntl$dupfd(r0, 0x0, r2) clock_gettime(0x2, &(0x7f0000000100)) 12:46:32 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 12:46:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 12:46:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 12:46:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 12:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) setrlimit(0x6, &(0x7f0000000100)={0x6, 0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x100000001, {0x6, 0x9}}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 12:46:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 12:46:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = socket(0x1, 0x5, 0x8) recvfrom$inet6(r1, &(0x7f0000000180)=""/130, 0x82, 0x840, &(0x7f0000000240)={0x18, 0x0, 0x101, 0x4}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 12:46:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) clock_gettime(0x0, &(0x7f00000000c0)) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000500)=""/32, 0x20}], 0x6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000005c0)=0xfffffffffffffffd) pledge(&(0x7f0000000600)='])\x00', &(0x7f0000000640)='/dev/wskbd0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000680)={0x6, 0x7f}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) write(r1, &(0x7f0000000740)="354523e55f88d1f279c0db6ee1ada9ea1b2207d3a2c85e022eeff6e67e110498a22993f87e850c197babcffbb2833860fb8ff9ce54f70761e7a97f1901480cd99547ef9bbd2d6994a2adeff27807f06e55ca9fcf472946d8eeb700093c917c3653295c697459da5885c54d968cb8ab9a3c156b85dc0815aeeb8095d6129705413701010357487598c21e03f1cee6c80d05fa5ca99614843e9ab43320d42fc7fdb6b60e748536f989aa381fdb8a4cec7dd4a0a01414ca2b77ef4678964e9f29682e7dfb7f8136d1cbef2f26ebe29fa1f94e1fb1ca9a4411f45c536e71654036e88a", 0xe1) listen(r0, 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000840)=0x8) clock_gettime(0x2, &(0x7f0000000880)) kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000008c0)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fe0000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x73a877ad}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000dc0)=0x2e3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) truncate(&(0x7f0000000e80)='./file\x00', 0x0, 0xfffffffffffffffa) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/pci\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000f00)={0xfff, 0x1, 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000f80)={&(0x7f0000000f40)=[{0x46, 0x9d0}], 0x1}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000fc0)) sendto$inet(r2, &(0x7f0000001000)="8e89fbd9511553a971d70a8bcf28a785f65d952b1dcfab06876f589e1738a48c4408cd601179de6499c3690e6545d72aad11863ef8eef2a5a6fd21c236f2db15b1c63b3286d42cdb0b05a7c4b5e49c26ff5edfe8", 0x54, 0x8, &(0x7f0000001080)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000010c0)={0x800, 0x12, {0x815c, 0x1}}) clock_gettime(0x2, &(0x7f0000001100)) clock_gettime(0x3, &(0x7f0000001140)) 12:46:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) close(r0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000000c0)="5a0b68fb35999554b8c287dc11ef2e01bbd802e2d3aaca25c3490f2f3c61a7a3dd316871fe0160cc7639bd9da13d98886c1435bc42407cc575fd8a1b03f346d34f9f774299494976165f9f5d48fe8c66a40375124ab8905e1fc9ec36b54a8d15c3b37f400b27d59b20fbdaf79c07e1d30450f29a69ff3e7c0732a8fca02e3851229a1dd4", 0x84}, {&(0x7f0000000180)="45b8076baa890b630c87d117440cbf29c8ae81c7a9a21fb971a4e40065e126cec8278756de22761b456f9015c4a461ca9874f3f2f2ac3bd5fe8da2f1bd1874c2332d7e3cc7473793516e29385b2c177f15464c8c756dfbc826e303bf45b7836c0b28f919a28ae4bcdc2f3d2c8d1eb6201d8159677ff1f70261a21da92aa70b90cab35e5bc914d95a20dd402e21fe7cf16d5c07b617a0f115858c369d7ab41d95e67a346ab5da923c80f54a21fd54764c1c8fd916c65fd27dcdbb409c7806992dcb90e78cb7b6d8886fb2c726a2ba19e84b3ecdf47e24ae3857fb67b3a78e9479dae7ea0de03e04a5467d99a6e7efeb71d5f2246b287b21365d9c7c0fe6fbfb82ed59569e32a249834e108e519f26d90a33b1c9f2853fcdf88ffd7c004b66edd8a0914ea50b764ea1e0afce43467e2cf2c08cebcf76ed89c5b8c5661d23b2cb2626eeb551bb57219cf42315152b59e1329efc5a7f198701c5406f3d1c968a440aabdc6e1d20254258fd0ff4132750ff7378ae11bf624b908f6fe109f9e5745bfd21d66139b52118e97dcc08675534af7e955d8875ba3f8040627b615cf80d217bc8e6c31fe2c26ca63508008df87c1a22fa35299b3db00bf71e554b68d7f9a9a00b3bf7b4aa31b552f2dd7cdd0db9de3ff72deaca9a10e85ce37a1ac35b3b506da00ec5aa066e53b0f32ffe49865158ba3c23f61a4942e5a88277e60aa5e850b7e70eafc20d6513aaa371d238522678c0f7ebe471a225e81cd3ed88d1ebe86f4f219250263b83cb349c93738e4a03f74bf86a7d845a55046465932e0f4e6d54c712bc67e36b7ecf5cca09b8008623f1472e5997b1f1ea8f73bf8e41eabde62727eba568040925ea0d4c1287822856b40cb82da317bf3fdeb4fce21059f54e1ec89aff05f0e2d866d5ff00f7cd9d463ff37115c953e6f1f6167620bdc680c9f7e3ab139950bcf2d3d2ae8bb3bc890f8c36c21473388dde8a928939c746447ce8264bf44fcc25216ce8275c81d9868e19c72265a277a6a23316f51086a685194aa9f35688b4de746a083923a93bc2d82cbdcaa7c4dd4af783d83c2acc79fda4e63f34718eacf4db7e659dcd99e45f1c346c47c1257521dfe2e165e30d4a3fec534350df779b287aae58cf9a132a8b04d0bb8eef87cf4beabb223003461b1dde7dd132e2775ec35ffa4ae1fe3a16fe3ade2ab93727905e8cb52cf947199efc82a5dea084f8c9533b6ddd844ee0e01096f05ad8b498ed43d61d7a0bc812d2e8152f549e07d2af8e0ee1bf63cb2556d82140df5586cf7cdd6b9e1f9b651e1b80696d65e2266785aa088eea3a8c35e91f61fc95e00693b2d7bdb71342eca74a47ce1938123032935dd03788a27d4cef9644ef60d45db3b117b5b1dbca3055674de28b3b9e839f5898be8bb1e2fd78dbda3597df067bcb43f35fb4cc839b80a149e354f5a48dc7a79fb69db9e03db8c5f617c7e1745d0ccc5c00d39dbae93570dd08bd40a73e76cfa6d632d5bee1c11b041d2b4b703aa912ac10d791d2e95e6f66db7271c954998d3d9e9aaf522f4dcd6d7598baf529fcc1a1a8077dc1c809e0fe4ff2c63868f934f57237589ecb806bc574429cc985f69aef3c5841cb0d1fcbc980e612ed29dad4700f0bb90d7f575cd6df6127be1c8c2c049373465392da74c42de9539bbc6a3afaacc868285365a43e71b09bbf79d85970397c4e797b77f2cf4688e73b480b9cd8c2cb0425c96ed0a1fbdbd165b648f2d33c84336bb2d7413db50c8a60da4d96897d8bb0dbc2fef3ad8cd5fd5168d785498ed402d1a0c4f8a5d11843f29fcc8736c6326358365709b0d51a160a18c555862a4927f2a883fc42de3d12d5c32a32edc8e8faf93cc3bcfef7d0e0a64ab51c72daed27e6458846354fc71fa1f9ef8886161811b47c25214793993c198d31e385c177d7d91ea84a7253b4cd2b84d6f19d200da54b5bac68fd33bb39875ede1b14d8549c3cab16bf5819b7927b40211f159d9427dcde37aad09a3b740174f825be2b313bbd549b753a53b1940a367a4f8cffdd54458ea8d9afa257a28ac34cc8c7b0d9c1b042f26126e34f5120b7432c94dd17009c5a5b8789c0a1609cd4354f73f53cd6cc389c57e6d04f79d83765d700b4fce8ff9109b0637d9561112f562a01289d2615f9dd7e5c1bf2b823b8ed818ed8790e8f0789e459a267f8498652a344edda744f00819fd8c90e2c463cab2325bdb2eca53f971a41323f126f897441e89fa4b22a4fa3109e89326f6346a24ddafd8bcf255e21637bcc2ecd9b6c3ce2e73ae39cac351e6e049c893ec9e134d09a237a571491e49e623935292b375032f270bdc88f81cb8971bb746277fd2e84f147ae127efdc71add836528cd2552cd2fec2f67103a4d9e86420b04c99b0236c458da836a0a2108ead30da7be07f81cf7937d9f1d4e6fa628a169900b84f8423bfe08778c30aeb7d6698019d617513268ed1fe20dbb26240770d28e8a76a8a65e7eaf4a562494723647f80e9564646a6a73fb4f7ada06cdde4cd0301e7b6a51d7c991c57a7b9e1cf00cb6b132fc125dbb0a26f28a06fa592ae28aa24054222a650ff1003ebed0229ab49b74e38e2e7e5fa9f01e9f7d81d4d04ebca0edbd1ffebf73507f742942509d748784d73bccecdcaf005d70ea56c7359310216d67f472a91a9e3bd3043ece441eb293568f36bafae44a6cff988e267da04c0aec55693efbda6bb704523eca80419b1bac2d19a05fde6e95580744fc6aa4a30621bcadd9e348fee4e3365b95311f7f2592fa7e87f73b30b4a21355945c9fa0392b94f9953c0439c8fbc9b66cdae4daf0eee99f0d1b8f9b4523a2f006d18dfbfc59f73667d0fd14fbc14566f6be43e5d402829c67d28fb96c9ef199cfc6e8db034510b3f06a48c840dd23b3b57035ef5bf46b443201b08b41076cddc5ff405ed7687528a73bd30ac24de58e8319cb43267676a39520a1e6be38db15b6f3ea2d73ab49652f335b92f0afa82ee45165afced043e820265c9a667952a89f6c8f2cab3cc5bc5ac455bd8f64faceb0699c8b59a7c00a3960848fed3b54a31798524bf9d001b25b78add0f0ab96b3cf59bdb3bc93619651dd9f8d9606a763dd54b3b1ff614f7af49eebae94f3796abfc998713e735e9f9514c7e4aa1901a46031ba5d4806c7ca19aa7193444687b2b8cd91c8cb707cc6eb06f9cdc84ac65227274e4652ee1c6e9154c9a21a43eabdcd8a36b6c921acc56553ff6425350fe4ec39ca47ae6f05b861c0ad132477c0f984a3d490990a3d2caa84e7e8e58f4dc9dc56d9c6fae0ecad7f310a281772b524b32e805935eebaa891945ab5187d730a96f4ec59cd9d1f1c0213cfeb3de3cd4e4cfdecf8c3d810b3d0a32eab0ccab6750c312296ce493a95bfeab72214e2186e98ac22415ea74f237864ea4848965e53f892f33eccaecaea70485285cdac0c773dcb33c62e88fe80120568cb6f6d2c6b831d165da079b26056c52e1e01bf49f80051db37893a2d3b56a39e481f7e4a409f52d9badfa568d149afb202b8af58d0e87ee44eb3d73c82c5fdf5de92ddd4ae30581a9bb520dabac1c572b1d11b8891d369c369f37f08bdcd70c35efa2187e727712d3dd886cf86a9ae52e3485b91a5160bb8efd9a8ee8cb09cf061b537cc545624430dbc2d03d369afbdb0e3af45b9a4c131cab4e480f9c80fcc4f4bba62bcf5412a7cb32d2421798ea855775ee369c9d9d9c15c4f3986ee92cd3c8a2f7d9d1434d9ef3ed48c011d186c6f89307e6be542207e8a398d6c967075f92a81c0de6ed90afaa9d4d0f65f4b6fac952d24e26dc4d51ab542525f0b112f11bda9c1c26a28f9a77277ee2eb36e97597b179b11bde8cde42de361d386b26094985467e864907e86744ef788ffac602dad194cfaaa3bde33619fb0a131cd3ea03e0d536f693bc9dd1eb58a97fa72cee58a2991a407ed0bd62f17b72c98605208b7797f65e5871bc2cb42f9fc5bb91f5752748b47b1c0e36bb13726649a7093fdfd4afff1d6d06900f5a0730837222f35a73ce98421e7ec0f7e38f4eeda637d86fbaa026de1f20883b9d152114e92b2e69336782f462bf8f49e60f28a7578f3ce8b8642cfa29420883161089b469ba5f1b44a280240e9c573f97c013786050052fed6fa5bc2bf081b5f77e60d9da0988d6be0a5730dee323fe8647d618aba01882a0838bad75a1ea2b7d45f5473dafd6df48bf70dc05621bd80832bbed1e119a423318da842e07f9b2d687821be3ed57577b1c2009487d1dd2ec4726feceaf5a9c30c6d458c9e7aabe22c8a20e984520c4c4a84913b9d01f8651d359c9c633e3d53b79515c21d4aab50e2770df2c67f54c8007280b7c1bfa4fcf87e509ffa013ed69cb42a9a8a7ac31119086f134c734bac551ae870bb1f1cd8322239052c01c2137ceb19dd3c83a22f59f3b6b44d144ea2833bd5d7a45cfb02c18f208211f1ad081b1ea0a17369d07a6de69b39c75c3b291d2b58db5b84fa3120eeb93736fd5a28809e7f2683f781a0fd506ae744b6e401448f9e1cf38abcffdf70af1d6af0e448cd9c9bb5386be66c0d85f6f0331078e60e720293b11b7af2f15a4ee64017889c72280c429a465f910c8448d73e51a2d4a19c73ea635e09d5bbd40f913437fff6378f30d99e817bb2febad1bb5b978ad6e8efda0962b82fed348b9532199510b50d0defb93444746f534be80a34bcb955efc952fe9001788fb1b6fec0525b18a930e8d710364833f2f3817efd0028af5722965f6678bedc62c2ba3a3d52edb159ffc484233a993dd162c91cacd4128beca421f207e812b2b9e7868b170756cbc821e9215cf266273efcbdead9a16944219362cf6084df1a07a1d1810ccdc45985290e0229445b799ba42826db676ba5971205c066129275ba95ec2bcd64cab18e03b271912476438e51f1bf42cf51831ac0fce2c7ad2c09465e98fb6fe3019bfe29de1596b4394ddcfb8ca1ea8c31cbd2c57468f5070d40db93430b4ed7905079cefc5f33f27ebd80bcc872b02ac2a2df9cab9d1f0cde6adf2f60458bbde3c1930fa2c635270470044d89fe703086899cad1bcd45daf1c4f79a121dca24d9dfeae3970c327d2c2fe008d3743d95c8d3c96b317d5fe21476f865636d68f2a9ecbbc56823fde023a008ece2a4be905e39fbdd9000212532fe5a07ff6680ea11654381b9e30f5294629531f57852965c1ecc3ba1a1e21b966320bc4d5ce4dbe040e0d5befc5adb47f1331010e5ce7f1871afa0117fbd496134acbdde2e53dc2a7e22822ce3fceab5c2cfad4ba078e1b36c34cad88a15ed2079041d7273d1347c599f38609d56307ea7762dfad2c3cb1e2bb92a82b9701aae6a6dcbb4c4d7e8e75a4c71449aecec89ad3d2cfd2a4f04bc9195096c1852bdaf7d9df16be6dca00e0a6f7c3760d58af24a78652550789b35cad00511357750a2f7625f9c703e88b822fbc4b95d688c3983d17ce3e95b1cc6ad808756816f908601eab51864a97495bf0a599c0a1be05dc674b2361fc9ff7d80d4aba07185b61011d5948215bd53a1144709cc4934659aa152a6ef099b3ca467540dd3b77411ca24144b30b5cbaeaf054fb512b2d72a4f8957a13a4b5c0d8b38627735247518b8aab3ed4a4e37bb307271742435b95686339675da8a0265681723437533cc0f9d6faa553963a8cead7b8e1eeb357d7c155e76c1084c153a789eed0107c122354a864848ae069f8725a454c82cacfecb94490f96f1902c438d7f6c5232abad7e6244432a57cb8e19b54a94477afe3dc9003dcf", 0x1000}, {&(0x7f0000001180)="b52e2428ca6c5eff0e029339a9106195337a3734f3ae1aa7e9b19e7ff3ee0086fc70538be86f2caf6575cc1516148732c1eb6c3f7c7de78a74ed4e06bdb327c88f6b17745bb5f7bb16fa4b3df6d5f7c2dcadc1118f7671d5998a26145f5e93f34544dc3dc163d71224262a923c65c4ba2d741b8e4aec190634a040aa2de7bf6d4b9381797180327294eca147eebb0fa33d05f946fdca9b320599b8c197969108df95f52c4f0274455beb55e13a96", 0xae}, {&(0x7f0000001240)="14cbac98dc278485607232a09fce8bfa04ed79b72fbfce5113e0351bc31ded27f57a5973abfe619d6a277e97592d7c85b8f9d4446647eaf55f004007edc4446d57c2af0199352f95624132f28fcbcfad4286ea146dd290eb5d43045b410281e23287c4612b09b42f8da90a66a4e3246052a5f05f76688ac2981c0b4ba8b3d86ee3caa0fd2c09189cef230a41143fd6367d7d0148e9963947236bebf8299904699d7586f09316cc450944c3a31c25705d12779116a1ace9263c818874fbcfd17bfe67d8017bc13f9e5da9fc0e204e1fd6f4229c16a16e8897bba12a60454c68e1e0528bd30d8b4e53f2b216fa25dad8a3bb85cdf29d3c20e916ab8d5619ab4f5c80aa3d351b4ca8abf58da8882a9f7897187b20b96c949b965085877dd155993aa90a3d2fcae197f9a19d37d7560e7afab22dddd0a9d0747a5614da6be1a86438b62a6a48699b00407b9397b6e278c7aad56ee5f377cd013f32d1eb872bf2739e5abd140800a34f0c00bcb9c6638d18bc5ad074c569ed2cea7a14f25215aa82ac86f7fab98b22665656e12ca13c38e01bfc6237f32fd7b797ff34663499dfcef0ecc81249c3e7d30347613a7aa8d74f328dc640f24f9225ced942eed405b159eb95466b403149969bc4bb75777482cc42cf894f482e2b27b46a73c0119652100b43349f1afd2be276e5c25fdd870ddbd4f855ae41cac9a2489e30a9ebf2e7b68565cc15446373d5ab0f2b0aece90cf09438bd6ba00d2e70cfd687c90d4ce5cdedb3a7c60cd273c93cd6fbb26f3d3ea12dbb227bbd613c76839ae98cf2e6f94c7ff3f92aa86cdbd50d3218ab70fdea87fa2ee2796cbdaff7eb965dcd2d933decdb768107c21afc5362b164728b56b7ec788cd47544c8cef563ec36d77de350b50d36b3441fc4cb8b9611f8ab4b7f92303aa55a3b60007517c65797e81a6681a537deab64d0285e6c19d93126f5ff698c1076d6dd801b53d331464cbc7c7c29b982ba51276cfc04c2b278e3a992b72912ac9186a5e1a8bc0b2eb7d0061d2b4cf0af0c6f867b5247c716d774b5d4506c898e89447d89b0377305e1d1ba88778c7679497f464257960eab8d62d4c5106345c8fdf6e3b6f14d99112d989f06bbbb88eefb11bfe7624cccce79d396ea5c6cbbc10f4fbe687a5b0a84dd015bf7bba620818046f58948b08f6836b0e4b2ccbf9d0805c1ebc8e48cc5ebb8c06ec51c4c4607a46b1895b8665aed783fe5f8cc0bd40557963a7457b692a3e838e243e1eff19583ca033f265fc89701240e2e8c5d4b683b1484edef3845e1aaec648cf3e4cae66410a3a5fc00b6935aee4dcb922d2c7ba6c39edc9e2a9d9eebc5b951e87208e7ce8bdfdd246a60d3ed0012200a95e614522e17915928ee3dc76a35be3c39d598a38b3f31040f136110e37143560b68ed124362b65309dfc64b3ea94eb41e5d75569b8e4070843aba671c4b625fc6bf043f8a7295d57d65e8ee7b36d9776a4fdb0f693715ff87e85ecda210138887fd57784b59ee128900374139e42c3d6d78fef6af6abc945dd1ef463cdfe304977a19d72f88c052eaf82d99df9bd699834502d41b054f3cba37d416c3ad58d20ce07fc5100c25c329353175424c31dd9af887ad1ea30de720f2699e9aa82082821dacb8fe87657b9ce362808d17f428d9dd3e6266bcf0c9c54578fa565d61777bdef9c9de7d6054f3eb4df0271be0087f09a2fcad86b9d8f18d4f035e510f08d4eb94bb43d0a7ac19ce4d0ac57df670c0a21cc8974edb5ce4bf003672b6b5516d747bf2deeb3fa71bd66af8f9fdd7c4fc42469877148b15bf22b8f87134a8b7412fd44b331baa9443b581072399c88c1948795667f66f9a9730decb970ded028916e061b54bdfd20bb69f2ed4c03b60793709c7ffc6ac35daa0d8acf60e3599c6fb014373381af30762b3c100c456707b11c4981d71e0576196858f6da5ac3adf4c42f9b8d2f69cd6cc646db5c969135bfbdc9085f76e7290f7ae040b2da99e995c08d76c861e68f1a4d06afa9264c6a2049df3ae88d0150b051a12653fe3b4c5e1e3ff4d2fa17d8eb1fe38691c79aebd828264e27335c6afe0648cd520e7ecdc8561393721dd6f6a957588e6a232fffa6a6e5ebf82f60774b1cf7118f30a54bb28dd314c853e14a1c66aec9affaa991c54d88b9684e7405eae305846c49005f077e80a3753b2b6b35e0e7eb2c21c1bbf28fd5f2b114015f417a3811943a45d722d9ba86df84f9789d5f74801564927d821b96ba1e74feee56dc683a0171647c9664a4d2ab519b515a0eb175544c253f63b519cd2b3a89f2ec1c9d00d63241d2f7f504e0bb3465dbc498401c6461c1689ba5bab30cdd17e85349a077ec951f011b27427ea730af773c838e8e8386a16169752b741281a7c39e1eb0c4add97fb41bbdbcc7b6edabb0e399ffaae3cd967f9c7b5fe059d6b5cb563c7c2e6c1ef858e3d48927108375efce055a7d907fd82e464327fdd4409fd61d33410300624b41ca6236de624fe93ebd7325c880d1ce331fa8a44ee3d4f045a1ac0c049fc762577151eb609f6d8da2cab9e577327cc0f0e93749690f12ba44302626ccfc1cbf10654e34030d2be59e3412269fe10b464008ff533f749553456890b6affb6a8b79b54149857e18e6ac45065c08178dc12890fffc261b5cad9d8cd995c4bfefc0383ca8785b87c48ec54afc9ed6ad5ef3d65a9d6b8447a4ede8d9b141c0eb449a52c691b11f70f9fdd3525626ec7b92acb281b7973ee96a9e4984b752ef61dd2301117dbc5ef5c1c22dfeda2ecd1a04d120c0654f93e5bc63b5194c90c9f5a76b8b33cc06dd0fc3941281ad17d8b4fd54a816bcecd8adf7ac856aae561d482a596deed3b9e06fbacfaa2313e2ea294cdc7b8ba9ad1f5b73a0a9905e9979c6cc1e1c415fad8738fbadeb5585329ddc3aa34a8fa7a002a3ebd87bb903774785b13a9946fccacb86d609639b98b480e01c1c55b74b3a2c326da320ab2b33a5d0964708cdec042b8355df7fbc076a569a950c40b74e0aa1c3e21ec18f5a9ac84117dcd8a721a3716146b7e38e64b4b1f6819bb2b802ab396f8913c04f831e3310e33626b015144b19411d7b385e3167358db21c6e6d5bdf846fe854afca80385dd00f3317368a329084cbe858362cb73b971c86c63b4ae7998fb4ae3a9bdb04ff6bd7d925d555fad84b98384d6958f52bb71ff720ee8f13ba27bbf75c2214f47dd40e6fdf592b84194d7ed908e93ce9a3e99bc2e30a47dc72177e6dc8d3e880c39900f8294871640d072484338ff98d376d4baa97a130075deec70417d1a39ebcd483971f08ceb09619db9681138107c75ddf70dc7efa9f0c16bc26a6dc9bc4f33b5dd6c7ee199c7c2bac5093c0e3c4779ec966a1722af7f083ab711bc81c0a1dfcec7da292ae9a1f5194d98b74c1dd351208c60fe09ab2842b8af809a521a0dea591f0f0fc15a855452757e26612ff3e57233f26035488d06c96861beefe2cc1b0f7776da7f2c9e86b0c3d6b0bc2a7b62f08a033035ca59f4e1248c1edfaec96fbcf593f4e86c2bc1854ffaad9627853f33232668169ad9fb62461e99f3a4449b619d698e1fdf00da7fb0e4d831e80971a868017769804fea796f3906bd89eb6c6eaad30af694d9e34356d47f791029594c9d15d68ec571060cc4dd0c459ff2492f87f669e8e4fcaf1f158a13faa688c018caa43fbe17cb842af3644d730c93220cbce54965f5a59dbc0df3a89c6c501dfa6e980750d75101cc54cbf3d4aba9095ab1ab65ef953f3ae6ef1064e65f834c1476c2542a55285f7cd5decf2cc579e6fab5fc2caac11888d8f2680ce3611cceb0b594c3b2858160875d273161be395756ff11b3a3ed7eebfec429d763588c1de01aeb56859b6bbf73c9b87f5c413bf82f7bfd1d674cdec572190ad76afe16e22be875bea77f65bdfe8a482b90c736b9a29f2577acc72eebd216cb01af66fc1fbd27843f4c1725ff60caac8ddbb7c60a65dadc6a1b92889ba8fef29cd130425d35db0d88b86f2dd42e27ff912fc906e7d6dffa6b353b492a89909a739b975a6349a296df5a2387776e95d8ab634284c8a615c036f8ffaca371ba82f71b0d4b2cde3bec89c62d171c84989b3231a8a6e12d7c031f1d91a7c34a0f8dcb8ba7227dc3032cbe6565732baa286c2b9ed12dcc8585674f4033b6c618e4e616e0a83a57de087cebd59b83844a435f32c83394d2ab1d33755c7a473c25919a366ea93725edc116346223f6b8a30f80ab9805385ae5ba44163f2691850d0b81059d2f935c858f7907c8908e9774f3b45df277e96f023af837182cd3b7327cb1a95b83ada8ec94ff5ac03acef85433d4bae47c820b973302036bea9ed5c3367a68b75719b795680b123474876abf341dd24a9aa0ff52c8cff6f4e431b22428d496b9b5083a0bfc4811050f37ac71a72a8d17df33bc01b330b6be5bfe0628526e09946cb42c31a88c29b747e92512abc13f81077ab9d7b245e21e9f105a73581815435a01f27e435391e48e97b387271cd26a7ef15104ba6d14a362149340343b67d22691459629c425660bb7e0ba7d325a2374ca4713c351e2e17a393f923eecfb9e19508e414424844dad7b1490f1856ee217b292d6982606c9a15ddca7b474660b1b514cd1a70e6e6b67850d5aecdaadca16168e1181bc24c9e1186789ddff98bf0f459a2496fdabbc9a8d5b1559ae126794da03a7fe47a3483e26ccbc7e0b3813709a62268389879fd7aa119f7cb6d6aaf25048329386735e133af984ca0c87d1617dcbe8c88776755aa12f3d6c53645eef6eaad93074f4d833fa09c23da9daf413fff0e486f27dcee35b5ed0d4df4ac05b7619070d12a7bc3fe3922405489270c465af95e43afe524b743e8173ea47de4942d8d279ae89cd2eb92144219ab869c5e13bf39b99c8382ada832918e09ea956ef385a5760bc2512ae299b3c754d676ea0a982ff4d170ff897bdd82d711da445fa7e0b44634115f471c6241dbc10150494769503578b6c3dcc080414df123838e8d7d239f64ea2222e9ef24102bb56056df4968d6d92c04c6563aae910c8cb53e1f1b8580c5a2504d6b3ecaf8f1cbb9fbac8c4be33a9c63ef7c9dc3d29a33e4bcb7f1d6b99c9ae305cb71c208153063d4ed5d8ac9a4e03ecabafed3928ffffbbd07f06e0ff9fa34912d3abee16afe70b985b3fd98b342fa72c4e3d97f88e57771f9724e6895e676cb91e954b3d97a1da120c811220461c44aaa3c741d8922d11c3b87864da2fe283fe9966560aa4fde7844dd51a8ab39804db2bc96fafb2989d81e3ee24515823373102d59722750b5d8320e1e78117040f38c1d55c7cf654e128775bc7e26bb71f530b16f043b478a63878c15fd548d0ada8f8ed40ef268f075599310317faee80d00d3d407bb139ca7e7f01965f5d5a5a03e81c249b262f204d81b8e86f4f0cfa8cf8a296e5aee11ce22235dddc5908a01967a4721d71336e319161ebc5fc4a241b9f7d50a435bf90989c262cd90531343eb7a3f7ce4c691ccb5f5795d163301c54348cecd1e70e4456f516048bbc3a30a4272c59007e43c20f405a867cd3735573e8cc49cf0bfef1da451aad6e2935117e589a4b21e789f122459f07857e5a563d2e6dd4c9aaf3abddab80ffda508983b33b06baba68936b925e7d4a0f63e7930d9d697249a4c5988e6569e0a11f3b7f9602d6b5e2e2d082778a2ef38e3e57e7a15cc71defedbaba91bd5c95c634b62c5ed57f003821feba7e0af26fe8a2778acfec1a88f959eb70424934cacb5025", 0x1000}, {&(0x7f0000002240)="261edf25072902d8d66153847009839e2491720394d0cacf8005007f48a4b8642514b489f4db9aee66991ff24e7a663d8560823376c8e4c794b877313a172c20b35c63dc6ea8676ad61d7a7c275fd230f8a6b22452d71162edc52792af967ffe1e9db49c3bef350f4d225fb1c011e391d6bc76bc1dfd8bd3ff8d3043126a1e4f26f6ed0d57c970f7b1b4771d5992c99a791c9e2725d8c7fbf13956886b05052a6795d3c865c42be38c809f7d999b575f291c69a2742cc7d137097e3e0a13e24b356100a01be42fb24cf33f098cf49d2b4d144c83bce28ef89c4e3aaa82018a699ea0b01dfe7e72092137c5a8b8b4c6c42b8aa43609820754247c", 0xfa}, {&(0x7f0000002340)="52b6985cca3a91f76d54316e8622ef8756cad9914893ea838a49e4bf58795893a8ca59fba188c7e4bd4825976370b79f9bb0ce5568c82d2f2c545b4d3ce2efa0f672547e7586113bcb6115cbabb365b20b246a602f0e9ca6ec276801357ad5d62a47ee5594cde2459f58c94a5d15348c3b8e2295044c96b91e126bec2a7b6751d9788703f42ea92b4f8eecbec48a7b672d099ca0ca2cac9df06697238ab9a85197496d91486908", 0xa7}, {&(0x7f0000002400)="1f90c39c87a4bf3a9217397de20cbcb941e8183cd9ae3ec384b92a9aad65836c2157b4dcf2947dfcae94046dff92f52a4a60bb1c741a0a4d", 0x38}], 0x7, 0x0, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) 12:46:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 12:46:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) flock(r0, 0x1) flock(r0, 0x9541b86385a24975) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 12:46:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x8001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 12:46:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x5011, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x6}], 0x1}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x80000001, './file0\x00', './file0\x00'}) chroot(&(0x7f0000000100)='./file0\x00') r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r3, 0x3) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 12:46:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4, 0x7) r2 = socket(0x10000000002, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x9c, 0x7}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0xc29}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2000008c, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x11, 0xc0000042, 0x3, 0x1aaa6706}, {{r3}, 0xfffffffffffffff9, 0x12, 0x20, 0x8001, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa, 0x80000082, 0x800, 0x4}, {{r3}, 0xfffffffffffffffd, 0x88, 0x2, 0xfff, 0x2}, {{r1}, 0xe48199a68600eb3c, 0x49, 0x1, 0x9, 0x6}], 0x10000, &(0x7f0000000200)={0x28, 0x8}) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdfffffffffffe, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r4 = dup(r0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="8b0201778e87e2bbb9e94b557daffcffffffffffff"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x2d4) 12:46:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="27e4fd7030cf8e8ac6e7ae3646cb36df597a6fe38ddd77cf72827d1596e096fbd82db6054b883f5416c5a9c5feca55b9eade5ac96c80c79761b20f6fd8cf4adc5dd844a0b436498d4071540c78050b1ccae2b817fde88627a4710f1722a435f6c492944dbdf903a69a55055b3cb49e07e00723c84114446cbbdf555325e4b8554c1d24bd582fccd6b8d142cb076347c9fdea91d099412f", 0x97}], 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 12:46:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0x0, [{0x1, 0x100000001}, {0x3, 0x34c}, {0x2, 0x4}, {0x1, 0xfffffffffffffffc}, {0x92cece6f1abb0df0, 0x4}, {0x2, 0x43c}, {0x3, 0x3}, {0xc2c5cf6f21c51dc8, 0x5}, {0x3, 0x81}, {0x1, 0x4}, {0x2, 0x9}, {0x1, 0x8001}, {0x3, 0xfff}, {0x3, 0x100}, {0x1, 0x6345}, {0x3, 0xfffffffffffffffd}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0x200}, {0x1, 0x1}, {0x0, 0x28}, {0x2}, {0x2}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x4c}, {0x3, 0x146fda4a}, {0x2681933e8cbb52e1}, {0x1, 0xf111}, {0x2, 0x7}, {0x3, 0x8}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 12:46:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x362) syz_open_pts() 12:46:34 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8, 0x24) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x2, 0x20, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x100000000, 0xba}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x72}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x7, 0x312}, {{r1}, 0xfffffffffffffffc, 0x13, 0x1, 0x100000000, 0x1}], 0x100000005, 0x0, 0x10000fe, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 12:46:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) close(0xffffffffffffffff) r0 = socket(0x2, 0x4000, 0x1) write(r0, &(0x7f0000000240), 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x1000, 0x169, 0x7f, "a0a1da72ab8c86a1891e42a81fa1903dc7b84dd4", 0x10001, 0xd0}) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r2 = semget$private(0x0, 0x2, 0x2) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x401, r3, r4, r5, r6, 0x40, 0x101}, 0x7, 0x81, 0x9}) 12:46:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file1\x00', 0x8a6, 0x8395, 0x3, 0x1200000000000}) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/133, 0x85) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 12:46:35 executing program 0: r0 = socket(0x11, 0x4003, 0x8d2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:46:35 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c808ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c8943f00ada84107f03b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 12:46:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfd31) 12:46:35 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10100000000, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 12:46:35 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 12:46:35 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = kqueue() r4 = dup2(r0, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r3, &(0x7f0000000100)="d74649aef6b8083b95ffa2fe82e4cd2c659c512b8b216f26b45e4ea6210fa44471b09c530e1bb1c8d11f8879c698da0c121c3ee88ebb365bd0465809e0b6f5a2d28f3d1618848b891440b3975e68a497b3293b6eea11df8a60ba60c77ea72f064adba30fbf07a223ac3734d6cd1ad30eb89e9ed99a57e8e1fe25b4279062f1579858b7d2bf36301209ddf123f54027ee8fb415474b17e0fc47072fdbd7487e392a52227ba708d3c3f0b413d1a167fd8e62377327a31270963f85db348123c84e89fc1d8fb187a09fbab9f0b4900f6d7c091ff5143e9e4a", 0xd7) kqueue() 12:46:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 12:46:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8000, './file0\x00', './file0\x00'}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:46:35 executing program 0: r0 = socket(0x20, 0x0, 0x1000) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x1f, 0x5, "098f7c1ffa35063c40027bf98912f51cff76bd6c", 0x0, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xff, 0xfffffffffffffff8, 0x10000, 0xffffffff7fffffff, "b25b371f9d87f9ece188ac46535c7b628fd6e3ae", 0x77a, 0x9}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 12:46:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x2, 0x1f, 0x101}, {0x6, 0x3, 0x80, 0xffffffff00000000}, {0x8, 0x7, 0x6, 0x8}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:46:35 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) 12:46:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0xffffffffffffff8a) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=ANY=[@ANYBLOB="00020000bf085537180235a52ffa16daac70a166e7d27a02987f8e896ecf79917e50"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 12:46:35 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) poll(&(0x7f0000000040)=[{r2}, {r0, 0x1}], 0x2, 0x7) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:46:35 executing program 1: r0 = socket(0x6, 0x4003, 0x7ae) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 12:46:35 executing program 1: r0 = socket(0x0, 0x2, 0x904) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x1f, 0x7}, {0x18, 0x2, 0x100000000}, 0x3, [0x3f, 0x5, 0x3, 0x8, 0x200, 0x1, 0x540, 0x9]}, 0x3c) fsync(r0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0xfffffffffffffbff, 0x67a, 0x2, 0x1, 0x1, 0x8000, 0x4, 0x10, [{0x6, 0x2, 0x6682, 0xfffffffffffffffd}, {0x8, 0xffffffff, 0xffff, 0xf98}, {0x0, 0x4, 0xffffffffffffff81, 0x79}, {0x200, 0x400, 0x5, 0xefe7a05}, {0x7f, 0x5, 0x1f}, {0x3f, 0x9, 0x3, 0x3}, {0x3ff, 0x80000001, 0x3f, 0x93}, {0x5, 0x80000000, 0xfffffffffffeffff, 0xffff}, {0x5ced, 0x2, 0x3}, {0x3, 0x0, 0x4, 0x101}, {0x8, 0xffffffffffffff00, 0x7e, 0x8}, {0x1000000000000, 0x0, 0xffffffffffffffff}, {0x4, 0x7, 0x100000001, 0x9}, {0x3, 0x10000, 0x6, 0x1}, {0xcc9f, 0x80, 0x80000000, 0x7ff}, {0x3, 0x5, 0xffffffffffffffff, 0x3f}]}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x80}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x82) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) getsockopt(r0, 0x1000, 0x8, &(0x7f0000000240)=""/29, &(0x7f0000000280)=0x1d) 12:46:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x108) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:46:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) ftruncate(r0, 0x0, 0x7) ftruncate(r0, 0x0, 0x0) 12:46:35 executing program 1: 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, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) getuid() 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}) ioctl$TIOCSTOP(r2, 0x2000746f) 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, 0x5, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x1, 0x10}, {{r1}, 0xfffffffffffffff9, 0xbf, 0x600fffff, 0x8, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 12:46:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) socketpair(0x18, 0x5, 0x7, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 12:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="c34ea991d4ee61015ab5144a221e5d814c26fd95f36a244870936d84b5106d4fae6d98884dd591667a7c79fc30660c41243250fc71b62dc8cfa7c3c47f382898ef99ad6db92f4749b32c3c42dd433d394cc55a6cba353c4b173cb3d4db6beba270b342cc18e16899d5abd361aaa4888f4b7bcd4101c29a51eb3a2d33c429a45a331284bab786e7602b0a1411cf9c4304bf028c15c33cc3d01e2b50fd8b84d14612acf5b400e92d4efc02a8c590c5674f77cd05", 0xb3) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x58a10a65) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffc, 0xf8, 0x6, 0x6, "5fc0f06b96a21719bf7583d1d27b5f77acfbeb98", 0x4, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c3, 0x3, 0x7, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:46:39 executing program 1: semget$private(0x0, 0x1, 0x100) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) 12:46:39 executing program 1: r0 = socket(0x0, 0x8000, 0x4) lseek(r0, 0x0, 0x18, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 12:46:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x121, 0x18) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) setrlimit(0x6, &(0x7f00000000c0)={0x3ff, 0x7fff}) fcntl$setflags(r0, 0x2, 0x1) 12:47:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0x800000003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x3, 0x6, 0x1, 0x1, "5119d3d945cc6349401ff2d814a80c78fee73eb1", 0x1e, 0x57}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r4}, 0xc) preadv(r5, &(0x7f0000001440)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/27, 0xffffffffffffff01}, {&(0x7f0000000040)=""/115, 0x97}, {&(0x7f0000001280)=""/157, 0x9d}, {&(0x7f0000001340)=""/242, 0xf2}], 0x5, 0x0, 0x10) getuid() sendmsg(r5, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff0000671b95752a538706000000a714000000290000002f000070f218841e47002bd9e7cfcc105010e0f401236ddf7e214ba3d760f368dfa82ed5345004903b1014d9a9b8098a43313799a82df05ab88c52447cba596d72502477d309a217520df90b894d79f60ab02fa0291d46ec6904767b5259f0dd501c6a177857f387e648071065922bc9c5159ac56c5cde779a54f9d1730ab53ae367bf0a35e4c2f700e35a61116fcf09f42e69d1edbe2904cf0d271cac13d8e0325644a9425b1f0a9773827694f3d8d58b7bf0a0443eecf09bd13a020934a574ff061b7c05e1b4a82030897232ff008acdd76163d93ba69470e517e1f75212bc8acaa17971c529bff2792b25aed192f4d0f0b84d55483597e3273b7b4362941420a3f6d37d91c10db823f412ae08be582104d5432094aed6ca3bc3296bb4e82a71fee03af8"], 0x38}, 0x0) bind(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="32c37229d16ac87f3000"], 0xa) 12:47:44 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r4 = semget$private(0x0, 0x3, 0x10150) lseek(r3, 0x0, 0x0, 0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000040)=""/208) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x4, 0x7, 0x6, 0xb2f0, "017ce4545ea71decd381bfa22efaf97163f08955", 0xd94b, 0x383}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="7c1943c433180a16b004469bb9f863f93b5019a9175d5d94ca70e1eee3aa0c0c4716a8961700df34df35bbeedd8d9bc91247fabad320b5ae8c6e2d559e342605aed7311e2b1060b5e5921ff90aa7a43c69fb05ab158dd2f0a28042", 0x5b) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) close(r2) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)=']\x00', &(0x7f0000000280)='$:\x00'], &(0x7f0000000300)) 12:47:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000340)=0xa7e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) mmap(&(0x7f00006f9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 12:47:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 12:47:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x10000, 0x2) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000440)) 12:47:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000003c0)=0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/152, 0x98}], 0x4) pipe(&(0x7f0000000340)) r2 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000500)=""/226, 0xe2}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x4) fcntl$setstatus(r3, 0x4, 0x44) dup2(r1, r4) 12:47:45 executing program 1: r0 = msgget$private(0x0, 0x280) msgsnd(r0, 0x0, 0x0, 0x0) 12:47:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x8f4}, {{r0}, 0xfffffffffffffffe, 0x2b, 0x1, 0x7, 0x8001}], 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0xffff, 0x3657}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x2, 0xff}, {{r0}, 0xfffffffffffffffe, 0xf402ccdddc041a5d, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x88, 0x20000000, 0x200, 0x8}], 0x9, &(0x7f0000000100)={0x0, 0x6}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:47:45 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f0000000300)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 12:47:45 executing program 1: r0 = socket$inet6(0x18, 0x841c671b92d889eb, 0x9) fsync(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0xa, r3) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x788) dup2(r5, r2) 12:47:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x3d, 0xf52, 0x0, "a641643c858ef9202602f6f2e03c297275368257", 0x8, 0x4}) 12:47:45 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x1d) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r0, &(0x7f0000001e00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307ae8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d41052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2bf2b03416eb0aa5d2d2f33a2a99c74a3a49f5c6c287c9acda05d6f42ca23b9643556d4b441efeaaba2795ff34fa00b137b4ef7f4a8d5b930806f92f59429da48385694433b61519c0d78ef265d42bd71a34cdf73adab20129d7d7e5c3f188bd67fb89a0db4c5d4579083c7da8e2bfc676a6232fdc8fbf7c063cf61da82d1d5e1e4dfaff497f5634561e59879bf0ceed08a611474ed57b6b0e141d1f321d27c29707637ef8dc4d8f3a18a96e7dfa77905c6cb5f069e9d4162177a18010697caa896f263cd7036df08a53a49c93f0d761dd44aa7a0b01d697ed423259a91fb65ec9d08a2a5e"], 0xeb, 0x0, 0x1000) msgsnd(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 12:47:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x21d1, 0x7ff, 0xbf, "c3d23daf8367130dce83caec425c4cd3ae824104", 0xd55f, 0x10000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x8000800, 0x8, "fc9cbed67b0b5b918b8aeff61605e206348e37ab", 0x9, 0x1f}) fsync(r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/24]) 12:47:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x10, 0x4006, 0x98, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x9, 0x2, 0x1, 0x0, 0x9, 0x8, 0x2, 0x0, 0x2}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 12:47:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) chmod(&(0x7f0000000040)='./file0\x00', 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x20, 0x5, 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:47:46 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:47:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x185) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000440)={0x40000000000000, [{0x2, 0x8}, {0x1, 0x1ff}, {0x3, 0x3c}, {0x3, 0x2}, {0x3, 0xffff}, {0x2, 0x8}, {0x1, 0x1000}, {0x1}, {0x2, 0x8}, {0x2, 0x8}, {0x2, 0x5}, {0x2, 0x8}, {0x2, 0x8001}, {0x1, 0x2542815c}, {0x3, 0x7}, {0x3, 0x400}, {0x2, 0x5}, {0x3, 0x1ff}, {0x3, 0x8}, {0x3, 0x200}, {0x2, 0x8000}, {0x3, 0xff}, {0x2, 0xfffffffffffffffd}, {0x0, 0x6}, {0x1, 0x100000000}, {0x3, 0x3}, {0x1, 0x6}, {0x1, 0x6}, {0x1, 0xf992}, {0x1, 0x9}, {0x1, 0x1}, {0x2, 0xfffffffffffffe01}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x40000000) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000580)=0x10) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semop(r1, &(0x7f0000000180)=[{0x0, 0x20, 0x1800}, {0x0, 0x2}, {0x0, 0x43, 0x800}, {0x4, 0x8, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0xddc, 0x1800}, {0x2, 0x1, 0x800}], 0x8) mprotect(&(0x7f0000522000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x2, 0x2, 0x20, 0x6, "cccdf34884db401773909dd5f8a8a35d5142507e", 0x0, 0x7ff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000340)=0xa7e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) ioctl$BIOCFLUSH(r7, 0x20004268) mmap(&(0x7f00006f9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 12:47:46 executing program 1: r0 = socket(0x18, 0xc003, 0x7) setsockopt(r0, 0x2, 0x10, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 12:47:46 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f0000001240)="ae6a5ababe59baf2b8", 0x9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000001280)="86341402467dcc0283d93e71cee3dc0241e152fa49aad0d8e493ba7be12f99968ce6", 0x22, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/248, 0xf8}, {&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000080)=""/10, 0xa}], 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') 12:47:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/83, 0x53}], 0x1, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:47:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000740)=""/160, 0xa0}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000500)=""/210, 0xd2}, {&(0x7f0000000440)=""/23, 0x17}], 0x8, &(0x7f0000000480)=""/14, 0xe}, 0x802) fchdir(r1) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0xd) pwritev(r1, &(0x7f00000003c0), 0xad, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f6669389c7f2586568ae3072c6c653000c319f091fea836c67cb24e5b07df79d099dbe6af"], 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2d1}, 0x0) 12:47:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 12:47:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0xd06d744604ef9ea, 0x5, 0x49) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 12:47:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) pledge(0x0, 0xfffffffffffffffe) 12:47:46 executing program 0: r0 = socket$inet6(0x18, 0x4ddff796835562dd, 0x8) writev(r0, &(0x7f00000036c0)=[{&(0x7f0000001380)="8c31b757669bc5c7179d8757cdade6099e8c210a4e468b5944fe81f9e0817a"}, {&(0x7f00000013c0)="8012d8c9a3293156523386e603f256e3c202fa1a5aa698d77e74220894e68d264100056371ff23228e28fba7e382f852469a967a7a60ee305151c070e444ce4fad00b0422d04f4e4eabb5d4997aa4fd23726373463448b61015d8a1573fd5f994dfbe5f7512056685d1301eed642f96d3632cbe1bd857f88b166c7e0ac36208eb234d0394ed3edbee3c45813a18caab8da76e201b784f4a0879e83ec2464bcf2899f593f1b1cc0070c0ce2e074c1b781faffdce9f147373e27b9741691390a97d74e337da607d7ef33a3430068627f92eb39ebf817104a8ca65275f489d6c483ea365f88e77f006ae85a7b338d62f8749a3e0400555c5e544d"}, {&(0x7f00000014c0)="a17997e1293eeb1996eb2198a3b90cd2f744fad0c7cb6b926a402939d69bd7dd5860a693828b296c1f888b473e68c27fabd8b3194092f507a055deda525943a77ebdaa56c738b547eaef6554aef103f71ced1089e29383eef54c4a521c6a42caf9b6be1d07850c75c67d4576069c8890a58a84bec41a368e81eba5a5f00a82822a4e4bd53c4db957ad70b1f207a3607c60426f1ff3da25495a9960632410bf0c76ce"}, {&(0x7f0000001580)="43f4ae1d52b954148aa60e5c3832b4695bc6460c174dd1d2ce3755cfd892cc3b780d86ca7a6c8cd6a76b997bca588b2e225a56d9e63591976137d54bcefc39c69adde961c0771372dda4e37b6c796d2c4c85f430949e06ba6c7c5336019c189446bdec0cf6"}, {&(0x7f0000001600)="fd3d98edd1d6180c3d9430ce9c4a81c4bf9ec4abee44f6ac515e4e5be1d54c610cde1945fb0877c0eaf91eb0594cb59188f1f99f37096b71a62ebaceb7f26632200729b01c49cc60157f41a02fede74d8f727dd7bae6919bbb5c271726a39d85a25146bd5099802001a0671b5f54c3eb29a51d7732b1c5bec97ea88ea50d33cdecb1660522a0926fd2c733b89ba00344c81344c02f911c20a31c534d4f7d4a1f815a56b7c5a0714c9c7858f3a8b3bbb29fa01a0cbcd280b04f531767627faae4d4bc0d98c945c9ff0759cb0b49021df29d8718d09b590ac0ff5ca82ac6a41855f074d962f687d6afa99c946e5660ffb2f5cac847385f030d868ba110f09cab139d4df115ee8296177130af3344354a2cba14ced2f868ae6640ba3a37a68b7d2408c007262b802f309849765ea56e7b9fd70168f00a7ff2ae1f72e19db1c4350f0dbc7e5b98aba4a975a783172c0c3fdb9bc3a9a247fe730a4c2e152cc1c790a059616ac2d18aae5c064ec76741607a385d80a9a663e31c0c496ebff0a7a6932caea950f52a4bf158b4d01efd6c7f608d10942f24b07867ca2419b2231eef4ef447bf3031d1b874b0a391129f98a199b5614c540d76e3a8f659123fd5381fba573a2f45a4917b969be7ddd4020c0770b46757e65ce49e8116b85e063bbd3c0ac15319e85b3fbb4ce4e548b7428b29c92914fceba79c1bed1aa457bae728aa748a590427017aedc95ed3cd98b95ec26e794af31dc9a7babe0f25f8fa29a0d00bf297538f992a8397d1c19693206d3823de5cde0bd6226546ca0d81ab36d6b9e05943bb7dd56a77ac3e3314a3753cb77ea28c60f280f7b13feb6762b3793a9e523d1834b07a79600bb19e7cfdb176438b503f1e0d5807c837ffbb54a9a93c8dc2861777c5a5afdaa30606671f193c5c381c1da74987ff96bd98866e9ed6f0d2b280953a444c6d7cd87d4965b9e110053dde67c597ea1862542f0ccba9394335263c07a809a4a6f603aa97c02d9e2afc0be4fc57a67856573a5f198f6b791040d45d66ce5c09fc760d54deec16a2dcc080d2d497da18ed5cdbf001399606bfd5484b836bb4b0470d688a93fc4b629ae35c142a7310e3d3fb9d18b1eb35fa3809a64335588be60f70b9c568f103442cbec3a879b0242bf23443972d6ac159c5858d13533540015df915ef67a2f00296d56bd5230c02b5346d8533cad5249312e8cb1cef7d75e0028ec8b11b1695f7af84ca0c51e606a8e327c74b6bd9b4a33df3679310464438d836f9d04931b34f17b82d9a887f67d025a188c379e805d0dd716c45d89c02e132a33f32400a85cbe330ae4d433edc8c4ae18625ab5f917ba9a1a6963fd2876975c6bf5b7dd332ea9abd6e83bcb14e6d87c2034c1857b0d545be28b98d4c4dd1c448afee30388dd8f970cde5f195f20c816441326d901034912bb5c89205c8abd0610c7f8114d92fa7598baa98d7782a94ef03c19cd2d28482553a97437018a25e699685f586ee4102a9bd0e9a1cb47085908772236f2dc180367f16c2620b63e63e1929dfe4ac4c838fafa2103edcdc1d4a14b947218918ad0b5fc4d94a0d7da2fecc5801638e82558061150f0d471d9bc09deea9153f35c7ba766260e17f302c7af988e2fffa21dc61d2c4721c1c679d1e010651f4688908f71170550554d147d2e0bcd71c5e41885c13f8a6cb1cfa92728ea694f384bf6a356ec781f3b856ec559225a1a81108be35f2e5b54d2a8e31adc57ab0277c6e785c4385fa8157fe472bc90ab43770ed327ddb4661d6d44c6781e0365ccf0f7eababf0621f35e160885ae18b9727722139ce091d8d29efe00d2591194a2b4d1c64ce959352a27b1f2197999b82ca71fd808e3937efeae86ef998c9b0146100fe82d70624dcf725b1e692e5655f39110982010853ad9c7af8c0c22e1a6276eb6c22ccdb320ec5ef24e986d4a7b6928424fb0a1f8a37ea2ee07840167e44365dc78bfcc4976e9af3568d558606e0ad5a6bf38a63f013840c72656f1126f2a358c0a76a7426f9b21e7960b20e68a941f6fe5f73cd347d58bb893fcd06ab91fcaf7029537803761cab1f895b24a9bd2aeb33443542bfae879c9b7db3a0feff564c4efb26c9022bf98503c52a7d0eac63779426a5f6cb0462517d9fd0ef42f2b9074d5f9ec3b4e264b806f0a7b42141e29bf2ae5af933a1fcc22b410f7f8dea29a31bc2e06549ef159265a7cd800fed7c15e7dad3515144a10f03e225e4b2f2339fb7bca947c6843cbcadb6a987fae9a23af96e4fbcf7b9ce03a71528c553f66f6ea33538c99a5976484b5acd42b02e3ca592c5ae77730a86f08314ed47717a8816077a36a163fa4f8c8d4a0fc50c0432785f70490b5eb4230b79e715c7a9750d6edba172a025531fe8f3b07e99f10b9ff0dc4f560c8564d68f3cc4756c568a335aa40abe38a77f8ad55d870b26070e1f7f05f18b698710bd3946e0264acdbffc5fb3eebb98a2a12eb8c916773c82fdf97728b0ceea3b1f48602322c731cf0314ed7f8b38164cd15934994f808cc75e50fb8faa7297697fff5f4b797e4d4914c5a205281c217a275952af81d4352136fc316150b4c51a961aa4c4126d4730366aeb8e441e584cd39c9f562fab2f98e96220d13597efa99d5888232e97dfe3caf820e5a55fb2dc2d9a2e8c01f7b35c7a6890a8713f5557c449575671ebe78cdc7c580a605a41ca1586a6111bae89ca3beb869795b36d904ee2bd862514bfda6e0431fa36776de755dad4f10ccc7a27e38617f1dcaac64ec2ce17a9b6df98fc68f60b12a82a891b4a54fa79c2991c22e80e5855ae2a486f91ae6b4e9e9d896a3e6ce60b02b523d7220414c79b662c2a7b1a68533e52abab27aea01d39289d2f2656b91f9225f4e3ee3dc2c1d63030da11fa134cf3596d93a48ce27367562c1ec30ec125e322760d862b1ee8a79d280a7300f8e73b6adccf02c4f5d06322d33577824b2d8819b7f0141c1d69ef907bf394aefe12333bea5daf25193f271eed2251f1b07f70f84cd20d565e79cae3b820c665ebcf3f9e9253d8f0c6709c81849e861d845388d788456c57aefe23f1fad409f16433ddb2ac856c248a8837ff607bfddba24241dc7af1cd0a90742fac0ea87ca8fea049f36f27b65981ea19d11f709752294c29a6451fc40a1a7276f890c7380e89d1c0209d94a23ad70f670a0a96abff15d28b4f8d43bf1e3bb65d63aa8d9cb6cc57550d14d7fb2d7dfbdc6310a237e9f50ac6df78ffca0fa1509bd21aa9ce163209769faa59ba7d7986364286ba0d6b9e1d0a2c00ed1e7aea697f8d5d3b3e4313b2b04caa86cbbf72fe0ff26be807d3b3e7a2d30d7efdba8d0c479fa5d12eefabfbfb7255d63875403f31205f7f07812d8a4b4a88bbb6e3be69c0b4e54b734d815bf20762ccd16ca2d8f8182ccde6696b13ec6118baad2a9f4845d2a2ba9ab77fd5084df21f5f101cc16b6b22313ff57fa95136fe7f210c7bb93366974ade1eacd7da30861849562ebe0b0f90d8a19d8ea3fffccf9dc2e5e683e1cd2e9ad928fa9b8b7efe0a681b618b5d5e856c449118e92c01eab31b484cf3bdf0d446823197aa86f9e0dc267da461ca1d3d1892ceb003cec2f46ab1cf1f89c8578bf4284fdbd2b58d2d3acde2b8583034ce829fda29db34ffbaf5adb4f73c2053656fc966c14c48539c919b89c8880708f79ba7244e1568d324cc8be0870e653b1ce6037027f1394e7f342c9dd8c635e5cecb27e80f3e20f0564314fa36166f61fb71791acd21e3b8dd2c47985726bfecd2a8593472647d6815e8f8f0544a752123a0cdde50a67ec9311b7ea3fb036a19071a3de5e408efbf3e063b7c7a0b51e75eb6df3d08b3e53b93aea43b4ba2d72088e93c8f9e1cd02603936fa8cff9a2c32f573e8c6ccd419250a88d88568304666bb4b85d7c827314c46a61171a847d58328e5da8c4f69bd88757d8a5d083f21e6cd1212573d88700ebade7b6f1d40ed9c6bac0906efaf73deaabc332ba395be7c82346529b0478faacf145e7542f50c0fb079128abe9fcd1945d3085c45e462bea106fdf384c9cd6975bb0d63f26ebb1969451747ca3227cab1ff909db647275dd54d0f87aedd0b14d4a44ceee74994f8e9de25af285ddcb4a11c08e816d58f61c09dc1838d84de4a5fba63102d6b31c2710ec6de723b027efe1a86bef643ce1092b7481c6f37a8b472ed60bb042a20fea3609e8e1e07b4496777b7bbcac2cb16766370dc853fd6df6499263a40c57bd6cfb36bdea902433f3d5001180c712ce9015c0a9a0592f5a4cfdd22dd19c56a720066b373384cf6533237b7ed886ef9f8a7284dd52152c9a58a963535f04ea8a694af0cefd4e090e1934041574fde39eb268574e346df6c6dbac90aab69c068982a14b40ee27837604150da773b28dd62c4098a912d7ebe785afa57c78824e1a716c42068abe467db2bdd955370a4329ca286202774a6617e65cef1893a3bbfe6a06a3abca2f7afeec1b2cfd261ea867d22e770b35268598c0f7c6b7caa1c0be66e66f9d65802ce97540856fb90adfaab8cf353a824ff7d5f37bc12f79559f59c70c9b9b72ff41fac073ccaed2e52771db111f192601d1d187ab71b2922c0e2722e181042fac0cdb9a3ee2e98963f82966c630a92267f9391bebc6555cf6e8356f5ef411501e226075caa1cd303bb55dc25dec503f22440e6c6ea0f6892a6e4e566aaf8c913750c048fce4aff636257374a5d98eeacd750da188ddd30f16c013f6f0f4c41c75ff476e6835e72dba02723d3affc8c2613b47e1662d282bf00bc0658ae85da0aeaf733e5d5476006aa1baec9391b6df12bf312b9973cb2945e30ae38ab9d0fc6f8850c3aa8ea952ee8b8321b0593faf432a27f03202812c77dea46f635723f532f819f6f17c8a1610cdaaced5c5a7ea0256c3452617c496a5bb753e0a43b1dda5cca2f4ed849c94ecca7dad9705168943b18e440441bb226b35b60fbe6b119e04cd1be34839f320eb222a30fff9badc7d90b1d64170e5c03c80203a523317ccd28fe91ac356b5b998d7f260e3dfbb04caaa698f4cd65110d34b9f94cb46cd31ba67da85e8ea5ca2b5dcd5b48e7778e08ea4470adb6089bb4ef4916eaa63c31f0f0068e2a19a5e9b21e55129b79a951d4cd04c444196068384622278a971334c92c76e6a5de406af1b909532e9683b73cc49081da1b1b37aeaf50a05dc618e04e820d8662fafe8c80ce496723ad9ed3ef33563fc5455454558770d256df0486632ba2f3dfed97633ba4d0be4080d6afae1197dc89b6ef40c642a3e1710dc4f66308009801f7b4eced9ce869da10cbbfc44bdb3fee40618404fea34845143d04603419eaa700167d9cbd307e487caa138239d8e13a9000395e0a98811a09c5f3a096706f25cb029ef9fe738ef708cb667c3a88364dbf3d00a59f19ffffc7e52bb45c46bdc5bfba937384427b1b4e56dcf038cee85f79a7c89b1ddfeb63692a624ec693e85ecc4eaecb4775a589f54852b18481c54a8f7f654845754af1ec8eab43fac4517e60fc64238e2247f64fab15590a033dd0b546e301d69e6ffe276f972c38d92050251a8ea9f5d69b0de6b4c5c79f5c1614303beff8920db8667fef6623e3aa4cc323b83ff47cbb5472535b3aaa1799c956a2605663e7bb295cd65ad18aa5557db1d126e5fad1f17d1a8c6bb622562aba2f3eaa594b2e4b1115671092a8594815d8d8d5806cbd30be5dd90f213702b31d0acf12edeb86f426b3caac0d3303c947f8f331614628b775ed648876191ccad2c09"}, {&(0x7f0000002600)="ab14264233226a5c33659c71e87887bcd5d69f36051207956dd408701e171e146cee54e61dc683729c1e6f37bfeaba67abdb0dfdb0f06f24b59e407ff5d285276cd4b2ac8bb72058bb0163e0ab5eb08f2c76b8378fd9cdb45fa93b92ee381f998ed876f0c6322b6cbc6b261bc868f7230cf21e74765b5688170b976d658b0cf6df31cc1414a28a5b5de2d863fba19ee0e4db499220fc1b42328a7fe56238be07626a435eb95881467110e4f97a70d520f7d3ad9cfd08d87a62b273f98cd18c5954b824f33237cba482fec8db52dbb3b2784856ebea44affd60e991d5b2d2d3b17ed9f979d526f725cd9f682fa92325e92cc4544a78a6a4a2edae052fed84407b3fa1a2883a26aeb8e29a4ccca858ef209d31b2c74fef1fae1ae664807700b8d7a70a5bf07ad5580bd70b7e797285f1e9e774d3dbb0befea60f2a311838c37f9b1034ecad9a0f2b788bbb919c301fc1250ea4c42339421ee4003e653ed37c690980cb76b4b6e1941379ca86978d976f58deb6892bd533012ff9abf11db644f1a8000ba855071d7f43f2569184325078c16e39896b6899cea3a37936815bf2f62238398b675b0bb05bef78a266f5287af7e987eaa8586bae12e6a5edf04ee8a1f28aded39012f77b9c07f4b7764a34bc2cb6be69035e7e944599445f0cde10da3dd253cfbdeae1a7ed3805b5c31036d21b7c33211eae89d0999f6a35d356ae896464de5921af26bf4ef7448923425ce4ee9b56734b4ff688d41a8d3d3fb74deca2044f420938591aa4439b44f10ecf0784abb3ef39816de8c83709db2b6ba064a9592adf108570922ee3a3aac14c4ed7e2268893c3f52271bc4438e89bbd77ee6d3a34e7f745a49f514a9daf4eb75b393ee020027cc6be7702e8823ba4aeababdc46329ca6f158a59d4e68e2b00771ac9d840e095945774235e232d68756b777e49520e6152388f289a40659e2df0b812399f0711a4028c010052a0b909e15c209cf6077b0da84d86a7d0cc1b559450baee5a9524aeb697f92a79f611d02572b9b5e83d27da5e9daf12772a75bad7cf1bf181be6f0ba0624da78b7ea17fccf3d3586bf92db7730cf41a98464af432ccf8138117a572988a121016b3d16f5cfb539a6bf4aa6821a9a0ad2e3688f1b6aff65ea5b3a2d4de8567a8dd471f7c4e280865ea42cc55f7992b668a039854e9189906dad7558b629127fdce9d398468cca1683c911cdeaa4da5357910590f3ad988c9eecfc37e66452b938ae1e274f7032e0493b107c511fca4e0d66fcad299f9493501a0d4d65f0ffb5c880811a74870dbdd270bca46870f0cdf073cf06a618dd868959442057416df3c80a452d5e481502ee10a528fbd53c39da8bc298270e6da1bf588b4de3dbb3d1166f2a78fa4aed0cb98efe5a686bad71e93923946d7a1899d5e7ef3a17748c7d6a5ef3034da49f2af9a38241fb6a6213521a1ee04077c726bc7068eb472543b5e79775b298e51e595f0ba18d4ea524a915b8e1884ab1fb6cf70fc2a924165f344e32ef47a0f6a7d2b8ba19250ff4d68e7f4298812d97fefcb980c3db4e2f1232219e738f34d8f5ee6fc7ce257e76780ac4660c16f42a7a656df61460c37278f5e194d1bcdee0509ddbe1f63490000895557ca02df657f5dd94397492e93ae70158e992674e8e49edbe302a93bdf81ee3597241ce694c6a34466534b2c6da2d3506d90f8d7e958517bb715189c4f793b7917859fd889787f522f18c6ce672d724bc152f7043d3ebb4d35bff7da68979023af92031e9a7e8711bc3e744d2aaa08fa4bfc0794be55faebabcfd12c30afd3184c440d20ecec7381b6abec36abb7a673d5dabbcf5038096873321426f1f90c1c2a84dcef7a4930402b2558df6ce37cc4877d5e3df764d5af0c98d6892fe0887a6f68d9dc492b6c0ed9eaad32b33ce4f466a5a94516acc84bc4c5b3b0c1d71bcb7854eb7bc035a2dffe91ef8ad1f977a76027c01e5aa632125b79c977b5e7d4bd84a24ec26de453bf8160e441de77b966ac674650f77dd5382c0fed30b7cf150a1916ee1f8d81fb79a3388e1bdd077fbcc2d0a875a3463eefd57331e56a02d85c60b6a033b16222404b7a938ed17b0cb65af9fa96dbb78d030336ddd8bb1c1e58bb8c35910d8673bcee1a9646da53e4182bc1494b9f765bae2d7674fb5c278910374c66691286be908fedc555430fdc63bcaf19f1b23d0b648c092b999a6f555f2fff6d3cb63a43fef1280041e23f0a630ed204819e4b04d92010cbef8a33f20056b0b435ef80f2241df04a4dc1e7c72e59af9da4163bcaf6470e0a53e8e462169644a9b0b189188f42537a2604fd358532c37e69cdb5db938a1776d9dd1c9ad32578ac7b3e0175a31e760c1aedb92cc7dc791c4e3ceb0fef5113b1d38f375fad90348a1fc0e7497d4469c4d031eaf12ef1421a3baedc68e7e6958065736db3c62d943ffb2d599d0e412b8f791cf950f1997c748e38bb3fd05faeb3938f6ac054806dc960062990c09a5c5571873b219ce1d1f11e759c5256cf874675c8c8998b4c38a7de1232bab1f168a2d2ae2f77e6a120144fc1640265a5987a14ce7e78e3e94c77a36a219f3a7d42c792c71cbb16b217039a6b617789bee90268e98252b9f511e0aef0156cc107945de689833e4dfc5e45728bda6c9de3ff2c8aeda500137266c08a9099cd71a22344b61b9f5847f1521409e8caf19bc1667a7c2f1109601a0fa2e8a30df606b8e2e6d3bd59e1124083b6a3d003a0724be50f3c0b66339c20a645656998f9e9d9fe567510743bc653397990cc89231e32f81a86a74da66973dccdda7141bc5789d610526eeb0513ededb28a915f7bf8781a933550e1a6e593e84ee2728c6ac14143e0921b48d17cbbc6bec0dddb61bcd0878d1d309c454ab3dff18e907106058f4d93237d48856c5bf4be5b2441128025235e0ce5768be8ad4163d5b1e3a44dd049175b8fcb34d3edd3e3535af73492615b2b72aed5756692e7a80110df2e55a4452fdcccddaa8e7b3e5d80154bb38a378c9faa1e1293759a62c768093a7aec7bb9446f8aca08bcb28c5882c7abfe498addccef2560ee78475e8eca343cc9f2c3c1a86cbb397418322e813133b7d7162784d26117bf5a37c304c9a624c227ce629632d113d2948d3bce4a6b91349f30e7d4523f59729ad21b0cfa3b29e5087561bd2e2f83ecc2d92cf2468b805cd5467ef0affd7ef9ce3a9c9a58e09c07028a6e843570fe8da9735ea0267bdd727bbbe503177fd97af661a145e67fa82748a6269567cf0821cb369cde0b906af958fc9b0fb31681310ea2f08bffeba4c14f63bba4ac6b064668256511cf9c80f1c403ec93dca6c6502fc541a733e98cebb7defec6cca2bdd072574894062dad7325edeceabaf8a55658e6b7131c6fc2d00db4f2ea6f3dd985f944a5bea298cc0ba01074f5ce02de03adf2093a2fc2a456d66b9c427083fbd077a09f4af8ea2babb678ebc63a91ef1de3792a22cd81569078eeaa756b5bf4560d56961877457081601bbd8f11108623e606f40c48eaf55ea631643c9a6dcea1ba9c242f16d2f62b70c9dbec295d309d5cece8dfdae99986539e2955d46d47500c0ece533e38f44c895e6f7db040e72219da29a4159014c76c45ba3b7827f40531499b2ae6b2f8db358bae312c0f0cae9b3f135aa88ce21750e2c2bb5212018654fc80b316914b10b9c78e4ee9fd4cad2c0c0da4044228ebb30547dd35f7ef97cceb9bf07811b4fea888668bd40d4ef31b26273a22969ea388b52b700e38312ab2a4eb757e40b0e56022e840e744b4557ea6860984647c704980699c514dde02e78bc5ec8d8ab9e8f937b6c7c52f6961471a98375c19c94a015ace1ba3076f899c5eb787b2e2dd0a2ab06b4a2f797e97cb97c95d70708feb7debc501eeabda9ed0a8935c8f1086e3a8211f311bbfcebd29f1faa2f94b1fb02e349b8448d486b4a58f0b7a111ea1609c7b12fbc6ec1ca197df0387f952fb2c0aebf4924ed4237bbf55a8640fa6c4a408541a0c7ad1aa8ed74c56855600980140a738dc50bffbdf87c83159e638d9c75dcfe362b8d11bcfb0f186e9a3a2a85dab284bc3cfe87af6208abc342fd1c494a7a8086f5d0f62e5f97e21727010390d94cf2dce4adc2f0a29a7f432da8d9ff79023b4de869f794fcdb330db611301f0591bd784abfd9b2c7ad3b855a60556407436244643179e0dd82932f9c61a6671b7e7fe737a72ffdbc88fbe9e64f99cff27ee458904486db8705371d3f775c2dacf1d9ada78090f77dc61467be63c8c300bf2d18314ccbf8880e9e2b31f33675d5f44738fb51780466db94ce39d24f6d6390a0ad61637e26a3dcfb1d90b67bf1a5f46f07e57cb421a082de78add79e46b37c87b05b2d4f81972a351e15ef5057ae57c80a47a3983652afb7b6d685c3c18db2c835229914d48bc70981c337fcf3d558725b7c0002127de8f44c51297ef21ac0a960c14b70a94c04a2ec1c434a920ea51e380974104a42f9499083568fb7e99430059dd478aca393d02accfcca4e0ea52df16f08815de3c4e66477cac33cbc7d76ac181f89ab7288877cc97cef11945bc135a3e32af6ae96429ab1b8b091f0a1e63d280b9661b01ffc9d134f39d15a4535e53c13563206d6bc8e014a85b230db76e822f2c5e7e1e527acad062bcc5b0658f22c0e2cf971446c6704dd91c5085061c48af2e78c760f5f0990d666ef8210715aded85c17ec8e55764bbd871d9daca812ff7c6530db1c17b57fb5d655246fcda59b19d63d8b205ffe0f1d5e8bdabf4ad9c6438f6bd5715ae64b8780c5a5d66b0dc36b045f2d7c7eab92ad4e05bb86882fca3eca1b8f6d2073e281db3fa0d90ace4d03822c9ea68be2e6898e8b174f45e5e5231dfebe08619ff18cd7a3c15c22f5119c92712826a86e8e5998402a0cdc597e80c57d6cfc33809fa14f9dee403ab3ab9fceecb31d4bca79e5c6398b15e1b60599118a8d91ae699cb4498adde37dcbebeafb39fc2f632a46ec4fb3d396921e4e34a8520e3ae473a032698a43ed53c1a7fba48d941d6b810d026a3210bd4abd24a6ee0a7c047409c8aa45ad438838986cb9f0a41571f9455829a5596d6769019e64b4e41c24ac94eda7ea340f765950929073e2f7ef84d6194779d7145288fef166115e4b2a4c91f14693338022f7462a3f48f5466a4094b89af5e4564584cd704292a73c28990f620d9ff3fa2a8e6eab7f606b9d6ee6cd4b80c78ebc278a65fb9c841a56d4c5a0d237e13ce2df5a8d887e5970ae76be3824b54e64568992448e25711e3832a76ca58a4c6d999d68595981934265604984aa1e936a5e98a0fbfe1b491bf05609670dc478d4dea94dea2b16e35483d72231c02b6b321e0de91ba063979fcdcc5a2f26113a5d5901880227d0918b17f49f5b3d646e2508ba9a6be031a716151c9934fefc14ff8ed1f2eea04f9c9da0be9f25c2783b354f2ac560a3031ba0c3110f0d9592fa009fa34da515f497bbbad9b3aede735a1a0f855f7b43587855c81e9c31dc4514d4dd6d45b50c1e6083a3b891516f830b9c84e1e6813912ccbe05a673d06a1f8a77f4c79f62a5cc597e36919ee5ccea2b3c9fa33d8deb10af3b88b524668321d6ecfe89cd257ed2da103bb6d2d5be30c2bbfc2db921d118e92fe1085d09c0a57bf33ac19655af93859e9ab7dd3a1af39007f322cc3397249d22b086d42b05855d34446867eeff8148e8c27c38f0f19c4f9024248e330e4914a25ce57614be97cf2d8f4003fab732d4bfc6763ae888be51656a36"}, {&(0x7f0000003600)="ed4dfd884b753ffc8d025d66436d450baf1d5a3460e6131ac4369f147088f887b1d9292e4e283bda0c021919cdf5b04b9e3c17cf273b56fae446ce9731c29cdabd47a5f69e4c54e048fd9d0863460677e7e50d72339fa93447782592282a6a5bfb28dc8718c259fbb5304f24bc79523b29b6e130ffebccfa1079f8df5dc93dc65ab1"}], 0xd0) r1 = socket(0x18, 0x4, 0xa8d3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x4a8, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) poll(&(0x7f0000000140)=[{r0, 0x18af1314116bde28}, {r1, 0x20}, {r2, 0x40}, {r3}, {r4, 0x20}, {r5, 0x8}, {r6, 0x40}], 0x7, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffff81}}, 0x0) 12:47:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x20, 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r2, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x101}, 0xfffffffffffffdd5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1810, r3, 0x0, 0x24) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f00000000c0)="247cefcc60a225ade533f36df71c789e5942e46144ab06bb56955e27dff8a466ad85f86e6014bce7c4e2f1ab2bcf13706fe75d3c138bdcc3f546e77e98c3cfe1bc396b1b62d8b529e5088f23d86a8ddb042c32521969d332f50bb028c39eee0ec2cc13e2", 0xffffffdc) 12:47:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) close(r0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 12:47:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r1 = kqueue() ftruncate(r1, 0x0, 0x40) r2 = semget(0x0, 0x1, 0x101) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/25) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 12:47:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 12:47:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) geteuid() getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 12:47:47 executing program 0: madvise(&(0x7f0000bde000/0x2000)=nil, 0x2000, 0x0) 12:47:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0xe282) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 12:47:47 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7f) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x100}, {r2, 0x100}, {r1, 0x2}, {r1, 0x20}, {r2, 0x20}, {r1, 0x42}, {r2, 0x105}, {r1, 0x40}], 0x8, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0x2}, {r2, 0x8}, {r2, 0x40}, {r2, 0x8c}, {r2, 0x20}, {r0, 0x80}, {r2, 0x80}, {r0, 0x10}, {r2, 0x2}], 0xa, 0x80) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:47:47 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0xa0) getpeername$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socketpair(0x2, 0x8000, 0x4c, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='+:!g\'\x00', &(0x7f00000002c0)='/:\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='(,\x00']) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:47:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x1}], 0x2, 0x9) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r2, &(0x7f00000000c0), 0x145) write(r2, 0x0, 0xfffffddf) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) read(r3, &(0x7f0000000240)=""/229, 0xd7a008f6c3489592) 12:47:47 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, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x12000000000000, 0x4) 12:47:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 12:47:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000004c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r2, &(0x7f0000000500)="d8956afd230d624277653d803673ce622afca0c7e9a204801e12df21b99aacd52927b6d7ba68d2aa10d4f617baacd449c5e8dad75679325c10", 0x39) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) writev(r1, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 12:47:47 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10202, 0x21) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 12:47:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xfffffffffffffffd}, {0x7ff, 0x1}}) 12:47:47 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffffc8) r0 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0d59ae6c11e12e3a34df9376f75587ebc6ee1bbaa3998eb7568177e8", 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000100)=ANY=[@ANYBLOB="0009711268fde84f37a4e7109946a7de92bc5f76653cef014c53d661c46651db558a54500d61e258b9fadb488ab2b99d7cd7142abe412d35340d2518553890ce6913d683923fbd4d3b13420c10f30700c7b9e1165568ea34308e5f4097453acd3a86806b4d864f82738f1ba63d4a8df78f8e08687c3cd559430af03eedd3ddaaa945352f405d889672afdd90e0a8b0f437ad243fffffba"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 12:47:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000007c8a5b6701000000000000000000290000802f000000657fb180ef26af6c668bc73f0000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb583bedd6062294b, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:47:48 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xc8, 0x4) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x7ff) close(r4) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r5 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYRES32=r5, @ANYRES32=r1, @ANYRES16=r3, @ANYRES16=r3, @ANYRES32=r2, @ANYRESOCT=r1, @ANYRES64=r5], 0x7, 0x3, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x100, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(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']) mknod$loop(&(0x7f0000001b80)='./file0\x00', 0xffffffffffff2fff, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000011c0)=""/202) r6 = getpgrp() getsockopt(r2, 0x600, 0x3, &(0x7f0000000180)=""/4096, &(0x7f0000001380)=0x1000) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001d00)={0x3, 0x2, 0x9, 0x14486568, r6}) msgrcv(r3, &(0x7f0000001d40)=ANY=[@ANYBLOB='\x00'/31], 0x1f, 0x3, 0x800) 12:47:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() 12:47:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x80, 0x9}], 0x1}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="a29d46b81f6760ca758d53a8a2b9d5", 0xf}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4ff179c1) 12:47:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e49489720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000100)='B\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x4, 0xffffffffffffff00, 0xc25a, 0x7, 0x5, 0x4, 0x1000, 0x10, [{0x3, 0x10000, 0x4, 0x3}, {0x4, 0x0, 0x7fffffff, 0x2}, {0x0, 0x9, 0x101, 0x3}, {0x6, 0xfffffffffffffffe, 0x10001, 0x7ff}, {0x8, 0x2, 0x4b98, 0x1ff}, {0x1f, 0x401, 0x4, 0x1ff7}, {0x5a, 0x5, 0x80000001, 0x3109}, {0x4d1, 0xcd, 0x818, 0x8001}, {0x4, 0x5, 0x6, 0x6}, {0x205de89f, 0x8, 0x100, 0xff}, {0x383f, 0xfff, 0x3b2cdbe0, 0x3}, {0x40, 0x0, 0x7, 0xe3}, {0x1, 0x7fffffff, 0x100000000, 0x400}, {0x97f, 0x3, 0x8, 0x1}, {0x6, 0x1, 0x1f, 0x4}, {0x5, 0x7, 0x0, 0x7fff}]}) setsockopt(r0, 0x1, 0x6, &(0x7f0000000300)="93931800a7a37cb55ff40d4a4cc71517331824d10361948409ad2c14f3955f235977df76a95571bb73d3c3106def5be320b5b781ac55831e63e5a2e984c2ff1ab903b774195099ce337c4f4d909bd4801aa6843bdfb776954f5760b0e34e4fa91796572929bec60f5a663374cf9b320831479ecb19a233527277e596e6acae3c397f1d6ac5e532b880c750e966a147406cdb57348b3aee01ca5ef42fb80dc4e7676e48242c73e9b39ab2dafdded01e0ff792c5d1ecefea506f21c83d5186a39aa5fdd22890a2817098323238210dc0239d825ae6311fe5ae454ae9c68ca50d3342a1d92acd6c66524adac0134cfbbf451e4092bf9df07f0e2a9cacb5f5520fa7d700308ab37aaf16cd353219726493466e7f1b3d02bd5c5eb068ce6d13c75d90f50878d7531e80c6fd3a48b3ca89a40a72fe066eacbc7c6b586006ed3a8236d09292319a07fe5a3a272c4a3354f25858622318b58985d890cc3579f15acbfe9defa2d592ad1de89a4fb05ce1c8190e5b721a47c60716500888c1fc14337ab0a9cc2eed436d910119b6cce49d1801854faf37aabe21bfd5f594f552951b8f89f74703e7f05de9bd809eb14796b5a5319e30c6732f8ad9bd23f08509f018649b0342ec6f909e47567ace07602a66c00043a4505855a1d529fb50a9b3f5c098d063bd52585777c443b8898588818fbc8e1f45f656b1ff83faaad0768e620c5366793a8385beeb1af5baad32694e42f9ee8a1821ec332a97526ee660373732919e663ebc06268d87f571b53a7b6b483fde5432c03b60f0434900928490bae6547780037c15473a07a539923bf556102866cd75658c9931336d9a08d29a896d5fc5ebeb7a23c059063a3785d97fc6b870e232b51474d9f441a1f2487bc45077273c68d35290f01b78d1c3dc4cd169048f5dd15e83b09a99f1b065fe59b56960171c3f5366abc40fba8e0972e343e331ef0fa39dcc3ec6a8d47e0dd8ff622be5054f483587ef9dee51e9188a24fad88c4a6ccc4be1b78933d19ac9f1b49d47d615fc3ac3c1bb1d3bd48daac3a0921a9607d93c3e1487e49265c50d177eb4408f54a4f58d8e1a8225e937955dab746c322a625e0cff5472aed56b65db7570bbd5e5939388ea4a7cd6ab07eaa118985945f3b43ce899a2374672363bbc9e010711567321f50beb09cd569593da5397ddb5a59a95c1953bb338b915cfd53ef1eba820d03ecea5ef4013e0493bcf3aec0ced01a5346b07b7267db564eba05447938e1600d83b2eecc7f774079f2c902e8fda1b31af66d9c13dad98e42924e3390bec3b5fef63901db898f32cd791498d095bb9707f626c1c3549e74b5a3eebd49eae308cff46735fece4916fcebd35e12a44f360c2637c4ef7b33f5a72da86392e523cf338fb3924251b34eb5195d651b6495c65ac716d80dcdd11c9219f1636ada920ff21402505e4cd4fe664bf5e1569e6c0f2d4bc01bea55ce30c281b669b8cd0cd2ea54b7b8ff3b90550396c3ca0d77bd52938e4e040eb5200a75894550e59f11556728f41f11afc892ac0c0442090c49f75b8174cbdeb8dc701660a68b5a3301c1fd418465427cd2d73c3023f8d33e597aae85fbad91ad8664f309b07721e9e8c67e4f0722d44ae73261a261bc090d26d6a3399768edc0a40749a23bd4b15e4519b352b7c21fb4452d176651a3a49345308d455f0294eeb068d34a92bd2fa6920a55cf9852d753c841fd134beb28d0e91624213ba4c532d8583b74982855851815c3314f46d696f850236bfabf03dbdb00d52bcacd3bd17cb99e9aa4b3fb2ce659bb8131d318f976b1a3b05e3f9679db8c49ced7fecaeb84b5dbe63218afa6e3509275cac9eacf646fb964d153f28d63d9a79860205c2c554ce42ed0a8376ec7810ecfa9ffe7cc0dfaa6bf8266fa560ca5194871625847fc297413f7485afe46895034632cfe2d4c45d5f117ed5e8cd927a2bd36db802fd38924f3873fa6219792a32d3aa37afc5df50f1493460b71252c94f7e93aa73b6e5aee2b92723d1e6458e5f3f857f5c339fd44eedba9a00bb7ee65ccb672f59b55a22a7b55606e26a0591d67a45303d2f35415c6f9538bffb0f551063b1acab2aa16fc0257c5140a30f6a9e70008243c83425b04878115f738330c20dd6311b0254ae271af8b7dc791da071e2d9656cb043a22b3237549a6b3ee4fd252f537b76e2c65927da81a8982ab80a0f4d6bd03f271a1af3444bceeecff76da3aaa352ec50b9d61d86449265c97696b2aa2820f7b0a564183ec0cdd2512482597a7cdb8d890149812fd419c560eb92b98dfaf3d4652656a055de6b70d73d510405d72bc5e0ed78c5ad0ba6b6fb38c5a7636172074d72fe8cd84a753842b10e13149589af6d38e446588d52cc68c558916fada6fde1a56e26d9b8e7715bfea6abfc700c243406deb7a25ecb1ddb52ffa31f8efd87291d25e6438aeb7914eef191535f08a37e66dd63e1b4d64c62f3468391f65a1e50bb96dce60c24ad0d420314ffdd8c833ccf486d938ef5b10fb95c3f2fd1766dd4ca14425442ec2f81f2f5610c2851723d774c570531bdbb109bde8352a48fff96b4fa18d9679039fb6cccc55ba09856c2de649d799c9d4f4a020c61111413d7ee8778810dc40143721c324385683fec91994faf58f18e336e0a389f8b091346a8c5072d7a9672d189fcd911a63bb33f312489772a4f4ca17afe9afea3b1ce72c1773a8e05d5e1e45074bfc8ad2526c6d68f5f09104f36ee492fabae1190566959d8300bb6fdee1c1efd4d6fb6f32d689422e4e3ac899d50065e45d97bde45d18193175d8c8b2b5e9807266d5c228b3619795598e0a6a464a446c29bc80225e8f46fb011c498c72915b272d92d05ad3fcd3274bdffb7f2693c6d8289945b102c588bbc0308934a74976c84c36e8987d0907b806b4836acf1c1586c3a92495786b39ae6e18fc52dcc1121fe8f2ffdcf306f57da7669190aa0a399ddcc479f68cd7b7226dcafd91021800d10e2932c17678516a17139ea3d1fe3e4ff0ca8f218828ebdcc8704f35ccd176c2f67f20680f60c02ece1ae222f9c8a940c267c767ada594c17cec2f93e1c98e7a245a2f59d1e2c9794c1d2983aab5ae72769f1ce1dd66b3ba89ec9dd228813cb89252aec1edf6aa3595fe0cfc34e08b0b7da6aaac8928feac339c117fa748e58634ab1a6a325bffa59c468334127965dae89cecf2ad9a818052ee256dfe716b25ad63151b29220d8b6089f16652fee6e43e187d4028ee53c594e76e7284e68e2197ef9a17f443336425f61d4b125c69710a4526b10b0edb561c3f634b0c1e0b2e9bf9a9aedd6ed90fec79665118fc057a490858a1c20ec0533c0838ec718e3a7addca9d423a59cc4e0ba6ba48a20dadc4c3fb4099aeb329a58f5b32519be11d8460b34f96456fada14d1b9c1ae6c68f6f0820c820616aa071ac6493e5c2a09565968c715cd3cb9bde9916b6049891ea548b45ab5cc8ca5a518a285d4dbadc78d2aadd230baae70bbea008f581090924b6a142e3d33c7a572d0d4f652a14d4be2c25d161de9f9b61962ed890eb87473295607fc7f19659df9885f9a4917919c55265baef49501690721157e18452816c1606b6687ba0c6b51e46c058e33832d3cdefad5b43d97b1ca1f05d713372fadadbc945c3e7200d84a93cfea8d32492ced046dc7dda12a2a434e42699a985408a24eb2c2bf82e1469da2c25f5d8f27423230d29533caea5261c3327876f8038665304238b9017b3059c7e94eb518218c5f9fbac83bda2b66b205a12c6017da177e13d8558c8018f0e0bca496e68ec08d67851f80dcb3766e847e84e054de00c3e722a00730e248afe09a986a7c81c9962f87dce0711c52a34716528cc2f4bf92c699d39feab3486b3d43eef3eb2628fdc2b35d1baf3340c991547ff625ef2be158093ed391f84345cee725e7c82a515b166ef8fc9a9d46fc32ba5bf8d5f57279c3bf1729ccca013c12a6ebf3a0a158f39fe78a57856725b0c4b1c43bc9dd3c34e41748a59d46cc827403e11dd188c68711f76d3b006431fa310ffb022bb4c9a7db76d23cf1b749432f7230994881ae0762787f047551a3bafda542d8c58d7e958614b7a698c1af26acaf3919a0c460e69fe32ae3b7fe34b273b828bdffdbdfb99d03f126d8ecc7e1c775fcd5dd21f78d013ead7242626ea9eea85209a8764f1732f70baa9dfca07ba1440113a76dc2a771c3cc752ad57f0c8f9a053df49c5ca5e36e3be57a5c4eedfc3dca77a6800597d8d2cecd0340ad22800ffcb0a2588e1eed45bfe021c5dd47e4589dbe5350f8813bc0d054a1ceb2002f5f5385305249f6a4cac8aec92743eb15d43f2fd483bdffa4709148e37a3bbd26123543033134a35eb416c88b4c0c988098a817dc16281ef7412d668e97fde5e4628defd546fbefde18f4ec5565012b8390a9451abd501ecd3725c7d2f220516444f049de71987068cddf07bf81bcf49e69abd00b48baba7381ea6be42f727946b2874c51d0720ea233406855b8d67e4542a3b6ef4807ccbd0acacfc803160b2f0adf966e32299adbb3016cf524a90b4bb108b099cfb88148048d3e75874e013ed4bc780baaf327d8b3fc8676a506d8d478e8bb561529bb459e3677c0a6c301f39d6a2b8f809884aab0275a4d1c318edf24a6e23e62e5f6a40dc69c94973461c66938f29c5313dfa4dcc70136e97d939ac8c9cf06f9e9787d80aa3aca1cca8b026761012393158399770f7cfc2ce67800150621692b2ef756bccfc5fbcb169eec008fcd0607f880283515bf5ed1ddcccd0949561a27a2115ed7158e8a9b6134e6de897f3b8c3614dee561f192d32f32f7503891eb36643758f325646fe53181a663a574ae477d9ed1bc2688b2b1b1e77d27cf59d5185783060f6f40cd87b3088e4145ce6ab8efe2439046bc871246467d5fa328181c3a8b125bb876be98dea6b18e89cd3d17653f96ffab260024adfbb178ee5d3d6c90920a0296b384aa577991fd35e89636cfc6bf37c40f6488878b77ef72474c870e99c258236abdbbc51f36322e4e598e7918edb0b763983413d5a6c77cdf5f5efa84a37051f2d6b6f60c2ea006bd6c639fcce7b96625971909c6c8ccdf0782292aee56674413bca94f6687fcc5a879f84a1c3c169cf18bd912fbf68abee21efe893341f889b68d11d20d2c218e79a8641d46db2785deb5cd867708250e5d02f88cdb846f2d456ccd9056452d933bc21fd9c2eb6ebbb0b17b7db21a4e7a828bd66674e0ff22b41fb09696490b17a59fd007369cfafcc4a6cfb2379938875f8cbbd7bd19685818afa863ab8b6ea98199b08da259f26377f77b8d7d105c5f9516f8d1d9c0806b8f55739ef4ad38c5402daf7a33c64a6bec6c5b299dbc34b325309e038cd08a078d137a93b6955685e07a7621e94dc3c4188e66c711d13ee2c71e120fc11c7bef2deae73652a9634088895286d2379ff6c898dc8ecb85175b5cd3961ee56a1e3026cb5a1afc6432f86f871aaed59f7dc1922fed382e8b2ddf040b5feeee2902b23088bf3bd8642e7c5b3531de2d1009f9c0a00ba46cd5f5f1957391dc9bc7866150fb805888de692732f0187b255294eb29715346916b4b4efd67f116307ebb34b67cc71a69b2a91b808983578eaaf5be8186fc7c649f926131cc41e2660db188865f0703981522b7c2ecc3cfb5a27b5aeaecdeda5bfbc3ff94b7fee7e6957e57d25c29fc33e0b5d10ddc9396a396e6081e40075a1c1b7c929a5885338043358b38732064b8df02031ede2080461d17", 0x1000) 12:47:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 12:47:48 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') r2 = socket(0x0, 0x8000, 0x7f) chflags(&(0x7f0000000540)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000600)=ANY=[@ANYBLOB="128f2e3f4469e773732ea30309006134dc7d0e7dae6e36b4f1e05076a4a249aef38ccc01c1ac187736e73a12167aa63819eb625a7f5e3ab4512b46d3b3ff5e3bc14e3c0f7baf1043aeb28fd48329947f13f16bcc3219cd260d774cc052f1ea72e67dc6f61001715431ff70450cf33cf4d9cad48ac21862d3683ad391b122124adf55041bca9fba287dd7be7c805778b36818c9090861c567b9f77404a770c763a2bbb8a8cc0f43b8145f77d9db640403410e923b30c3306d604b5142419c00c7b0168e64e810351a64e1e5a14a07e917a8a94910efbbf2d3c517984f45b45830f5c6d39302cbe32ce1709256e5b67b65aedb99be401e57e357f9b06c9737d18d15a559edfec4391cdeafc19622927bfcc09f2c5033df9794b3ebf4f2e75cfc6f3f9ae209b2f6922c6171a79d824ef09e5d1eb15573df67edba92a31391a6162390802bd140f66afc40a7c40eed12ecfc99f267676df16a0c89d4821e86d093a51d7bbce3f8de338db4d58f134b86f78bcf7a29f649"], 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="95ae52e591ebd77a44f696b4702dc2e87e4ef50d6f60b97c38928577dc9ee1664a659c94e1a0e10edcba30b6829d", 0x2e}, {&(0x7f0000000140)="769617d20ddbb35ef8125dc3552eabf86a04472155be70aa5c1b07d18c97a7a8d3c0b9ce8d31f4c7f6b20d53471bacbf908fc310f4718c3a7f12b7998734ab4c925809a8862e0c0a96ea88be8d93903e54e67f0cbe247fbaba789e5425d0c0c6b87d3420888fffc1b491c0d354512f084dd9dc17815b375ce4430876a2b89b28ced79ea4273322316b60bccf7a3ffa31082657fdf067618fd9b5dd9aaf7530f63604044c7ebfb9184e8b565b27a87c31fe3fea1dd4ffef2218af5d12262d58f763f08c90208fd8ee2d6e4eacdb40bac0", 0xd0}, {&(0x7f0000000240)="12547be03090962f2d6824bd411042087ae871b8f4bb187f0134f2da76e51607deae43809b4ba24794588e0e51329bee3e44e169982f4003ee21942a94ad05629de9683887f417f8c8e2865577538500ab534d2df8c50af0a64f4e2ad7960bef45fc6d360027e4a03656fa4c357ecb68273f70ccc26b5d40c7a281f44c5737c5df9e77c47f9c72864f45eee38bbe", 0x8e}, {&(0x7f0000000300)="76e65770d3369df1e811f93119fe0ea06cd68c66b3cac23f8e8808abd068438fc09ddbc1e03cd1b26c613922244b3c3d378965ef734ec6c98003c65a390bbf6d20a7294e52a96b801509601cd5115fff0f7e5471163671ecda7e7ad85bfb", 0x5e}, {&(0x7f0000000380)="a60cccb5af52f3f82e4b99ffbd0ca80db22a307360ee91e266792ee03b556d145799be5010dd4d45b0b35d9ad1531fb3670fb6a8be4cc5076e758ce4f28ea739ba645f1f9c48095cf97d60e91482b9d6055f5db315d1d8bc750f9d8403252a57e95bcc2a51f515f7101b04ca3816ec83cd92238f797b1e6837cc79cda47b50fe78a5c9859ec13f17bc45b1d113ac08094d4d86f222dfdd299d516be36f09d3bb52d5bd92fa36db7ef1e74e9005cec41ce790b38bda082a8890b9cdf2d3cd9cd1619e8218c01e095b3a48983a947837004dd7", 0xd2}], 0x5, 0x0, 0x0, 0x40e}, 0x405) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) shmctl$SHM_LOCK(r0, 0x3) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000780)={'./file1\x00', 0x2, 0x8000, 0x9, 0x1, 0x80000001, 0x5, 0x10000, 0x1, 0x2, 0x5, 0xfffffffffffffb79}) 12:47:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) write(r1, &(0x7f0000000000)="3debf047d2b6e6267c60122e4a7c5c2af0e8bc1cc918f6937263fe85b44da49d7f65ddafcc076dc7a47a3032860f1ba1db8831492fa2642a702405f616fbf131bdd2338b0981f0221996adca5ed1f677063504af4bf99c51c3f891fe3ba84492c87e493648e6da9da1042763bfba04dc7d602d510b1c08cd32570317baf601dfe8164da88f2acf65c32b25f70c58f8f0fcc2b9", 0x93) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:47:48 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x7f, 0x335, "b17889a59437fa4fe28b2a196f0097663b2c852e", 0x3, 0x8}) 12:47:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) listen(r0, 0x4000000002) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 12:47:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 12:47:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x22) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x30000000) socketpair(0x18, 0x5, 0x71ee, &(0x7f0000000000)) 12:47:48 executing program 0: select(0xfffffffffffffec2, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x5, 0x1, 0x6, 0x2, 0x10001, 0x2, 0x8}, &(0x7f0000000040)={0x10001, 0x1, 0x6c4, 0x3b43743e, 0x1, 0x5, 0x40c292e0, 0xffffffffffffffc0}, &(0x7f0000000080)={0xfffffffffffffff8, 0xffffffff, 0x4, 0xffffffffffffff7f, 0x5, 0xffffffffffffff01, 0xfffffffffffffffd, 0x4dd}, &(0x7f00000000c0)={0x1, 0xfb}) r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 12:47:48 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 12:47:48 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = accept$inet(r0, 0x0, 0x0) getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x7274fc891ad69fd9, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x40bf, &(0x7f0000000140)=[r2, r2]) pread(r0, &(0x7f0000000000)="20ce241127ff39ae699c2233e9dd67831258c1dbbee0f54a23b0a3cd731d39cf975565a53280c35b7128bd3cdeecaed36b84088dcade0b5dae9b0e1a296ad21e8983a9bacd77954129212345730c188d15a10f4fb23eac1d35cf5c334e49f28fc26b587cbd528aa63b6845960af2690077cd", 0x72, 0x0, 0x0) 12:47:48 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x109) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x80000001, 0xfffffffffffffffa, 0x0, 0x0, 0x7fff, 0x8, 0x8000, 0x10, [{0x400, 0x0, 0xfffffffffffffffb, 0x7fffffff}, {0x8001, 0xfffffffffffffffc, 0x5, 0x3}, {0x200, 0x4, 0x3ff}, {0x3c0, 0x3, 0x7, 0x1}, {0x9a9, 0x9, 0x0, 0x5}, {0x0, 0x7ff, 0x80000000, 0x3}, {0x3, 0x2, 0x6, 0x4}, {0x4d6, 0xfffffffffffffffd, 0x8001, 0xffffffffffffffff}, {0x4, 0x6, 0x2}, {0x2152c7e9, 0x9e, 0x4, 0x200}, {0x708e, 0x9, 0x1, 0xfffffffffffffffe}, {0xb21, 0x200, 0x2800, 0x8}, {0x15, 0xf10, 0x8, 0x6}, {0x0, 0x5f8, 0x5, 0x100}, {0x7, 0x5, 0x1000, 0x7}, {0x1, 0xfff, 0x2b9b, 0x3}]}) 12:47:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4007, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0xff49) 12:47:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x62) fchflags(r0, 0x0) dup2(r0, r0) 12:47:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89430f90006ee01be657aea8c500000002000000000000020208a363890f4cdc22a16a00000000010000000000000000006c494bddcbca07938c00003288059f515e1cdf7546c6f6d475de9bf5896efcc269ee6e95138738164425285d", 0x4a1ab7390bc8dbcb, 0x0, 0x0, 0x0) 12:47:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 12:47:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffff01, 0x7, &(0x7f0000000000)="c598676b909c2d057b4504c23ac7dea14f2d043448dd0547e44d6f834505ad77b0936876fd49dfc7d9a484d0b7a84b318f6c5abd8dce23bf11257bee07edf1cf3a87e380c9c239e8c293f16a67f4060abf9fc9de3fc512f1b80a30273bd0a6bd8f9f93ed4cfb7cc70a9db835d6a90b8254b90c84e4adf47a10e67af091c61c58d90df3e6b2bf176a21febbcd6a1ae71242e40089d3cbe19cd1c78ca4da7225054ca83f98b7b7552be724d7e7ffd172e5781796e54ec1eae671d8dbf20552a05aad9567c2441cfae7f9f90a6b01ffa81f3c458f54a6a704717d74", 0xda) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 12:47:49 executing program 1: sendsyslog(0x0, 0x1400000000000000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) nanosleep(&(0x7f0000000000)={0xfff, 0x4}, &(0x7f0000000040)) 12:47:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000400)) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x3f, 0x0, 0x1ae, 0xcf, 0x8, 0x3, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 12:47:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x8}, {r1, 0x40}, {r1, 0x22}], 0x4, 0x10000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getpid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:47:49 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/213, 0xd5) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x44) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r1, r2) 12:47:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x400, 0x9, 0x1, 0x1e5, 0xfffffffeffffffff, 0x5, 0x3, 0x1, 0x9d, 0x995c}) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x7}, {r0, 0x8}, {r0, 0x40}, {r0, 0x10}, {r0, 0x40316a59cddc17fd}, {r0, 0x80}], 0x7, 0x40) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x0, 0x100, 0xa832]}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) poll(0x0, 0x0, 0xa199) poll(&(0x7f0000000040), 0x20000039, 0x20000000000006) 12:47:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8, 0x442f, 0x0, 0x0, "030000000082ac0000ff09357f0000000400", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:47:50 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x1, 0x800}, {0x0, 0x1}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4b50b6b6e3982a7e, 0x1) 12:47:50 executing program 1: lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000380)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x2, 0x4, './file1\x00', 0x3, 0x1, 0x81, 0x4}) mkdir(&(0x7f0000000180)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa) 12:47:51 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x40) r2 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup2(r0, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0xffe0000000000000, 0x4, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x3}) r4 = kqueue() kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r3, 0x5) 12:47:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x1b6) 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 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x0, 0x4000040) ioctl$BIOCPROMISC(r3, 0x20004269) fchflags(r0, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) r11 = getegid() r12 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, &(0x7f0000001e40)=0xc) r14 = getgid() r15 = getpgrp() getgroups(0x2, &(0x7f0000001f00)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000002080)={&(0x7f0000001f40)=ANY=[@ANYBLOB="9569e85eb9a8b873bff6dfaf3ee1a510fd0d1368acf9db17c92aa815429d3fa92bc64670e33af5ef79fc994fda22f05641c502b44774e6a4a9ebefb4cdf15938738a845bafd21bcda49d996513d88b4cde787d669467b7c07b664c949317c341c453680a226b43a916467aae78a5f30236477c4d5467d7a6b8b780396ef677d9b4c4b92678245f25040df830ce5169b42faf74dd3475e5637623b53c765a35799b6177d9d0af01a9d36cca9f06616be1a0715f7b2c796cdb27ee151aa35daed762dc7366cd7949954e213d119caf9871c31b585e840e8b06956006020f8edff8f6aecba807aee79297f71183caa77347c740b4a83af80890ee263d950bdafae7138c71e8352095d8da199fca56bbd992bb"], 0xa, &(0x7f0000000a00)=[{&(0x7f0000000c00)="3868f65763632efd2a1633107fd46065eb1ff71cf83c6362efd0a7d1ce3b41680e87d103c92a2b70cc3b06e4223c2cd2ae119867ac7cf480440843b39bdbd99ba1b663f941ee88dbd2ad1c", 0x4b}, {&(0x7f0000000d80)="78d2e741a5aaf71e6c10326de13853006d0691b5653aa6d93ed415ddeb2da4071af2e2430663b4dce1483bee14b69cede9083df0d91e52258222f35a09eebdfde29faf34bd3b96c93520672c5f512a2b252bdcda5f90380beb31ea5c83e0881c0d4d620e1def6d4b4ef9b7581a899314c24033cf38e6ec3a3f209d6fd258015712795672e7a470ff6ae20dc3ff684de679ab87ee01415bcea11ffb5176ef4df3bf2e948d62e4b15a766af647c5b851f26b4219b8033633ed86f152944ab3691fc74eee08d474dd98d6fd45e7d9ea78111c548ba6ad15b75fe0b6a4de62ef2008a57b1ca95a4e3233650c6e401354847a0c7f0ef59d12f97a761449725eb1996d84c25317e45ebd0fcde450884dcc08f2f415a57aea569ac08ecfcf86485a959e7d3fed6494a8950139a64c75eedd37b1e6f2816db89ffb81931ba7bec61256f91f65c2c771b46b5a69009fa86f53c5cb202df93bf2a7fd8f78dfbdf8e32d7467316e8157d8fc959effaaefa48eff23e03ee83652eddebe11752949db7fd2f2aaa9aac755a130384f6045b07293ef88ca39cfa4ffc2a42b68c3e0ba2b574a09b3a395afa8710231985d1d45ff8130c30e4a3e22ff1722e089b503ef6f50957b8407d542fb68892f0ef006915f1dd63fbbb7133d1d3d24a99e2ac4aaa5314cce79d5c371c3ddbf845537533150ed56d658479471580b4dfb8e387b6e0ac8842b921e38631c6f849982938c4c169198a4d3b8bc2b4a6e47c1ec0cf7fa8499cda06857e0359c97e393fd227ea076581795d6068bc6be675ed3c07105e252591019648495041ad5651cef02d824ea7262ee2f94c11b26c0b3a3f3353badbc9d0e423e9d076e9fe5e9c56a9faa4d9e30362ee26ec323e6927ed5d4731487dbd232073ed3202c3cb6a1ba9f5ab1175e911cbfdbb3e79aa074f355ba72539fba6150ed6b69e803613a596e60892a0d197c81762fde806f0f38aa0d1cc94779c9e00a4cd15cad4c40ef856d2f826c5b0af9e3a93dc43aa47be255c46f2e8e7664b71f2e52340d8525c2ad2313813787aa0e7f3347255db17205398e257432a5a83f3b499687db21d33cbca772f92fc233c2197697d538f06753a3722073e62196cafab86c21a7c5ffbe4ce098ea51dfd46e11debdbde386e2b24e4273b4c65c036679203b522235210d9a9138cde045f6a7de8b26e3928aa22dcedf92044b4a829b0bd072f2e7d8ff847ec270d886c4fb89a6013754428259f57faa543a6f3196f9c6d5ac225b27b78f28800e7bbf8976b80ae4ee30558ee5dcb1224ebb016fdd70e715de4176af0c55df4dbfbb12fb0f0d261c0e986324f60838e9e7404722f147f1e9a89d60d8480bcd490dc6b9ec08c803ea8bb992003a1fad96e258cc48dbdceb8e53e78c8f45ac1aa425b4df01095440e96722d80d48caed16e6f43b63def51732d7dcd405227536d1ec43ba3226d8024994d5a9db39f61d465d75e89e12c83e9d7d6c173358f082b1632605453f6d09b66f805fc5022367ea0a5c94f711203d8bb3802fa663a236a37ac6e6164a593cd167cfc37b406e0829cab33bea0e7ad270a95e47affa26c650731f5061dc1b40de882e1d314747466bce68d30a5dc8290e581789df193c887dccd3dae689ad8e9cdb38e8198f1662e8f1145d12e387d16f6883346f634af9a02526dfece2405e17aa9f5c9c70bff8d383fb69ce991d5065b916070309e0cea389918ee5532875d4576bc0476bc6e1a2bc224e94bf3bd041beace6ceb6dbda4cf094702adaf79bc7413a822d043901d517795399625a42ac5350263a48a2394ea0110155df606c4611574ce43dcd83529b34bc83123025d3a54222eacabe634cc9c9d1f298f6727c62b8119315adb5f2e0f19d69fd5e9b5bea7d058587b0477b6b41e33f05905484b01131a2ab9c305c18ad6b8e5685a3d35843f197b8fd167b22f9766eac27f16a45e14eae029d99e7c45940e72bd7d4ad002ff41def9328de552048a7786ea6e7cc3c9d6b91677ffb329230dd4c03cecaeffe6d0a2629a79ab5d15a53b9c112f753fb0ed69c322a8ba470716288ed10d10991785c21ef8169ab09bf64573f1f87b9fc9860f8898a23ddf8c224de19fd22f6b29378d69346ef1d7cabc44cca1fbe72133accab68fe2808f2034e9bc10d7a08b8e98e82e387c190297562a788765045b7741c43808b208fe733f29cd14a14e4713094ef0b1690195421c44c151bb08d38425c09775446a59512adcf8384c564ee48563f3052dba6bff2a7bd3e48037ec28a4e4f74c62e6fa7a5c2351dc32c6185165417e16e1c9fd2df926659cf38a8021e2b8dd64373f10b988937eac56fd65d15a79f854ffc0ec99f7f55358d432d5ff4f741577e323aea1759c8b5fa5a67fbe2010dc80bfac218a97a3789d4369ab27aae792f53714ef1bb68ce8c32bc569aaa09fd63839daaf5d24d7ec9cc990026c3c0a3675a50d17f141c2c814e789e42dbb19d810756f7b7de4bd26db6d85adfcb228e387b38047a8e8f4b1e398842a7839e16a408234fe8dee58efad9b71a6455594e7bb60bbcf9f80e80f7ed30674cba7efc122314b11dcd871b12a5a180a4b99b5bd0add2b267e9e0001c57d95c7407f937e3c445da15c0eca46b4ac600e61b4c9041056a54f958550200ea9c53a4fdd2f089c3664071fc8423a164d583ae6954219a3409505c56f1c38b2d757acaede9e9f0230d3dc3fd307faa662728e7f02b5554772fedab329ddef19177c133e47ca788d2ea741e2a1cea1d3aaa6b989e8d9d3e2423a72ea60000da5c2d798c4933ab8faa756bc5606890c0f6789ea548aca6964b47f7ebddfe245276ccc9f444b354cb46b07019268c8bd3681bb43cae6d191c7d39e927952a4fa038a5d7c8e9f24c36d331095ece48505e168c83517e20d04130ad93c14a66d39ecbe34893c07648cfe462147c5e504e9f7fa62cffacb3088636010c7441aca018349c54141d8f2ea2c0ca4e5e2c36ab1fdbc9ed9740b261350ccd37de635caeb1e6527ee9759e3017029694c95c00dd78502f54c8c040537baa524d736499566db64847b443585f382b4d5e7121a207df3cbbadbd26f6613e37c8a24f70cdb3046fcb16713e305ba82f1defe053f0db26f50f3a4b8134f06eb7429219e15f3aae499c3081edb56f0b5ac3f686c10d59d012053098b7d609ef029c81034e9753552fcdd5b34ce732f5935911966a3233b296a32cbeec850bd2fe809a8773ee42852dd017963dbb352516405193a2ccb423d6d25751766321a0a82223c5c79dd5831a6c262e5a7b8454dfdba3660fc82fa037cb090c5364dea320b6e128998ad19d171de907b149350fdc2db8eac0141956f18f7b1f37abc8a9dac445dded7754e4a81e71713557576a585cb516c4f256876800b6d443c31ae722bf8f8cd8ddf7cba8b87c0f46bd5276905b701bfb7facfc0e37ed004f9e290d0bdeb5475221bf5fb9992fb4b65eda268312de633b1438fdca70b132bdce7161128417483555f0c6c348b3371d71bdb4d4f7b38e9e04009e83cd4b99d50f50a314ab204c78849887468ccf1d81a1c72cfc405f7e33ce41ba7d58b5c6dfa23ca925800444334924c42957d7103a930edebd729fc4a45e0c7d309968b524dbfa5949be6ef893a3a61051505ea18422f3cb1613e7832e575dccfbb9116fdb0112cf9bd6c78064341ba66d00c04ec0a730245390d008b5245d3ab9cc5a9774cb66b349c6554e150fb452fbc857651284e29bdbe42314263ed66b712b6fef9106988818ec1dff7d9890226ab194774a8c93fe49373beddc277d7672d5b828c24f4488789cd0b2c79b97e198634b0a907d41e9d85a3ce17efd419b29a63070671893e7f3bbf042bfe9c61e4f495a27d0eee673f7a64d744813cd41f61711747870ed6707226b1728f572b7e6cb818ef235477cf1721d41ef8063d542f44af614e3dffef59f8fd04ce6d2b18593c9f3f63a4a6bc6156157340f6f19d464a358452b01c5204f8c8124de0c551a601a566b93e6551d3f452f05ed74b91581e816788e12f6689716361a81ac8d99d16c5e560df6a528ad6d31b397e6b14a99beacd3cb7a2ea5ee1843f7f8aa8b0ad0629753a9f07df39b59f81ac9338b24531acdc833248abeffa9eab1fbc2f1d79859c96b155a7864bc522cc8ad39c8ee74bde8dc2830b4b52b60d478aec595945bdc6972f85f20b6308790c6e0f28870148383b658271bae1e372a59d3e2e9b99a1766c7bf83ec43a8d1b53416712e1f061d9eebead50932863326513fdf76f972265732cbe77dc3773d6697d4f181eed4cbd02d1b42525aa7ba6f62afdf1c6e71a80154ef096310d403cbe484e49d2137c587c2679b5df0de5d97ad25d53262889bc0ca02dfd6bdd4de2b86247d902265f9f065bc37fb003d8cbdb49d74ba46e59f6ab73fba0e36c71649045c3b29e54e984b0092b61c262df1a17ad75c100921aaf940e1a937a144b3bca20376da24738587724d02393b6193ed9bc0da84db83f59ff0bbff3a9da582d8410ec7beaae80735ca7ee5f64e2b3cb760e453a6c9afc27d900c4c8444863316f9d6e97e61eef35135d9aba8e70c7f9d9f7a33ee51c779950798f303ffd1325d692f3e53142889a86d60479cd861a84f4ec538dbe0b37e682a7fe91f416e74104dcfb6514cb19ae9a776535f1a932904022eb589e43ade5b4d6e041bac9688386da34a08c29fe11019e8d6fc1f0116c3b5aba334e77c5f9675a9db92033d52a5ab7b67cb4a73fc1431b76ae6f929ec0620f8dc635ba3f4ec26ad38286e1e7e7c3e1773b7ae90dcb34d963eb0aec6986230d70ec0bdae428f864bfe7d31888526b0eaf13074ac79ef2442a7c9862ec6d79bae58903b3fc9f11a59a21f79819198db107af006c4996d2d02b267d2b3dc9d59ee9b618f17475d42c1230da4bb5df04f47959d40885b96480a3bf1725cca2a0fa362f44ec48646fa26569e4340049966d20657426b9542c82c22b202a9bce3592b2115eb6ef2f4bec8d8ab582b8e70fc878d26509d9c5b905b339f4ba242edbf12654bad281b0de106970a90a124efe5f5b7259d67bd95b4748ab339e4c1e20c4f8c03a2da06a9d09dd51aa4f0b74bd926d9c23a051a4a804bb30e193664a4e58af1613d70cb2fdf19352e5d368f83da1179ca3827732207690092cf298de12b1e34e228579130a256fa4f84b2917ce6147530f8823505f722a8ee5b8e20324c851d53b80f6d44f20318659d65594cfc183f7af635302fad5155a35d063e453650cac0d5a52e50ace811e82fe8fde1f9941780b0286247eff9de4a3b955cd8c8ab579fbfeb819c77f242dd3626196c2e857e8767d44bf993fd609200d62ea05a4156e1db370a85fec766c0578481fdf220e9cbfef2a3bd72a3bf27d794e2ee544f2e56d5121b2c67dddf78257fb83bc4a890c63aa07a51e68dae7e160f3ec36a18e308ed17fcc52da7788a846b422a124aa2a12c2c83730a1739ad7b4d3f05101102b976b96d44ca6a6bf47c8e47b1739cdb3e13d85972a533794fc1873b92b1909b5e051783c1910c84ad295862fb857527f6810a68ab19795319509b75462889485cac5718abafd2b5ab2cae34cbadb35167c6b5239ffc5dea118e896b7945d87c9a1eeb2156dce57ac4c2db827d5ca9077950b1587ce6ea98c0aec74a2eb80755d42ff3b7e992ee760fd3c0bb0dc2b9dccb4c38dba5de1fbcc90bfdfeb51a8615bac631c56653361dda13916e09b0d4315da574a43788b02f39743421dbec8e8179e24550", 0x1000}], 0x2, &(0x7f00000020c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00(\x00'/20, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000200000000000000011491fed6bd7f5c7b457379c9cffff000000000000", @ANYRES32=r15, @ANYRES32, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1], 0x110, 0x8}, 0x8) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 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, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r17 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x0, 0xffffffff}, {0x80000000, 0x8}}) kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8000) close(r1) connect(r4, &(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc6) r18 = socket$inet(0x2, 0x200000000008001, 0x1003) kevent(r3, &(0x7f0000000cc0)=[{{r4}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x4, 0x800}, {{r17}, 0xffffffffffffffff, 0x40, 0x80, 0x1ba, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20000029, 0x8d6f, 0x6}, {{r18}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x92}, {{r4}, 0x0, 0x2, 0x21, 0x8000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x5, 0x40000056, 0xffffffff00000000, 0x5}], 0x9f12, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x0, 0x4, 0x7}], 0x9, &(0x7f0000000980)={0x6, 0x40}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xe9ed) r19 = semget$private(0x0, 0x100000000000007, 0x8a) semop(r19, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r19, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 12:47:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8000, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x4, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 12:47:52 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/235], 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() r4 = getuid() r5 = shmget(0x1, 0x2000, 0x11a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7445, r4, r6, r4, r7, 0x8, 0x7ff}, 0x1a, 0x8, r3, r3, 0xffffffff80000001, 0x4, 0x119e}) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffffffffff5b) pwrite(r2, &(0x7f0000000040)="13ae415ef842660313709218c66b", 0xe, 0x0, 0x0) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000002c0)={0x6, 0x4, 0x8}) getegid() dup2(r1, r2) 12:47:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:47:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/232, 0xe8, 0x43, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 12:47:52 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64], 0x1) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./gile0/file0\x00'], 0x10) 12:47:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x12, 0x4010, r0, 0x0, 0xfffffffffffffffe) 12:47:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x800, 0x9, 0x9, 0x1, 0x6, 0x401, 0x1, 0x0, 0x0, 0x3, 0x80000000}) 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) 12:47:52 executing program 0: r0 = socket$inet(0x2, 0x5, 0x16) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xfffffffffffff801) 12:47:52 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/252, 0xfc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x40) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r2, r3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000340)) writev(r1, &(0x7f0000002600)=[{&(0x7f0000000380)="c6a92780a755048f2fb17716818ca00252440524460893bb5ddb7029bb24dfc52f8610695ceb8352959d2c499208137addce5655b141fbf8fa78cf10fc7c5d02f9957019b348c3e7100bf337b30d604133eaf33dccddba61442028b093b3d92ebe8e4be67f1866914fdefc70834e430a4abaf2c8455a409d7f1a37c2472a0411fa89c4e5dd35d5442f57b43c8ca6b5805aa5ffb1517e03f96fa39233405795e2f88c9ad46313ebe27f286bc60d14e6549958c80d76069a5f14f6de4ab17d1c41320846eb96a3f89a05c98b9174838303af149ff107ca7274ba1e376aed04915189afe863bcf85c73c42c7a5d1d6be75cf32b74c51883cee355d10226d622d47ee2c606e0ed42880371565c7bda927d068ee8ecfe942abf7ad004556d87cb9ea067eef58b6fe48ddbc82982152576bb152dd8ff79cea4f977ba169c18d9f89d9656d123fdef83e3a51965067d826a755f6793f7e409e16dfd31beae0d978851d1f182515aad58dc5777f60bdefb4c021c3637774f94f4a01a32d611eb713d591abad1742857899050eefa9fb98a208efd2374370b23150fb22a535c803ed496397185014953ec58e29f99e51b7ecef9bfc60af8716542e5c03257a8ffd5539959388f1837975a26b57ddd73e21801aa170ea0476ef105062b5a841d70e723c5b3760cb11387170980cfbe4c02eba9802da0eb937a9cd6602207dd45eaa1854a1e546b8dd4d29cec22dfb554c629acf7796679ca2bcfc37cca680d449607b0aa5397afc4377a7117b9cc35a6e966c75ff1af331eba8c0c463a2c02d3144cabc9f09d81b42241f0a1f365518e811be1b1e019b93f92332353dba0cdf0a562bec03c088f139f3a0e719daea8d42f9a378ba315f6a6986241133933e720c703da1231a347a1d43a174636b85f20a3f384b736e81126266953828ac8be0a9c36e7228893948dea54e7fc1fbd1e8b108d9f16c92365c2cd260d4d9c02c74979ce57fcb84e12f0778acbd3359f2ec82c4d195de3142b575e91d7f7a6d0b5a0bb0d1c13a4a0d38625a4c74a36830fc1a9169ca4205975be03918b11782462f28c5a808b78b93ac0f78e87b8e04a73a352ff88d9e3771d7804db6cfc0119beff054446ee2981ad6560cec75d8293f39eb9198ab35a6737a0cb02ece6d2d803a093edf819e8a19896dbb3e8800b67a75ff1803308bc1c1247cca510d4f6c5677765a4f05f94a61f992dd4bc26c432fc49cb38e0c54e24f58da7caf98842a104155bfa39d7f2910b82167df01ddc63b6fd453dbff03f0aa2c07079348f014d5577f99c911b0e080b0e15a94cf89cefce3c8d07ab46891b8b7897ccc1e52edd6c2c2299df70074b75bf70260365c4920ea645c6d07333efc661846b2be6060cb11a3969a63318b48853afe72127e6a16f6e2adb9b1a3718d8deaa3bb3797489e090ff7eadd616a55abf12efe96db0120a7e705a53405282b1ac26397448eb37f37279a698e112729054105e022279df8ca11707ee5efdcac91c5766d5f3b806b16486dddf3e2a67194a28e30c6db69124068b3d6d25b9d4341332b1130a87e8ac920176ca525d28aae71a689233b3ac192ea1129b69c60d704a68f051868fd17793507be2335dfde82c0719e2b3557848ed7b235a2b8726b0c50e23c32b4ade36ca4af107af8ec1bec402601a27f452dcd793db4d7134c7479d4138fc27996ae0749f4cc7e74f182e2ab3a63d5f93d6b19bc659248286fdf20d22b23a3d99acb3d5aa20d802177a919a9c9bb2619e652c540ebd21dd1c29daaebc026aacf0a5ac0ca512fe23adcba6c2339138d2379315f11e9e9577f97b6728e61f3c8670785b844dc8570c8e65722936f10ca9e71a0020bf92047cf53dcaeee6e756a9f22f7f47ae341b93ffd051eec01eb00b77c8c85b7b23820097a0251ddcb3f484911883b1600bc9e6dff4952ba1ba6af355fb8bff928950adc97aa1aec38665944d72ab1f72e800c5ea7473d119304ed419837030addb2f3d9b949eb42ff4ffb48c5818dcdb743c43cc20bc8b78f7a3ce92f23e274a7dfac3cca0098a6a133411ec5cca427b833ae11753607572fe5fc15a96b3abac7f11150b44a6d6f5ac2f7f0098eb0d96003117149180098b12d016a04faaf9136910180cb93b0114d12bb3aff4dc26f19fd92fe52738f05809fb069bbfe239135059873f38443d8ef47766afa3bf378afd0f9cc36f3bd84ee98501187e1ea14a1d3c8bfc54c7f79461d813b69834398a66c61c317e917ad5070f3d4a629eaa23494f52acd7affc29739725955758c7d928f998a5f25f370cc521a5969c97f40cb44b1c6991a0bb651502552b496d05a52b6a622059cfb10dc5a9de73da13c3266046fe8fb390ca37ef2407dacae8f60d8d1959a4b5dfc7973b61b545b05fa3194999f6180133ef3d8c012bb63f853f9e15d057ec768723f3fd46e8bd068a6b5416ed01ef889ec966c384ee93d12904278fb36f13f471aeefd75f84f849866730f12bb93dc5578e2c4e3d1af5d61af4ea1a199ed9ca7d3d622ef81f068bcb70013e100df62dc57a28553095707c338185db37a8a06e63f7e4cc540a3c613e8691af7f969ab67d5d8a88261eadcc53c9c1232053068def639346c37778e2ed42f7ab44e2460b2d4d7d40b4ffe2f66e43bc216dfc1e5299e28e6246cfb8aa4976666fa0f3130d1a4557494b911df220e4bd64c0da81dbbad7ad72bfea6f2b692d97aaa760a0eb47b598646f9b0ef322c1f742f445cee1a251e8e8fb9bcfa325631a8f8db0f9c9d2bb7a8cc0f3cec862bfaee33078eaad2dd5a9a7805726423f17c9eec29ad18d244aaa5991935b6825fc5355dcd8756259b8fab5979d720301d7e056cc4f03b2a9a0a2ef8bebdd102562db6d34f8d9fa50d086d01cd00d34fe6472e4dee53ee355e850973fe57bd0cd46f33b20286157a3387888168b2b2428e00097f043ed474458a3134c55a3286fd586c3c794271bbf08705a9fc66e58c56632d23b2c0d418f0335befa726b5508dee1d0db290a7efc8557794650bec430829315a9ac35629028d705c8f57277e2d474760c63624fe6692fdd4a640f3c946a02f9efbc2f48d34f3985857583a464f4945ec6d8de31651dbda8a1b9fdac9e450b4694a01c7eddccc5800d91f3286aff8c132732a25801de819c31579065bd6e73faff99098a6992ebacfcaca09347e5423350e3f3a13e32105337046d6e2b4c5d9a536b8c062c91a71ebc72685afa0f64f9af7004e37940dc04a5d09c3cb33fac75634cf90de98e5d88fbd30f92749c7a433cca5bc60649e5977ffceb063c225de13c0fb0002009fbfc76aa5c55294f70b40604375ef534300397449e29909fc6b27c05597faaec56ae75959d884daf814b7115f68b7ef1322dde00fe36c50a1df2ded257cff924da870eb7ccf245b65dcbbe4a1a995a74f52b100557b1fd7383f30ca719dfac70f255fbf8306305568d224df5491eac6696fdfcfe5870e65c9fd8400de40c7fe35e71a783b06cef5a677843b3f3b6606b2e0b4fc53b3d9fd16f2c063b40bd9e5928cc2d4f4ab04a7ad234d48075c4621604ab966cd70ac1df8fea94f0ce3b56d7977fef46f88f30238e51e0224d2f581579a2ba8c158ebd149ef1aaa93ad69ef4cd9cf87399fefc6223dcee4efa26e39235dddf22164eaa3d8a3ddd0e578010b1a2762bdb651102907839b9b27209b81abe9399e9ae5d2c09a63c030ab6e0ff9823bbef7554c38c6c0dfbaa56ffaa4f30bc737e82c99bedbf945f30b0f84b73cf8871135ad1cc7db9463d1a3f29fa0771acf11239dbf4d2464e4e0eab915ff2fe874180b32dc68684364b8834c2d8e71dcb911c6a50f6ca3828c94e5b36d822e124906f6753604fc82c7b024b8ce091d65ca4c16648e1ef82701025791584df3871f701c23d1e1113487b8f688a2627cd3672313d8cde1b4c74c1f004c848139b9c8a201a103cfe553e56c373223459147f3839ecf296d53b6a23f2fda12bfb1d968733aeb5808e4a28c6244d013cb51f90fff488d9566d6f5d2275f8d964b8cf3f328980b65e33ed71db20d0af96b32005da7b994a915d5f2acca545b89f9b5f397b060243a86d900355ad07ed3021db9dc88c8cb2080338e17148a463e838acb8b8468d153d386802d1298b76ff945866086eff600deedb9a834dca3f4904036d239b6f8f054443fb5452460a879322011f861eddbe664d37b350e1b36cc53dcb4127baf39da54b8399de44e6b5ca540f02916e9e196b6cba0a4d591a85056c5e6b5b8e598e984d4e2f5b3f136ff9d46481fc59733b9194075522a84737971923326b62a09134a86ec2b73a2275aea9989888788af7999e2e7f63a87fa118b78627bce959e1f13cb4aed6e6b302972a29e54d6feb5452fd762e02650aa096ddecbe4f3e3923d13fa331a3ebbc3b7abd7ad59f618b773ec3d705ccef0c066d4aa0f42073297ab4ebb10aeff37411b41402f3081c9001bd0b82adfee8de8b24ef78963c258bae6a2614cfbf43ca477b6d8a97da5ddcbf7ac3a5dfdf810c87b136ce91e3d410629d67155435bfd4f864c397070c49cdbb0eea80fe5e09270920b6ddf194dae2692a7449e2094f8b039c81b149c3f056e15d3aaab449d78f598452c6225c633a1cd2b1aad54a765422f6b25d71a537832cd5e69c5cdaed9f056d8016e4342a1ffabfc8df8f89e5812f5463ab409dbc586ac95d71bc1ded134556d33a0800dbd9dabfc51a30caf0881178745c488e05cb4964614dd928eb6a933a08212aa78a8dfc689b7806978d8b316dcc501efbdb1d5470450194366c33d0d716479af0af9e8acc7c199b79ee24661aed82d9e11209feb61f0ea407901e702e4a9c35a2bd9d1e4ce5d2a7fa002593abb5ef6c1f167cf91dc7498ac798a78316baa0131890bb10acec9ec5b08f17bfa7b6104a2a2d656dc2c833bb9aee5e6f579d3e9e0950f23a4c11402e064c3949e4be7f6a7e47e3e6a10be591866d38c3b0553af8d7d92e8e49600cd33fbfd724b2eb5b3521bd7029f86d34f7a08ac0582664d6f9e0343cc76fd03aeea2e47432276fa09d0312e88647f77c2f713d51466d1fa4d2fa9059feb54df6500103a2dd9965d6cc779ff444467ad0678ae5758e7dd6dfb8d6e7936396b291a8193b5b63689e891e831bc61f916ff09baedfc4234b90febc809b6c52fdde08b8ce58e1e27970afd0137aa73729fbfb7c43f9903c1ea0153fc33bf4fa3b6acde48abb93b59b5730e9a58d12f01bc214d50c05a0bb7197733eab583a4e39c1f9ec7584d4214190903f75a308f9d384f26ab5bd95840948aa31bd54a81a5974d322ae0fff13845a9146ba9952af46cfbf3f16e4d85e385d54bb900af54e0db6dba5d451b4b3313aed1455b499a951ef40eb544c47885b817c3e09321f0e900ec169b67582241bbe6be342adf04bb2efcf99f8caee95e905613578e67b12fa90d9857ffd41eec81e6968c35072b7395f014028915c27306087322fb1bcc7f6f0501bdede086c40db4784ef59136849320f6c96b840c9e47f83be48a31585e871ff7980300e1986f6d19c78d90536af6f9b25a6e29e37b5b479afaced5567fc432bc56dcb0a08b17ae9a3448e84595c8844f5d0f54fcdbdbd82d874338a7a8b94c8ab6298370e88c2b66e19c9adaa943a562f59a854ab38892b80ee132ed576ed1f6b59d923b0718c218b43c6525e396818dbb3cc7f2e5d208f330458b89e951876b9403c78831327ca73d10d0313165640a33e7bd5cb6ed14e05a511c44595f0b4f07a6c0b", 0x1000}, {&(0x7f0000001380)="cba76c6ea0e2d7c3c95c5815e5dac25a5c753334e73d5df21dd5e63213d2536870e07c5bcd1d1edf2260f3b7c0f14402164041f1dfbc1745334100ffb50f128b95a9f0a0dab4342ae8f0a69e372ed016d428b92c2183398421b2510bea6839851c87d031295d7d64a170b7d2", 0x6c}, {&(0x7f0000001400)="2bc9cb2cd2d8bb83a6bf9c2849bf379d8b80f04fa1329be2cdabb5aae25a88de9032bf8bd8f21a0bed315d312c58b76c46db06f33a521bea7b", 0x39}, {&(0x7f0000001440)="27bb829f877e360a861baa889cf324883a8ace1ce7593ffb964a57d0716a6264e916415087cbe4c738c18dc9074ca29746821b858e0935c11648d461a9ed82bfe1f8ea1b876575cc0b5b3cd41043b527129d175bff10c4a9ad0b98ca875b6aae10f01437e99d88fb1489f956abe6776b5728693454a1170e86e42d0c1c3234babe904c30a82400ea71a9dad3fa85f6b1a76bf22c31176bf4da9b31ab5731888d478711908fca9edc0faf6bc2f6949f6629c352ed3bf916d5a978d372081d1a7c3fa0d46e9bbb946e4b4323ee56ea206df8c14099a2938c1c9f89111b85e7e72d8570ef9824beb0a10b68288c32e98994b24e9a63261522199f413b4d1b59c71572f63d36f00424aa09bf3b8de9f5b0a8994142797023f61010bccb1923c19a06267240829597062c50fd479afb37d72e6ff1c7bc3a2a10734b911d160dfd1d97e6143fd908677d684c90d4682954501bf7ef80add1f57f3f79b6ef772a409c5e7cbed6a08780ffd7d7828185eaf3b444d1c062a05875e04f4e73c2616e869a44eb85868ac488a570c724794683d672713342a473fa1bf60dee84bf30139ec3728773d9c47b36bd7cb92031216048acf49836c67d5b37360d7cf1862f8b52ecb44b0386ac4ab02d4bbde6d5c68fdd034c9012f33cde7b37ef3b69620310b6ddd82eea0542afe3d57efb5ba1574fc6e7e7e394827b2dceae507cbf9d5275238f28cbe11eb1374ecf4f3b227ac06fcdaad200da2fc35278d555d3663da02e5aad821f157a6d423b50c8e8cb4072d9c0eae3c65e0fcb0385e6a75eecdf1546b1e2b989f7d058eef9b5e865669d0b486a2e4af09d8186b50f5bb7bb687a4f98a1df77d6798e082b0800055a243e8b6a4fc8d7e94adabefac67b96222e52f3ef4d589d5a1311e96c3d3c1811dc3cc9ae101ee0c7060b1493fa49bbb89b852234069653691d5e2bd970e802692a59cf73c8c5d60f9ecfd8d53fdf6a8751ebb97ccaf6bce5ac6daf1ae4324b967548311503be43dcb438da4e61bfb330ebf3f2f8c498c2dcdc429c61df66a999153c5d89076885432117365a1bd7b0192c06f988d8532f6ef4251145cbaabeffe78294e71489b8eb1ecf5aab4e2478c70e9482dd8949ea73d449cb7ee6e62199f754938a4fc8a5445fae1c00ce57ef52f9e6c559c1ed6f53b6f63489b327f110877912fecf469508245af66e11135429a1b3b8651080a0402ed4728bd9ba6477f7f56445484979b918f3ff2b221810c2263e624d0456ef4929cc6f5500f3cc9369c94e2ac67bc78f21cf4b147cb087a92ff349c6cca804f506e0147b1162964c8c03af7784218d42eacb302159af62b858a1840f10274294e53f5658d417b7ed09d7d5ac310ec87c484dc625fa3481bf59d7b6b8b048a9c9623efd62f3d187d8aa3276c96a35cb0480503cb857ed542e584550fb4c79eff81ce5926d179791d04b4e664234cdeb65357180487cd827af86170de7d3c8d4bc71cb190bd899e25f9dd42460e1d5dafc67112846b5d6218afcfb654a6827f79049a25effd64d534af350368b41a8d104d63124033803a4b1add9ee358df7117726d592453d604e77a461238510e2807b70f127ea602f8dcbb49724bff2cb698e3385353a7beb01db0298172237e71c4e59f4cff43ca851b9737e0fff0d8005bf5f79be45c96516ed463a3bb4f51699a2778d9524d7c91efec7dc9c5157fcf807d1f2f638215e0987f7e40cd4d8e7108c6ea33a1cd46a39e640fcc72204ce68dc8d32b9036113455dfb2286c7d7910fb0d577d2f7acaf8a225ecc667d5fbe9ee962ac2aaca05a567e8828b918c122888dc7f5bad24d821fe3bc04cb3139f0b298d3e58b647bc86f9cf8b72c11a517a489f54c197bcb8ccace5290cce8f8a4b2b63e037307ad5f6f37c659846cb2ed6a18a77ffd79d786677f51ecd90edf7117c529e777efadf6028c3342c002be46e330468180e069b5285d0c263faccffa5655c43b6f0dd081c8852048217387980fc93d508604926b3dfac2c8f2d910a73bd2458d7e821c2eb8d832857cdf45a288291955e7d0581e8fb7a1ff9f4b349557c776e9186ede3b4115f32b22e49bd0b510fad01d1951322130c55932102ac8303959ddf93b0fa1fea3b08e278d9ecc5d8aacd84636b4e9bd745045e9526fdb861690e9f3e45a42fc17260e44eb9eed0088b492cd835c0312af200c38c94003b76ecd1e4e8fe9046f28ba91b0fc3f016cfbe6990a8699fc87c874ae70dd5a4fe107c8f2af0d4c52647400c959371ec4a932067bbbcbf4018dc87d1755d1e5a2e687fe39ec14116857b2ceb82e0ddbcbd74c37aa30f3c8d4a588a3412994cb930255fb5f8c597a4c14c63130872182a9f6bd67ed8225e4f20bc58185938a9a7e28586c9b505c51e5b6314bf9543481e2ac11046991b686c0df65b221ba0ad7571aaefeab9a2430a7963319c484af2eb510c7b99dd3789e6c06f6ac18ea14b0055ee9962f0b9904520e24c9dd7c69f84617892d28d236e3615a7121c08e340da38bbc036a1d109bcad704af8cf9de69097efda3250dcaae7941c3f3c25f9be896f4d27babcbefe2658a0a942ce011b0508f2512073b22fa23eaaf2581b4b5cba8def92d9f9d6b99de5a83ebfa75476e69ffb67e9be95bbcd774c3416746b9f5bcae0cdf30285b254b8015f1363016f46e30ae7cb80c3997314c13b699e967fe8e64aa31c20facbc38719e40cf52cfab701cf7a115db58e6441a6756fe1980c5346035c0daf42f85542ad21e05f245770597cfd8691527e2b865071e250733a699a8d5f97b593fac884c13a873247950ba8760307f8b04da5904a25a587154aa840bd50229aba4fa66f1263fce8b72adbfce9b391d339e04424dd1ecbcb68d1134195c17acabee649b3a8df69e9fd4d796cda512eb3a762f2b8278034fd72d74c0d0f5e7bc94eb05ef8e34ef15a7fa6b9ea7eea399c41d2103964f64c63d0bd9e189e8030c424bc3f8c69a3e4c0f538129328ad273d552555753abc8d54de523f48090a07180449eb8ee9bd18552e5a6f645629fadb4845f38faa0222a007019abddfdccca48f63e065a06a5669629696a894a443c49a8a94400e64cb1adad1e8c77e5ea512227aa4ab81b31b03537456e6766b17ba5e930131da7e973d7d7e75e8c9509c57e27903a6a33bf4d32e3ff7de6df802a6f22145211ef54d108f00c520f83c0bdd90650ef1f36d3e179f3fda04272c2844e9097062b73acd25826f1d5183a3789798584ba7399ca41f1386fbd451dc6a86231ae4401edafb1a8762bf145cb51ad106b1dc55e9b3d87ff06e384878993ba3532580ce53b4cda2a57ffca873d1eaf32c96f2f275f2ce02f3651f16bb711d54225ac1e6ae85acc801df70de636f4ef83711d2c5b0237c1b4b6eea2f223b6ad3b2ebddf7be25d30213b7c9bc8c10e6a9c96eae9428ecd033bb0c0a9d1ef0407ed421928b67f88591c61d14764b6e9e2a8e38603c7ece1c2f91b161e43f680d3acdeff1f0df98278692af4f37a4697d9d7ca34b1280edd198acc46180d084e15fe1559dc4d20cda9b43172632817a28fd62b5a85f052bfa7a0b460294ab1989b15bf4a6b577534ec623f275ed5034cb7b3d4e4c1d84a789e17d02c88a4f1a44cb15c3de9c291bed27497d118923f9920e70ebafb57a961d32af831b351754bdcb1eac52267b9f4afdca98bee5a8ab23f5f2f994933250ad84cd717ce65c15a524d370bbd00141be36e416a6b4d8363bdc4a7c1e7ab6186faa057b3c4b2f9212f65b29c9fa55e510fef2877bf97d9e04a99411d4c146bf8042b8dd923896c5ad288be998139a6540a0e15924992d4fc4753b13bdfc3f5cb98ac9e8b03d2362abf34fd3ad9af90c12ea71d0f97aee36800184b97edbadf7fd55d10203a561af34b5e37032e524b39de89a4772315d9d3970b3d1cb3e3f28763d21e9cfbad6c54eb377f6f5b6c3c036c54bf40d80e3402bbc3c00a028688256a24a7ae8ec4877ff2a0e4e70268c2be5076ff2fb81eaeb622744196a81d81dff1b57414b7f713690842fb61cceaac7b69c3374b4137123225e302dae4593a9b6da2da49cd601c0e01cff635c5bce0f763ff3dad2f099c4bd4d7d2f17f56cb550c1bdefeb089142bc5ef73ecc3d55a122f70cc48f88f03a6329b8378fb3be3e65116d2adfe482b94157df14e03876145225b2b576161a71b8c9cf7eec1e0668784406006fd00a4aa3f6dffcfa6c71ec24cb6a3ab713ac726ae31512995dce65275e596bf02bb6491a42ed52b13cf180fa110daabe9fb648490e2492046bd1f4e748f4a4d49131ae1c0da2565d3326c4ca4c5a36601b2974ffccfbe8337474dfefd876bdd84cf8f08af99c2e018fc09008f94189a29d55c6156bdd5960f1046dc481cbd173cc16dc3b538cd1ee4c9ea2a932227d73ccf9aa23f349d81511ea9531c1d246096f2d0ad48e42d6e315a8e27fdadca381fd0add3c2d5b4b80e0f357e0e332bc65120ade9fc3115bcb411159dcaa4ecf691ef223413d4a96e446d362e3d28a2809a6edbe0581c60a6dfb42f92c2faa1c00788fb6af344163b8128923a92fa73f9bd23bcf969c4a7b5efd5fc49f6c5abcb548063626fe72fe77b074e1863a36a675e6a5cf68c60cef1cff42ef6419e5c5557dc9baf2be64c21407ec71d3b2eeafd355655360c4e7bca5aec112a5c8a2193e01e0f623471150529c8fe05f94250a73838dc5683f9099832c7087ca61a97028b67379020fb31af9bf77cde5ea0b552f043c8a8bf8ec003e85b492466ec94e12d159404cff2548102d6514efdb2be2385a92386dabfa4f9ee8e2216a8db5efc6fcbf58b7109ef30f5b980f84ba55b59fca74f9f73a7bcb620d1ce86f50e62e3e5ffd7d05e3ec8bdd936f006523eb8a3eea4582b770f357659f0e8a0f27474e3b7aca100c35bf645ff1a4f9d349c446f212397fd3aea7adcf8611ff539d0a7a203596e90d13bb6270bba2a0964d4c35b5568ac2951e2d3f2bcd61a7e892fec63f761118e9210d9ca2db2da7f0c144b5b9e8270b02c1c3450a9a2c3ea7866854c5fdd71e2d3043d3cabc074966bbd911f9485c84fcf3441bccd478a4abb9dedc2e1ff5e8a88d5239f7519197e623cda99bdf0f8dcbff627447fb3061def394c9f4e55c8598a09af06c008a9beb3b03addf448f755def45827b36e22f513a018bfd51cf81f559942db403c8d1f9d13b8e2cbffd3a52533e9072dfeba108d643f842e5908a65c493dccc767ad16a2b2269fa552c38c082c5cac87c46084297a15f4728846985f14918694024404bd17d50ad6885aeae5f0c928a08d424d4affd46440cef75ad3eea288eb2ee02e286496f9c3b1436ac2e6f76a382057f4ad50cb554a789dc0fdfb511760f30558a62bb087d1d34269abf3b6b97e5c449d7aaed452e49aed64f54358b6793bdc55e5eb60426f1bd7dba67ab92c12a8096a5b1688e69ff7e73836fe1cbcc41b5fedee25044b2d3df6eaeb57c6f293a30f5b1cbf923175599f23c20c1867c247d0414cda3681f5a38bd5a706d409f3d2330649d5431afb04aa2cc6f4fa81f0b2731b37644751f7b2737b195e3175a349b8333a3416434a0390f4a056e384fea9dc19b042b730c7f601c8351c4c2628118b1303369453b43956937f5dad5e82d8135d36e79d9b9d960e2158040d7f14b718ecdf1c1345d5cc14cbf3d421bee121868df2a558d10b906d6b0190a5c35abab4d63d8b487bf99b81a1a88aa4d1a02927aa3266f4b9f9a3a314d03271aa084893f7cc1a0f683472", 0x1000}, {&(0x7f0000002440)="a238b6d3cefa7939be1df5767b97274f701f5117993016258c8e639cddaca8165ca2c5e63cb26e3f1f72de4e4c21381b09f1d993de99e81dda88fcad3ecc88fbc521f3a46e221b6f671a30b4e60acb40f65cc10a863149a8d126955e67855ed9e44380ca68689ec3daf4d7a0c453796008b0c7c87afc2fb825262951563dfb513dfea68ebdc71b7014ced43342df4febc89b633805c7cb52fce205858f508bd1e4230d2ed2d03fc33d14889bac8e3487d78461cda5cd27fe4fa773b795b563ba9be04ebb", 0xc4}, {&(0x7f0000002540)="0098ffdf45a97139ffdcdc4ebc9c3113f23229862a1337cab43f5d6d2a07d05789632aedcdbd278ace05362b9601ad5024485a6741403c032961b905ad4c4d510fa225e5f08e5cbaf68dcad944151b44780e235ec46dd66a16f2f90b7ff8c8597bbc865214e0486e8f0ec7dae63d3160be0a74bc56ec0d1e336c2151cc98374014ce615ad0efa7777bb27ea050e90b9dca43bafecaa14b000f99acd6fce7dc1635081496b136422cd993115529d3d3c4b54cc094cf87", 0xb6}], 0x6) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000002680)=0x770eb78d) faccessat(r1, &(0x7f00000026c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)=""/19, 0x13) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000002780), &(0x7f00000027c0)=0x4) chflagsat(r1, &(0x7f0000002800)='./file0/file0/file0\x00', 0x0, 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002840)='/dev/wsmouse0\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000002880)='./file0/file1\x00', &(0x7f00000028c0)={{0x80, 0xfffffffffffffffa}, {0x4, 0x3}}, 0x20ac980441dbf654) unveil(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='r\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000002a00)={0x0, ""/234}, 0xf2, 0x3, 0x1000) accept$unix(r1, &(0x7f0000002b00)=@file={0x0, ""/4096}, &(0x7f0000003b40)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003b80)) pipe2(&(0x7f0000003bc0), 0x4) execve(&(0x7f0000003c00)='./file0\x00', &(0x7f0000003d00)=[&(0x7f0000003c40)='/dev/wsmouse0\x00', &(0x7f0000003c80)='r\x00', &(0x7f0000003cc0)='@.\\&:\x00'], &(0x7f0000003f00)=[&(0x7f0000003d40)='/dev/wsmouse0\x00', &(0x7f0000003d80)='r\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='/dev/wsmouse0\x00', &(0x7f0000003e80)='.#\x00', &(0x7f0000003ec0)='/dev/wsmouse0\x00']) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000003f40)=0x80) socket(0x20, 0x4, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003f80)='/dev/wsmouse0\x00', 0x0, 0x0) munlockall() unveil(&(0x7f0000003fc0)='./file0\x00', &(0x7f0000004000)='r\x00') 12:47:52 executing program 0: syz_open_pts() 12:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x1, 0x3, 0x7fffffff, "a52059f6ae88bf4ffcc6465f127fd46aa12292b5", 0x2, 0x80000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:47:53 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r1, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) r3 = accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket$inet6(0x18, 0x2, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$getown(r5, 0x5) geteuid() setuid(r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:47:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) semget$private(0x0, 0x1, 0x400) 12:47:53 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x8) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000140)=0x3, 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000180)="8b797a3c52dd3c59436a486bfe18e2f263808c0a8af0a227d30a925c1058fae5c548533e20eff6306709e669b23399640b815ad8e1ef71", 0x37, 0x8, 0x0, 0x0) 12:47:53 executing program 1: r0 = socket(0x18, 0x3, 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, &(0x7f0000000c80)=ANY=[@ANYBLOB="3e5150690000f2ffffffffffffff00f4357e7c76e368e0e7e62a2d55618802f8d2d1ed00000000000000"]) 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}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000c40)) chdir(&(0x7f0000000a00)='./file0\x00') r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r5) msgget$private(0x0, 0x284) kevent(r5, &(0x7f0000000a80)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0x6392}, {{r3}, 0xfffffffffffffffb, 0x10, 0x5, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xb3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0x1}, {{r1}, 0x0, 0x4f, 0x869da44033b73756, 0x6, 0x4}, {{r4}, 0x0, 0x2c51adc23582f3d7, 0x20, 0x1, 0x1f}, {{r4}, 0xfffffffffffffffc, 0x0, 0x9, 0x8000, 0x5}], 0x7, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x10a98c5fc9d887d0, 0x9, 0xffffffffffffffba}, {{r5}, 0xfffffffffffffffe, 0x20, 0x10, 0x0, 0x3}, {{r2}, 0x30219d9530bd2b18, 0x4, 0x351b58a3efe9f155, 0x0, 0x5}, {{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x81}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x52, 0x24d}], 0x8, &(0x7f0000000680)={0x6, 0x6fa5}) 12:47:53 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1ec3a5b6b1cb952f, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x1f, 0x0, 0x7fff, "197420efd82a8dbc08cb59e86420c89696ce9019", 0x1ff, 0x3f}) 12:47:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x46b, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x9) lseek(r0, 0x0, 0x0, 0x1) semget(0x1, 0x2, 0x340) 12:47:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:47:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x73) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffb, 0x54d, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="b70b1c5777dfc950b45c97c54baf71dd730d300f34978ddabf8cb82a6ea7efc07451fd45fa29094cbb3c4e303a4a6645c55e09369816ad21593daea97544eb2c6454fc9ca7a0571b3f1098dfe1f35f752b6174236bab5852140df3520c9ab3ce71d307bc28ce45f013e587cd5e56581d01166d8d90d089d2459e5b5e2f3f7aaa113a018130bcf0afe0fada34f0fa98a9e1b6df6e7a17f0d4f233c20b011ccb24c9212051f2e636b34a4cae0d384fbec8", 0xb0}, {&(0x7f0000000180)="e7b9fe838b47c39c6130b0ff5aeddba1396621c809c362d314d529c2f1df5709f727bfe32d3561b92aee40810cfd5f22d7acc3213377df2eb9454a18bcfc63ea1da4034223c852215cc25e70ac023aa279a4aedc85ae7e0dba3aa377e541e3f99706836cf9cfe156a065a0a3be6c4d52749fc794f4f833b4d4314f760678e8ccd8851be742d051b17e1a1ec65cb99b1064856d39aa706304dd0925bcd060dc514aedf5c8cb9f1bc9a96a235c71ab14659c1658cbf0197f58d0df93fb7046909c9cf1ad5de70bf3c52b1882e854edcc9befd158eb33dd712c5f1c79f0288554ecf34f8cab0481787cbb1591bb58fb716c32b06c676ae34509", 0xf8}], 0x2, 0x0, 0x0) 12:47:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000080)="5f7b672a508199fc3950456eccf416b9d6b23a50876b24a21d7af69f37f7cc5b11c6618614599e6a5aa3fad1ffe29a000f14c875bdec038e389bdfac7ba18bc9223ab142a728cb10fb8227251e0608ec6def8b86a2efcce3ec9c1234f68b557abc1a747b8e82653b74a88a4635f125ca76042ba8cb0a2b5fede5bd49fb08e7db8dc4bc1fde6ad8a6586a4ed9b457a1", 0x8f) 12:47:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0xec, 0x7fff, 0x7fffffff, 0x8001, 0x0, 0x5, 0x7fffffff, 0x5}, &(0x7f0000000140)={0x3, 0x5, 0x4, 0x6, 0x8, 0x101, 0x5f1, 0x3}, &(0x7f0000000180)={0x7, 0x9, 0x1ff, 0x80, 0x8, 0x0, 0x9, 0x9}, &(0x7f00000001c0)={0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 12:47:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:47:55 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:47:55 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 12:47:55 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000120000000000080000000000000000000000ad519d5ab439acd500000000001a000000009492753b0000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29d08aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8e2dfce16325173955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea5743fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa22392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd6300000000000000000000000000787d58baa48688efadbbe5b2cdc0d80000de6190ad856256cc978a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c3368c4a42fda0f0000000000000000000000000000003915349dc8efd8c18ce17c93d8760fef0e92befc6db78dff4357c76ac72774d64130fddb66e0e9a242f8633de73e84117d862b45aaeb025454e3c4120cdf60a97cf3e43a177e30a6ba38a46a836310070fbb3710f355c8746010b03faec77b227502f65055368bc9d22b16213f7c35610949789f09b84dc654aef80d21c35404dcddc312e64e6b509c4ba215ce07e2a760f43fbf63ace74c83cfd0f1900a559a18acc30031baa60245f562687e045e630e27975dde686b1dde4bddbad07f057d701b6893702d8651e82d2535975ce0adfad108197b65dcd2fb2fd1306442e279ff713be555a9da12b5d887229cd10f6db9fd8ee6b349b0716a6ce88fa5f3ea2fe2a88131eb4a384fd55d3314cbd5d27f3dab1686445f53"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000500)={0xfffffffffffffffe, 0x93, 0x0, 0x50ef24f7d5f30ff, 0x0}, 0x0) r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r7 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3, r6, r7, r9, r10, 0x12, 0x4}, 0x4, 0x4e933751, r11, r12, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 12:47:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0), 0x0) 12:47:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) fcntl$dupfd(r0, 0xa, r1) 12:47:55 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) fsync(r1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x862) r2 = open(&(0x7f00000000c0)='./bus/\x00', 0x20000, 0x2) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) 12:47:55 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xc8184853d6c00dd4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x8000, 0x9) shutdown(r2, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, 0x0, 0x0) 12:47:55 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000000000004) mmap(&(0x7f00004da000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 12:47:55 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00'}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) 12:47:56 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x80, 0x0) getdents(r0, 0x0, 0x0) 12:47:56 executing program 1: r0 = msgget(0x1, 0xfb) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/151], 0x97, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000b40)={0x0, ""/165}, 0x2c, 0x3, 0xae3e6c738b4e66dc) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflags(&(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', 0x0) utimensat(r3, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000300)='.\x00', 0x1, 0x10104) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000f9f15322000000000000000000000000000000000000000000001200000000000000"], 0x2b, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r5, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r5]]], 0x3, 0x0) msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) bind(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r5, &(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRES16=r4], @ANYRES64=r5]], 0x1, 0x800) preadv(r1, &(0x7f0000000980)=[{&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f0000000a40)=""/92, 0x5c}], 0x2, 0x0, 0x0) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, r7, 0x4) pipe(&(0x7f0000000b00)) semget$private(0x0, 0x1, 0xc0) shutdown(r3, 0x0) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000001debf453211ba2d5f5cadb35c9716d8d9b7a16ad15a508544b6d4223c411a2485c0b967c7c13cd36c8cff622b74aaadf52c1f3bfefa34fe2126d27a68db14ad1e47efbe1b67bb8e68d6714c45d831b52e4387a9f28dfaf25f5ff31edee9b10ead97dd83e108b"], 0x13a, 0x804) 12:47:56 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 12:47:56 executing program 0: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ftruncate(r0, 0x0, 0xffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x42) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 12:47:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x2000000}], 0xffffffffffffffeb, 0x0) 12:47:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000010, 0x7, &(0x7f0000001280)="186fe65c", 0x4) 12:47:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000140), 0x0) 12:47:56 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x16) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 12:47:56 executing program 1: nanosleep(&(0x7f0000000000)={0x7ffa, 0x10000}, 0x0) 12:47:57 executing program 0: r0 = socket(0x1, 0xc006, 0x1) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) 12:47:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) r3 = kqueue() dup2(r3, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 12:47:57 executing program 0: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 12:47:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000740)=""/56, 0x38, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f00000034c0)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd86c75ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb506c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64e0500d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d9d24421a00348958915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f22f1f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d37f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c34fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137"], 0x1008, 0x800) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000340)) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 12:47:57 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 12:47:57 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) 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(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') 12:47:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 12:47:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/206, 0xce}], 0x4) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x10000000002, 0xc007, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r2, r3) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) close(r1) r4 = syz_open_pts() sendmsg(r3, &(0x7f0000003440)={&(0x7f0000000b80)=@in6={0x18, 0x0, 0x1ff}, 0xc, &(0x7f0000002100)=[{&(0x7f0000000bc0)}, {&(0x7f0000000c00)="4c49cd461054c99dd441efe2be4566911d40108628a041fdc0aef43776bdc1f08f5536daf4bb5c26a6ef8b486545ba18911704594beada6be8b65905e0905a52195412936d7e9fcaecbe7f1393d4c8a6d1a5909ae57775b2aec285afae800b7991b436a0a547ecebbed8f3a6467673669971dd110c9b647c762a81b93c8f948d9f8dbfa98a0d19884ca2eee9d501d67a9f29cc6513dadd4f082aba572d52acde59e15cbf0417fb3047e6cd96f287698ecfbf577d5549ebf11b451ceaf4ad01bfc1f8b979eb317359215a717c57ee540c0b63282bb2dfbf3ccafd37abd2a223fe54e8eb98b94535fa3bd12927533b0760b52a8c97a0e38d45e63619532ca8", 0xfe}, {&(0x7f0000000d00)="f838dee11b0be68ef3a5517eae0e1ccaa5d8eaa1c30106683e16c721dd82421267046b0ec9e06ce869235d5b3e1e9af6c12302b97d18cf6cadcd4f0be750a1cb8c3611047b94d344e386027c8b6ce2dc8acda0600f3abc60ab7e4ffb5b4356c0549a2a5c69f3b41acb969f68f9bbe42e7a145d552503c75caee089ec5821d0fa5ee5eae3b808a2ffe4f530fd4cca0eaf5606de14cb2edd6490f03b774f1c216049e3b4d03bddf71b1a08f0b37850ece0949394d4ff5d4949bdad5404c1ced390bf8bec0e3397560af3e7e00e49b4e3f0f0db5de4b43baf2b5cc50c4b27465cb1870666f89315abcbfc641051dfa31577", 0xf0}, {&(0x7f0000000e00)="d6d214e434cfe4dc78dbcec10f836dbca420fcca4e50e88fff2965e3d37926582fd6a12dd4855c9042134085a6b8590e36dc1e2d31757c220de9957755631731c58d60aa8f144a295aabdcf24f7926baf94e4d", 0x53}, {&(0x7f0000000e80)="93c06baa692c085aabf15453dec948ef871e22c389b92baad0def429ad0ffd4f8d3d9562ec6196d0dac2ca9e67b4620e030d5d2ae94b3a64540919b14baab6e8f745cea771b3e7feb831d5be24f15859ead6c0579fe363c1ea735db4961b9be4a4830f40f6edc7f0e4c92b46ee8cb9a1c9b771bff2e2a1173539dcc0eb1c223c63f3cb772768446dd1978873b00e818cac246fa3d75371af99656bfd3d885219459a0d22a2e5857eec1940d5e31ed686549262febdfcf6d3a6356ad1025bca0165d764e26a9d806701c3069012170f6b3adc3c01e826db8df2118aa32fc2874602b47e96204ce8cfe4", 0xe9}, {&(0x7f0000000f80)="18e92b69214fc531e8ea6040fbd077fa889c7cb93c9e64620b911ddc10c79d86933328833dc06984e45a2440388c0c5f396cbdee4106cc30df545f049472a2f630154d1417ae1a17a5ffc89a3ce98cab0a501d856c5f4c7bc4df0c5d670e863180b8578438022c1f483c401e10bdac699269d4df5b67612d397b6d30624a839771f6c61a349fdf5396b642611b41321ffa0958504132b02da3205cb5748b5edf8848ca02c64f4ced4721c72a58b4509016aff376bda97139b186aa778eae319adaa2194254bdea2a44022f6932bd551eccfe38df77080bb3ea9e9189687b35c81b4b197756699833b5fa5c0c5310f69ee71c0bf74b", 0xf5}, {&(0x7f0000001080)="e4d817b6ebd6c6c5535b1f4d524ddcc4f2d2d3ee35dc9e04a1e4e59079732e69465fd09293d1a38bdfbc6b6095b57932231b158a99b5e79950e28410133de9ce67b8d34a996863ae8d0ef1197e841a0db5860cb813cb4ec123618aca362598af8ffa62e0cc0277ec55996467afc60a286e14593318615cd423eaa2eb45a3ad964c5197eb0f64108b33db595cfe7d2aebe765253d0f577431a66f465457c901ccb42d861d24e6df9ad35d175b5d9e5c9a78dd85b1bf8d3ca98a3e30c24895f7bda02f20805b2d7374826e08dd4c7e01101d144894ebeb62c8b57687bdc564fde1180bf313335e0443aa86a00296e9c7fe958bb5c7c2443c20e43e887c6b21e1bf9bfa682da3dc83a6ac68a9b71cbbedfd445587b11c56d4044da57464e8606f7eaa7850bf0876b18222786b3a22db71ec663d3376c7fda3a5e7aabed037fa97e4d0a482164e9f45f9b1604dbfed4f3ed1f54246c65c230c92711554f4cdfc1a3a599e55f0c302c167aa4fcaac19fc56809aef3a5eb144fdff88d153a105142916b98cf169fbb5e7f0074b6ee0abae2892f17092d0781cc44af7f0c99b62caad0a3f466ab9b0b14da546f4835d0272e1a6cb7dc8c307b091eaeaf0e384bba91a217a853bedbf45bfbd62e1c368c575b53ffae04d303d089705de564e6344aeab3b8b8b45abde6e82d3bf7c90bb5ca4b793975a6c0e54667eff4c02d6e13447166a1ff1412a522123c468af414eccb70e29e16324c0e2f36c9956a0df66618df49f84eecd155f4ef0aea666e8c921d28bb380d9e1837d5d947e805b57e2432e8e5c8bf8c79bf2fdc5bff10021143acf2d4dde2db0d626443d2d16bc589908134023aa0cf9319d22e85fed9062a742aac10d0c2c8d8acd6206624b90df431f48669ddf6a82ce3054d0dcbcf332e8567f464c32cf168a1ee24f38d28c5c811d957d904ac5bb2b38dbca5158e90a471f7cd863904cfe7e84fe727107d1beba839a2170a02e5d94c57f9ce7844e57924ac5d18836d3b9534e1c1ae2a805cd080c720c019191cb5c954d93cae037b24ce16f9992a1b0c95402539f294205d0e8845e706cc01e7891f53400515c645e337f91e28f48a4a300b88fcaad0399718ae4c374af5801e380ee5668ee085e7d2ce4639d12b4cc82b800c116a6252d23ad2e1eb4a3bf73ed15e281a13f04215dedcc0a2c24e741bf89df2e1eaafe7a7d8d361b8fc947475a54b2aaebea95c0737454f611847831be15877127360562f44a08b1286b865dec95007ee429dab6ca011f9034ccda12e149cbd4f9b7867ac46ae3ee6317f1b4e6642964dc0099204b49d15c6772d3908b174e456d3b66adddd84439b73102e53dc18045651cc0d17dd7b7da1abb60db8c0fd9c27e25b9d7f05da674dc8b14273cb409360d222e17e579b63504fe72236144785a978bbbaad215178f79d9d90c6a790650f9e61dc663d35a65053cea88e17f41861eea413fe819dd9ab35c1483926346774c2d8fc60236ff99036e8fa5322088855b464557c2c2da909f289df97861268395d522b5e88052e5b24bfd2b82417b6080ed42db039135e2754b15296c11aa03f286593fc949444445702c6c073d481f43418a7526d5014995967245471d64781fcd9cee2b161d9365a84567e169f395fd658431990e30aeecc0c5a1add3479193ebb8a88ffe3a103c4244a18b0da96791f3bcf1b9545d127f117fccc1293a37a55bcbc9541f820547c35e8f700a2486a8b1ac9f159c1f1d77fa26e2a9bd63a99e3b19ebc046dcedc10e5b2bb25b96586fe0ae8a98030e34c54fc32d4e9a1f43abef74c5f1f291eff20925d78aef7879c100b7dc80e76e7cd6a66a481da7fede6ea33999d233dfaf23e92fcdd7e080615af4325cce0fa90c9a94005b02c86d1c4f3c7ef8a3a331732340d9674e7ab4c6acd8dbf39e6ddfc352736a75bd77757bb1dd52a00f83231772bdf0b92a24a075b1f520cbcaad0db9f49d720fecf593b00e4ca007a10b389e5b4963f4fd48df7a1e44fbc09c5935d136251c327cc3eb94d40287e11f66185cd2d402842b8c02653c92663535c51ac9d983899ff53eb7955127b330660e4a6f97f8423de2499a626daabdc0135cd1aa70cd214a24718908af836877a1352c54ea520c082c75915d6125b6dd56a3354004b2c34190dbc073580800fad36a6075a698df4f459cdf8d7e129c529e352c4921f4ef63990a35de9682d234b437c189373782f757f6697d04277a29f679a7bc3a37116c81e0178d83880c18d58544ad0a0cb861a07a2204a70ae6510dbb32aa4dfd4d43e055cbaeacca9e3fc6f8d3e4003cfc4cf5fffe9465f31d3abaec1dd6748641821c719beda340bc2201c94611288443a430757beff753a363ca7b9cd8c7f943db5624cc755041fae440ee3fe81c34509f73f8236b8216dd8a7355498ea8e8fe6e96d690f4ec95d22f7f7a0a5f3a06f091dc3e5dfbd6db9cda056757e005093e8a5b46c1ba300998e9d730ef3753b53502b41706866e34b50286d1e41915aff4badc7307254819ce45dc90b4718249544f4e3a42516614faba4e317ce0862664a17880d484e84adbf172203b730d7f845f6dbe90dd8f4222e8d0d35439835e1a2cb4baa008b81d133b70d36668cb9663c3c81838866d3213a41ce4b909fccd3a06fcbfbdcef41cd0d8439fab25b472d4d73259ce8dae63a71f263474aa8b6a8519f3f3dd6d379e8def6e9a9b40bfa35419639dd2f5e2d69d8a31aad6e0a628e0456d9d92ca2b754c4706fbefc019a06092560aeb794d2c34985220b2925b87aa0e17e973d448d4b7ec0d966dbb4c99a12892374c41ea0c609cdc8d34fefdad15dc876fee6b4777e33ee63e06b32a68fe3cd33ac1e0ff2bca34430c02265c70e8b2c59fabdb88f515d5689e2eb6ee17332047ded843b7af4f040af75a8df50be8498d06cf9479194460c899a013d9c96447ea13e2412fa60aef4e43cbac412ecaa8d0f6c74061f8bac41dfd283e8c8f6646a14517012e6efb6adfa5136b1b8ed7f49f888b918f6e2ce60f7d5a60a2dc1d7fa3db4c3ce0916e6e0e6fe9cc1aa3d56ee16737640f80985b56e8bdace10d62dc105c70e294b2c884681557d678d110d6f97a2a567eeeef73107658e0ed5e8a80c08fa239d512c75a0239a63cbd66e341e821b89743ec6cfb912504b2cf57d39f0d167dd9c8660f72d92b6ce1428d1cbe9a2e24f082a72f6266239f5d8240514652025fe6bfeadaadba8216cdac6e4354619faf1221fa100b2383f41f5aad105baae90b2ef2667f892ab12dd79fec85caf7d7d3c5d989decf7f14579593e59dc487ea01a67016f44ac82079a51d1754bf8eaccd124bc890e2203d7b1f6176317ec0d77d357416fa409601173dee814942baa96a601afcb3d8fa931795b46fdd262ee2d9f2a589297a188b5de187077d950077603587bc82e08f49e3f64b9e03432c7245c6a73269682fab21410bfb391697b0652900a8ed3857cf7e226ddb94d8ef3201988891930b58ca7f55ae2765863f7e5d9755a5eb0afaae5f5aaf923e169ab6ae67fbeb0b923006cf901d5471c693eb83b57755557d0d756b2c8596a7805b6d2407c61f32610d3c0445866285bfe3e4cc8b5c0c31e1a9a9422f6d0d009a5f4c18fd3e5693622bd61550a604bb27441ebe5402aa538d1f976c7971411518014418bed13925bb5cb3125442a9c224347656481d5354da88ced3a40d1c5427f94f8ccd3e15fcd4ee2263d88f4929f71d6cb3052a8aec63dfc5b8055521a1902093ed220f6a00becf55210da19cb96a2cfe76530beaeaf214b89f36aaeb4e68a8e3b98fdc91acd0245af524241547d43af3b3a6be62f7866657eaadd07242db5caeb19398fb12cdde6b3a99b045d034607ac39007b478a288b22a2131cba708628bba3e28c413fa7ae37a7afe85001f7ed11bbee89346627aeeb3b19d7f31812304cd18673fd9be93644ce4fe956da1fa86c3a2f5b69342d7651df1a410e2454e861da19e2367341b4fe6ff96514fe9bb18e35ce9aa5124873088e4a779a4c93ec2f786ba121d2cb88c78ae078dffaf4626349a65009b8bdffb11959494ef1426935c1633f8010e5c9f9c7f125171b6c7a961aec74e202057e341be85a0a5d4e0299aa56caa1316140c9c57f1daeb9968f458c6abee397fd326eab5f33e6141552da4e669ff34b3128e5dbd4effaadc1476f504586c74cc0e9f7a579b569408abb72927bdb9a38d887d95d82e1ab4fc84c60fcc904cd30d60f501ef098e6bff163a6c691a302f902ee693b128ae61a780c3c141fbaba4a2445dd9c61801c92d92c398c3f151fc750d9c2fbeacd695c831882dcdc15578318d1286b9c0936d5cd3fb1f4b3488c1eb0c57bacb19099721c3ac1d7347892d61e27aaa9691d467ea9f6980df47f53d812b57c0a639184037b4c1776edb0f902aa224b9fd45ae0d5b1c6b2dfbba9762a8c8e34197f71a53d3f8f31fb92264d9abb89fce098d13ebd102e0a7a0045ab14bf66c33e7c341c7eaf29e7d9d4fbf3833ae81860e9807f3eddd80b22900d1aa9633e57a2d5fb56396b7ac76c23abdd9bd82e6326bdaa226a42ca1433419544062ee72770aa1c54db2745fbd54b1aa1c83524183eafad0abd58f72e81e36900aa3638103a28cc2f998fd8d8d785304234348ce1c3e9c77170a8a39539dd3a77bc8fd3a81fedc60d50321456a5726e8d862cdf84a0030efb1f176e31cc6c9d422569cc8ac37fe90c7ced6978c2600ad2b4a9d3778ec97c012faad7eeb45385a84a8455df5a81c92f4e5bcbb2868728d57b86fde085d256a9a633b81dadfaeb5ce248eef08b893b24f08e2e00e22b14dd9390ee5d5e5a7d960a15a1695bddc8999f4fa9e9f655bdcfca7eae63c904b557f397b7f51db61670a06ade92537b06cecf1c026308d9b98b63a13121b172a9b5d8991447a0fc14eca892a14c2a9bb3ccb365c1e6645bd4b58ee4d8d4f0b83397597463031fdaa47992edb0f0429fec4c03190ef9975c5e66913c9e738940d7010ddc94d37f6e1ed034fc6a274f77888b836d1a68b6a3d47532c81803dab0947748a6877921d54706881bb4a6c2810c97561e062d1791be5eb36b885afac129ce1834c9db8b5c56a8fde094300a6572f3d593130e8a19af96892bd6ec0e6f1ddfdc8051e230ea9e5bf86a9547e19b96e0365559f9cb534bb32cceb694f9b3426e65c3615a8c94b010e2304012b42ab7338e690c9b1efee3ffb234e778adc470aeb7b6fa5353039c2c79c106ac5848588d7aa903b258af4a19fbfc82458014740978e167924753ba9f4d3a5400dd5ae8c44256dd3dc722a1422c27d49cde50e94e783d52b28f359a91d5bcef52e536634856c047a17f43f72328bcd58ad54e837f86eb216fd327cb8d347947c113965b80644c3447b96ab4484bbfb3c65aeb452463a1c0412650d64eb80cdc5b557004aaa63fde08133e2a222dde0789e1ed22d4dc8a2634ccb49c6bb7ba9a1a4e63c1c4044054f404478be038d6b97bc54ab7a7386274d6e8519b204f3cc100b938e6da5fb02871dff6e7fe8e1cc13aba40191d1d05d9f9fcda4e6ada8af072f186f577d8324e34ca75912d0e5ba90272cefd7bed61d09b548af0039a8a239bdc337cbb230d8644d51c32da8835839d23712dd41478899994bf48e04db40a20406b61665267d1f31b8288bb2d6b3b463bf2388c6530a43b8844b8ab67cd91206aa6fa789e222749083d0555007410b8579a9e56d01eb5555795c4a78df74f2905dc1d428b895e2a399ca33", 0x1000}, {&(0x7f0000002080)="b0933cd5c24198893e543ce475ceaed0bee620ea8088a3598249cfb16652390d1dd0389175e2f0932ede2b7b7bd0feece5a29de3935eddb83cd811b2b3da8462e236b2564dfa09923c4622327b0dc92fdf8e34dd63b0442cb3", 0x59}], 0x8, &(0x7f0000002180)=[{0xf0, 0xffff, 0x2, "02f70e7294a47170d701a42b393cbc6e77f2b1332f18bab2901d662e5eb342b551dbc920dc991112e9f0d929ba367f5c2d30ef0606ab50421893f617621faea03493b74ffc72f73683b451d7d7528ba6154296e6254fcd06265af045903e392d9d729b3b26e87db936aeb7d7dff70f325b6e571cbb32a7c346ae04f464ef4db45b23f98758a5ca4697f26171078f0b02818ffe3d10e04a1afb094004cdf3d89e58633f32ba58df43bf079828678642c91ae8af6b65b07e5107384bf89da3f4b5d2045ecf8175a278cec2212e3c70376d16e1e66bab221d9ead079d"}, {0xe0, 0x1, 0x6f42, "86fa6f01741b9b6a5c92be4e0ed2f167b6370906948d4387239ecd483f19c510b8edab4b2961bb5f8665f4eff4c8871393b4e11cc9570ee9bb3f95147ffa62816d0bc607d244f05ff596e019612111d015765c70e50ee2f9cfb3583c758bc402460b600622f6ae1b462f953f6cfbe1771f648065837c531d77e6a03586f2f4b4b3cf0af874a8ae91ab20977f88ce4290891c6847ff0ce7e6f1318b60d104e2a7fcef503eb1272618668bfc5dd5a969f7ee1a4a9a433fa2e943c81898d65bd4d91fd64ae308d4aaee037e"}, {0xd0, 0xffff, 0x8, "4c8b27a9ca8f6df2f223e9fb080784125eff47139c3eb527d3600446f8c8d5042cb4b51a1cdb17cd3cc1247e68168c7c90e8f7fa5ffd9497f3974f3988bd6d541f94b1f05eacf41bfca34ab767356507c7ecb578c310c6f74f920ecb2c63f1fbc81b62f2304277f822cd204303e491a1c7be663ba14799f7d1ed91ad155bf26ea83d849b3e59ff291d5f83538ddedea53bfe1aeb45aa14e00cf5225831e0cc806ac138d1b11354a22ae3dd6bb878c390b9a140eacb102819cf4e"}, {0x1010, 0xffff, 0xd532, "40741899e02b816345237e7e681417e038910c2147fa3bf306b25e60c75bac1edaf8d0cde0ecab40f221eccfe5b72bdaaf3de7a462fb340f1bda21410147609fba0746e12cb719ac6c9a449b5a0539e689ae25caad42b60c78764d4dfc6ebf383c7f782a4adeea29470bbcc0b89bacda54dd1c0b3f797156904983c09653c23cc6524b7692f88f5695bca5d67a0a465b5f80ac219bbfa0815da56be16a4bc86e9678c5358799ee8420373952d0081228e2a445ebbef10a81e83b00493b16a3588dad40415b3310cbf3e3c4d9eff7d0174d37ef51ea09c4e7e53ac941a10fe3775d2026ba32111e8c17aacb7d985716084397f36bf1fe6d5ae05911b02aa60aa63d99cab0c112909721d0ad9c1552964d8ea295296af5a1ddd32b31617837c8701dae1dd0238d069bf929a90c7c0d8b425d47f4b244ff512ca5769e40ed5d9ecc103530dc5816ca3e079082d0d2ad67f71f42d58871b6d481f46ca62b814b37c4475bb30772a931074a2a9d736663fabb961229e12238f835c48b4b5ea9fc64c5732b39f1e55e50bc39981d2daf9ad2a39a2ac5cbe1888d4aa221e34ea10a77394e836aa82aa343b2df5ced7e7ea900ef41f67d0b2d4f6ff2b0d5ed546fac20df65a3c8c353d47d8711d033fba938aa3b4b24fc79ca19a165ea8894b4389becec14f082a7b9206fcbafd2f04205b2d6dbc7ef2ef1e795031955330dbeaddace0f2b10b7376fd5900f219fc04c52713f02782a2a77c51d04fe405f5549db6f51c06aee25e8b649d44718d1461da6234ba97c12d07602045a8705bb617bbd90612d6d41255f6abdc3e1e547b6880bfe86b89b5e76d4612a30c8a7b347e0d03f22a86c37dcb5b3f21919a473ea0e40992b7056547cfa02ae9d38baa88a64cf1281d5b466df09cece79eb57b05a3116d5d613025bcf9cec196e6c965bda1f740f3a8caae10bf283fa34fae4e7bc3d54daf101e7744e17ebe0afbb292da9e9ed3ee13d6fba20c7e91879b7fe6c95a5ef1c8674bd81af083dc52b0ed09591ca4e6c75718d969b8f72596f3622905f0ebf7ff64c6cc0121d665aa2cc701ab45a8dce206c548c24b58bd51923518e86ddc7c003b1b370fc76287a57794b22e9fc63f5cacdafb86c86abd6e8f8e204394440ac879ff75a4010f27a31ba81e113e82c8a9ba8c9a2cd038721907131d138f9d3d498a5c560ad165ed817a33bf7f7e02f16a4c351660e37e6f1c2529854505d32678cb14a016047ab55cfed45d6d462460909481e7425a088094a976163b407715a54df1ca81924081ffa1e62f5f1488eb4a2e649323728b2b75775fc192badccdc0759ce7f6a7da8577c29668b123e888b9f385c9a7bc1c11de7f9e5c6a00f4de7f9784f989c4300e24d3d4249cb3fa153e1f99ff77394668d8165a7eec3406420100f9b52627d1700a3125805df001837b945d0d7693cc1aa0d81295e9932048ebe6262d1985205fac8caf93ee2f58ae79f68547c334f4aa601694a7e1d92350e3115f1ac3236a04c3bd38076b972df2d989b907901f9316146e08c7124199a03666298f893b4988a3be5a53e90e6d4a2e3c3b67c971cecefe73942fc4449526f181dee7cddd455ebf002b2ee9d2bcd8427f6a070e917907f9ce8bf8bf47b8692b2865aefea27a4e2905053c3de7297d388c121410883e1cb01e065197efd46146c3e45bf079852e37ffe2944f9fbecef847390ab351e70c271219c519a52d7b4fbf68cd9957e6f5e55a2a2702b6f22cfbdaede2fa16a1179cea5ee9d7ae1157867e3546f935fadd4f918c0810e37509eacbaf1a745e6784cfa88f9144333db0a38a0b91eef541d706536afd2478670e6cb2d1c8398816a7fb2c6378ee3d211115c5dea0384701476b4d2fedb486cffaa7fbeac8d3ca48f0f825d64df8578f2d679055ca2976854d32eb7fb40ccb1e7ba6fbaefbdae1e8ab2ae8c742b1c57a7d7539733b2f2bf964468325b2bf8a73f1c3cc8d55a0388ab3ee3d207ec32ded854231f50e081dc92c1391dcad3732105213b7c2827f272493554c1218bbcb14630794d22ce58675cf96f3cd75df9ae13ebd8bea453f7ee8a1435185379a12c6278a1cf75f1f2e07340afb6f871b4e15ce1fc1a6bb1791d87b9f5b60556789dca76aeda56f753aa8a0b98309be0e50896b75fb0168c974617054af632eb2edb1458f77b3a5b25ed3df47561130c53ccbe7b42953b35dfb071046a4bfd4fe2946e6a5e1bc6b9c69964b8bcf40f02ce8526f20bfc555d98ebfe96db5bc0c21cad8c0fba1b110f0a53a43321db6343e09db0ab1c49dcc6de5812615557159473d13fa51dd18b870fb319527da7ca5621a63f473fa71467023d6597aeb2b179be2db670322e750891a3d4e6126448c05e120b70f0b39852dab23dd8a2c68feeec0d246b83d375bcdc8bfd841bf900b17291532af32fc9b9ea45564432b1391ba64c1d2c08c63a82284cda7a17e806f1a56eb0896e41405e0882600f286f42ecec3a730e67570956d91eff17094879e4c90f715238cf1b5f7b35758cecfe4919dd2c1d02f5a46f1e24ea2a9603733a2ce71aca99cc87266f7995b0ae1612b2ae5f2b81ba71cf6ed0b34f0fc7a70cbc28bf04632c183d4a6723d713325dab9189e4e3fd8dd6606be8bd45c0f8ae9cddcffa6c4b39caabc256f583a09fbb1bf0a776bca8e84cd568cb1bfbc97898042a5d1be3b80bd33a5424097933cb19b436ae2933b89ba429ab99d816b41a69ad8efae5bdd7362fdfbbb1ad21b257447643ce3950e985754d5530ba2e866b909d065ca0d4c89326729123db663eac118f251c091a68a7c227e2bc79808abf778edd31c3e5695af5de213d0bd38bbd4c1ed439d07dc3d3a8bf22c13a9a449a2df342b50ef25bae8b907ffcc8225454d82bd436960f3fea9f5b9e74c6d82ee4c9c35b43c8f118f6c19af8670daefe5fae57ecdb584a936c6841781850edd660650f83678fbb0c7ed4dc81e8ed3b09057eac6334c5897b12066f359e12aee3ab63f98b77927a9a5c3eedec032fd44a0aefe1880baa0ec443b50407e74432781501cf2743743537ea7e870a487c8d0033c395540df2894d162699f31bbd6d32f0c029b704344f26c398f9874385d7ad90752a6faaa771cc915140eec6055254d432a8b9246ce9fc05ce51143488cc90dbc2a631792ddf79e665b1f9a0d7f5b9bb54dce647c34861a84fd78ee4fadf18387128079b5f79559c886be6b3e1e0ba9d2195df334cdcedb3874111fc747873e660bde12ec3325edf82004d5b88c6a76f4dd9dd47c7e939331a691488ba1d1c609602df0190e51e20bcfb1c20b3e7291648b548924a09d301ada99f819bb0fcfecfa7fb70a102ca73d5de325b07ed52134ef7902c4337dcb4e222ceb1d3873bcfa9ac1269a4b07d9001ae0c11ed596b4e7d290d6f2674a790cadb74807df5e18e28b37d866ef5f0a9baed58be978b54a73f7fbe141156b66654700117f2d0a0909b52b39be732ddfd2303e2448945cf5c2c53f96916f2ab963d1397e349a5f110ef235030e014d248da361d2f30514428e0ed044c5de5ea4d20bad5031a0ac1d3708a8a0f7a7be406d1fa7066fbaef982e50022ec5937af847b441c94d49337ff146563188435616201dd72cb2bfae40484671981028cc58452142329c2c672b8fe73f5e7623090fb5afc268d0944dc93ee7433a3e7f93f13fede3927f33fa576341cee18100ddc7cc0d06ada1cdf4a2af2125d0963fdb1550355dbfb7e5b412b3f232e263b83217c0f8096948a016c049204efda5abca63e2af91519c0ecb91aa56a0565b9bae110d143f4c56e5355469dac1b0c417a74c4863cd646f9a190d254a3b3849e8d69bcd58a0e13c5d57c038927ca4516828f1ceb10071219d34fbe3db45fa377db35609b44fbdc16c1bbf2df1766c56618fe50cfe57e99bc318508be34faf6d6abfc10e613d593704dfa81fc278fbf5ea13e7c00593ef53da83e6fac54aac95d25c901c56a0a22e629686aa8cd89cf02803a30b41512fa98bcd6a7aab5e147617c722b364cb4fb1e7c81c694e5bab930c3d8e0d2e8e0206d217c4dbcf50f931d3c96c87ee5911a07aedcc60c144f3af4fdc164bed1cddf538fc6abe7d340203cc1dc335551b163c125cb8f041d6af61075b63be6240951b1a662030672067fc078dc633a4719c901e90201cfeefd506e8dbb8fb971c490756a5225ee991cbc0f0bee49a3b998dd344cb5decae5cff7bb7a424bdea43be29b01a425af9c906ef6931390caf721f46c8422cde84a2486181f6c003c10c579d1f850e3a65c9dd5bb56c1b93e28a4162510d9c5887c490c4d8c115081e72ac76410dd96d4afc377f23c9e6280e39dc83b0d046bc2a6bdc1bc08bc06155d4d54c8d839588ef8fe6ae3d4c81567d144424cdde4b794ae023e2d4cc993e50c4fcf05e04ff1511ff4343415caaada434fdbcf66a3624edee269cacdc1110c9b7a66ae3fadf12c702cd3705660c341309df8d937944a12015543ad02462e47797a742a34ddca02fa04cd26a17110370cb213958d3a51773a16ed79008cdb41736f0d08a65f371ebd070d5d4b0a7c5f244ce070c09544374ba37fb9c061f19f7fb416397677f402f90c0b7adcf652cc7538c5e40705372a9f77ea2a9cd13e89e011e1e1259ec737edb0de40fa303e4431d533cc273fee8fc269df4f2f1b47f6146e9db8b5e22d683c00e79ab649e7da90fbf09de01366bd9ef5d9f98158897287f5b79b8acc4220214a359cf269574b103a641683cb196ff4be6582e22598fbe66b0173d2e5a2ec8ea5d9e9295cb0a6ba9fbf1c00624b19e0de53d57391cb0319398d830ed650b6f8a83f8f93ce877b16be609016aa55bfb6402f53ab8615d8532b35b4b0de3e00f348b6c01f2d7c7afc7598f0acfb72afbdb33490ff8144f9182d1f3412dbf64787cd332a10c80bc1d38d77bbe56d6c4b6df8fb0b1fb0c94e2c039f70366c7d18786ce04196f4b74250e3763c05057c126def1d813118dc76d6c6ea6c460b0caa301f376307ff0b85a3aa12cbe4276db5343d1f6cfb89eaaf09c14b9e1f4d2d87ab7e79eb3d79bf008ef1a2ea6e94ad123833bb61dc02278b167296f14106c3024d0deb6c0d122381937c613bbe58b48c44a7635409f3a567108a0c5c666671760dc979bb449c63c0a0fc90114c976d1f359af266fb7ade98d18104d0fa9736fbdd57d08f74d512aea1e1749a887998f774b965484b9ae3e5c96b8638ca6f384ebd2024031cc1ede71d967812996772ed0332750289b21288c9cc7b79409e4c91a4f2e7495ba95c8848f3fd86d8742ad529f09800eb21d5a73b3a3cb769d699dc784169526be2f2faeb25ddd704807e7e6dbc19e287c43c31bdc40dab19cf0876163a16bef2414fe928e95b78a7988246c01d9938f0e3417ff4b1b3b82b1c452bbc429b6b7778e80efcea310b336385792b2b383a4c2f183eb5a52b18616396a61f44ae98582fce9cc4dc569ef7793062793838873e4b9c0392755e87da8590a23d23e75d854737d63d4456349b54f633e0ec19a8d78b93782e3eb546f47a00a91f1c34a9afe3556e93c21ee4e46054d5f0b65152e7fd479aa4587dff67ca99ba41a95658b1a3e5f41f2e810903e3de2d0c22a30629b4bdd3531e0a4af83c530192dc1c9f5f3959cc2889e97bdb8cb72d70f8c75bdb26ac76c1d6770b5c292b227e697f2bcf739deb659cca5361bf954f1ca79514d881bb452521d98db5438172c7247c390f033f39a655b5b9a68c7fc6294bcb1540373b6717"}], 0x12b0}, 0x59f8985481bc85fa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) preadv(r3, &(0x7f0000000b00)=[{&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/45, 0x2d}, {&(0x7f0000000740)=""/244, 0xf4}, {&(0x7f0000000840)=""/237, 0xed}, {&(0x7f0000000940)=""/234, 0xea}, {&(0x7f0000000a40)=""/146, 0x92}], 0x6, 0x0, 0x0) 12:47:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x2, 0x24, 0x4, "e57286eec87a48ea8016eef3960db47edbc67d7d", 0x3, 0xff3}) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) dup2(r1, r0) 12:47:58 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 12:47:58 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x5, &(0x7f0000000000)) 12:47:58 executing program 0: semget(0x1, 0x2, 0x604) 12:47:58 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b55e5ec6ad114b3675084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bcc5e05c8fe3e66ff7415a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r3) r8 = fcntl$dupfd(r5, 0x8, r7) mkdirat(r8, &(0x7f0000001880)='./file0\x00', 0x0) 12:47:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xe9, 0x0, 0x200000000000000, 0x40000000000000, "00370000000000000000000000ff739e95010040", 0x7, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:47:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 12:47:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001ec0)=[{&(0x7f0000001800)=""/148, 0x94}, {&(0x7f00000018c0)=""/135, 0x87}, {&(0x7f0000001980)=""/238, 0xee}, {&(0x7f0000001a80)=""/87, 0x57}, {&(0x7f0000000080)}, {&(0x7f0000001b00)=""/32, 0x20}, {&(0x7f0000001b40)=""/228, 0xe4}, {&(0x7f0000001c40)=""/197, 0xc5}, {&(0x7f0000001d40)=""/103, 0x67}, {&(0x7f0000001dc0)=""/213, 0xd5}], 0xa, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x400000003, 0xfffffffffffffffc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) recvmsg(r2, &(0x7f00000017c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000080)}, {0xffffffffffffffff}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/231, 0xe7}, {&(0x7f0000001580)=""/116, 0x74}], 0xa, &(0x7f00000016c0)=""/227, 0xe3}, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000001f80)='./file0\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:47:58 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/142, 0x8e, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/18, 0x12}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x121, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 12:47:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="baea976dbca4a5149675ef630f6eb03c6d356efbc8701e40a554d3403a527aa7882637fa4de5778858772f3474fa24f1d40604761cde563d3c3bc3161604ddef404629c06d1ddb48de2bc692d8bfecd9b5e30a735591ca3bfa4c79e303ff5931d453556267f43dfdb95634b7d74d45cf8028fe212befa9735025005067f9bb4b3fe5bdae5924ae2e8c971ddecaf4201d4d6aeee115f40c025c2c4c15d842093101187566b7368bc850e0495a45b6f6309660326d5c95ec6436375a75d98fce813679a3ca1e6fa2e86e9904dbc5c17f58f8909b2e0165ecbffd529403f81625b1f0ba6545e57ee42d462d7c8946091583b6772d819eea0aa1b2fac1ca72fde951caf898321218b7ded051ac92e6526f63d97a686e6f053260f4fb794c491184785cfa7a867b072dcda26256844cc369e6f11657762dad76cb2f61479b3b738d007656c3e0ba8abbac854f0ecb479daaf281e4ccbd9a476fed8a3e9f1d70e457857a885c74d972ee4c2a4817d9c26b99c96d9fcaa4e5763617df06ae4e8e6782c299f61af9eca2f2705c488c823de301e6767c7c415fe8ddaa60ed2c4c445bb375e7afa41157a17a95d5463b9a308aff99712aa1d4cd0e7b24c1c30cef7ef14329a37c42fb9e991330ad0e0676ea936160ef7ba5c51a94716459e3673a0ca9807a389f385dca2f6a47c4e407739ff754170bb0f6afea964ee8dbab45ae059bafb9f5dea6e637deb129995a9cb948541492ff57ad6dd56b3088ae2b20370f0cc1ad6c1e321290c8346554a7281c6c3a96c494ce8545afb7ff06e47b05b17b3f58e6df7a836712af996b0e9593f047a8a61e73cf7c8d4ae23fbff36955429712e865dd185289623f5c06637aa2ae8c2020c4bae98424e5f7b394a1fe88522b3d1221f0a49a18895cff8e8e0e3b2349b35857c99d6d37d842e02fab205ea3861bd2412c9f3ce95e3a30bbd6277f050b30346958f122f9a322dd75e24e2a3e9a8abbd4edc68d08c90b0b357af67ae33dc3c1c451a19e6eea470c6455ae5e6e70a5dfa145ad2afeeac8c2fefb76c2312e2dc6cee426804d52d632c77311f9e0b6a929562f8117aee6765e9fc825068a64fccc461a284c037c2342e761f4cf754916d54a0ca322cbdd77549f22b307e6f88f64b93e074c34777c8731b7e9ab203291eb867ffa136ac494e4453461054cbb90c20e5d0cfb21521c504c65d05f06ee31f970170b018fa601c010119ffc3b950776c1df4686c18e94a05002dcc6ecbf11997dbf356f002b12c555f6f882d41595230438481bc7c500282ff0d6aa7696d7b3ceae8c7d27c193ef657eb9eba540310e5326f95dd731ce27bbfa7545f0e963b5aff2b566fb6c926e07bdf928eda933542974b76a727fff23eb3b2945084abf865abb6b9b8a11dcb769ace1319c51718b561dc2ef8ae6c77323eb28c2078ce2a2ae7d8938d7efcd6c070eaeac2a6ab5439a81d055e4bc619a1f62d515847ca8256fc25d23ea9c8f53f0f6686bb909aa76c5c6b1693c604edcad8389ed138f790a9d5976651664e2c34c16bf5c4a1887a8f73775aafe00127cc0f17a0f0ae86b4ab8ed04f332ff0346eaa70189a75a02c3f8c8c479d6fbd68a6e3b31d70b4856b4e2df1258168ac2f9f5f72af8332655d62d4b447a1eb72a19aad1fcaafd146e7b027ebbb02e775f6b37c484c7f21e3cf5279d2a1ac80a0152e2cfd3fb83b82997eb6c7882bf178dd48b359d23d1110a28709877da4cf320261005464c532abc5544ce0ed0f4cf7e8eb1fa764c8fbca2174ff828a274ccf10c628a0a84b8b723b3b8f65aab4ec41783494b6b2dce37c14bfba0a083dcfacc424e5638ed46b4268a30610ed91ef0c8961516dcb952483d6c761161cb0d31a9f3a89e55d6db5fe94bbb73f1af5305234dd82345ba1c405647efc3d9c4b7ed96a9375e109f12f442ddd8794e2490755eb145e6f7047406b4b164e039076f5642eba8de7677d3be304dcf9cea90564e4f75ac224317cf9bac10f2e92b47cf9312f4b1dea24a2bc412db55275faf3eb29c704d0bd649658ed67dd90f7adc024bc8acd007238ab52318ad0c339eb9c0caca116382cb0f908a2eea7631f23a1053b8ded767fc89e3e2aa87e7a50777055eb9761d08881b62e94ec08d8ce9d695f5f7ad7e88a5ede3666f71c5dc76506407bb578a1c76b0c5e9c577d9b25332dd1decd37ebe915b1631ed703eb0069bef6e69d400477e26977a0850fee8cc81581e13b4d23f5be50412ce9828e2adebdceae9139f8acff1274cea3f697d627b961b78473800e64c47fee304c478fcb0b384599eb8e50a3a0ac837dd5ea9cf33e1f1107e131bfb7c811c2b2474c10323a4fea932e1114a30817d34f614800527f0a42afcf8360f56a749a54969694f42abb1565f0a703aed63b36d0a13cad15eaf512f5c62c81be031d0d88e6add02addc0592b253d291cae5b8e61176d1ac75b49655394d9559d657e73f10ca898a09c4d34dadd601602fb038b8d7d32c20252e307863471ab3852fd064513f493c184df5602e72024f970c205b970eeff73e5a655a9e265e18f968ee80b1e3513412496bf277091be1626c215a5e09b58a528f109479da4794d25053d04d1e0db8c151d7adc5ae498ceaa1a7291e90518521b7cef64b9daa0e87a84b00a335c429b140ad9fc292a42db584094adea464fbd8ab7fc7a7f4f1d351ef3152683e6d82ed23aa882594f0d44dc4be89a136d58d10554df252d136e725906bc9f06a0530592d13f102203ef02b97fd90940d422d062f425b8ebd1a0f4ce1a590468361ef61d30e0374425acc8fe7e6823d6fa4e571031ef13b91ca4a6489", 0x7dc}, {&(0x7f00000001c0)="d6a0d648877401fb10ffbbb1f88019b746ebe29a099ac988cc25e8e32b10c5f4feb6b4918c01460a44c2aa2ba350698a20ee9223c8febc09", 0x38}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff", 0x54}], 0x1) 12:47:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000015) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f0000000680)=""/119, 0x77) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r4 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x2ce) r9 = semget(0x0, 0xf0ed3439dff5bac5, 0x40) fcntl$getown(r3, 0x5) getgroups(0x1, &(0x7f0000000400)=[r8]) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000300)=0x5) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r7, r6}, 0xc) getgid() r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000340)) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a5350900fc661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf185083376071db56e8b400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514a132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdb01000000000000008000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/133) 12:47:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000240)=""/115, 0x73}], 0x3, &(0x7f0000000300)=""/123, 0x7b}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0xd62a}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x268}, {{r1}, 0x0, 0x4, 0x1, 0x64c5d62a, 0xb8d}], 0x1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x10001, 0x7fffffff}, {{r0}, 0xdc09a9668b3d2331, 0x8, 0x40000002, 0x0, 0x4}], 0x5, &(0x7f00000004c0)={0x4, 0x4}) accept(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) socket(0x13, 0x2, 0xcf5) 12:47:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f26696c651000"], 0xffffffffffffff96) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 12:47:59 executing program 1: r0 = kqueue() fchmod(r0, 0x21) preadv(r0, &(0x7f0000000580), 0x5, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 12:48:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:48:04 executing program 1: r0 = syz_open_pts() fsync(r0) flock(r0, 0xa) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1f, 0x1a, 0x0, 0x8}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:48:04 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r2, r2) getppid() clock_settime(0x0, &(0x7f0000000140)={0xfffffffffffffffa, 0x4}) 12:48:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) bind(r0, &(0x7f0000000140)=ANY=[], 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1f) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 12:48:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x5, 0x7f8000}, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 12:48:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 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)=@file={0x0, './file0/file0\x00'}, 0x10) 12:48:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x4, 0x100000002) pread(r0, &(0x7f0000000100)="18ef83e3e3b6cfe1f989caa5140baad277b2b7005c0bcc3a0de7c3dbfb0547fcccf80d65d0ce0a6e22697f8befc94d0eada38776977798d46571765daaf1291718a380f07d6313f515e79a6140eea39dc4d1a2f7b11289b4491d7a66f1e82c28ffe8becf93170aa30b435f2a16e83637bc7c9750cf0fbb7c6b0e386d9b9aff5b509133be25fadd7cedec303a966a11c11c9cf294aae38da1f88232294abbdacb6e50083028c8", 0xa6, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f00007e8000/0x4000)=nil, 0x4000, 0x0, 0x3810, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x6b8d13ad6bf72f73, 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="eb25a878b09bde549cc9472277610ba7929da59fdb65c35d4a1e06fe41044f892e955417790f9c254723f44b78c23fb50c7fa82bf2c63f25cead1a7409f1782c2efd24d6fe879dc9a062616dcb04d9578d7d6bf00439f50a8286625fe4e6b66675d6ac24390997d7aa07d403a3c0cada43a3ca211c2f8c0fa92219e22d9763f16f094c8c4c8c89cceaf22ffaf3c24a313cb0f12ce2691bcf02e8a0c404a6e8c1a86ab9e3c906e516c3bceb1e02d5af450e5ef4a4e41c0d25a491ef2985b79db2025f54d1492eef8350", 0xc9}, {&(0x7f0000000340)="df05a5e533666fec92bfb24cb699d6b7a81260c0f4c05f9b908a79691244c53e49395691e8e202eb3a15fc7a2a3dc24f4e6ae2bd010dc14c338c39f76a27e4bec76abd9eb3e90dd5906065aabd51f5350d693cf19497a718b35b1a5d2845c29c7a515d8c2aaaf28e5df947696ca8f3199c2255c9aacc587ad787be860c06c2f0c9aa07af4b846ba0aff3d63698b4ce2afea99d53a8efbbacef0b386cf7904484cbb7446ac2038515ab52a6e95542c797e64d000f7588d2b4653bb63e5d251ea48a8cbaf2f4dd88483a4bdfdc80b335bd3cd3b7f337bc3ecd77fbc28a1abe4d", 0xdf}], 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x7, &(0x7f00000000c0)={0xfffffffffffffffc, 0x9}) setsockopt(r0, 0xd70, 0x400, &(0x7f0000000180)="a757e80669103201c919c8baef8103a2c99b267cf919fa6fc7d0d965654149ec6173e3b3ba737e5c727a218133861daafb7f34038d4f32d1e7c3c6cbedccf799cb4eabb1facf820f41056181bdfc21b2f2c36acac580d87d8674e96217268d6483bc83245cd773f2b8ae84353f4f185a10fe3df46d919970b3a275d5d574102fbe20a88b36a468f28392248759bb56f0a06b639338e3778bc4d96b642c13", 0x9e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 12:48:06 executing program 0: r0 = semget(0x3, 0x0, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/15) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) 12:48:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000013c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001580)=[0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getuid() getgroups(0x4, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x200, 0x0) r10 = getpgid(0xffffffffffffffff) r11 = getuid() getgroups(0x2, &(0x7f0000001640)=[0x0, 0xffffffffffffffff]) r13 = fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0x2) getgroups(0x3, &(0x7f0000001700)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0xfeabb0e979b2b344, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="eb592aea3c3c733894540743abba138d0994f5aea4dfc1fb02ba48c337cdf9e38f724408b7b096cedd199d6d4b9ffdeecb431ed3ce54d33b57c2a8d7823f1266a4c766395be650019038452f9fd9b747819a92fac18d804ce334b7f2088681dd58fdc33d1180ebf1dc71f89c6673f2d5f3fd1c3b8e477300dfd6468c095030f14d8f9612b369838bfe8e86891b", 0x8d}, {&(0x7f00000001c0)="171bfe254778ee0d4a8d405a26030c8e1eb4c47ba46085eb7899279502b9e8ef19b386cfd714803ee22101c2162a4471a3ad43076c0544107d1d317cb36e7ea00409426bd289b656fcf9607602a5d44291341dedcc19422a58812e4e5d508c0b3fd89842cdf9cc9b26c9358fa531c3895d7df3d48696c6293cae6f64623087b747ce2331cf53003024b356ddf3f0c97282ad7811bcca8452eb2b40ff61e9cf593860bb72f73a007b29bdf9a21230d3645db7d6dd861a0b6c110e6abb374333d2c54057f1b2c5f994c7cf827e8530c1994a6cd4a7f63bb7bd0f338222d5c5878f9ea5314f7708ea12d69b39635a0526dbe2c88d7ca13805c5f514e4afc8fbe4", 0xff}, {&(0x7f0000000040)="43f22c1091c94d9a09d8e6a86b1df1a578f86cb0e49600632962aff0add9e7988b4b392a6d8bae6963d29db2046d5bb96379a60eac340d0d1faa606ad2342c4f9c4e3fd9fdd45501e9e9c11d3082251ab49512bbdef81e93e0ae76121a5c14469959a30a7768", 0x66}, {&(0x7f00000002c0)="ba094f4569948712e321aa7980d1e406084699697fc72bf5ee9611b08476d2ab776d2c896cc0a909d53d1e7af5edd9eb206d93b7dc733fed83aac4092353a2249f1c63dd1ba5eea5e854a131cfbcf618fa29ec9c2574c8229da1c7b6f4d7cf89d99985d11e2cf02a942e26fd8ee9cf122d3999bdcb2d3f1b7987b837b97857f6baefcfa91702e3aee9ff0dd7c82c7309840358f3f21f009b5bd174735d879dec67efda62898eff9f9fd97c12220193caa8b19df0edb784a03986edfdc8cbb75631e831cd06d6abd69dcc251b4afda705ca469087f76a77f5f1c1190e8c0b539929fa905c20c4c2624fb7c364fb63dc8a052a341c479d243ffc0d00c929865eee06b183a03910d9c13dba28f6ef0170930f73f23e5e1d1b56eaf8a1e95ba1d2a61c328b0a0c2c0a3261f4da222da2a84e5ee5eccc8e750214db5ff37476ef4e4fedc541d54810902cba9dedee62a581f182f0a96f1cf43e3073e1213c5798f186be2cec75faa3679ca93467f1f3a34734ec0a203d18ed4f21fae72e5621413fac061e030b4079a651d8440b0b22e5b85758a4bf28e177bd55a6240088018625161cb5d6bc51a9f5de2276dce1856bf25824aa22ad27c9e6f05164d211d9f183124fd972373a5a8c2c97753dab0cfb4dda2bf770c06bab08fb4ea6b738f2e6370a60d06d6c6abff8f39629c7df03a0ef036125df57f58607b48e5f488cb2966cb470ad96520eed151dacacf197c98cafc09df65e5c88d29c25fb6827b4a559654230c2775f9a178194fcf9a5d6f768c17c068705c0365cc859723af2af772f8c910f7c156ef2a82a9727973eec930acffcc6ffe09dea8eaae9d0c41455365fb23bfad1351304a40722521d5ba10d3b9efacc57956c3c25985632bae4ec67c54ebfa218938cfdc1f6255f18622443fb2c5f1999d5df7e7f662afb9c4d2e5ec4095873bb81daced01da6aa4755cf45f89f1f400851fc3119cc937fe92dd1b855f5cbf2a97b41d918f37b1f786260faa804b14be9973d657a7506b350acf72364f208c9fba087c24e59f1fb5b7d806465efbb0eb9c35f8b6b5b54c40a9d2467a18d56f23c8768e6f526a78d0a726a8d456015650e9d8309938d4fa39aaaba6281e3e1a9cfc4653333a839f2208471b24c5e2f89c0496eca110d7256160731e14a02eb7796e32584f9be1810359eed1253b991bb44995d0b17e826a427606772f1f8d5ae49a019adc44fe7a4f9bb0457a6f2c1aeec1094311ffbf11af306b743e0e2bb2d5862a1984758f94b0cdc128e1014ada48ee5210200d6d285538dd813914b1a255b6f1eef0fac20c7e88aafd4e0b58c481d2b9ecf0d019087cc83ad67367e5d4c2d7d4ca098b576c7e7da2074008ae1d612e7942e2939ed624dce83a239550acf4ef4d7b60ccb4d4abf5bcfdcdcbb4aad892382ff80a4ff15fbe47f078a7c0b70e4751409814a7dcaa1eb229059fab10115eaaf31cce6780b601c4b5c1157b0eed746d8de96bf25c5e046b6b6b05b0fd81a9030103b2ef7dfa9587657e957bffff62cb42ec305a39c1df60bd2d04e641057eed9ac8cad4c7859c151847f072a3e5296a74a213495d296bf2af422b296cc0da629eb4ae94a50cbad605dbce92283264caaacb2b4f8eabfcafd20055de842321899fd61a0ca343dbb54411ba12429bafdd8ca2c98fd69c33f20e2e28e111a05f859ad99f97de5dc3ec00f861bb05d7e302f42d62f53ade26e91e906304bb5e199ba7138efe831acd342e6c2bf2cfa699ee555254f9806c471127fce996ea4a52d73571d36c6e998edba94e6342f062e64f2521c264f476aca2977a6aabd13c2e1a72ed514ca67f872a4788525ec5b7c56c4c7254705f06dc117f460c2a3998515ab52539c737572d86a1aa8b9250a79a2537e6a2c29525d2abcdc46a56578c356b8208917c9ad3a425dac5f2640a198bfd4ced2333b57eac44f96e5946d39dcd5a03bd870d72f7d5122abd7045b659072d95c9483db6bd43d60adbcec72e3cd9417bcb9240a0ef2f1ab4822f0d47f26589d92bc7ab1ffd22bcea8fbad5d68c21708efb2523d25ca2ab211dab83c5bba1fa61efd819d76a1e095670147ca9d6e12614f3dc84a47b49ab171cbc15ea417833201c9323af40ebf6252fa7064bbdf8aa0e52bf7d4eb939d84a4cae8beca13c41d83033efeaf7447c29a4a727d4c31cc33ff54acae1bcb183260f603f6ea900e8140e34cdcb14218e6a50267fbfe421084ee0112aa52bff16351496a92f18e5cccb71da1e632d141b446d6f366ae2efba1d32369412537dd31475952164aeed85f396a07e26b995dd2b6a71027558b48f1a0b44a3f9b74362060ed9682447fb4b436fafd36b8763307d307e6dc76f5c082158b8b6385c34b944a057cec681082c3dac15cc12805fdc37b9786012b6dff04294008f20ac123af4db025ecb0fe6a6129234825d4e5f41ed5c470854901e30bf00748d26924023e525024cbf0e919be140335b20a11b2bab6cfb40490bcb08093a2946677b062017df41e9a1eb8b754cd7e2960972bb3806732dc03c4c26d71b77d8123daed345748b6fad0fc7d610f092ea75a91895c01399142b8d7834b80ba2fcb7d898484fea9642f61649d2766aa3d9a186fc3d17132eab80f381f02b3e9eee48b7e208bd59a7b05f99412204ebefa73b0acf06055d7f11665d82c9506354e356fdadd3ed558db936ba4ac500f16e8ba3aac5c8b2a8023902f075a2a0707d26e73a890e04eaf8c2df15618483fec41b5dec1af8027dbef6bf4b0bec8a24df28b0afb6a62aa22a2d72799eb41ced65d7c60dccf10ba95e11d5fc8869ea53a9afb78a22507a0f6d920d615bbdb409f74e3b3a7a685affa3fc208998501d577390e44a5fbbcfadca7a3332ae85a423c0d549339a37e0bfc2a52875c35c1a7071fbb4e2ac2dec55a1f6f37bde3698b6e391af7c5bb839b589080973e0fdfb04cd278ef0e2b3bceccfaefe6d05ab64d4aec6ac08b48e6d7f919c8ea41ef3e0d92a11286ac0c48753b1ba98223fc3d85b727ec94ffc6e2261f0df9522b61461fa26ba88f7bc423c14bdbe701f6e7add5ea812be6b1f2c3e3d7bfd692aeb5313e1129930cf99ec0dc74ebb582be6426e225a9b9a044e9442625a3f3dc1f51b91c635683db169ee1c7812e06b5e3881e020d54d4f6a3583d185133ca2db3e1dce283219c17d412ef71a82b6462de7d3ad5a037d0b3eed62cdba8ddb696cbd63ef0cc2bd76976f23bcfb5762b2b181b48dc96d4fa3649a3bf389163a8cfa02aed838345005f545d52ccbb22160286c797ebcb4f458f331fe1b389cba4b838a1ee5a93b60b831cc7fad5ec7d5b718158cef3b382858201c0e5f29d80ff7fa380db49efde52e271ee4964cc18b3e7a3f9430b8cbc01a9b25f8dafa8171e6d45916ef502384bc782341d2adc1addf5cf8d70504e4ac53918d8c55c528d94bf8441686705b6feb46a36f16d4706213a2fd61cdb7cab4202d0cb0ff2c62dfaeda2c1170fd1093438c1d0bfdfa22a9c88ef3fa07816d60730cb76f3b8b89793dee2798f535142c4aed3e12e95f4e59f6fda03f1f3cb3d5b48745f3d6f94395a6bbc098441a70faa7843ce25dc68d5ce0cae14162b31820a9818f71a17bf206bdceae1be95ce21def6a1ab4de1db698a41bae2f8c3e1ffa5dc2e6517e7add981df88256dd185c6c8e7b53bbfd88da9a1ba7413e28ece776ab32aa176f414af85f4f6832d452cc2c62a7ebdbbc29941b32968fdc3185744728c85f0f9468f1e9f101d64a14b2b480a2c6c9025e7ce174fdb51af1ddc2e1d30108305d076bb5db21c05ae3dbd22c63ad46454a79257427364193a8eb3546f7789fc510dea8610f1632a6ee4ae7c8e31ee0f18414b0d6fb01eeae046ce37bd9e34ffa3f6dfec9b7cc8ea355f43e3bf6582f5ee383e94a0988ac68f4f79d47c2875a197c40554ca784e240b42021c5e4a55e7343cb25b49bb19d0e3eca9eb61b0ef6288f54a7f5bb1ed5e68317981b55d2036f9be9b45c5d54f6508e3cbeaa217824fdec49f15a5973e2396c57be57d177aef1dd6bf12123b605cc2fa0e095679b6bee11668b544406d91b303aebaa6e0e1a565712c6b40da9e103e5fc31a26f810cd3df64d25411054535581465e57a3c7e9d8bcb568a52125d7b54f6c9b70d73e4c4e44afb373d0877d3f09b0933aa14cd77ddbbcf416ce3474d3a1f13fa7493b944a46451256c116e4f5847e91a752e87746b5d90239f8955c6e7a706a7e38e44e9cc7ea632bddf5af58d54907828520681dced3faca914c555a85ad8da8f87e5bbb4a8acc285f1dcb2ff75430d23193ac92040c0c7505a82440e6beae5e611a21f62702df56375edae7f3bdb31f9971bf226897751ce3a12dfee0485088e628972ab27733d8a4b8c8f45b350eae50eb637d73b885b4147141158a90b941c68bd92d8d6af86d7ef86ae104a21db4cebd84e3bd7f3d8450ef82a7de3531c53ff9d8c07c314cd71cc57fced42de4f81d9abc1b1fd1b7b083cb374c1962450334d12c00c06a8eea85a94b4586d53263588d790c26d258552d459b5fced827feeecbee4e72f06b7a0bc5b7a119ceb406d1c7f9500cdf86c6802a14a80ddbc30433d7d9718c44f8a24a15f9fdb9a5b875aba47474849602b2072ea5cc3504673793082638938930ace696fa9318a774c87c5dd2034da2cc408c79585ae24cc4a75c2ee5b97d8b1dfed82f1608ef634ce04d7033634234728f74223e21b62a7b51549815b6015432f1e4ced68c41c407b60bdb17cf694717cb626b47186e30b23724f2822883c883fd03397d8417a6ef0397adc015e0e8b4b4874edc568aef03cda33146792e3cdaef71af57b4205feb8ee576f3965bc1f7222681ce629abed0fc7a6c7881ba34774feea662fdc8ffdf5d7e24ef03c0d37cca4ae26c4553902bac1a176e9074db1699c2bef89e0e897f08df94315f7add3046181c03176533f5ac179e05ef9e3121971bd48095ef6c3366cb1caf9526f4ea19c822ca496a551690b3f7f2b923370ad339846eaf7dc93f09836b8502f488a0ffe05b699c85584fbe0311a8194860f88e57716eddd973f3168fd4749a937fc51593359d90785ae284c49c0dfb4da55f5085247b136bbdad0172bcb6e489fb1fc43d3a295c3acf6d00346797625a356f76e92e9a3f6c9e02e3cbd0848735903e88a5277a6442c605501db8a4e818bf3eec126235cf143e0f9d3f6353ae11a358be919fad38fc71e8d1b77da0a60e8e9a9bdaef762a98a86c21e7deeaec393fe98cc130bbec8e8140a5e958517c6eb840fbc3b5c370e87044fa6a9ffb2b0fb25f67884566d7d43f4ebe01b754ad90c6b54d0c97ead7444a2b1247d3ba24c156e2a46253209af735706738f81d6f00b4df6fc31367511e9cb86f1d2d03188b7b8d3718d5e43d87a5c72dd472b9f8f26002acc498fc826a395f2086fd62b4f9cf2779b96b197cb99c7826ee684501df8c220f2b8d33573630d08d29391091914f57677e2af0b118d2f4400999f44a6dbaa8065b38cd4104ae97e95e076ae5042675fcef41897c8b31465f12b08a0113528e17b8bc2f6ac78ea653c0501be61c8b4fb30f5083ebfa8f9063365419550344953d8c672ceffd0427f4adce4c09ed255afd072207e45a4ae091136a076eb4bc3decc53eb4d3927d84d753aa6e3165226dc8499f0b4d60ec3ee82bb0192968eaa2d116dff98737c0cd3434f44eb06f87e9dccfdafa85961446a67fc055745839a5d14bc550e999d792ee8b27fbde427d7f2a512f", 0x1000}, {&(0x7f00000012c0)="4a49d3878bbe78f4a1154ff61173f2c606ada6c106d134d623a71bc8c8af61b65fe676bf8bec01e61a66434d390008e8ec0343439dfe6bf6c9a5ea31f5d69dac4dc183851cf233c99c2291ebedd96d7a57dc78ab8f9be9d20eb98861c5d45399536d9bfb0620b245fdb5cd6d5d1f63f07f48d633864a1e81d868214c564ca8c4a9136aefce4c698c7cdcd5d78a64efa9a790021fec38a3512208d377b5c366be6a055c5b4530a73f5c9c432ca16174835d2dab6297f23cfef245e21440a2f79a98cea290f89287f1a40f7f2a7e6f208c6f8a7d4b7f5f2acdc0a93371c318f6f81f", 0xe1}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="3f0923c3cc4504932e02352e856aac8eb442c5660107b1de6ad97d7b46dda36a96837842df15a0412b2544b37282b7ce2a53099d955de8483115c4ae5e15b462fb8b71b3b3b3a0f3abe2712d4a79afae57c9bfc9966ed4f83d58543b", 0x5c}], 0x7, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r9, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x118, 0x40a}, 0x350006ac48a15fe2) 12:48:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/203, &(0x7f0000000180)=0xcb) 12:48:06 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x8}], 0x3, 0x9) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x10001}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10880, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) socket(0x20, 0x2, 0x1) 12:48:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x10c}, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:48:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10, 0x4, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1a760283dcf9767e, &(0x7f0000000080)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82c2de1d3b30ece27f4e17dc9f733b48f85a4f01f9b2c548f9dda9f2ba4ec47d19771216de684ecfb6bfc58b5e00"/60], 0x10) shutdown(r0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r1, 0x10}], 0x1, 0x1) 12:48:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4697259f) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b2749e6c0ab963e1d50e3805e0fad3ad4324b1b5a18f7f551bc7996b420bcecc6ba286d985ed944fc1f800057d8cc51b7a2347d94d4d1550444fdd9c4741927c506888232fba287ae9cfd21e6bdd426f68aaf413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a1f8e68960053d9e141b6f320d0db69b34d5b4c436f1e314630290b2bfb888bcb3bcde6ceeaf639f9ac3a286fb"], 0x1c, 0x0}, 0x0) 12:48:06 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 12:48:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="7809560c0918420c7e92057c3a4d119f0e854c6e116c7eaf78eca1103324698c77c6c1d771", 0x25}, {&(0x7f0000000140)="2ade2dc73a4c30124823367560994c8f23124b5871f4850e9c551da8f806273a235a1400b277d6f548012131ef25e1c3ca4d136e4df0cd3d", 0x38}, {&(0x7f0000000180)="1afd600eeca154ee5338cf58ddd49a50d79959915cf3a24f41777c248a79c7a4a34fd6a74e32fb8f11b62d08b5393c77deea8cfc4476646c7a0a94c715d5f5ce96cdb70f81791f9eb1e6d8e5604b20c9f083e05587317a7a888f8ec8c35e1fc21c6aba49e2bd5cc3dd341529ffc8d09f69ec563f2b833a580b89491e87215afcd79a84546f447a97ce76", 0x8a}, {&(0x7f0000000340)="50e8f12ed4950febeebba8e1354bedec6be41a42a7c283f4f3923d922ef8db4a8af7f518a459d5d65f42f5d1fba692944e13d52aec8d54aa6b6437b119a9184f8810edd1a8715157d22600fcea04952abe12455c2246233afd0056dbf727de243468fe5ec05441428369f3425846bc9cb9a7e4755b0264419f166f744cc7ceadfe1c1a9b6058cd1929b45fdc5e10930c6c3f20fd920c4cf68a66", 0x9a}, {&(0x7f0000000240)="643491988974c02d625c78d23704b56022c8c304d162ebbc0240c246b22ad8b05d592baf6c0ffbc51614dda5ce2c99e11d833403ce1dba81258e906382ebb1c5fabf5d9363da27e0287f4800ff821ca717d9e368ea56bb933a90135ecf56b323813f6f44023cd2f77d5ef7dab251ff112bd0d21f52f3e46f3a5cfa63", 0x7c}, {&(0x7f0000000400)="5184295533c4848293d4526f9e7fdee628659d4278abddb2edcb50608659d250322a3e746df49d3a4761384e2b556d24ff4d922ba88a1dd903aa11ff4a10203a3c3b55189876d6bd7e77e899c7e02043d8c24c572e8a7507760361bfd589e52e906ae6cb220616f6e1d9b1dc2d4126a399b6534674c0f48b501891f7f7577b9a298f23dc30a2b48096df9b7009d6be1b660272d1e6b5326dc7559c80d3e638b62c361810c4260252109ec50a105a2077c87e9a7dec39870c5bd302b6329321646939fa57cf53a5b61413818232b3c3632ee98538", 0xd4}], 0x6, 0x0, 0x0, 0x400}, 0x8) r2 = getppid() r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 12:48:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:48:06 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/224) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 12:48:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x90) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x101, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2975400000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x28}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x800}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x9, 0x80000000, 0x3f, 0x1, 0x6, 0x5, 0x9, 0x0, 0x1, 0x4, 0x3ff}) 12:48:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) flock(r1, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x108) 12:48:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(0x0, 0x0) syz_open_pts() syz_open_pts() 12:48:06 executing program 1: r0 = socket(0x18, 0x8000, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) r2 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x2}, {0x4c, 0x7e}}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 12:48:08 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x4}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'.\x00', 0x2, 0x558, 0x7, 0x1, 0xffffffff, 0x1ff, 0x9, 0x3, 0x1, 0x2, 0xffffffff}) dup2(r0, r1) 12:48:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x6, 0xc28e, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000003c0)={0x9, 0xb3, 0x100}) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffd, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:48:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 12:48:08 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x8001}, {0x4, 0x5}}, &(0x7f0000000040)) r0 = socket(0x10, 0x5, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setitimer(0x1, &(0x7f0000000100)={{0x4, 0x80000000}, {0x7fffffff, 0x1}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/213, 0xd5, 0x842, 0x0, 0x0) getdents(r1, &(0x7f0000000280)=""/75, 0x4b) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x1}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r9 = msgget(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000480)={{0x5, r6, r3, r6, r7, 0x18, 0x6}, 0x1548, 0x6, r5, r5, 0x1000, 0x7, 0x7f, 0x7}) r10 = fcntl$dupfd(r1, 0x0, r0) setsockopt(r10, 0x28, 0x6, &(0x7f0000000500)="0e682151d0ffe258f70f14149ce754e052ef083ed7267543a7e2d5bd71ae9adc437d0434182705ca258e8eca11be87b2bba2d091feebf68677a78610c8fff2946dc120cee5e9a25045a11788c7f24eaf8e9bb9", 0x53) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000580)={0x800, 0x1, 0xb568, 0x7ff0}, 0xc) fchdir(r4) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000005c0)=0x1) renameat(r8, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00') geteuid() read(r10, &(0x7f0000000680)=""/20, 0x14) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)=']\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='^\x00']) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000008c0)={0x1, 0x8d4, {0x7, 0x2}}) msgget(0x3, 0x284) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x610d21be, 0x1f}, {0x7fff}}) fcntl$lock(r1, 0x8, &(0x7f0000000980)={0x3, 0x1, 0x4, 0x8, r2}) 12:48:08 executing program 0: r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 12:48:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffd6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) 12:48:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 12:48:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x3f, 0x0, 0x1ae, 0xcf, 0x8, 0x3, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 12:48:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f00005fa000/0x4000)=nil, 0x4000, 0x6) shmctl$IPC_RMID(r0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ftruncate(r2, 0x0, 0x8f1a) shmdt(r1) 12:48:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 12:48:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x4, 0x401, 0x6, "e7883acc79ebf8ef620af14bdfa62c45ee73f701", 0x8000000000, 0x3f}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffff7a, "73cc51603a1f093842ad7b2183862e27b8497b8e"}) 12:48:08 executing program 1: r0 = socket(0x2, 0x5, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) 12:48:08 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002140)) r1 = accept$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x10da) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0)={0x9, 0xfffffffffffffffb}, 0xfffffecb) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x100000000012b, 0x20000002b, &(0x7f0000000040)="012300005d3ccf6ae06f47e6e6c9c82148c59b58b2fd5b7b45dbe193452851036db4e3ef485901a5f2b90855f0e6921f4fc1a9a8481c78c5b64aeb33c88b18e028bf65fd158b21f9251c350928047648d658b18d91e2d927c7cdd6789eeca38b495b5ac3e8107b89b96f9a175a3465b0589bec34d7a7f5572a72a9943b1b9641136be366a7bf4ed4fc24426e27872f4ebff18de9bb", 0x95) 12:48:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="6733cba1926b7cf7f8c5479376b7d5521077aa6f6838263b543b5d9484f1c3e68ad08694b8340aea174f65aefd8330009f5291bcde7465410e1f8036de376b9540fc8b154ef8d7d7aa3c80729c672ccf7d1067efc02e1ad38d1f8472e6f31171d3151cd5cc6cc0", 0x67}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 12:48:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 12:48:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 12:48:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$setflags(r2, 0x2, 0x1) dup2(r0, r1) 12:48:08 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x20007fffffffc) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="8858c6575cf8103dc9b22d521c057ab0003856fc5fbeb4aa54c1f536ed6936742e61699a8b39781b818d57bbc7906393b056f6a8530c02714c12386dc9ec40a72425c8a8700e18ba8a6f159eb7071114b1703da67892a91b8c797e1bb452", 0x5e}, {&(0x7f0000000080)="7c827cc4bdd084da831d014e01f9b9cef73c1b036c6e77083381d13aab664da30791a02b77a1c5ae859d66302f9ea7b774adf83da7830c2e238a83ca6f81cf076f7a50d93c36c210936b1784dd2bd222518910e91ff612e62a4eaac3dc3513c921b9760120e4d0d1032c7173f65db3f45a5b34560900000000000000c5f5455cefa6f9a25f267ca4c438513583ae837673955c1448367329416237f1e110e6", 0x9f}, {&(0x7f0000000140)="c59a57c3a6c7a3def60691d37617b75d2cad5cb49bd84151fad2a6c462ead1597fcd2f075b53948e680113aca77c7138abb0281badf23e40cbfc65f2612d2fe95633461fedc4a61841bf00b7ebf76895a2f78b9704744f0a47082f04c7770e15fe9a26063ceb5fd42bb94034759d3b36d160c34f668ead01aa929e75953d1d120e0df1dc8ec56ee6c84dded35c58bd195aef75989388ae18c407a820", 0x9c}, {&(0x7f0000000280)="418a", 0x2}], 0x4) socket$inet(0x2, 0x8000, 0xffffffff00000040) 12:48:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 12:48:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x2}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x40) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) connect(r1, &(0x7f0000000300)=@un=@file={0x1, './file0/../file0\x00'}, 0xffffffffffffff7d) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x166) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x41c, 0xe3b1, 0x7e, 0x0, 0x5, 0x1, 0x634, 0x2, 0x0, 0x14c1, 0x7f}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() 12:48:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/60) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c221a7ff58406bd4dca107df91c332044196845dd3ec8745b2ddb15d34f1c700461acc0b505a5621abff3948593ed2be61768230", 0x34) getrlimit(0x0, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000023, 0x0, 0x0) 12:48:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:48:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{0x2, 0xfffffffffffffffb}, {0x7, 0x5}}, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="aef99e7be5d5dbe1f3ed53d3db4d88f7c229f900000000", 0x17) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:48:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xbefc84ec) dup2(r0, r1) 12:48:09 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffbfd) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 12:48:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="b0d0c073760003e714d1863a531b0dc702bc261ff6a57e58f5a5ee0da17bb76f2202944c55ca1ff67b8b3c", 0x2ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 12:48:09 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000240)='./file0\x00', 0x200, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) read(r2, &(0x7f00000000c0)=""/36, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 12:48:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r1, 0x5) r15 = getuid() getgroups(0x1, &(0x7f0000000900)=[0x0]) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="936e56fbfad4af7b73869058a77ac1425e23112f8d77895ea13720d11e9b700fa582f20fad3d68fe9535335885d5f8c481e655a5", 0x34}, {&(0x7f0000000100)="3c20f713c730be847f29025e5b7abae0885a508d3f", 0x15}, {&(0x7f0000000140)="fbee6cb34e7180c495e9aa4bd0c14112244649f4ec5670825ed4fd1ee883f266952f03cf91d7249b5adbdea07454e1124f75fd398e2a3c35f443a521a3715c8c25e87727515bcd0ca264b12d9df2991387aa6c3968ad034974e4e39ebc29ba00fbaf814f882dab2ecd8292f298c546484f3f282b54064bedf280b2ed", 0x7c}, {&(0x7f00000001c0)="e1abb0977398e47d03ba737a23cfca62c9dfe44d21fdcb227267d83c6f74354868251c526db10f051b592a8f8000eca6893a354f48bb8bce545a158d70", 0x3d}, {&(0x7f0000000200)="3ae3cb6827ed78fc44ceb01c759b75a0f4d61944929f", 0x16}, {&(0x7f0000000240)="2c772d881b4ee26918fe17a833baeab282365445ea9e6a77185a9d26754170dcd351051c82a8a406c5402ffcf3ca87bc0cbd9311aa19a1f5d39231003b75c430afd6149ca1525dee9455c51a151fde66e42ec67595b98c03b55eb3a087c6624df8227258bae613120b044953452b2679b3f330d262411a16e9b48ed0ae8c7b8e3e61cf65e9cf0668f74d507632ebd875f83c18a6bf6329124066845ef18f0c3df1ff87d3881d221934d685da08066380deb981f807f35f8d3b01d24373d22dd7418c32dc9a51fb27c6dd253085e7e28fcd3f0476972d2aee73e76efb01522e512ebb2bd30ca6739c", 0xe8}, {&(0x7f0000000340)="d6bb22ec5db35e9ccaf3e717d0b530005a40269224936e0958079c6b05dc382f947dd3c0e2292b6e2fc582623aafdd4fc6937287b6f51511805c7c7ae0abfe9e7a524acbcd7b6d9eea10e72dd89a34962bf7c879022f934debb824dae353f6a3618db2ff23d1e7f7e5ba3cc26d931748d5c75387dcfb19611efa6ab151849bb4586c9fdc9e6def353a88796b923b0d62a5cd000baed303816fb933be15045568dd412e501178e8aca0262ae12aae41423dcca26e3649f65a0129b1c9bf424436", 0xc0}, {&(0x7f0000000400)="2a6618d0a0fb286a2f728f320f1305443b58c384db", 0x15}, {&(0x7f00000004c0)="7f8575b329239e40decf3cf3bad0cf346482d232178ddd89305774b0ddc1a0512d269ef537f728ad80fbd3c0aec49852eec3dcee8414dc070fdede654bc21e30c8c3804ca3993fbe2a4d980d92d8226a654aea2a592c609f4627bb659ae3650deb875601", 0x64}], 0x9, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x140, 0x2}, 0xa) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 12:48:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x147, 0x81}, {0x0, 0xb}, {0xe7, 0x6}, {0x0, 0x200}, {0x101, 0x9}], 0x5}) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 12:48:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getpgid(0x0) getpgid(r1) 12:48:10 executing program 1: r0 = socket(0x10000000018, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x3b, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="4c5204e9bb9c0c57a3b7e19fcd0dd6d1027cf27f53847ed3d19dedf7d740a35d9cab36179fb6bca41085cc5ef5e92c2c06162d4dc457092e349596d855b8bb7152ee1769fa1f23d0bbc837458dc74a9d157465aaf71d8e5e1ca010051a656995011ee957ecabb952ce4f633e7c884c97e455522930e7df72408ab5f2ad8dc94923abe387046cc62e655a6b063a1ad14d515db837d012bec4b1d44dceb848d97e53554ada91f3cd631071249a7fbfa1e0c507ff2a4706ddab7fce82004a9d136075ece8ed481fef8e804fed88a6b2c3388a3db19b02439b56bca1102efb54a975ced156984c727384c8b8350333b8ee762d574a3cd25f949cb9608fa063", 0xfd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 12:48:10 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/154, 0x9a) close(r0) socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 12:48:10 executing program 1: rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/74}, &(0x7f00000003c0)=0x4c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x61, 0x4) r4 = dup2(r1, r2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000500)) getpeername$unix(r2, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) pwrite(r3, &(0x7f0000000200)="becfeb5b880ea4a336148b8d00fb443342c220a91dc0ed39f52a310b39b5a2b32768143c14118f054ef07ec42f56f1a6de30905e584c45d9d6b1ed9a54", 0x3d, 0x0, 0x29) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000300)=0x1, 0x4) 12:48:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 12:48:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x0, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 12:48:11 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) 12:48:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/221, 0xdd) socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x102, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8, 0x0) 12:48:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) r2 = socket(0x2, 0x1, 0x0) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/182, 0xb6}], 0x3, &(0x7f0000001240)=""/12, 0xc}, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 12:48:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x400000000003) fcntl$setstatus(r0, 0x4, 0x40) 12:48:11 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000e409b9554f000000000000007f0000002847f64d3a34022800000000000000000000ff4ad7484faa153e904efa9a86f596e7f246ccb553f695854a081d17a0a8f9a71886f13ab53c3f8778e9e9dfce5b71e6e4511dcb87c7d6947e522d55ffd42039b1a3d9220ee7b25ede1701ce25726f6f4a8a3707be"], &(0x7f0000000040)=0x28) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0xfffffffffffffe34) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) kqueue() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 12:48:12 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="ff", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 12:48:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 12:48:12 executing program 0: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:48:12 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$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x108, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffa) 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) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="00c1a565bc00000000000000000d42ffff0000000000000000000000000000000000c4a2feffb164e62a502053498a04bac63ee4ecaae6e355edd28fe1f3c88d434e742b72bc77eaef9d6473d118b83684b5045bf9fc1f0668f9e8af3fd568631a1842aa9044bcc52b6874234bcd34258543fb74283cefb7100681efa39d6a"], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 12:48:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) setrlimit(0x4, &(0x7f0000000100)={0x0, 0x5}) write(r1, &(0x7f0000000140)="2a09781ef7df6e3a82e2649f491ecdfafda2e8649a22a64be4bdac58e36ee6a856b69acdd47b1f1da328a823c2c97fe09f2723a7f59281ed6d00bf08d83a2f4e8d84d58177003f9208dc26944d", 0x4d) 12:48:12 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), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 12:48:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x9}) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xc6, &(0x7f0000000100)="162f287f3f50dd0f03691177b4636cc13f4da7778de2d094abbdf695f8c7e302f39305204418db1abc8a7f597df1a064ddd7189de7555d4813344c8ff6a5c70a55c8dc2c7baa88c038db19143785887710747be8c05c64170741909fc8bd540613f9a4ad8a3e414da18c5952df79f0ea8fc2865beb69888c35d3e913e0191a846b96d740373ba0116757fad2334ec41eeadc2a50387ef9a17674af2df51ea8c573a993560d10d703d46327537846e431f6e483270a7843898b10fc57e083a3303e0a954fc39c") connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:48:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x81}, {0x7fff, 0x1000}}, 0x2) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r5) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{0x82, 0x3}, {0x80, 0xfffffffffffffff8}, {0x43}, {0x101, 0x6}], 0x4}) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000000)) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 12:48:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x22) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5719) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000000c0)=""/107) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/162) 12:48:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140), 0xfffffffffffffe33, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x80000001, 0x7}, {0x0, 0x5}}, &(0x7f00000000c0)) write(r1, 0x0, 0x0) 12:48:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) syz_open_pts() 12:48:12 executing program 1: r0 = socket(0x18, 0x5, 0x3ffe) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000000)="5a0e9f07434564e3468e0837be0d7787", 0xfffffffffffffc6b) socket(0x6, 0x3, 0x4a7) 12:48:12 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6ca274911e6f4553a14c772318107904d452317fe79c4d151fe69423d9fcc823c24d6e14b101bf03a4a71a62e3274f2f59678e7e5058fab0b0bbf2dbb8afc1d92d6ac20c35f13223d95068fa3dea18ae47b6c94816a4c9032c79caeb08f4850137997383777912c833511816e7b04035f2400e01ff1f35cae8ec6cc1df56d966d2cd67d66771a5ff4c48cbe2de02e23cedeed857ace6e2b76ef5550150ef9514cee95ee3ca94b427dc3606dddd9ce3e9342bbc45af4c31", 0x81}, {&(0x7f0000000180)="f40b4e672504f31fbf10b0e907677dacc9e6068b7755c77c39ef95fed9305d8aee71216e777ae5701772fb0319c5b430357b32b4dd1998927d561455e54517e3ea967769ed36e401a61a6516dd5d6859e1044d5cce59dfebe1c56e2e72af641901db8fd94fc6ac4be0144f", 0x6b}], 0x2, 0x0, 0x0) kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) 12:48:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="5522a9eddc090ea646b56691f1f3e61b1a8cade5c3a7f19a600aca6a70427e9d92bdb439729df40dc8c06c1e28c7693381661eb9fe5614ba1f2fbbcade15568ca2103927c90d891da24116977383474b7745c8fd71bcbda15df4d343b0a33995f38e368269f758593e382ebc4c8b701a8e69a687781ee0a036bc6119a444d5fc53db09b848d67d914b5b7772106088710ee9f092d0d188b2577101c4aea9fd14ec60e2f8200f36d5b35bbe0e7836f5118cadc3faa6693eba20c753d46e0040299fb38d2f2eb21f2ec57156cd21ca7c21446b8194e74ba8a8c0b474b94e820a403fb19665bbb2e886a26cc257c7accc3e6ed10f7f1e26e7accd3f4145ed3e5dab39d6257b10821a11a970a53a4da507b41b5c3249def9a2b9f42aa42e1dda137cf71d828312e8ee9b5ec2e43e1bca44357a3ee2aae89b6fc545cc05a3acdd0ee6a5c3994063aea84dc7c44c451709ec8083053dd7bc3b51f6018ef82da45b6b227e1228245c573c9fa479d353e9f6aad84110526a6256e0cbff8d172473c1c64b2190f908dfbb0eb3b7bf87e0a0b3a62468bca28f9e87b105b514c7a0d37d8cf82980acc2c6456b8a2453779691f090e9ac444400eaa9cc722df1ce70f0062067c5c9abdacf0edb581d3aba33c34104fbe00f715ff2f9bf96b88d9bd300a506d730e372c4da4b2eef36c8ec33c7c509f75120196f17db60e84bb4c5f3e5df50cac2930f15a3bf04046f5df17c5aae69edee9bcfb215fa4c173f3aa3b8a76867839213d942c47fa15a24dc4126c436223b08062b6b4f2696cdb5f048828b28412e3dabdb642776b21fda5eab774f2eb6b9a4f859bfa7d1ffed9e233fb655d4a941a22cf21ae1cae197ac671fea208a7686ae2cf7ebcc4ef29da96fe4439667933c96f64ac4075763a98b6bab3fecdcf447b14049f85ff3752ee3728a66f5f6404935a2e46b9d28a45446ccac3a241ac8033df17e1d7f83e6c97ef8972739cb858477e2c6aef742030aaa5bad1bfc6021afd06b5123f9afaf11147f545f77983e58d7eac8ba36708b0af23000ab33891715c12076429563fe8560378d9adcc4d9f55733183a7e4eb0134409c23e29daf1dc77868db57fe17924ccc232607d9ad809a07bcbfd64342812889607c483248aacef13a8c18d6d27610f99968fa9ce7662ec9e6be71e37ad393978480f2e5767af004c2bf98b0f23805e1ba398b6acdaef8fca736941c2e3a85e445e8d5c5d89c59ed476d1138484d5c250963cc434076da331af0ad4bbea515f8eadff0edb9c0e7a78a0325f771da975910e581cfbc3990b4a80ada708413cf32fb7a16fe277c44f727aa0a6ef1ea5e23ef950968f3c47156516da75bc238b43514c801ee3a4c795c94d2904d80e0398c18021dcc2ac4240ca7431df076366d19c5ff4121ebda615797a6641e875411fb9d1d429bf8140966de33c8801ed23d8d8ce1e8a6dad853a9c3302e44bc0dd05127ab3454a42b6a622605cc45b3a975f86f5f5a18296b81912dbbdf624cbe1a02469076a89fcba9062d8830cbb5c5e2afbcc5d54b3c6c782060e83c27e20f8edff6b2dee7f222a430f62cfb88f1392dd4f98fe471f99c88b5e7c88648ed923e201fd06f6c4e11bd978163a50b5dea9b203775a73e66f0f73ce9dfe306b889f41a71038284f09daba55ddc7a81296f70720085d87d3b46891640a287fa6f6e06032e60d7619231af0428d5b6b8886ca0d02281adb0c16eb740d51e2296859ccfa2795e2e8b2203abddf8e548068819a6e44006cfed00a5d8289c3d324543646d85b0255eb5368f249f9e4178ee63dbb0dcbf4f6eff2c2bf32148b62c06fcb6c1b700007ea10f12567014a2b45e8566a38b32d761366fa1221f846590c736c4f17b4e56d8edfda6ea3e1cd122e822ebd11a0d09c91829fbddb07a56de70b40bd96b796a9212ea91dfa9a418dd272926401b03d9507df5b99b0d0c5e1b132b4e0550faf15981f293a44565ce1bd8da062b9eac6802b8070d12e8239a4a77816ee4248922129e9495baedfb6bb36dea4c11889b73f908fff0926e64f68d7cb92f412abb9bf0a62c3443204ce4bea634f5525bfc0426bffdfc1ef6613a0dff05e491ba33fed4ee27ab91d2317259d13b9b95aa827a3be85c09bb25e11eecc9d11f72b7d9d1d68c16915a803376adc6691297590fd72376217b765c39a8b06ad8c20fa071c8a852c39d82448ef011fe3fa0ebd68f01eeb8ed786efb42a4f0453ebee2bb8d40a38bfa83add952925616fd93eeb77a9f88c4c86f0e71d480efba3c34d77e375f95b12c3352bbe442d6fd52e199664d62116cfb3e3ba2e9d25d8924f98777b6382e0499502bc112d893cebca14664b0551982fd8424d20145305886f418622f2310a273b01330606465f04d641e90ea6e7d4efb1cb61bd63783956d691c084b6a5beb2b9421988b508f8eb5e6f44aaa901dea32b4ea3af8c33d9c486325622c6b6064d1ab93905a16456be99114c92feb2d4bdf2ed88ba22489125b3fa616be04ff2c75f7bf18f26ba006295191834db25f11c29fb7ab32bb610d347f25c5b9d738b5b7c08faf31f06148d7799222321f8979c17ade5752a186979b0f536534ad8d00cc895667d09abb785ee59332c25d2da431d2bc4a0694e7a97b5b19aedcc944bf43ecfe9cc34d7f5385fd0196bd964eb1ed1f54ab621049c3a414a89976cc03108f41be4055ae30e2efd884ca4f176e9db5cb7fa026b39fca93be1c94cb99331739d7b231a3242d5344681e256be83b3a9e41609d874ed51a0c26cf880b7c7157d0dab66a34a35ebccbad741fe1abe841a4c6a13de6a673badcbb37ff3c0422007de6fa4ff904ac17a263f1c1da3f137771e483b72aa49dc6cacdb5adfb3279b1d19a0cd3e75582635e7cb8418aa71dff2d0856140f7fd869356a7c4d1f3e587b4605cff48ff16195f286cb21c9d09736b1d6b6f0d94fef673d6923d611070da115535d1fd9bc72c22320b9d5df6095d91a77af3786bd549c97c19d7d14a8d944459c62efb0a46b40cc02a42975f04f762aca49384583a84815859d735f55f9025f7f63d39b740e89748ffb27ab6574e098fe4d00f545e37f91d294120af2a3692153a4c2328cca9d6e82658724545dfb76385986b292de59981bd6457501a9676df0fd44d06e3c380ba58d1cea1ce96c961c7da03c823c83b653153a581fb081a1c087b4068a65305c232ff84455871f94a2b8fb95296d230bbac620e4eae187278524f42b8094eb3ad96ea00c688174ce87b5d30b7afaefdc7a8503abd69249935ea0e1748f0e8e4039a516dd2d288b202030c8c7cd9da9f927e8f78d3a3568e2457711072eabd8f8423253b13e42ecdffddeff3462ceddf1d93767eade9d0bc0d99091a326c38dee2944eb2f63baabe3fd3795ab21b19fbfe1d86df0beb5f736aa798b28a6cc8fb1b7a7df92d8dfba8d3dd6c685221b9988c7e52fd528764169ef561dabb0ce32553515566f3896e54bddadab671a2645f8882142507913a1e874d52cd421e6644699b293dbb3b39686c29c6f552a31d05ca44f03d8ed2d68be545cc34e7d751c5c3b1d6451c6ad665d1170be67965508ee78b7fb81876cc0f746d45c2fb28ca19b19d0320920258fd88812ac3300aaa1020a616a2c7db0524f84e1ea865a27b69d409a66bf94284700348c8787e839db398828e12aff3da6722a7039cd63d5301dfae9c336a0b1a75d660c91b5a4f57696bde02d963af01486ecc1c644b6d61d4aba1ac21ef8cdca1426eda0117b9ff8e86a66641977eef0a1a3e1c7871cb7b4168b13923e97e567ddfdab42cb181df9e8e58dc8d6a089e51dda4db07307e44eca42adc4906af180c90926dcdb004d5603f2a22a0f388cdc71aecd6e5fc26ae258aca19742afef4e6c31bd1aa08c7a0be9e41d01e9c4b61315eaa637e363a3a66047dbea694dcdc656fb55521921ed16fee04d2857052fcec9f1e3b33b3233b38b440fec4fdf72e2f950dd96ef0e1c14bd716f4543b2879380d5dcf31a6f38a6469f174b8705ea466ecd352e7cb2ddde19a28ae2766025ca1787f88301fd1895fe59807d36b21ec2492b1605632a96d0fad41bdeae1837d93c726a28225a803050055dfc9617afceac3ccfcd313fa6a297cfbdc698b1325118b508622f1009d0229d71439142030f20e26cb98524c6b0dbff7290dc7400c7bd451ea27166e1064c2b394ef7298d59e2ecc9721331d5d61801aa88932d76c25a59aaca039e8e3b8f58ddd19db9e460d9b944788011522ad4210aa25608a725f8d5bcd5c17d0c3bc391b3bfeac98f3340eca12b59fefd3c7e5577b102df9f37b5ad190102d764424c1446bc60fdea6bac67ad4add61782c3bbc96605563716b67ce7da1c8d56262be60053b08f7590e562d35221d4c4f855a8592f038b47ea89acb90739be1df3a192716dca923c672eb8846502956f5f70ea64501f4a37306192d7745c7efcc31fadb1624fed3a800615f2e9d38dcfb923ab17f7a6a4679ff538e17462768f633f322367d6ac0f84285954c804a68fb33685b7eac32cee87529912c3a1d5a54d4bbc5b2b9418e1b5e3db9e6d44766dd77c43c48cf79e74e1446a4b30e38f95f208032c3c98150e78ae947f9cc4593977695f5ccf7497caa8614bb70db8547c568b5e7c3393a4b607523942877eddf76e511515a9a5064ae9d0d8e9d14233e3dc77f2c1a181c04605840dc89e401503d7844fe4e45f4edda6c1a79c60d1d3853d0c8ed43d90034a1ed9d14e91e3e42d15c46cb71ff0fbf1a6ef90c551895c0f2bfdd26600c3e067ac593f01da9a588f8de1a665f7dd1d8f29074cf3b71925d1a814b1e9294e177966c66e6c46643e3f489a35a2059e7866728e64e42390c6173322151fcf680549cd8bc88bc940905470fe67e14acdd808b0fda8e285e7d62fee99ce8c8b55e519121a04fa68f64b43b5fb8d79460d1796757c0a7e2092ed7972d8d2228eed729b5ea410671e43ddf9be6e04df96c7ac3b2004ff1aa28ec4f73ca0417395e395c8bcb788174f5f04bf8916828889fbd4b132dba3246a9eedee5b3004a9051b3edce9189d700b055f91455c929a4ad3582d6caa1eba69d829f8bbcc112cfdbffd94ea4155ee2461e6f6337f1c38fa9d1a76a9ac359faaa9b3a7e94fe0a7b5cb88ef25b4b9a27bf1782fd710544d772ebcd3e2072bd01108119db44e25112b06bcc349ef8221a18e31a89563dd17ee7f862d2fe3ad4989d3bb646a2f9a89529514094cd461b706f855be6ddc7c44235bafefd37a45d0c4875d83f5036fd5acdd0a403768810ee41b5736a0d9fe1eacd68d167aa5f17956e6f30e6363acefc93347989d8a6ef351ae62a69d1defc9c933541190978684ca95d34138f1916cb642d630647958c71f481d782dc1582b37c2d21c1b56c94bb92505520b4672ae1ca2dd89950e791168e00bc56a9ef591a1a4901f205363cd549a9a519a4989ce3260e2d1db012abb7fc211a1611a29e1a1958aa6f536f862a679de3d8191fb50cc9e5421c8e3eebc1e87a021f8fe65894dbc1672c0fe9e8be4afd555a7c9d1f5cf3874c257f0d0c911270be82104320a7079e36284f08ce2f274136eb423381ba7f2c9a40700313f2c6d01d128d7e7ba7a4e86baf8dc9ab340630780bb40437d0803c25c49137b1f6b1d17ea659c6866b3c96c3347835c39270aec004a51c3286dc34ff3dce91138de94263ba99906b28e419aba26016f928418c696c9b33dbf32ce7d229d58224fc45ae9433fa0d3dc398e4b872d0c5bdd", 0x1000}, {&(0x7f0000000000)="0c12fc4ee4811cdbe536205031420468ba4d98bfb9bb343952069f8d9aa4565a7e9d3cc0837f133feec330bb8211329359c09f291f96de9b03d5da1bcc4944ba4e42a38ebfc5365d465d7e4d48c1ab386853041a854ca04f86fc6c07595b0b76fb52fda86aa48b99ff8a5d6fa99144401ab139631cc92865", 0x78}, {&(0x7f0000000080)="ab39a13a1fc7b5333030c96d0ecda3d9dfb144d96b46eed15b32b8c16873503c9fdce8e014ea20097f9d85033dac6fb27f15a4b992df90108ebaabc5d6a56474e38d287cbacb398aad936c6f8cb623c9a5fdc758b281642868b1a7f3f07ed78a339a0b99f9916b44225948a24be68e88b8768ad9d633", 0x76}, {&(0x7f0000000100)="601ae2be509de229e7d622dedf46ae757fba43ce82f0ae1a40f8072c18e6111bfabb0e32568a2899a7183513cc1efa8888ec02ccd7dc7592de4806fcf89c8d0689b6d425cf8549b58617e473cc4b520bdf626d0fff7c2da23b1567bde7109bcfc5819853789d27c9066dc6fd44aec5b23728292ae495767d6f3a66d0e19a488e490e35abba53ed2bc3432b96db633a08967dacfa41e297312afcb3db81e2de14d2c5531304039c3c852a2216edd8ea2228d10ce331563ff9be6488010ce98592cc599c75feaa0d3e64c5790e3aa862065df31f872d95343df4b43464dbcf6c941e0d50d211a7b0ac9772dbc767a49c4310a37198f77f09", 0xf7}, {&(0x7f0000000200)="0c6a226852fe9d", 0x7}, {&(0x7f0000000240)="44c3293bf9d992599273b5c20064dd3e076419029404ed0d437bae152848267715064de8414ae408776aa93988be0a020f3f9c60773c3e70bc6524ad16ca87bcf2d94c0717f70e9cc5abda4d395834f7c228a8997ae00128b26c1e2f", 0x5c}, {&(0x7f0000001340)="f43c0bd80b52318d74cfe45e7f50e25d7d8a98ed590c0bd6814bdc6d7e6d6b617b3084221022c594e56d1d5bcc0e5d4d236eeb0f6f3cf5d785577b8d5a9e7518afcf1cfd637b6fb6011e24709dda09229a718250e4fe31638a6af1f36f6ec82193e09d5d9954c9da84540991ef3758f39cff5b19b7cfa80694c0730c7fd0865901f4a3406ddf2fd4fb190e009c5e8b1b1d75eb8661f071de22b53900cffcd10ce5e9341fe5b2401cf78a2be7ef", 0xad}, {&(0x7f0000001400)="7bccf7423fdfb26c71eaa301706ec53a82a27b47a72a10bfb946ce29428297d5dc9adfab4aaf9afd666ca0d25be17cae89da9972376c1035cfdc01887df5b8166e4b7a92c292f0cd410f0ba23a671b168494a5518f6f9dbfe16f61e19de9883b30e4eb2619035a5ea65be1ff593b5f15b308b3319571411ea29f4564f66b70373958a617015828c28c81fb24e583e2821ca9b8a095872169a3d0aa866cbc0b84182cfdbf3979e22c9e11b9f3361f725d9b37984c5751c42fa73830a42a9798f30628561bcdd3bb99bb1e9c98dbfe6c03adefed87ddfbfb3fe1f8fa7ca3fc7d809be38bd46b", 0xe5}, {&(0x7f00000002c0)="55def823d361b29f1f2112", 0xb}], 0x9, 0x0, 0x4c) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 12:48:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fffffff, 0x0, 0x0, "0000000000e9ff00000020000000000007660004"}) r0 = socket(0x18, 0x2, 0x4) write(r0, &(0x7f0000000140)="1aa7fcedbf663d2756514d5c57669beb74aa15633fa825f76ebace69174f30ae4dc10e93c86d5c35358938d8414df04c77af7fa5309a42e35c6872bb640d78a351548ff2f00691c8687aa32c66e63f342386805797113556b658f5a97ae067652066ff995fb837307d1c5b7732412aac173999f86eacd6e4952429ab", 0x7c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5f", 0x43c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10082, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 12:48:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000002, 0x9, 0x20, 0xfffffffffffffffd, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 12:48:12 executing program 0: semget$private(0x0, 0x4, 0x6b8bebd04e9a52db) semop(0x0, 0x0, 0x0) 12:48:12 executing program 1: 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, &(0x7f0000000040)="0714e15f0973db00080000000025c6149b33ff0f", 0xabde0126) write(r0, 0x0, 0x0) 12:48:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 12:48:12 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x31, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x10002, 0x7feffffb}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xffffffffffffff20) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x0, 0x0, 0xffff}, {{r0}, 0x10864579466becb5, 0xc1, 0xfffff, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x83, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x1, 0x8}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x396}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x401}, {{r1}, 0xa07e39e4a1bbf890, 0x40, 0x40, 0x40, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x1}, {{r2}, 0x0, 0x80, 0x80, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x5, 0x200}, {{r2}, 0xfffffffffffffff9, 0x1, 0x8, 0x3, 0x4}], 0x7, &(0x7f00000003c0)={0x16, 0x9}) sendsyslog(&(0x7f0000000200)="5b8fa9894ec1d36aefdfd20aac7db49bad189e0bd8dfb40b39fdda28c815135a700682201e84c60a40e25174b4953d07", 0x30, 0x11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = kqueue() r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000000)={0x332, 0x1}) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000ff, 0x0) clock_settime(0x0, &(0x7f0000000700)={0x2a1, 0x75}) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/99, 0x63}], 0x2, &(0x7f0000000600)=""/176, 0xb0}, 0x800) dup(r1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000100)=0x1) kqueue() ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000140)=0x3b9d) 12:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x5, 0x2) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 12:48:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) read(r0, &(0x7f0000000000)=""/196, 0xc4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x41, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:48:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xec6cb4dd79558997) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7fffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x7) dup2(0xffffffffffffffff, r0) 12:48:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0xffffffff, 0xf3, 0x9, "c7c6253c85ff230fe88aad3511ebb6c41635e1a5", 0x755, 0x1}) getuid() 12:48:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0/file0\x00') r1 = accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r2, r3, 0x6) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0\x00', 0x4) 12:48:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0x528b, 0x4) close(r2) 12:48:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) 12:48:13 executing program 0: r0 = msgget$private(0x0, 0x500) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000009425817019214b0c1d86b1e74443bd4ae9ce8a757cdfca4eab109e35957f2b9129d25613bfad0e3c406fe9502f3621184ebab8cd3dbf275dfc0d32c6c207a8b3c101816f995aa9384d0c7e1cdcefc5f5f1d5a6adad65df93eb73244c35829480b1426678f3a41f265a5c0dee5a324e8aaee45b8fa17a4fc2651bc06fffda09054f81d183f6f874645cac5e9ce8a171cd49bc6b49ec5cbf7d4a91b82da8153cb23846754079493a0008000000000000b7d9a1d5509c6f004dd365ec55"], 0x24, 0x800) r1 = msgget(0x1, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 12:48:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000000c0)=""/90, 0x425) dup2(r0, r1) 12:48:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1811, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xd5c22f3d082909b5) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001200)={0xc45, 0x80d, {[0x4, 0x0, 0x5, 0x6, 0x100, 0x3, 0x3, 0x4, 0x1000, 0x3, 0x8, 0x87, 0x3, 0x4, 0x1, 0x4, 0x5, 0x1000], [0xffffffff, 0x81, 0xffffffffffffff5a, 0xffff, 0x5, 0x10001, 0x2, 0x3, 0xfff, 0x79], [0x100000001, 0x7fffffff, 0x5f, 0x401, 0xfffffffffffffffa, 0x7fffffff, 0x5], [0x81, 0x5, 0x4f, 0x5, 0x2, 0x6], [{0x4, 0x100000000, 0x2, 0x800}, {0x9, 0x4, 0x60, 0x627}, {0x1, 0xcc, 0x40, 0x8}, {0x5, 0x200, 0x8c, 0xbf5c}, {0x7017, 0x0, 0x0, 0x300000000}, {0x401, 0x6, 0xe0, 0x8d}, {0xbe2, 0x10, 0x4, 0xf42}, {0x1, 0x3, 0x0, 0x10001}], {0x7fff, 0xfffffffffffffffd, 0xfffffffffffffff7, 0x4}, {0x89, 0x9, 0x6, 0xd2}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b80)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) sendmsg(r1, &(0x7f0000001b40)={&(0x7f0000001440)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001480)="f6019f0dc9ae52c0cb93925e6bf6f13afc2d1ddc52f911fcdb57b6d6afd97af88999ab833d89c96e9132275f1bc80e3f7326cc4d5f", 0x35}, {&(0x7f00000014c0)="a850c66fb6a98cd31fb8f141a50b6584258eddd87f3f67e669666a01763d934c9ce458f4714ddced342cecb90e65cb8e87b8bd1f76e84f42ee34af72fdae32daed541006346916dc78801837f95fd51d784c75f9f5742c8efa030b5808d51e582fbb12d6f7dee05aff27e72afa84254fbf5ef89f5e7dca34d044748a1bc6023e7e37e0b7884c39c5a1d3eef6e629671c0ffddb3af6d6", 0x96}, {&(0x7f0000001580)="622636b97fc442dafda542d31a156c306c1b5bd8838a3849ceb39c000bfa8442dd61e051d4a098f45cd0e9f90a6e48a66f8579406da41f31cc4d5c12242754e3e2bf30538e59a4dd0158dbede47f03c7afa46c747cc93e2bf0a1cd035d4c9205cec9e85173c544400906aa501689c1347ed47ff2c9497ee147018bdab3591933b338666c728c38a9cfca1612e09abfb3a94a62c59fb4feae3f288a49858261e0f16705d4c076ffe87b9f84c0fd3adb15ec2be17a93844ead764a10cb50ccd48e2c9693a559fb6156c0080d576fb86a05f9fb07f62254fc7bea69b5fe24dcc495cd9bd59a4cc1642e0be52ccb", 0xec}, {&(0x7f0000001680)="af3cefd2aa9e8995a47f52a73e6bc3d031f351293ccb7342c9b9eb15d7e62ec2bddd1c5c55cedc4602e623219a2f8b4d7807a989c2b9108449ca737f43a1b3d757f65f34d99fcf9b7d73acb72a8890bf78b60f51931dba4a40fa64f5d65e338ff209c221e1c0ad6105e8924f72060bec72e405960bcf0bb52dc904c6ee365b417c950af19a8406ad1dad6a7c9e0e5b05e07375def1157eb3a7598ec78cf7e9", 0x9f}, {&(0x7f0000001740)="c10215bf3257cb3c2d350c041a96edd1859d5bd69c90566515d864c37e0cfb8b74a58f9d2e07320fdbbb4dcf3cae01e23a8a51882a2d9e74e501ba5824ec8d806d3c9f0ade20f03498884cbe5621d070fa72458a6ef0e1d4dfdb02da1210f08287a93a65db481dec2a5b151a76a3d45faeec81dd7977e9b586871155483c514a2b4a8911e9eb8e3eb2e08a047529c5c836253173270c0215bd1aff7a898b756032a40de709d0e3416ad1fd0dd6841bcb807bfbdbde4ed25d2b3503644d319266adf67bfa3aca481c355bcb0bb720f1193f7b", 0xd2}, {&(0x7f0000003280)="885fab2b666988733c598d40dd1995085483e06605d2e9ba9e1edd755bc53b1dfa09ed9764860c57027565edb64c9634af80f5b5a0ebb34ccc33da0315916f630f5823171b1a8b08e246923efa192515c780f8321936b15683dbc473c61954e16e1139b92bd1d691712dd5622c549a070b759fffc0b5147157a0c5e7daae2b4388f0ba4aab68e67e0acb1bd3bf11f9891c300a5f2860853cf20158875b69b165c3c3bd71eb594ff58c90ff402980062c26ed34c652d7dd2ad768e7ded0a4847340ab964b0950426e7b22c1d02c488670a3f66ccabb3fdb3f1f591035ccf0ce4c38dcc86e3506b2ac85c10a9e2b1a847183ce25056aa0c7347f25e390e9c2ee3d038433310c41facd74fe0e75954a7dec056e83ccc695f5d6ec43031602972a19511ef760a9a686c011947e114ffa95d79a6eb6a4c2ed16ccd0b984b781d307e175aae5eb8cfe1f423ed6f5fce5d53ed069f8ea738a2226777ac74b2849ca24da429185be214f91f3d218e5b50e4b1f01fe1c7cb5583a2ddc71e5a3b45342d34eae6403678cb89e648d2961c8fc99e1830fc41ef056b0837d6cdb50b92f96ad8adf8246e2c3ecde91377d75fd17f898b998d39e78beba95fef76fca8a92b1aa34ca9bd33580aafbcab757d6247ddb82a56374441f98c8a6643feb1d3415b6b6765277d648cd9651ec30a1e0b97032cb176924062483507c5680e570f6200993fc5a3854ac16bfe90485c9502e19fbabd9cb413614bc10b724923d3434a608718aef1a2c9ecc411e804b4c76a724e9a1fbfd9388c95db67c0adbdd15f90c2bd8e3aaf89aeba8263a485e37667a327c0ed22991df40b697b640345716709c8ad7c630142450dc129662d008072941dfd2795e23f78a900a093011b08e407b4a681a0becb3e13b64912f51d7d25900ea7783cfa41aa35240046b98672d765a6bfdf1db33db390ae2b866c3fe1a4bd254ab750bd7b45f187443626cfcf13c166bda07cbd18dca49954b062bcdd1f7df2db8b6a96a9a94ea941c526b7d3fb0d2a91e0a951ebff0887e47b12f5abfdd450f40d3a75cd6fea852d243ed88283c2322978fdb2696f17ed34609e7802599762635bae98efea684f4eac06c6da720d29e6eeb85628d4065ff7e3246540e617c2c7914805ce5e8dda8803dd95b824298f235d9d7c601becf106302cbe67c4113919c5bb1cffd048c705bb96d42c7503c20b911565dc3ec82b1642b3f43ccabba1a77dd35b3e0eae6d2e882a6d41f0ac16cf924985583a13016ca1bc490c2de3a10210388c29175ce523162e8d68e532d08cbec2db48fa7a2728342418d63124c993c66eac6a6665b3159332d0f266415f72fee079095d5aeaa67157b52b1ff87356dd8234887e5057671bdecce81253ab27b671bacd1274c88f9a97ccd463b4ab42c2dcfb30e16a00bfcb38c7f13ee73f39a1f55ee3f9aeb87e40ac163864034bbdb30627a9e54ac13d13d78b20bb74b215aff55bdc47f517fbfa118439125fb5543d260c98125090c63bd1e6388241733a3cb8c57a4b27e2e94b0deba15f374630a9ffeddeb850e4b66e4e73bdd9c4aa78df694067c14c47574e183bd70e14be8fa84538d727ffc39d5f769747773b42ca467f86151ad2b045334cf1c7b43f36267f6b8211ee157ad21a6f9da89cf0913f4cbfb22ae3a9c099a8f994f51c1d03bdaf57e0df4463e58b3b79a57fd009d24606c7b0f178378f1932a3b34386843e8708d11ff1a26e0b8da79c60a922d49ef5079c4d729c34a97a6c394be28820fb1354b0b3650246750f49111aa44a0a748a60860aaed19f85972bfb1a7cbe6421f69a5f60a4d570f2eea5106b29f9dab0ec2a701ef45e8e9f81afc0a49a9ebe403d8046af051ae146ed22a1e57f464ce1a5fd9f01fba09a450bd9218dd40ce3458074b2863564d055172823907f638150cf3e5c594cf695854554d640dd554c37f61778593ad0009ae36e14e2bde4280bad37fe7e0cdd87e7b6c1c4b77d5f4a02d4125c3dd492e55ac422d90525f1336293b3ebdbadfeef1bab0ed8c751b9d60a56ea59bf9273aaaf7c307d1619f8de1894c305341f976f7a383f3fb6702b81a1501951f5cf9fd5561743afe5b3ef9d43c0c08e395a04b3daad49f0a88e8cd3e6bf2d83b564df8157bf98f992312558adb9e63ff9bddf297ea93351e75bc9039e3ae91cf0710484a528c9fced80be0de720d70368ce0fc02774465a3b8b226d219e7e6ef89d44a5f5bb606cb8c6ee49d606bf3b03b179e370d184ef765933e19fa482f8dfe355a15a0044a122cccb4c2ce775d3967fd41d5e95b33e5bf472bf3f13c556064e87c7d2a91cd0070c420751e7fb6354912fe80c8504e25e050da98c38c34496906d7e4e2388b7fd49bed2744f9cd7c6790c85ce95c21e7a545d47740c8391ca83fee39589e982969116544ee9c02ab180eebb01fd846c54242ea76dc0ea0bdc6c1f5b0cd9aec6773dbb7e4bf7cf9f771092402a89543577a9f325b3b33c42a0277f7f95e50cd799457f1e03237eefbe990ea01af0a92deeae4e29165d11d70f4e11c4b4aa22e8c1c765ab4994f2aa0e68a893ade7dc8d407404fc84f001f7051b3c0b5ddf10a6f35e6fb162392acbd184c1ee1051e4ac5f30f7e95d3ac772900607fef2b9f2af83c053a86c003a9d97a182eb48760b5f2dd130fd32b746e6787bf0c6fbf3b62e5845df33ab6983e45a54cd27597279c17aa5ba9244d22eaa786f8266d52f36fa619451ef4f89d7d530473ab28a2745169c0a2d0452e8f2130d2b49519cf6b9628dede5be06a268dcdec1298428fa603a5febdd4e5a666229558191799e6012771a485c2a54a5cf5818b9e40701ce9e6643c677ce425e43fd6419f5ed044d62696b68ed55c9679f07e09f069b2a94bdd429431b8974ed8d3e722243ae1c4b6dcf37d78c66cde95245e696bd9bfce3d9d968fd4916fb52f6f8699e4dfebae187c241300148bd458e4b4109df06b897cfb935703246709fbce020b10619ada94b86ed8499a593436ac1206f3f76a8260be9fb5cc3f1d3551d2b0eac3628141272f8efebdf181e09cabfb4883c183b324de1a97ab300d219c87c719efab2e2b9ef228858ef90a8f41d225bf252f3486a0ebd439585e193c272a7c895e884c2ced877d3575649fbc8bc9882e13897f750251567009d24d1dc086f2b6698fc2d45ca6746a1e33f3655c9b6ca85799dfea352607c27e1d86327ea55f87638322a9a869bb00298fc0ddf361a7670afc482d65bdccdc8a051624d09698bef72ac15142744754fa76a7335184ecf50ed45aba0b7c1e3668eea27a7e53ea205f1ca65abba4117146b950ecaf26e090bee68880f26ff6c3455c4fbf9982e62b08964fbc56f58feb49e3579ef7f7b793f51210a46d73a353bbdaff2b51a7a0f4223e420cb1eddb160f81d86c60f1b93a74fd41fe09fb36ce4d864081ff0cfcae09389e74be93140193c153a0ce5aa01338d0b14c7664e5370424ccb6066ad3853e145bd3b09927d973df1e1de500a594b81310ace2df6590444890132bf350473a8348bad7e7d6b3644388e55c052c3e88de27e9717350d0134381154f042264cfc5ecd359db3f4ce1731523afd1a9d2338b2597fa112a5dd06ebd4ffe24335bfd24cbb4c48e9caa376b703db29d82ab563ab96855e7730529e01c0d56e7dc050ca8bb5be17d20a3f90d38fe70ffdf8961d039904020e178ed2bdf352c86687fef8f2a5fa688268499a2f3c9af188bd794bb409a99998ac1a4e0313072de1adccdd7d7c78161f01b1927b8944fb0100ccde20d7faa477dafa77f3708dbe78b9d1a5fab597a2d0e37e2d95b9865b41d999f75c21a7051eb1725faca4e6ed165b175d2ab4505e43c2fd25e5803621971c77ca996bb92504ef318901570ef96eb68f7395437db70dd2381c5292cbf263cd308be376d99f27f81e37265256d231f1beab609c5dc9af9dfc91ed2c2e875c34794034b8cbe2d1498abfbb03c4e2c5b085a7fb7121f78479fc26f2b4919875247e57c99cd051bffa57d848931c4a453eb3a190f160fca5191381c4579a9c28f349fec92f181e93f9fc0803fb7a4cf87420c837ae1f9fb200a07ae08d296d3ed727c38bd901d7264b08aafc6c36048d68302560c820fe1ee84374b1483b45ed428b12891e3449f97580abca137e83ad07028743cc924bbb9c369f76ce62fbc774a84a3e09dc971f154933298f41b4ce02530ee311910ff3d35fa7d99c24626645bc3867719b8a838f709d189aaaa030d9405beb648a96d665e74f1fd7561a8d0606538385e32123e2aa9c2472939bbd5450ca732f601adf312433612347f0d3757ec9b037f29c1d2fd0396d5d92dbbfb025befd7fc26e5068777ca18963df3c0131c6b2b9af284098be85383563d69ce8dcb2d3771b5dbce64e9056ae536f0e3dcca6103808a609a65d5ba32957dcb275ef98bc0ebccc1362012d6a3ef884ea1bacd311b75f32359f078c5fd07f7ca2eea9647ec821eb91d9b1cfbed7960e2f32dbebcbf626982e6176553596a6a9163e1d06c8373606443916643bb1136c7c3324161047ce90534a6ee482c986c973b66d9af028725eff68af686fc480da72475e07089cbb39ac0e1162cad0ba0600232329b4df87aa9c4521fc266d85abb10da76123e618f261d0ddeabf9d95ced46ebbf1092b28c41492104045badde565574bacfc2a248ecc5190d0e858006e5bead2a98e0096466f1a45b5c9938f39f8278acf2ab694c75d91f188d3a072c295bb84d70a2070acfa88a51117f427c793dd74b029bd064345db2d64f2bd708550bcd93d326df1a833f6484a87c1a0b4113bb6245187e18e05ae11bc212f21be457fc3a85443bed3ac31c60a40e178e491113673015f29d1e5f9a20a52cb11db4ce2d47cdd2ce2cbb141e34abcc022dfac503ce625d055ca0030411a6fa60e1be09cfb5bb43fe7809103c54f71ac36b5a09b89f973f1ffa89a08039bd495c90e42a26ccedf398aca11ff82c2ab0626a7588b45ac37e91981201ce0fc1fa4e132b2b394fb3dc631d49e986054a922895d437ca8fa0ad5b247d95dc549cf976fabe7c8662ece8d2a28521c097a7d0cba76a408233a2b199b19c5efb75e406433c00348837623a54d7b3d34e1016029bb0fd89c0f085ced51949fa514d993bb9fe52bf4a7f7ef99c7e5846a1e9e884aae540adf868975350a1ec8142fa5981aad606446eab39413e631f68d1ac33584fe5dcf87367661f36c0f6c6ab6fe4fa4c805dd6dd419ea1cace6c8248a08a8a63a10191988f4a4e5d2fc621ead866404ace5459bf8e8e4e2ac792c115dab59583ae8278d601d1303622d2fa890152ff118d9a45a0ff8b195ed81725bc7c2736aa3f8311e9e38b4f5d1b92b8844b86951af3ce565920de36dff6dba36812cad33015d65d6c9a542fc56951efd8ce31e3ffbfd13b11799127d34a1a078c6350e4061e1e335cf7ebb79b6d636637ed44b3712caa9d721e809a2b4375ee7dbddbbd61fe4cdbab9b75c3ca7af4c0b2fa09ef5f89f6e849d182375a16626bfe56a947191054c67a1941214188437154b06e698a90a3edd89049a0b7b69290dd9e9391754a597ef06156a38eb33d3f815ee63b8479409445e3096d2a06688118bdef2777c5bd3422e0dc6f06ff2c1e5898cb6293b8adce246cb62969e16e2ba59255804b8ce210bb05a60c660b2174dcd8eca7b167067eb35c460d1e70e5ee5a2d10698e5b9faeacd0157eb67c38b24661a8d8545f0eb159b7b65a7b1930b0ec2f1889c215b9", 0x1000}, {&(0x7f0000001840)="7ee4937ff9dfb40e0d2bb4ef1ea61328dd53a8ce7a8d44d0e9f44e59c989daa8b8b1215deb9b4149adad75ea4845ff49ea84633c8c5b93629da61de7b45ef8369c12323e4444fd3eb72ad08d2a852a5e77d9e013647ac5fd8c328434c0c078e97fdd5cd7ac3fbf9b4f1f41d88cda29660114c3c6aa0408fb813a11f5d026217a41e35154148d06c2a5d7cd757ee1b5539caa7a41878b4f976182eb82020184cab2df877300bacfb1f9a825c98507b3a0d978ed5e46cd07411d7647", 0xbb}, {&(0x7f0000004280)="37bcbf06ca5662b025fe14005751d051bbf546e4708673f32010303c8c8e5f79e5197b7dcd1536915d3f285ceaeb327cf04b72e04c22fe8153d1eb0b7a55f0a740a3051389423a1a89536f6357176e785fb20aa9ab26400fb969a391d93668f5a8e55914757ac9038f97cffa82e99f6a8966c2168a3983a717687f58ecf9fc32288b9948a0f5f510a619f7b89aeb3d0e7fd66d7b080ee1ac57c811e83fa7ea97207f8e3d4332033d49f7e08bf1556fd1390a11522876df38a30f80553d5f0ce8d1151e9d81262ce2f14daef266bb924344a1156d26c743924be27f06d61a502a7d2b1666256f0239855986c10be16b4bd207020df5eadeff1078f812b97a90ff21f5c11a0131cf9a7d76aaa707ebc13f36805c76bd5ce73f4fb990894ab0d0c1b21198d498adc5f552074cb5b6cd22a55def86a68336974f4e4d669f22a820545cccba78df784157191e337ec427241513f6cc6ff4f76ddfacdfd4bbef3a27297d05bf71b4cd9b1de8a61055f9e0b51b52eff277845b6824309f015e5621984b3a9ee47992c2ebc908bf40d3b7faaa55e9dfe51461d1a6e23fbfa2bacd53bc62cafebb01fa02ed96ba64f3c6d75e4efebffed2360bbdc0480d32ec2fe5bbdf497af2bb32b01311208150bcf54086a50c32bc9981da0d81c0458ef4cbd91b198a7ae1b448ab6b0c41d0020c509300a07b88f504f77a89e9c736128b0bf5cba2e33552e45ee5a1299d9a5f9839eb4554b966230985e1ac35d896feb0bb9cd812e2ba7864aecad2eaed02f4905dfec99285144ebb12161f39158cb3893737b8cfa76f0fce0d1984f0660047f68c69a7b0d4f53545a7d62546489836957a522bce5bd1d2fd97c557a893ddc0df2b0dc08be21ec4ea2ff728c0bc2e18e39de358599b34cd6cc08dbbecc66359fbeb49889d8896ad7e309b91433f9af4cbba29a7a1ebf9eff36e579bec3035af22fad13bcc1b15d4a766273b12a7005ef5cdfc3f54f7e4181248b1d4c04fdfdd2d6e18842568b03c09456c33ba298901a8a9ee3db9ce97cb043a77cf1e28d93d468eb717299961e85dbc568d186309e2eb4cf87e97c1fb163248297dc633bf179d7d61649ddced46a40dd5c4daccad1bb5d599f72d26ce84c08aab0e8f272644f116772e1b5684cfe68a760d6435d082fa67784ff310b02bb4e1821859be6e13749419a204a2ae711dc4f8f88400def95aaf06f9a7d1c9b65047d9a6bfc3be43de9c65146a04dc2d49baf4ac97f84c6d492adcdd813df3b69983ddbd1d12c37ace996b06feb78aba73f0f6240a3b14c9f91e946addf95451255ea9dde85d5dcd7390e24dbcb5e2c65ee766c57a980f096b1234f8644921d4455b33c258fa4e11b4eeadb25aa6e6d79097a31af9f1eee13b838fb0d0600694b59c0858fcc3e9cad560a39993a2ad7de0650b1eb15ee87cf814e17379f3971ce958be4424d3c8fda9c3aa477d57c0cd4d3e05e9c5d465ac46833940ae17cea8795421e7e55b1d6a10f65c3e0360e268069a982dced5b61a10cb3291b99638381792f6824e3538dcd38e6818cb7c05b5222f6a6bdf90d1fa1f6960bb8539f493cf026621961e60773346f45bb20df4d23c31f30e7f55c26fff7a7477f7247d40dc148cde9a99ecddcb48f46e62958bafc9afa316d2aac64cb205523aad6dc759c88d75e68b0b830a5662c5443ed22f9af8fc83ef268093f348c6bbb1a98e88df5d243f0f595859ef3579d2bfda830e0c043d83f47e861232ae9747074d8e7453971d5390e05c4aeacd850c2d38670d85c5512d4b9797b8b485fe0745858c91a0ec3800f74ee70e0b76c94fad8f8ec73f821193d0eb2431becaa503ff3e6170d316fe12c639a5b1931b5f075fa85e53d7eee688dc106e5dc513ff33150d9b2be6a27d6ab655a712fda8c7e25b2a1a7e96f56d1f0ee658172428cc0c00dac69337fd4cac319f9fa76e7880cefe98728098a1a5c640ee443a154dcc3e22828192b55de7408336a59ab48576a990ce7cf463cb5222f1146a1be7454498e87f13c140904bc7fcd541be3ae1cba757dc5cdee41dc086f9e76a05deb95d5c6d15088980e1d1a243b3e4c47190aedb26b585bbd19a52d1d607a5c6a319115653fdce3aa790e1faa1064201e0cc199e45bed749e8448d425eccf526430861efea278db833e36e2e16a8f5652b45684cc4fb6752f08852fe7a905ef1791daac2b4f7b1630d9ab6d3eccb3a35e6ad78585ea62538006aba180cb72787ed17ab10d8bfaff30873f73e859ff9393225b799c6b8ba190c4bae9c1b143e230a118a3b5c4fc23668eeb4b143e1ae56c0e7d31389579a94e07502367205044ceef2b2c07d15661bfaedc28cac9c0bae4b0ba90b418264e9984ff5150e58ecbfab7fb807622707b50bf5c1d571264c47ef75ad5c636484c8e36ffab7a78da63cdda442872d91d0f0aee684e21c1847e13824adb80f7b0adbc5b2d4e021997654c3ec0426d34b33c698e627306b70f38391ec0e80b9e9897d045633f8cc4ccc8fb3e61e534cb385311276b974ce6a50ff7ca6cea52ebd5727b12f675e54973ce8aef10019f6528346b014c76257d3ea4d26f2ef6a9d3705be674a1eaa5272dd6ce37ef480a5ec1a78d01ebe4bf9680211547223d8493fcd34b859a142d61c58aebe312dfd1e53495b05444ca6ea0322499ad46037caeb1701b97982859d67136c2066ead352eac76daadf88c96f17b797674dfa1169db683e0ae0759e9c1bf9d1c14a3fbf19ddae4b8c16b9ac6ab66be968726213327ca69daa7915cfbbc93e7070bb82ad3629f7bbc6301c2c56463415b45e724020a011699154acc4d060525c2e0562d03a900dbf38adf25816c7332ada399595f54f3f9692eb081844d68cdbc8d684f6ffccaac90d501d2fce0e0a07707f8d7530a892694fd3fcb35b386f2fb8d9023bbb3647d70883d2aa12395bae795ccd27ce7c0e55e102e59e69fd998e67384943676b72ad4e4945c0b19574be39fd1c3a3e7d3602bc5e611c17ee8e461ab6620effd6f701182788b7ebcb8283f3267ef2f885a639e45842c73748f49c664596142f7c4e249c6f4d6e50d79df91999be48797723c8d764f89480979ea4ae125dd2d118cf71b2011efa3e96542cf779e40577d4f6bb973ab2d5c1a9da75faf2aebe62f4b20e8c5e2a59b16a20ff5843ce0b04d0bed831c9678e315b922307661eef5686bc0b5654e05960dc0f9d68d811a4529f7aa60f2ec201b00387deaa9241f7bcfc054b8c54c0793e911e7b517632e75a84958e390808c5bd754ae8abb307bb0700994150d3b518cba21aa754669211b6c5110d8add63f344888d1e9b7e82a0720143a63b0833500e5d802b7b75b9022df0e876048141110c7e2427a5575168eec4ae487876d22f8668ee0bede85b90cb56fea8308086dc4e28b43075f43f74447bcc564dacba999a22961b8f56af344c343ab56eba1aa0e12e4481770e19643593f0f3e696aff1fc83a9f316d2eaa6119f4d88cb5344f4179645125e25760259c130fb00e3e19dd9e4f2744a5b2a79a97af66b870ee3c8c1c4d74066421620f6cc3e68b7b992d7a6e8f3fa70027788cbbec5c6ebccf37d745aaed1e8a7972a8201ea06bdc9db2db71cecef510ca67474639aafc4a1247c437c028e36d3236911523f5bbf56345f0bf18afe461ef3275b18692b95fd9786791eff48acb736cca2c3844aba7c367abb78b36758301377efb298d592432078279a384901ff6cb8cfd8baf6c722b10f20178594a733cd8111802efd1c75292e68f597a6e4ef2317c6122e072b022b9815aad72d8c421c0ef052d0ad59324a239734b1fe54d89a179fbee288feb37acc3555ed7d7e934958e16c96ac5147b3c7e08bcac3a978e0ea7d08a066af530b30c0991a3938dc176f88fffb145442aa19e6cd8058b9e16f59f5f89e92dbd57c33a05ebdf1da248b8f981a9416cdaf4e136e458da20cced449a09b3077c80ac73213c886a54accac0ffe79bc8141709f9cd69192e6e2ffcb09692671260eeffad5e6637b5ad105df283ad02a712427e466ba9e159265650e49ae1724c07f7556f86388bc6720be5b886c1c6a94787d7ee77d42575df99a28d074f4fd242a53bd5e0a451589bf34e7c63c6567f4fecfe76e856aff3147aeeed482aac17ed1d18ef5d0829deb0c7601d9dcd71fb8e58ff66f20a3c872ab0fe28f1033f90cb58d83598117602c740ddbc8088835e60a40c5874a597d92d5d0fc371c8fb50f2324773a30ce96b7ab0508ac417bb1d0e6362f5a5974c98f2e77515beb545649c00edc453b7de90faf6915bc8e30ad0d4cf6755e62e4df35fff489c123880d7aac7da14b971739a375f774e5e8ed23fbcb0dffdec959dae5cac1cf06d12e75bc65230d7880c906dc420c7975835f92f934f2b7bb9abea4e19de826d6f47839e12bb7fe8b4fae988594ddedda0873de108c72f2ca521159a40eb8e8de8a5623275d53aa35036a31a86a9f0e9d330ea4c2c64ecf01db0cd34c5de39ef9187cc1274a332ef3600f6946503bd549edebd5577b68580714d0ca4aa24343a49d6122da351b0ab1e7d40a21a3bf87d241a8098c50d505abf4b961612be0c6aba0c37efc08bb50e69ed0ed24c5a3510db84b8dd1844d52df2fc8757ba7ce1ccfbf6f82ddd311ce450430a256d14a8542aebb02b07c0b32737aec7b3de84a81b47b70b8acc1c7c2aab34f625ec9494c6a2db9355fc25f4581d661dae21c55e1f2ee8853d34ed73dbf77e39213c2e2305806cd43c9ff103cf3460021c0bdb1666e6d21f16eceb126571a58af7f062978bef0898e069179ca6dd0dc50a55369268e7539eba71a53a40693d9b7a471bbc8e75747d86497fcef81c7955113a836a877c4a534b2b1c124b6655666a5513c0bd8c943eee54e2f99e99175a2ceac5f85836111ab54ccd261bb90d037eb08feccafc007f59a57b30288f33e3204bbcc90fbc73fcd34df0d340ff10a43219613a6031008b77ccbef29d5509e0235d2b378d3b77ac95ea312432361cdb382f2a8a7f9a7df28676cc980efe8cda34e65b4d99576a8c8b83d0065b48bda18ef4bc412893cb157c2ec874f0d0331e1382ec58169fae3c958843a9975506d1986e82402226d9f593a097e3197344173c08a133d1bad5d1604d8dc5677702f10d129d36ef59e1b2e3e64440f883cf98daf738fea9b46fe043b8432c461850980c59cc84e0e7b9934b6b41a326e5f6dbe816541c19a16cc033e87a574704acd72932021ac2bd6569f68a5687dbe750a38038e781300510225199d4cbae9982afa37ab993a8ef7402238c7bf9cb4ccea7545a4f0dd5606e32f52ee02e905f225e79ca4c969c3096b019482af0f0f1bc556a104340cbf7fd12f02b0fae289e4bae55371a8fd66bf8cd145c7fb1a57f32c1756c5354c455ac9b95e83777b68c3f3ee460dec861b3e8034188d43ab596ded3b44cf116fb24cbaad5f7e3c6deedef155a6dc80d239b588b44da6d619c93ec5e8c05405f4c192f07c2c4bd7c335c7d797440b1056ecd7af0d930f0b50d064ec6df91bab87ea6557c7f00627eec3d79e5856f8c0fa18557b5ec69ac9b49bc35fec9c1b7eba3d97cf6c838ef2daa951f28081649699c8675996034ec399ba716c8d2f4587901a4dc8c56e19cbbf9716248a3e2c06360389e009b69267ba8bc6e8d04ea0d227afc7e2e73c8c6cc62f8d838ee7006dd8349ddf48c74fde84b09b443990d34d402d693e1eb355a7667566826aa8de100dd6036db77d314ae474ff878891b2f62c5f786be1", 0x1000}, {&(0x7f0000001900)="b6ab282b181f5591e50d4c5064111285ff6fa7f5f8a9139de74d5b0cb41426c2539c63b10fd1587614", 0x29}], 0x9, &(0x7f0000001a00)=[{0x68, 0x9840f54f55e049b8, 0x10000, "5489b37ee75760e9fa7b96f247da69fcfe9ba0ba58e9f6ccc7ac026b25fdf9e5a6cc959f674b9374bfdcaa7ddbb8be2d34c49bbd1ab4775534f1f4b8d6871c7a2af4fb1fd4e201343f0508dce6d4c11ea028dcf0"}, {0xc8, 0xffff, 0x8, "0b94a1b146257e5d6edfa43b0aea823eb703b37c2e367c0629b22953fb91a4d3fece17a27d028d1b8de857c93f9446ae6c17efe1a348fb999b57beda259d4c05f428c207ee01a11dcf6dc44ece7e0dd75ab27f79178408a6c31bd366db809e86f920f1105ed8288754caec337c9ffabe342bed84239f9aa3a95eb4dd83959d70bd1033e7ecf17ca35214fb8bf2948f929c727c61f1b95da037c435d26f61b953140664369452ea06e8743131f678723498d0"}], 0x130}, 0x400) 12:48:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0xe) r2 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 12:48:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x1, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611882000"/33, 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:48:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 12:48:15 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 12:48:15 executing program 1: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x28aae315) 12:48:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000028cda3bd000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 12:48:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x195) semget$private(0x0, 0x8167c9d52943ff, 0x118) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/83) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)='M', 0x1, 0xc, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x13, r0, 0x0, 0xffffffffffffffff) getrlimit(0x1, &(0x7f00000000c0)) 12:48:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r1 = kqueue() unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x100) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x10, 0xc0ea9ec21b52be9b, 0x1ff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 12:48:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 12:48:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000000)=""/9, 0x9, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000000c0)="8b3612832e6dafe2c07e800e0b05abfde30200", 0x13) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/193, 0xc1, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 12:48:19 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x33, 0xfffffffffffffffc, 0x40, 0x100000001, "9b4fcbcb92d077af6a41efab02518df7d2b77eea", 0x2, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x400, 0x1f}, 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:48:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x3}, {0x1ff, 0xb2}}, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x83c6, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f", 0x377}], 0x1) 12:48:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="9a3fe1de19bc8477f9646f485f07539d4c0586d6301524e46b072484712ae86884cb3943f23098ac2637cd1f65eab3aaca2fd710f6de2aab38f1cc623124133a39020a68383258a6317e0103e78efcb6337ff723dcd80a266819c0cd9e9df6c38ea9c96b2b6160e0dc80989ac5d1d1cc5cf101deddb8e2dc31dfd9b71a21deae9b86b7c26c4002a3d0f40971b9075c78675e6308cd63b396947012cc0537d85181ee724213221472f8bb0c8002a3c3b823295e7fa5e2380c1f1dd2103987974f399fa0b2e4628592e0e371711746e9bd2c17cd4255ea97a2fb688555a3e88cfa08697c2a81e6174053f0ca2a620b3c09b0eea50684", 0xf5}, {&(0x7f0000001780)="694179c240d15d71d043e67328e9e2d7fd21d308accaa3d4f7275a6fc77186c40b3f13dc5f4ee8f6e6489f222eeef04a81b80d18ad3432d76926e909b0b67f672a340e28d2e563cb2fd3d69b2cc944052bd777c6822335721361895f332465d4452b3d362fd4132055cd23a18190b58dbc06897dded185e2b40a4c1b8027ed52756b12350d4232c386ba9139a2138a513eea32edbd7f587201868c9f369e72f81c4229a14210c2708eed22125b48a4a03e42b81fddbc7831b6db074ea384579f12e96d3f6a81a4a805ede0540ee5b066d605df7dda686819cf82bc38a3c9a599752a42247905fac83adc8448fb70e8156ded05c02f59c9bf146286d27847dc6827d6f989464d9ac5ffe4001380b4856f07c0bdd324cb6f40f7ceaff2c4c9d60c71e71ca0c775fb9bcd577c11c6656413638c22dec7317b61699bc7c6b05f561c629f8577a36fbfa11f01ca559cb7353ea235712c0914802aaa784a972a0735c10536b42bc6d918d0b1f440a31bb89b5f39b5739c3d82715f25dca453b6a6742195e08afba8c6390aaeee4e3f4c18d3148a438b781fc1edfdf35ecb8817cdbfc2420b4c6412d1ba91750befc5d18f44a3771d4610303fc6f5f08610ffeb656f0dbaff1057bdd37f06db804732b00365341fab8433103b4e009907ccbe0cf0c1e145afbcf99fb816049f86442879a56d768d7f9cfb2bd67e62269ee452acae077d8580ba0bf708aa4aad86a499f48dbad4243357fc2c0906bdee5e63a5f5b9c0a58cdad1f75abb1aa8df97819454495cb7f0e35834e7b13327b39b9ad2fc5e07607be8e2c6c7532c84cae6c649adc7a0aa0c2dcae883df786f90c4074e666cc89e801cf8b1fd6786506d90eb73810cdf32e3d93f61f569ad0ff80c640814a27ca79e4d91d3eb267857a8c4fed241a6f0f6d9a2f9372fda9ea33097f7fff5cc7ffd48986b5d5e828c1cd1caf9f7525cd3eb9abad1cf874843cdf3fe6a22e937638aceb45375e5445f1cc21327928fa1f32b13437dee2943b53411279cc7599d56da9f32e0917543ffd4bb2b406fd29642ffcb779d7a78f72b188a2c257bc7eb9e89b9b621df0cee470c4f49b1409a504f46c03ea097c76f3a6125b4d5481e4c2ccdbe9272c17ed0b10babcfb2728aa51f97aa6b57ab5fc2d4e92a9bd0245dfae3d2e23207d23ae2796d0338e39542e573754d81a8121f901341e651b93e91892fc88106b610361da5785490d78802ecdbd05f3def1c7c6ca77d1f1d83af3c58195019007907d6f1057b67741d2a6d79b5df33c12b59056687e2f36f8bae3298c352965e1a9ca7ef7cbda5faed94b62b0b2233b9c57472dead36941b6124ff871dd9224ee598a99f18f4c234a286da84969d3f425091f857a485f96767de3904c2880c9e3f25b5634d63225f67e8df2db2e01d2babff526240f23386b3573d9259840a18dbaf4c3388a02379f1f70a0b8f15a6ffc7521ed3e4379360499ca60a5e0945d0965d6a477615e16de7854b83804c7842c583fdccd14b12788ebe634c8664466664f76476c674706ec449caca7070517f2e33a9b844a00ce88a8f444962f9f5078c9f1bcadac0c78beaadcb4b5e53fbd803e21a3cdb93d7b736cd41c39267aa30354ad897148615a0b1d8f9990f0a34723460b80918b91601461a8875d931c71687f2ad31ea52c9b9b93876d242d08060479d7b205f0c82ac4954007fca8b3e2b6bc2dbf82f1ac7808ee231deb900b261b0db0256af1000263cb628562c35ead1163cb771ae4c4af739a98529fa9b2b05d66f0053067dfb1a5e5db55f2bfa7988880a82de7f11bc2d7e05b4107df33fdce862f88f007c9f8d9cdb2e6e965ec9fa75ad967defa64bbbf3d83d9935724dc3bfbfa0207b873d7d344123a25d207f58d43bc6fca18c7653e76155a54c52dbe4e1ddee8f8e51a096ea8b3569532927725e3a21f0c594eabe2925e0938f2337969e530f552bff759dd308faf8191de66e9981b3cc478663892ac172605a3cd202dc940dad813e22e5c40ed2dc6bf13c3b456f4332771bf1f99789fffceb26b27029a682c072d1a382f84ac2a69bc3d736707dba2098b39d5a344c41db4f29c92e48e72e83764f374a30cb3a4b2fd2002c6986cc08d216851e51aa2fde3560f6152b1ba23f53a2bcd5a66b41487c90fa45a17e5e7c11ab78e9ae1588c0825eb43efdfae82f15132c1e517e8cd1e99f42257491021083c3b04114765fc40bd6a11a8c6d043b03e90db3992cdd002241108ce97422ee849ee7a566146ed5827b4b2a58279e07efd51329ab24f3af2a576bb7942d107730b1cb928df497c47efa29efc47c0d052859f5335acf2f3e9cd5f3cdf4099a866b0d6c5d221e8c7a44915fabf2974e85175afef1488d0df8c4a1a336f9400ad322f1ade72f8fd9434dbd716b6eee2787d284047c89dbd262f5e12e3f1044715c813a5c8e30c49621fa969bda198bb995b4706bd327750fd342f95afe79217f420a8befe92229644a556445358d2190e4c1e818cb38da20080ffd767e07d84d8d921d5b750e1d3e8419fcf041e21d9ebd899358c13dae94524bc18a1f00d9f31849dc94bb01835d45d29c01f20076e8b12184eaedf83dcd8cf9f5a7b75644dfb3884de0475c1f55d89b4d46e7fce9c8296c7fb845021b7499cffc04d434da061d18ac02922e5f3571a26933531a8cbc11f3cf3f676dbb622d2348f59f9c5bfafdac7414e80c986964b0ea99b28d9429160da98aa19e45c1ea9ac4ea34e7b893f0118daee6539e32594b9f858414e7cf9825c287977364f82d6d752fcfa58fdfed1cbd422da1696f62852d77cd92209a9c5cf7d72f962abcaf3ee005355ccc57011c18f995949ad6690f14fb379286cf00812d71b4f8f506d03c929f8aa4d0540800b3e2b05537d70b2fc16e9f248a99c05e369f53c0d0c3d948f03361be9d3e377126ed8d0e7f89e37c15efd3072f5c69678127c4863ccf8d18d3c96a79cd7ebac8a7a23b97271b03ecf00ad2d3f9843255442287b29e68d2689593e8655b66d9d5e469675b8adbf6f8843a01ce1d091b3145ca5410ba311f11e58ea7e51c9d40d4a41053decd806d03c463810da097fde6ba28ae14e9988ba6c1778227af83adb5f54ef1b50d1a4365e6ee425b85bf83c525b6590a464d5cb1b65719b2245eff4af154158c0a2976279765f44cb395084611f09dfdd0a80c3879fb6bd62da605a9c954fa4e22a501419e8cf7ccaa516e5c1a0a4223a2939a0bb24bf4779d5af1f12e14a043d139548dadfe0d78cc58268d052f6b8c279accec5d007ee496e71bfbbac4d01756f1bd70e4cb4ced7833f3a7dcfa15031d52cbddd71369f5877166f4576a49eeea8624f15d09568c0ab240a3e173db16b8302a00636e12ab2086164fb0ba30a5f12381cf59d776060419f06c2da6a615efdd27b783a33bdac13653f8c500cbd76d0003bb12d78f1ececebec5be910890ac597a62ab7cb9c5ec541f4bc70185cd6ac134d9eda9736cefd9ef2d6e3a500d29a7ea3f69ba231d61a3d82fc8b7e4b83fb8efc6e40a71a66f3652cf8a58c2d1ee384cbf1c36025047b0417d5bf9fc36663559f6d12c8800ff44b4af346af33f0f0d40c52bd273b0609b63fb0a005de055fcde3a903760dc47367fb479c687053bfea6cabd7da39d58b974e3cf32d1d4fb8a1ffa632a939e7e324412d2ea5bfad4062f9e75192719447a4f0ba1728fafd98762e0d90ea6efc487f393650b623ff5bac3b790e7ad27e013b2f38592c813edc360ec6e02939d44e0e44cef047b0168ca6b7102bb9514443b8a165abbb4269ed3593ca756ab6a372b9dd51f898707a6fa18d7857d515c9d89976667fa2930acaf456b6d7e4fb2491fa9636d4fb424353d2ac96dd60fced3c8aed396d595dbe81f9f6e7a6a8940277dd41df91cc79fe95fc9d5548cf08d43b00bf6dfdd378f515c3c11229e43a3e74496fca5090ee6cff2dc1a6d53533783adf9a9fe2520005a537226b46e2df86fe36189b2630ba42eb2ad9591aae9853a478070098e52922eb2263d30b2c95633610085d46c2fa27d07c299f5cf01c14484dc0d67cc397e9fd647cd2a6de6d26bb3d76a15e39532427492152ccd864449b67921a8064e34784a4870b59e607a7f07a0b723f01eefadb9b0beedece7298460dc9f10bf1cd2f2263b4f3c4fa90e4738e2671170bed2796ab03150104b32dc9d1ff4406977718ecbeb75e0db0a5c0edd2c78d94310e161d6afa8d980296f39606f5a1e9ef4a547b60c84a0e3dc13e7c335db7a3dea85b810d72212b6454b767b75991ec5f4359fed1adbade4aabe5b0275ca88e86ee3e8ccbfe78ddc6430f706905efd2bd779a803cbc9c4e1c0431072da67e44f324aa74593dce0d78b8f9b47132941971c4b5c1e7892a0025059bb8d160ac9cb5f41cb7b7143743202100774de5b7fd1a396d8d6fd93c57dcf0005f93311785a0c488bdf9b72a09d1d476dcfafe16b73c4eb2e21ae224c8ca9ce7ac96bf2e8300b8a331f1405ed593cb933f4eb6feaf4c5197acdb413e9818b655cc972ae8a6cbaf0d821c4b1696369ed89964384d9a01f9859db4b8940f7ff10bad0318500a3a86c2c51837c5d8e03eb6fc1d0b10ba156fda5c2c31eab6d1d6e501eac5e5e999f5d70b3280f3f36f7214e72da8f972f638958124d7e79be217c7614509522a5cd9a2fb7c49f59fe404747f368ddc4b1191a922e372d66dc8fad4fa06afdadb24f0db6d3cd389fd3b0930bbf46713c7a2a1b6a47b30e476918b30c70650d45083605aa25f3cd1e908f9309c684f6e8015bb19d088c94e2b7d5ea559e7084658db87288b4f16be719b553adfea23237985b669cfd0650e1ce968c2bce5861457717f29ddcb63fcd3611e415fb3974813ac3393c595d45b7b7b06f1a347ac0dc1a9742213c66a9e3ea42d0ea38d6da7bc3ea5ac71fefef1e5035d4a1600159686fd2620cebf17757c63b49c633f2da8b4ed721b675c2391abd0883f21079f4a1299103b75580b00b9397a2ce2cbebd1e7a6b9184ac03645ee8453f5931d9eb005601dcf409439d8fc4f1fe1a950990ff9a175b661b2da57b635b4f24736c4120d5937bf142d711ad8f4cc90dbefa889ca15897c4c2576e1c7ce79857409ac1ae26ffe22c4169c6c48cb58f2e820984d2393ed6f3c500a0b1c94feb957e900cdf57e5437d5df0197146e8ccf1e5fc6eaf3d076076547eb54da75cc6c6886686816ae302ab2fd9e6276c5d32d43ef799f862c27310166e56411d8fcc722c060340e07b8eb5ae9dd177bac8b7e3f890f9917fb16f181ecf2c26b2eb47c91e4a4f35880c753a63928f8c3b97a3a450416ccc2c5a0183ba0e3d040194b6123125da0a96d80a40cb7ab09256763c77de8064e966420bd16b69693196f8f36b41db4829d86b43b3495d6dc8c7d6ced69db6b38c1fee5ab83f9383948ed5abce4c1b0933a80644adea978a337e4eca11f52577e276d3383db460827ecbfe9de7ba1d58223bffc84aecd297a5149d360a32d032f012b058f579c0e385e5082ba37f182b29a0d46d8db765599ff21197dffe5b55bef9727872b58a56f500f3376d5be3a920fe4bbd33438d1e89fd3b68850cf9a200ab854d4a5f3d2050401f6aa23a4b3ca22f686d9804e48de7d1b19893f623ee059b92189641427f894da51d56547cf58749f239230a8ab745db0699466b5081e890efa87240b3745e22c8c271fdb287e3e31ff8dd3afadb7416e6aab14ca6a714cdd015649d11326743c59070f19e5c7e80a9634737154c54", 0x1000}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pipe(&(0x7f0000001740)) 12:48:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 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) 12:48:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="2e7c880d5b83c470bdef690675e9a02db2f64a46b4ffef278bbc2b43772836e30c1dff03a97c6595ad2c448440f0cf0bb11f09f082960cc515cf9525712437df7cf6157db174e9abe7f3722bab9fc409a4277a77060859a2e7373014d5ca1ac537623da75de2c7cf116b9adcc20502bb77844bebf1d24ebfef749ac34ad3427d143e31b050fd480fbc8c32408758ab67", 0x90}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) r3 = syz_open_pts() r4 = dup2(r0, r3) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0xee}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xe9e5) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) close(r0) 12:48:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020149d0d89bdec023f2483c0141db8aeac6a0337a8b8dbd656b681ba60599ace5671076865ab4c5711a960352d38dcd83754e513080ea53f668e41dd088f1eea46238164fa876e323c1ad1017c641fc3b89bb5ce0bdfa41360b4b3f7c2a517464ba490fe601a0ec5e3a86e47f4b78950f808bb2a99a50960000000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 12:48:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) getsockopt(r1, 0x4, 0x4, &(0x7f0000000000)=""/216, &(0x7f0000000240)=0xd8) 12:48:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x200, 0x0, 0x0) 12:48:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f0000455000/0x4000)=nil, 0x4000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:48:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfc000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:48:21 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xffffffffffffff40}], 0x32, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991860af0e1cb645431e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xfe2f, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0xa122) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0x6]}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) socket(0x20, 0x5, 0xfffffffffffffffa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x40, 0x0) 12:48:21 executing program 0: r0 = socket(0x39, 0x3, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) 12:48:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000003280)=@in6, &(0x7f00000032c0)=0xc) r2 = dup(r0) accept$inet6(r2, 0x0, &(0x7f0000000040)=0x252) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe}], 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000003240)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000002200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/129, 0x81}], 0x3, &(0x7f0000002240)=""/4096, 0x1000}, 0x40) 12:48:21 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 12:48:21 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x1, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') rmdir(&(0x7f00000001c0)='./file0/file0\x00') 12:48:21 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0/file0\x00', r3, r4) socket(0x6, 0x8000, 0x3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000080)={0xec, 0x8, 0x6, 0x9, &(0x7f0000000300)={{0x7, 0x5, 0x4, 0x2, 0x1, 0x2, 0xfffffffffffffffc}, {[0xffffffff, 0x2, 0x800, 0x4, 0x20c, 0x1000, 0xfffffffffffffffa, 0x7, 0x1, 0x3, 0x7f, 0x8001, 0xfffffffffffffc00, 0x6, 0x2, 0xbbc7, 0x6, 0x428], [0x4, 0xd7f9, 0x3, 0x100000001, 0x1f, 0x4, 0xea4, 0x5, 0x1f, 0x6], [0x1, 0x5, 0xc0, 0x4, 0x8, 0xb85, 0x4], [0xfffffffffffffff9, 0x400000, 0x5, 0x9, 0x10000, 0x9], [{0xacd, 0xffffffffffffff81, 0x791, 0x1}, {0x1, 0x7, 0x8, 0x4}, {0x9b5, 0x3}, {0x6, 0x5, 0x80000001, 0xdb4}, {0x8, 0xff, 0x1, 0xf27}, {0x7841, 0x2c1, 0x5b44, 0x8}, {0x5, 0x4, 0x10000, 0xc8f}, {0x7, 0x3f, 0x2, 0xffffffff}], {0x7, 0x62, 0x800}, {0x8, 0x1, 0x7, 0x4684}}}, 0x8, 0x6}) 12:48:21 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) semget$private(0x0, 0x8, 0x100000020) kqueue() fcntl$getflags(0xffffffffffffffff, 0x3) r0 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x2) r1 = socket$inet6(0x18, 0x4, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) r3 = dup2(0xffffffffffffffff, r0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r3}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r3}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r0, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r1, 0x2) sendto$inet6(r0, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x48689d644a83d908) close(r1) mknodat(r0, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r4 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x14}, {r1, 0x80}, {r1, 0x90}, {r1, 0xa}, {r1, 0x1d}, {r1, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x1, 0x3, 0x229e, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 12:48:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x77bbcf67710feffd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x10000, './file0\x00', 0x3, 0x1ff, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 12:48:21 executing program 1: setrlimit(0xb7cabaf3288166ab, &(0x7f00000001c0)={0x40000c40b, 0x100009}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000000), 0x3342}], 0x1) write(r0, &(0x7f0000000040)="1a", 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x0) 12:48:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffffff, 0x5}, {0x18, 0x3, 0x3, 0x7}, 0x2800000000000, [0x9, 0xb46e, 0x3, 0x8000, 0x0, 0x20, 0x1]}, 0x3c) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/90, 0x5a, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) 12:48:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0, 0x3c2}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 12:48:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x600000000000) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/250, 0xfa) 12:48:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:48:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{}, {}, {{r0}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040), 0x6, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:48:22 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x10000, 0x8001, 0x0, "fdd8d8e04d27bcf1672622ee3b458a6328918bdc", 0x3}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x5, 0x3, 0x3f, 0x401, 0x9, 0x2, 0x52, 0x10, [{0x5, 0x8, 0xfff, 0x4}, {0x2b, 0x5, 0x1, 0xbbe}, {0x5f, 0x9, 0x664, 0x6}, {0xbb, 0x4, 0x8, 0x8}, {0x40, 0x0, 0x10000, 0x9}, {0x2, 0xb4, 0x8584, 0x10000000}, {0x8000, 0x1ff, 0x9, 0x8}, {0x81, 0x3, 0x6, 0xffffffffffffffff}, {0x3f, 0x7646, 0x80000000, 0x8de}, {0xffffffffffff7fff, 0x9a, 0x80000000}, {0x1f, 0x0, 0x9, 0x1}, {0x80000001, 0x0, 0x10000, 0x20}, {0x6, 0x3, 0x6, 0x7fffffff}, {0x9, 0x100, 0x64}, {0x5, 0x8, 0x1, 0x3ff}, {0x9, 0x8, 0x9, 0x8}]}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 12:48:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000018f000/0x3000)=nil, 0x3000, 0x2) semget$private(0x0, 0x1a470056ba85800f, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0xc, &(0x7f0000000140), 0xffffffffffffffe3) 12:48:22 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4, 0x2, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 12:48:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x6f2, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:48:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 12:48:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x1f, 0xffe1, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000240)=[{r1, 0x94}, {r1}, {r1, 0x18c}, {r1, 0x81}], 0x4, 0x1f) r2 = semget$private(0x0, 0x1, 0x604) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/182) 12:48:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r1, &(0x7f00000007c0)=""/225, 0xe1, 0x4bf9e4b8727f6283, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 12:48:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) 12:48:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') r1 = semget$private(0x0, 0x3, 0xdab6e6a1e6bf21bc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/172) 12:48:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 12:48:23 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x2, 0x0, 0x480) semop(r1, &(0x7f0000000000)=[{0x0, 0x7}, {0x0, 0x0, 0x1800}, {0x2, 0x3f, 0x1000}, {0x3, 0x1, 0x800}], 0x4) r2 = socket(0x1, 0x0, 0x6669ffca) r3 = dup(r2) setsockopt(r2, 0x7, 0x10000, &(0x7f0000000040)="53d0a9ea3a386f9dd8b720dc22d269042e0f47dbecebed44954cf7f525817e70aa99e58c8af5173faa06041c4fe7b3bd298476fad77088ce6503cd9cce0acbde", 0x40) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0xa4f264d5d5568740, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgsnd(r0, &(0x7f0000000180)={0x2, "dd6fad396e049055fa1a56128b6cf89cf7877311f34ca7a8511cb6c03676d766626c82aa817fb2ec0d816a9eb8ac855ff5582b3e4374fd3a133135fc7164ca721721d5d14adbfd52e2bea7fa771f60fbdbf2157f51cfa49874dc428e"}, 0x64, 0x800) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/234) r5 = getegid() r6 = getgid() r7 = getgid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x8, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0x9, &(0x7f0000000540)=[r5, r6, r7, r8, r9, r10, r11, r13, r14]) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000580)=""/246) setregid(r10, r12) socketpair(0x1, 0x5, 0x916, &(0x7f0000000680)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000700)={{}, 0x7, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000740)={0x7fffffff, 0x401}, 0x10) recvfrom$unix(r2, &(0x7f0000000780)=""/102, 0x66, 0x2, &(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000840)) syz_open_pts() 12:48:23 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) 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}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) syz_emit_ethernet(0x1000, &(0x7f0000000480)="15446ad657e25cb151520f940b0f8a94657b1a29a1a48cc0f60dc314100a78986bae4628172f274941d404227b5601ae95d20f760f6394f62cd6c4b9c8b5cc11ae5178fa5bf190d7713d459c272b0f572663dc9717387719e938036e37b11521d88dbcf8725f98de157db8ac674a4433d5afc9a42a5496eb1d1d4ac891a163c1f1c0b9d9a15102feb5e1cf953fd03509eff5b518ad02769b296751067b604554e6c67a7233edac771b83042d2cc0f482c53f83b20d839599fe8f2943378670e9ca3f842cea48773b7d387da4df21e5acb5de86ceb5d52f1a481697467676b84327eade38bacb76d6642327f1eff16d508e6faf4c9a5d10604fcc66b8634d34c8921a7527c7a9d937e42164a18f48e2cfe44357def055b014b07dc712b2b70227fcee9bb4c1cf407c405b18a065fd6f32cfe7765b4faf04a30598fa5b1893ce1ff46eb7659ebf217b852e66088ac513afa8a2a6ab6b6cfcaac780e12b6161673827d5eab5491841650422fe9ecb06d1f98847d3f1bf327753a1ad5d202d826285733f5447ad20005a9ffcc8b1f84d088c41802dd189210208258428203c95cc8d7d2ace8fe49c214c6739b313fc3a540068c92b6bd4e9e6c80f615bed32ee0b1d8fa3509a61053ff750ef6097dc3ecb9800768d6993440f0ad4a8d99e1aac4a2c346bb62d3b6b4ebf6c69da64f76f020725d13b7fdca1924806eabcd5b2bb33b9ed7ac3cf552ae5f2d76b3420ece9a6afbeff426b57d98fafb87e5a8d1888203f556d1ee664dd9d69639e5feeabd4e9ac497327169547c72c6da1c3027c59a1957cb1534bd64ddc8a449c66489498a649f0520bab01ea97227ade518fb6c72428f41379fe8ec71e4dfcd615ed3bebf5cdb442fe8b59d6d83872c7360fa9449f3da8ce70eb20e67bb828a5d0d9772f31f85883b664ab41172d3164b59066c45eb7ddba7a89c31af874456b21504c4bedf3f15ac1e5c75bb50a846ba7ebc5125b2c8e24c19eca6cc7fb45c70ec2387722e0cc58477aeff8f15d149bb7f2384000bc59b9502eba9543c4eca43e186e4fb53922ea84642fb2077726be7056c53cc3e8cea0436f6c8919aecb0b18e896a73df8f8712cd153eac4e48200ae6ba65dd271ee422c2cb3ce150de7352339aefe34d61ddb3bd3bc93f8e57ffbe5d5656418119727abe1e20b1e2c4f9492b3f4e9aa2f052bfdeda8e7ad2b57ab54c996c86039646579d255db217c43df7fe1d89997086c4bf169543fdccecbc3e9c8a43d13f2bb4ff6c05a9a5319938b679b0c18776f251e2ac09a258a81512201e86c464f26660fe85424cdbd9c5c976d40557974075a8366e6f6c0c4bff5279682b1b38314c8db0f0bfe09c0ba2d830973f2960be474611581d042c069a9a3e83c459bfd951f21a0f59bf0539159dc4cb03f41cc423d868bd94fbc9e684914c47aae3bdc3363f079680050fe6eb1dad16c90193d2bb2f90b17595251281026f84bd7a2c4cd9c480c8ed792e115d3e2978baa71f5d3e87cabbf71c2d9e9b6c0d43de6f82b6941d309773f0a52644f5a5fdc44686b3ee2d2a78883755424160b6a446e27a397aac9fb52188ed985978bcb41b33d771e39a6d1d1ace48adafa9e6c9869f9d8ec758a325647f1a83f6d2ab2949d8eea5d66e3658c0822c6c0ba578ee4f4adaef3207869010d77b0cf1eb76b958013903f7871bbe93fbbef377bad2723077aa2681ad382f5ad140dc0950a14d26ea7813757c76769e1d64133816392b2b891d3b3b3e44c36674cfae80e797c5f6c76935518d5854c36b21d84f50f6db2759df8aafcb8104ff34830e3d46a6411c59b2ecd8d25d641c4b65b83d958c6977eec46cb507497d684214e96f01fe931c3f9829025e4c3fb86c8eff5b08bd4d0cbaa2e4f8d38aa6555b487c58df4d9438c9c324d53c638382946827923c0b0251908513ade264214119c23202f2ff401ebab209b08d79a4e3cdc725b8546f7729e86ae666066d384a0c1f271101ed81a969ecff6c8b05eeee93fd7283a520017f8b59f818412c44798264e16554d0a82ce9fddb41f1e6612e8bba2077a7381015de14df4a4f24310c461383316fa8f00bd9f820fb30c3dd6348ae3d8847ed2b90f82993d874e87c20434f0d5bfe9ff9ecb2f01f8d2dea5e75bf2ce4b0b1061e8a6bb9dfa65002aa919f34f791c6250c32ce9a4532d639e070fb707250b6aed15c449b0f7a99d30d44a85708806e3ccb82d8ad1ba2d66f56818448af739d95b2ecdc08fa2b2c6d95eecd95a49d1fc3b131198ed6bd51811fa22f31dd0da526f877f69d0953ecd2f398827b43354f52d413e56330333ea3e9b6662c43347287acca3af78bce4156571e11ef2453d1dd2a2e3945a96e20c25444779aaa832e45bbf13c20811cad1279df83ca427829a2f448064f482542c9a47bcec4b6522bf9278a97136887d1a707ea0c2403a9245b4353ed500879b76c3eff54e3b33d18293f9fa968bf899e56284c8ddc9500336137047f9dfff20edda90e5caf5aa2c4dcdf44c792221713cdfb25e0bc1ec0376a5e2fc36fa166b21ea6965092bca274486573dcf51bf27b0584b1b1d789d30203d5bbc468007be110711ab8cb9f2eb9896844a013d849f799c5db4132c9970b638c7a56116a77737131011095d4f583fafb0b10a42e923e668054252d7f13b3f633523ad375dba150ef4efe4aa8e8c1a8cab2e84228377cbc0c2bdb5f9b553305a3dc625409ea1a710eb3ad113a2d011ed9d4d12e3e7cf8d717bf8cf3f389d0c28e85b450f5bd8020950e37ab5c7e733bf494cd19ed3a89640ace4e00d7a9417c17d24ca0d3f5f1768ad5b121ec5808ab752bbed3b61ed6efb64b0e8c04b51aa9d2a97c98c53a8f7d44cc3a00503a3034e0b26e67b6412e43572b633e14af836cf9b932a2e413fd84ec86d01123b5f857803c4492a9f08af32aeca9d3c41c5b74443f6bfde05cb64878cd6fef6fc1c03d94cdd5683075645d30b469b6178dbeb3761b34bfa10624461f74f825f38a9d29fdf83435b7ca8a2e12c0361837ab1a902db9a565d704dc1ed77bc4a78e35c2854287ed3a4e0fbebe95979606cb17258d3ba36ff3f4fe96d33d90647ac338eaf5f28fe55c8f2657a06fcc4941ae59e0c25ff363a7db900e188936e169f198a0d93a7522bdb4e29073b927898ae09bc1475fda080d5d2bde632a70fa81454a30fe3642d9d86f154c48949cb4e585be3522c9be616841e6d13b342dd5b91f330ad69b1ec9fdb5725d095cc8867c8889dd248ce6f1a69cf90ad2cf25f0199030a8aae790dc9b2ab5cb057ef8bad3ba58013bab6d8c4d0c615cc9f28fd06d10ec459b03eda82b777eb2ee84f6a9f4ff9322f732146bc56a3f430d5b8d63b468dc6a8df84dbd66d6c4c42f7bf03106e63ae4fb59b157d59c69d920b47352f2cabbe38013faaeb158421a50d099435e7a8039983116efedb63f103fd95e53252584908dd1dbb7484dfc986cae7ed33e11de9c677058915fd3f2a788a180622e473244dbcd6097924a19f68e6cbe64607da58ed42b7558989966338fc2b7623273a2448c0a482c2044d9e7da9ef5c085d6785fe4daa8a6e3b289965b0c31adff0296dd0f079adcafd53acdf8eac121c932eff5895c4f7fbfbb35a2e2179473e2fafbb5d1c95a00eed1165d05910d26c7c2d1bcb08d3431a0911c2c45db302a973bc30376576a41426be3510315010be5222b86283480867d6606fbf7aacf06fa3f2fc813a9908c120688829a38cecb8863ec4964472ae0918ad449b0a64c0164bcee8265279e5401d6276d041d6e57171f262037cf8ff88f0e1e9a832e3088a3103abdce66168f10632a9c50f433047ab2d43816a9169b684e6232a7d196a4c6b8aef89a6fa48e491a6e20ca58e798a9d961c2729562c67e971638ddfa3155f296303ad16c08bfa6985814d91758be2d49992f702f6a3c212eebad157b037093ceb16e5264bff5261a1a29f62755835c48f3593cf27b32b83fd343472fdc2b1361d3c9300e8efd24a25bb96c19912f548ebc4315abc1575e0aaf8987869b9e6c11f3cfe303670ca0c5dd64c0e29015a04560f5cd34c8c283293d1e8530eaba1b182cf21136fe8e3befb30058c0313b8f741c5454faab37191b115b41c038e85bb90c97310513c60b5745d9b8b9512fcbbcbe1a3dd2a3eb506332e15f83edcb680364b1242567ab700db0fd1f79c83578464331ffd2d1ebf94fb637f7de67e77d571d622054667d722d1281bea8129d8b01ad9a524bb78a2ab2f39ed53dabda6355cce1d66d44242ec0a17709674d8fd072cfd87bf84bf675d5b887ee277a8de3b1ea27015be6b28a1db7484b944e3182626b28deaaf60fd928c192db768983ca8e9ddf269d9a0d7cd23661b005943c98c8e0b7e4a55717968ae5db7c237bd39306c3385d5dd7f1ac27e28a188d472174e461e89a8baa4abf2a5c3870f2809f1837227ffd681168a7bde735f95652b3ed0b1db65e60a6ae4971929517ed4414267b39ee1daefb8a182f6826fc5ee700ab3d75cd146536c45727839bb4e8d3e86b8eb03471a813e65743c435f6508fc2fd83898ce5b4bbd5018709b897ee70c264981e56db805ef3f271d25060b6a9e05b599081a95b4508084676d3380ab9774a799412b1e09fb950422ff7ac3384c2f9897604a15665d3323d5b249549eff0901b308e3e82776c599062098c213bf530b7e9f0d017f74ef0ec506f29e24904fa316af58883394f2a37498bebc31f236d2c510064896408a4930b046be16b86d2d8f3c213ed64fdbfeeafbef2d4d1a91d3c264367c789f91087c507f51bfddae03642b44d5a80d064d954425fc675ecd80b805f7278aac9988b013e55d5717625c0c44db4dd6ddb50952afeaeb91c9892e2ce4f99ef064994b7a8ffad87ed5312af0d58c07b61e78a348c447e54fe843ddc748d694a7a970f84525976e11a9aeb1a85aac3d432f7b4b4875278c929f03680ec634186b7680f03dd1410a99ef5a957e0d186cd11405f4e102f8c992a75240883d1f565dbf02c83337f7b9a0eecc65e3aaa2a0901e5d0f32a7aae6d8f5836d34d2061107e60bc0fc859e7e418b94c5e1a1a553695697c137e0f073c7fc416a7cbbd41400d54021dc62ec9979d72792a0e377db8bd82c9460a146ba9613c0992b17fba6fe3dad368769de66d52b55b0763379f4e7a1416d7d010ac335d804d4b5f216f436a69f9266c3fc8d95a407b75eab6fd1c7627abceecb133fa121a4f1688a8f31bf4f4663670a7122a8caf9f662b2b9d71e0a2717741c17ce4a96237848797e47ac62111d66cfd370ee416cb605c71f58aa31254f6ca5bafd9a50795f8d0d41b7a828c695759af4fbced507b707efa024d00df97772ad972f7aa4a231f250536cd817877e2d9d51860719603e44d057a094c2333f0c929d00b6cfc705fdb205ee5de036cdaabc2592f3fe3e0452a28b0b00460e28e60391081c46412ecdfc3659a4e9daff2e6a609b0a3ca4daaca8dadd0f95d96221572524e5a96fbff2ebf8de38befb0247aaf5e5b99f1573a20fff221cc3d6b4571f2bf2252937d4508335f969d7af06736f9f2e54857b1a840e7a4988284a142b257f2d80cb76ccc765f4051151abaa6d358929f70e4f342d89c966809a4e305f5637bf3c3a9ebc5b982e3276af12a368f36dd7acf99988a38c4f2754b2afa7618bcc3bcebcc225bbfceea90444bad66251021214fcad85a4685b17945d321944608685c55803349b008e9089695874066c851605acce92077f58098a50bbcf42") r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) 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) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() mlock(&(0x7f000076b000/0x4000)=nil, 0x4000) kevent(r3, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kqueue() mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 12:48:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff125c00000000fe4a05bb7964a401afa964816f5faaef491dd92c7f43d148b732f7674dca87bbf78281374bfa270e2af776dcc07be668086eaadebc012733f3435d7d2c17cbfe379d125e0c9a1810c613b20e536a958c88fc95ce2da9f290ceda3d0d4a46a92007092784d339f59d6c7dbaee1975f5d79e4f0198e7080000002b95eff8d558237a1fc849277617bef904a85d17af3f407fdd3ee60b4bb4ef1f3db7a87a4b2830c7a32ed1d59a3dbc0ceb92ea14f0d48d15d3b81c90a472b0cd4f7bb98085cef445156a5e1961dfd57320d02acdb60b7e01a9a27590a433b8ed151034991a67dac19923b6822e50bf4e65e654d7ac9ab081cd901d3bd0ac2824170ce571e1db01fbefa6730f307055271e1ea19cff23c40e7da0619872e36fa11a37cc178c39ae6e3d6bab8c040000000000000000000da39cc1fd6f6b93fad1516a9f3818c795dbb70c057083e969336378e9ce8484cd19425fedd1b5214d174f6ad7cbfdbab3bee8bc15ac4f7b882a00c65148ffeda3cf709ba1b0363310f92b6b7e9c3ca4a273675002a81d783ed8402eb54199a9bf522b4b894b4b4c8b7ae228f4c530e23523663a9725cdf6ec83bf90ff43a00b282bcb52", 0x1bb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:48:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:48:24 executing program 0: socket(0x20, 0xe0f4cc18b5ae0e84, 0xd22e) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x2cc) 12:48:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/154, 0x9a, 0x840, 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 12:48:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="828100000000000000ed"], 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000140)="7a57d4c40643154cf1d3066c7d228af8bf88f3bba846f6ad9a2239d883c9621b68470aa0b13bf7fcca793f624b4fee3ce033f97604cf136d6807e8b12eb2c7586392b1458ce5a5367fb110ff98106ef4b42e0dd89aa15c4431b50d46fd92eaa00b39f65fea738074f533c17e56f38b19d2133c3f0a28bae09d6f06c84ab0c732d7d805cc37946739b39978e902191657ba1be24971f66797649d9be1980f7780f761f9d9bfbe0977526d60937b4eb12d857323afb1076c86b2977a7d4726f853f9e75fc965b870ddff790fc0b285f0ebd2efcb96c856f6d57e5f09b63116c4d04a935421b7a5c3f36c02f106b0c609f2a169216f8e9e7fe02c4bbf7e216523757c28fe581238cc1a1748bbb0e00e0fc49a883571ea21589db2a917f0fa0bfcf05798344df81b47b8112b3f87edefffcf19197b57ead7e7e1cc32aaceaea925be73eecd1b5c75df5b92376c9476b40168dc2a63c19563c1ef6a801c5933634f534550d5e5e6a87b360a6576fb6b0bdd85c4c109fdcd999a59fed224f5596b9186ebafcf730cb8292fb8b2b36ec8224732ebf2ff3d5e331d2fad432962f2952e6126ca268668fe92a5b23b13ba4b0d02e02d7cde9dbe6d7014eef8853ec8c6fc9e0681694af056fdee9b4ebf53120d1074065e9548bef77e5da62d5da26be2ab8243b45f3e0fcc828353b1b4cb38f8a406ebd9ccbd8cccca98ccb3def6bf074d7c6de3446dcb0b9d3643f9f4fdaa96941c8adf87d255041d90f5b6217923a5b72c23de8c6e360425c76898292c48ba41fc311fc67733187f59c2a7d1b6d8237a123382b19148968aba69abf795c0067a8a4da46d78dfa8db1b2c156e4b7888e07cc0b1ee6a04aab0b2c371ed997bbd5c0edb380c7d2bdd551559443efac5cd2646ccce61bb38c49664d33e34704547a772bae426d34320259236a163e2208f7baac49c378b22046a9de1be43c2736189e39033a3c027c443c35bc082114c35ae0e1924dbc9113fe26648b077dc3153dfceb243c17373ab379a5da1160a04d93fe84c0b2acddc263032f61e175fbb8239659e25fed1357663e620ee924cdab0799c68e5b28c7b95431d062c475a447034d3f09093f575389150cdbe773c24a3e98e03e9a8ec8bc5e11c090577d4ff14908a1cef7555c52dd9a326714f5a420c8a8c9085407d1cf60ceb5bb4ae827ce1161b7b55f23f30c877b706282a19fbe37bf7b24bfc7fb1abc3f363e8c54e5a884d7b05f522d88b5d47625bda62e7a578aeb4a70f8604997395664198cb2beac49d3f5f48254c931fa662977e0de3196b061b6188008249227bb8caa335da9621f857d5285dcdefe3f3d51dfd187625c2b4ce3365188a68a3fb4d29d2bbed1c2aba72cf2321a963ab99e1386ca5d047c3daca7e82b6cd2b9ddbef4c110fde2c4b0b2adb4c498901fa55de761f810af4e9e45f30c4ac66d0c81c162134a8dd5add90a718468371faeca932158c6b0f20410f3b5459db844c73262c9e8d1189493517efec993167e30922884a67a7e3b6aa97d43e7c2d842147b02d55da3c8753e71376655c42cc4ae78fd89f3aaa6d89c95e83ffbfc2bd4bcefebbb1fa26d4af900005d6391e5283ce3cb9a98561e8f412b57059916459ddb024b0fb8407aaa1e674e0d36d86ba1d18cc580e124ea44f65d7d0c210da6ee31eda100e8f14cee994f553c0ce00df2b253da8cd39efae63779db908c39262779f95b7460a96943482d190073fe34467bdb8549167cc81bb4370874131df596ef90f6d1f6ddceb18ef3695afa456f9ed512f1191b0f32f6ea7f6d0c712d76b8d6b97379db9e1f46b7ecd7493d485d42a138c78d6a346f51208ebaacbf41094b0dc52f1e28c699d630010c17e16cc4e2f830d84cdb4971662891d64fb16660e8d143b19a761c66266ef1036f93d4e63fb852dd11ce7271737cd837b5b17e9be618e049505e694efdebe9c4f1492b538f5dc1ecb7928364a77981e04ee7e26a91765eb46bf215961fd859cd15fcee62986b6544a214adf49b72c73056513eba3b12904280cbc94ca8665815225b4500a365ad5e13938a80fb2648ba89fbd4eb28bee18a19092874936b0f2a3af2b9c1ebfbf02f192a9f23b0ce336789f8d447db7fc23faec5d93b7465882cfcf677d7279145ca7eb2d50f5561e0a971db0269f1c6909fab5c68a8a5167ffcbf825e0c64f8140b534b53007b7204c00daac5eed772661b54a9290631fcd7bbacdec9d743f4abe8b5e885db0613ecb8e4335e3f8eb0a735a95dd93c3616eb3f8b0449f6708e3f2b138286bbb4c4a4f41fba5a31e2b179b4e06c5c582f4c7759cc2de88e3aa0bc01a2270f6b530edf9f1a8ef1702ab1c09bd588bb1807f8f880b9d20e609b33aee35ad66040f0c9459db4e8d53087037e4a9255ed13331caa2d861a8df358b4001a362b62a1e94e4e98012e8729bd9341586dc5f0d57a0b26961e2bd0fd281c8a8c126f27b7c5cec214c34138479cee36ffd769953942281c309e6264761968454320d3a01e21c1d2845dfa9d5609054256a36fffb398a4c71ca651e8f52c45a11d633a475ee01ef20088f8b875865e43887c0ca4a648988b05440bdf0c6ab307af31d16144ba68f54bcecad460b6e4fb7def83a7375a097d37a33992fd1491b1c040b880d016b583e7b0b87af2dd3a01a906a1a1cd73919bee316807ace32b78f72f24cbad88bdf724091d27239c0fdfda3a78b0e59b540ae7807753e4686b9a0d772f0a114099df38422042e731dee53959674c96aff1ccb52189cf04e8d9e0900904d760801b445fef04b6641c490d6078af7a608dd3133fd13c8206877f7008eaf12aa84f0bfb658e0086726386c0e67e27f537801f8be811b1b3d0b30232e914756e30bc09586291dd1caf88b9aac61eea20588489d704ef92fb40cba66355ea3de0fad9e15f41188b4d01b40ddfba169bbeeac9ef492d0332baa461767d6ca30b2065748c00150e2853ba8c2cf2a6650b1ce5aa4295e2323691fbf20caf7a20b4830c993aa2ef02b5a394b3a5215d2cb96125e686b2437a0eb4effae14554e469a22d3f7861a988f756df1f4936dda0583afd9a5069a3f2d2e47b2837e885b2b043c6f9780cff2adeb6d2951fa1435b405b30382bd95a3c8c26b375610a08bbd023016b44f5ec6f8bbbb1c6629ed0fc556cf6ad0765108dc792e114d84aaf87880add7f6d723dced2acbcc8481b559196193291479ca5478c7111b6026a1bccee78f600d5ad40c0e6e24ae4214cc54f0198914d6636de8d2fc0756398c3e0f1819c09a6d311e83366bcb8d41d0ed11beb036b05f0777d6cf978651e3e99f2194e4374b98c041c7e3b8a5782a87654c63844728d80cc9e7772ae6d12d170137a15294ea78cd6e3ecdf9cab01346352da20682ba150575940fbaacfea54b2949764084144d8974b3c32744b3e4e69b161990ffac5ca8da5b56803b18216e868af019cf5669f9c386ec733ab5023b5c80969e79dc066bfb028cddbcb7456eff20bec1071f5bc138a12a78ef3fd871a00aa6d9d9693073327446728aedd3f59bdf5c7f2e5b4a42b7e2db4fb2ef0e4a27518486d96217a54f2b512b71518525582749bb759cc607fded58a73a2f09b3bb373098518e7cd8adeca8ffbcb14c4c155da166218ac81c615e33383ecbe61093c906be229dcba12f314c57d44385415f9c246835266f166058de37bebfbdf25081a1e85c394356415ce321c4d59b5819aca2469008bd5e35e6b94123716cd978efdaa7dadc88e81b676e8105851649a4d90cb1b320d00a16fd48dfd6eddba1ed920465ed2309e059a7df6d6e5b1bbab1ccc91fe7486c5ef8bde09128fde74cd5d73bbf73737fc81de7f00c335b7ff9de68c9c7680d86345c275dc529f60a5b40cab7d11f708b7ff8d98d78779d532dc0e6a5c8add0f04a0bc1eab3647e8040cfa1620c59d361e582e4112202366e96a65356c0f571e3e797fd16bf55c34b9a5b0c2dfdbef8595caac5afc4de913faa3f783a61ae06dddb9ea5a8631b23db395bdab371d1f2011a243ed7624a8b5090080b49b3951874ee7d1c5c172359c43a9b79fdb89149a03a6ad81ff0521ee55eae1f6930486a93176350ca07cf06ea68ad09c52c5a666b2b4707e3c1985cfeabe891099a41470ea66c52d3390e4755045b63894361132847e1e595cf31b9d67ac281763cb085e34aa73d6084e698e3800715501048bf5436456fe7c7635615e884772acfa9eb40ed06eae0babc47a1b527806e4c817e13fcc96be109c4ce4133a4b70b3be56dfaff33bb00d12c5b84ee43d976a5740a79cba5624125cc85ed07cbc0ba3262c3cd246c6f574bd70472cb173cf1d09cfcdddfea24dad2769a314aba19cd351d19b992fed53e9e03b602e0b5e65213cade791050e5183251ee197719b85ae1cd1b35b8fcff8d8a5159d678e28c922316adbec419cf48cd69a97e1c62e534735458509d27c27f591f5cd2a096dfb7babec54341040c4f87b91c52ffc54e6fe7b72382cd897a40228c7e6c9274ef4f2b380ce93ed8b8a9a87c9489b4a080cbbf6ad129889fc01c538eefab27fc6369d375f4dc25a68b5e245982f0fd2daa5ce018061e8a1dffb10a39cf2f8ed85e1e05ac32d45c55756ce63fd390468e3331216d52882afa114bb8f6a0702fc6a91cf85fee4e53a712296e2d481636ba0cf95eede168718886f36a23b4d2c3de07802da5e18bea0c5c7b8ba757fe5033e1035ade2331390647ea03c880f6711571eaeda5a899b26b8b4eb63c56e4c2c75aae00e4bb2985d13a997cb1d12fe9187cc4b4b42e01b79c0e2190c0bff07ccb394c8895fa9556c2308e9d90b543d9288fe2f26baeb5fb63d6865eeb5f061219d14066c19ca0e1e7ad706baa9455aeda78c041dab83ea70c60dc8baddc0f759ebea3e544adfb665b34cfcd0141ce242e9e385d080a0b9361beb06f72744e5a466593b23e090c3f7571922d2b44ea9d06f3d6b7468431659201c04967387a181fe2f95f4dbbd840ae29af7b2d95d8eca91876933495996a108fe17d71cc1b32b03de6cd7e4339f69108970f0711c91d4b0b1d411e4217aee16f4d56c0389d563a09d72919e6ce92d5ec1738d2490d25d0a12d85d8f11ffaa5e851aed20ab49a2921add05ba0a8cc6e6c5c7b11c045289c3d00230b5d86cfe7135f65029fd9faa9d2ae267781536d27f459f994338b07b9bd09e98472da7f7a9c020538c2fffdf3f6c5000c2540b3d0a1758a15ed40bbf86ce40b443aacf0c7ffdfc15ac30b6f6734598d5c0f713aa699ea2ee48355f10230e1b99303711535a30238767f5d310a62128cb559a73356e118d0cb4515e539fe205277814b104bc5f94b497e43afec76db8edbc952bbe0d3234dc8d3caef076f0e316c36f9b0f858d12c0fb74a796c74d7e0645e1e392a2de2706c1df418961a115cc15a68e081ef2cf091f70ef7c7a7eb36473ccd34ae937a8626f0c776b5590e835bee43230741d3570c628f9b5902c39ad7611c1a0cf1a1474f433a7a44461a0cbfa9f34fdf97db8ac327f70035959cee0473cf0e55db7e821ad562b80229005407026c5fcaa37f01519283bee8bc17e70cb6ace0c764a0cb852e34156fdee36aa9a5d7ac3f1f57b1e0fab00716a76dc9c66ebf7d2b607c919289ac24eb2be90ebc5ec70e49c82aabeed500202a4fb977b428593345c44093eeba5985c1ed557d3b6b540a0adc3f0330d1572fb67a64e1ee186332bdbb30a4e09f2d1d28adb7b64719705e1cbd5ed12ad74969adaa5453de689c54e5c8", 0x1000}, {&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899f99fb2389e7c44d1b0dee5", 0xbb}, {&(0x7f0000001200)="67d7782c828bc62d3afc0d35833359bba5b589900f5666df259139e5274a1ee3cbb8365ebbae8bb0f9574eabf55a8c5eda3008830c05c986d5f3b8d82174846739daa9840deaf7891ff7fe50d044f82a582f822ee1f6cf5daf087efa9d821f", 0x5f}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f0704955430", 0xb4}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c87dc7e0511bb9b", 0xdc8}], 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 12:48:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) setsockopt(r1, 0x8, 0x3, &(0x7f0000000340)="0949ac4d8b2a", 0x6) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x4f) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x1000000d0e, "b04d00f3ff0a9cf40000000000ffffffff00", 0x0, 0x9}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x10001, 0x8, 0x20000000, 0x5, "f2849b115b89137546b7bccf35042006133e71d3", 0xeec, 0xfe}) 12:48:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 12:48:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1a, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 12:48:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semget(0x0, 0x7, 0x203) r1 = socket(0x6, 0x2, 0x48fc) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000000)=[{r2, 0x140}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x6, 0x0, 0x3bd) close(r3) r4 = socket(0x10, 0x1, 0x1) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r5, &(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) openat(r7, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000100)=0xffffffffffffbff6) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000140)=[{0x4, 0x80, 0x800}], 0x1) 12:48:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 12:48:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)='t', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x80000001) 12:48:25 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffed) msgrcv(r0, 0x0, 0x367, 0x0, 0x1000) msgrcv(r0, 0x0, 0x10e, 0xf707d646ca542dce, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x0, r2) msgsnd(r0, &(0x7f0000000000)={0x2, "5252026c7e8b2b5a06793df85b78a1a39997952c8224e17b0ffd30ad2dc7ce3189a0c4d0e7c6955cf65594e82d0ac5656e86c2b99e11f21fd0b73e206a84ce0d51bef5559e467796e5772a801b524e54855ab43934146d0479fffe6480664dd5f8"}, 0x69, 0x800) 12:48:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xce, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x9) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x1, 0x4, 0x4, 0x9, 0x1f, 0x9, 0x101]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) semget$private(0x0, 0x3, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000280)) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x11, 0x812, r2, 0x0, 0x4) 12:48:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) socketpair(0x20, 0x8000, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:48:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e0000696c653000"], 0x10) r1 = socket(0x10, 0x2, 0xfff) setsockopt(r1, 0x8000, 0x1, &(0x7f0000000100)="a5c8df8a1e37edbb4fe8033fa2c4d442730320708b9ef0896e071e5dad0c73e797ac154509efd5918e1e5fcce427fe5a62d4ced2df4f9ad0f911569f3a948f25f2a9e2c5092470910239a09b086d3f1c065ddd7e73a84adfc56618198f99914bc0d10c0eebf57863b34bdeb20fa7e22784b629", 0x73) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x4}], 0x227, 0x4) 12:48:25 executing program 0: socket$inet6(0x18, 0x4000, 0x8dce) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) 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], [], [0x0, 0x0, 0x0, 0x4]}}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 12:48:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000140), 0x0) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x2}, {0x18, 0x1, 0x5}, 0xfff, [0x5, 0x7fff8, 0x453c, 0x5ee, 0x80, 0xffffffff, 0xe1b8, 0x5]}, 0x3c) 12:48:25 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 12:48:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x10, 0x400000002, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7}, 0xfffffffffffffcbc) write(r2, &(0x7f0000001480)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87586d36db19071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) socket(0x30, 0x4, 0x100000000) socket$inet(0x2, 0x5, 0x10000) 12:48:25 executing program 1: r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) clock_getres(0x5, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x4796f8eb745514c, &(0x7f0000ffc000/0x2000)=nil) 12:48:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xfffffffffffff242, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/196, 0xc4, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 12:48:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/7, 0x7}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/208, 0xd0}, {&(0x7f0000002300)=""/230, 0xe6}], 0x7) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 12:48:25 executing program 0: r0 = socket(0x2, 0x7, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ec366696c653000"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4991be70f1300000001080020ac1400e5df1615a1e0ed8392c0e1c61e7e862ff0c2232979d2cebf104569042487af4887d8519452c700944747b415534b310261e57e676958c674e883e47ba1106c7a41d262bd000000000000000000332fe2b500bfe963ebc571622c5a1f8ded942c978dccc3a6afffe0d6df72fe83ea3500"/161, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff79487c814271b7df62f669be"], 0x30}, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x27, 0x4230, 0xd48, 0xa8b, 0xf8]) 12:48:25 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c2ffede7fdd790f8102d37f92e13166a159ca2ff1b7fb112dc3873612d2df55880ec013bbad14fad2da70b305da3c99d6ea950b78ef1d8125552122e5129928e86e95846a37d17cc638750ad4addf108807404465e745cec07c43cc513d83d6974c40095cef6455d425c48596201b2f3e74c1a18a216bda5a81b3adbae918e07fde54ef2b6fb5d4d6719aa2092547309649c20e426dfa6167d0b7670cbe75212ea81ed24bd79dfc26cb02d44bc9fb3fd0c5deece1306b349d191f0eb1637fc93618f", 0xc2}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x6) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, &(0x7f00000001c0)) 12:48:26 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fffffff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 12:48:26 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, 0x4000, 0x0) 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, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 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(r4, 0x60) 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(&(0x7f0000000300), 0x6, 0x5) 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}) 12:48:26 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, 0x0, 0x2e6) r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x5, 0x8) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000e3a8c0885dbcf9b83bcae1f17553ed59ee661d74a58e30"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 12:48:26 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xfc, './file0\x00', './file0/file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x5be15ea963461670, 0x5}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) 12:48:26 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff98) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getpgid(0xffffffffffffffff) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:48:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000040)="0d7d608a9a1a305e59efb06fd62ddd141a4b27cde532836c4c38d00f1aac608fa44d6ade7d7f69b3ecb7d640a87bbd202e46c6ba161114dbef97b70e16c2c2cceadfee9784aebbbab46edffa977b7120b75e05c54699b478c199ecce22081e344af20fef906250e75415ac16e99a20c69d5e0aa6ae170a73625dd14ef4e88954421b31e495b54f21f738c190b2665c77017de235600d240d67a53e6efce725677357", 0xa2) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 12:48:26 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4c5, 0x1}) 12:48:26 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x1f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 12:48:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:48:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fsync(r0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 12:48:26 executing program 1: r0 = socket(0x12, 0x4, 0x233) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x9142a17085a4e721, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x209, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xff, 0x4200000200001ff, 0x0, "d7fc00e64de400ef1f00", 0x0, 0xe1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:48:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000200)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r2 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r2, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r3 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r9, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r4, r5, r6, r7, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000100)) 12:48:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x7, 0x3, 0x81) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:48:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x114) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 12:48:27 executing program 0: 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xbb35dfdc6edc00c4, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt(r1, 0x5, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:27 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 12:48:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="aa1e0b4159f44356ecf5527fcafeba1723662be3b8c0be1dcd7f012cecc161c3e01ca1ca1177d78eb37fffbb18447a5db2708d", 0x33, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 12:48:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:48:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) fchflags(r2, 0x0) dup2(r0, r2) kevent(r1, &(0x7f0000000000), 0x25, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x61, 0x80, 0x3, 0x1f}, {{r3}, 0xfffffffffffffffa, 0x9, 0x1, 0xf350, 0x400}, {{r3}, 0xfffffffffffffffc, 0x8, 0x1, 0x3}], 0xfff, &(0x7f0000000040)={0x81, 0x8c}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 12:48:28 executing program 1: 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) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) write(r1, &(0x7f0000000780)="dcbb994006bf7a2c6378e3cb65cffa22ddcbd91934242d83f51ddb6a9f", 0x1d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xfffffffffffff001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x1, 0x5}, {0x3, 0x5}]}) socket(0x14, 0x4000000000000000, 0xaaed) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 12:48:28 executing program 0: r0 = socket(0x6, 0x8007, 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) 12:48:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f000060e000/0x1000)=nil, 0x1000) 12:48:28 executing program 0: clock_settime(0x4, &(0x7f0000000240)={0xe18, 0xaf}) socketpair$unix(0x1, 0x2dd7640a206a98c4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0x8, 0x6dd, 0x2}, {0x2400000000, 0x8, 0x10001, 0x80000000}, {0x3f, 0x8, 0x7f, 0x7}, {0x6, 0x81, 0x80000000, 0x80000000}, {0x8, 0x7, 0x1, 0x7}, {0xffffffffa89de9d8, 0x4, 0x1000, 0x4}, {0x3, 0xa9e, 0x80, 0x8}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0xfffffffffffffffb, 0x1ff}, 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x9, 0x8, 0x0, 0xfffffffffffffffd, "523bc1fc9bf9ed4b9bb8aa3f74afdf6b22693b40", 0x6d5, 0x7}) write(r1, &(0x7f0000000080)="14df4e1ed21b376f522d26518136e5aedaaa77daf224501739fd9a00d7958e26bcf04835c453346873c0d300f8e9846999fc54f66726fe15f9767cd4a36f13e90e2fa1e132c6ea56cde71085dc0d76b4", 0x50) 12:48:28 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x16) fcntl$lock(r0, 0x9, &(0x7f0000000280)) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x41) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x6) 12:48:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') clock_settime(0x3, &(0x7f0000000140)={0x101, 0x528}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:48:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x4, 0x2ae, 0x8, "1918cee22b35243f9ae9a8862a54742402976d0d", 0x8, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 12:48:28 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) 12:48:28 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10012, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 12:48:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe5039bd4dd1ce29e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/3, &(0x7f0000000080)=0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/190, &(0x7f00000001c0)=0xbe) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0xfffffffe00000) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000300)=""/147, 0x93}], 0x2) getegid() openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) 12:48:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1cc3ba1c261920c489f64835ca9c6b01a29b184e9ae67c0cf4d11e59ba2f12b549f04c2954758996302fc81f098a87f7fb9958ba69374e6b657ed68850d8a9295ed01e71bf732454f0829c12553af216fbfa3d021780ab6d7365a6cc8b08684e34af2b90ef83ece1e97919564a128714ebc937523c0d0451cd579417a7e65916ae2971fa91c9dd70020259ef22cf96005efcd1378e31d0742102eb795b4bc8bd5282f2ad043d9a7c698e399965f42ae6f3de75dfa0b1f46f0a1bc1070dd9a0eb9e93a886e988d75f25768651e8c03317fe0a08368992fc687757a6efeedb00319206e7", 0xe3) 12:48:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 12:48:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x101}, {0x1000, 0x1}}, 0x0) r2 = socket(0x2, 0x400000000002, 0xfd8) getppid() openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x9) setsockopt(r2, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x832c}, {0x0, 0x9}}, 0x2) r3 = dup(r2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) 12:48:29 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = socket(0x1, 0x1736ffa89a101cfa, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500ecff01000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0x0) 12:48:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 12:48:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() r4 = dup2(r3, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x80000000, 0x8}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x12, r3, 0x0, 0x0) 12:48:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 12:48:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0xfffffffffffffffd, 0x8000000}], 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000005c0)=[{0x0}], 0x1) 12:48:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000001440)='./file0\x00', 0x400000002c5, 0x4) sendto(r0, &(0x7f0000000380)="27ab393f9e2bb97d8d4dfe6593797c50b41aa2800799935ecb64493e5a1a4415949907e6656b213e2173a5e8033bf663633a8c60166db17e7ec3d52299656c457a56832cb9212dac8999a5b754b62afcd347967b5794fd077538e3e8d7ef284c7a4973b362ea0706f36717b32972b52f1b77f0e61f850f77972413d2cf4b07d141d8ebb18c8f2b2e12d4d7f5921b0767f09e344002759d629982632b4b7ea671dc0d458f54e23f0d42c9f46a8eb2787c0a95446e8d563e82a55a0763fffc17c8ea82f128208aaf80aa9df5ef1c0fbda22b0239d31892aac3e1e468c943ffc3d6ec44df576fd5510c69c8b87dfe21cd98f6de7f038453cfec2eeb23ca3f669352a076c12367ee2222f4250317b7a56e689462a15f266cc39551f8378f16f5149ece6b2adb8cf64c186022b4313e89f8cd04e5628de2bfcbda90d90b7f4fe022a1e3f420617366933cecfa952d7bb1357caae6056528355ec7898ff9ab63a7ea1a142209f465a72e6280ee61baa4d4c787f32045c65113a6173ae84e3fff062d8f50023b8b0196aefe0b591c270353c9c35a814672268dd95124eabd6bb653ad0254e82b7cfef200538fc4650a93fe869d6f3084ec40f4123df96066226e2bd91e65a4a036ebc2fac72ec1acf384c7a1589dd1dee672c4b8061a007034690e16930cce14128359d8b03b21c46bae0afed1a6d6cbfa5c24d110b0f58f4a86a5f4c33db4e577078c41018278d18710dc508a1f53f3d963dee9a0efe420919e1973e724c52ea130aecc2a8e01e9a75dc91edabf86857b6d4affbd81c74266fa5d4fc674abb3b984bc066b0cb437e472fe5c1437e092875a7809c4a2840e4aae06845d28e425a391e2b2eb1488f48c25e0f79e34b7a2118ef906f9c7ca2dbbd4e8ea5b20fb06aa327251c78bdfd0517af66990cadc6351f8b2152dc1e07cb68c6f994419deae0093543a62ebcaa11222e14f8149eb648310fcf9768c72ad3cf9bc4a01e7e2e3e6d648fb06a511138f94245bf496558bbfbcfb3a91ec42947b3f8b98e23089836a769ef3cadaf1f5034f70760731400f178720bc72329f4d10ea557bdbdeec661fdd9c3114daa45f1dfcff22fe58822272ce460fe65c89dcd18327a43b0c117c1363125f933de5d43ca05cbb9ee95e994633da71ae0ff7cb2ca7219f0b1e9edef451be5769853a454088c7f545a5f3ae380d53a93557307f764b0651fc8af904f9757c9afee9a69bc5f01c6e18bfca434b10547703e44c170b81397fc6095f922e08da11671b7bfb6b45cdb6ef418388e969fe4ce2a1965e20319c974d85eb3ed6b88cef0128570df767c2ec432a1f43d635f21cc3f2e47605b90cfb63a353e0ca2a3e5e7a64ed2d5111c1433e212ca935f97d5f36eef3501395c2b3abf7d2e18c566bf945eb086997cf084ef36377fba9f84fef17b4985dac56fd73cbef5cbc0e0988744c3698a9e10e70f3eb0b62d9a714efd92b7440c7ce49d61e87a3f9b80e35c90d3ea7087d60982480420debf8eed71c187993ae1a3d4bb7efc76dfe701ca00c8bacd0d3637a37a5f246e1e9983a1922ce075e1484cbe67d8a33f98a6bb5c54e542bae29b78f539c9071507dd367d75f1d8ae20a373ade640493deee6b73fadd7f0605cef475d4a0143e4d8fdaff790797932f5ee2f5c894932a9af53c0ca670695997d97bd01f8eb1cf2d1872984ec150928537a1bcfeec1f152850c3d4b8e7de304be7709be5b1ab2f1a45656ec33038254491a9023afc1d643928d6dba74b45ea15bf44cb0aff537e885a23da3f6b99bb2667bff607684d68d112788ffe33b2dae256aa7f8da57ebdb654dfcc0a03fe00bfe4d5a39d5971dacdee49b0ef10f57e3c87d05cf2a4cab5dc2eb874096f5afa803b83bcec3007b0cb90566e8ccae6f26a89b169aec1be20077d16f83d5d7fbe4b1ee34dcfb380d033480976d64b36a9acbe3281cb097be3b51cfc3afbd534b0b58afa3ab7f7d79d82cc91367936f35a70b747d8969902eef177359f4e6b8c8efdd1fb9b9674ab32dc2b842cbdd0701cce749f6bbdbeda381e482d4a604fa6c089164fc7d7718b3cc93111e815e9bf393821fc92d96c05dfdf6c9cd42930ebc27d63f2f1d56577b48ead746d48d59754a140fdefcff0eb5ee7c21140d9f42ee68173df7668a14dd869c731dc662e6cc112345f27b8f4ab778814e8ae821af7a4be595b648c89092111971e0a0b687d63eeec35e764e19893077724422e4e46e4728d9a661ea650c187beba0ee003b54603ead352c53b246b28c73a4fbe7be29b8ac7360767218cae7dc38b1f80b1aab656f5fff2bec29e8b320cef1e65af76aaea738c7b57e9901fdc6d2b32030913dcb932eb935f373ae5897aba685291b087098af4928f856170ec6294d5acd9185c62604c324188ba8d1c75659d4e8cd7cf31524086e848f1d4c38afef398b57b54e940a5a26367e2dbba9d98e9473274a244705bdbf6dd00e3cd4bdf96b1a937f19072d8c792e9a3c44469aced74e068c7b28336c684631b865324ceb7b1434dc5c0fc44ff051a717af0db607f9db6c1f2f8b4f05d13d80ad4c84ce9a195604b438b2ef5411537b924677605e13b438ec2f497ee6fe38145d2bcde53cb8e73385ca3b758a4667124d81caa98fa7a79bedcaec2e1daba12a4f57da05738827155c5f23547c3ade5de43025d9095227fb1699a2b989d4c309d6c7a7bbcde2f5b2eb332bacf7f1f229e6d4d95e234a15e0394173cefd8c466e80675e0e9473339841a10bbf3a3544da668ed035ad1332b97647b46ad1be5c159edd626eb3ce88535848e64d30b8f642ba6f1c0c4fac9cd6631dfe47b5d9a3b0565a84bd312203a8de4598b48f275f8cbf15b02ea2e023e3734c38c0d6e3b3e1c80f0c8956abee5fd373b52eef3845e9c3ace816e2e075704d7db0fc31b7090563bac02c475695df0f914f546caca18b7e940642013d28122c9a67e20cba68cec48d1dbe34eb7d3972f02f287be60cee02c94ce1e2dc0bc5abacf832ec146b34a8d9f4d87fe29e73ad1100ee99acf668a2d0a664ed9527915141e4d99d44db707efda20679bfea0e29f55d013fc7ee4c4a4e39ebeea2c7640a141cc21ee266fe3252b08a3c33857a4067fea8fb413e8d110ceaf2fa7c216d50fe247c35ac4e1fb232c7823db82dde1ee597a396cde844d8cfac54451ec5f3020f71adf2bf5208308141cf2c703dda91f64ca78da94d5208ee063b426a3d0c2966e4e1dd777d669b854efd896071b9b9a950fbe4ef7f5cb39f55666e4f796b52f897cd8d73b76335fc5cd7507e383abed1781b22783536c11d844ec0ba8deff346a6fd03ca7cafc853520fad2bc0973b33b7e45b2b5495130b17ec9582e209a49b338b80b217c5434516286cf700d821ab6148333dbb82e3a6900cd24b4ead93385016cfd72d93b5279f308e4399dbca142138eaf0b06db6e65df02a2de8d62d737443ff67ec3b78082376a4d5e65d2e459997187604a4800d0c3021e3cf63353c860c54ac6b8de4fb125e8b21818dcc7452a0b7140a324fe80bd0e465a34477b1af217859c7bf0c808b7a374ad1b1363dbc79aff4d938ed09df75094250771c15c53a23c417cdb966ec9aae85f28ebd25262f172241d3e56bbaec00cc29f7f16e1432aa41050e3a25fe1924e6a2d1a43935d87683b671d242089c73ed449b58bd292de4d6388b9145cac560d4635c259c0b261453573bc57871f4efd10f43e363f48ec80f0d1c941f947e8883e2c57d59ca22b3d6abdb723b6bf918e2774e45d2a7a30f4c432f3da3d2d753782a5e4ed29cccb36152ac37bb69a06da665c66632063de343bf84ead4a492eb97576bc64c9be02a0c55ff04b4fa1642a0ab81fa267875bb73baad8e84d57c22b0577c74461b2fb94b151e5e8b500ff3a2c2e2cfa15defe58284793ff1ee8590ce63cd39c4b2def956a601fd467c7a2d0eaedbc542ffcb6c06f31b9b9d941ba88ebca0ef1aceb07b625138da9469e716dfe3538ce1a15bdb55320416bcfde8a43e9a38dd9901aaf08285ddcdd67a4337eae9b4d125e72887d88be6f32401251cb1b7e6819564a6d72228416997810d2fadd08cc31a7de89d91c9e2b104760b65618ac8ed345fe97e376bc0abf975f2cdf1ef35be052747967b39d1d7cf12cc67512d362fcdedca2b3473043cc1f29391d1581d94e5df908730112aff89bb16cc2e4d910a1e16515937e8d29ff2b14a25dda10c0709c81ca231d199441aed571d5388cd3d6b6ebbb367069e541e81b7c7715deaa4d45cdaf6d6eeca35edcbde539d8e9d06f0ea38d0a5e03b6f9de218a389949130be18b236d5921e1a20bd1140036bdd116eea184160bb7318a7ddc5ff77f1f1dd7527136cd6e03623fcf2e508a86dafc7df82586fe59771ec128dd25e477311fa7cba89f4b841926e4940b18e09ac1fe28d9f972d510168f0c2a91a677d38d3fc46cf887aeeffd1a846322f83223c9db1e949850aef75bf5e7bf086c78f597c26f1770a2a734595e6aa12aae970c3836ef3edadcb4ced1c13e06b86a9bbec75e348fbc2a053b00459f7876368053d8da9a00bf3f3ee6bd693717e9ae7db7221050eacee6066547cf2247149ce08931e65c12c8bf34e1d43d4a013f64984a1deafd51e6df80686444226e5e52fe1cfaccd3191104c59831685af8e3984b963f4cf0d3ecd8c902acb101420ddb00ae56adddc9e32ce8cd496c30436ffc1eb9565f399e4958c0c0e3a07fe24007646e47637f894d06e81e53ec183fce687db9b3d5115cf77daf45ec763daa82e90b214bce6bd4ba3e09aca4ed8dab36db03cd57162e2590b9e107cad0684ee51a9241e17febb073afacc17da76022d590f7675c97f534514ea3ce38c6c4c6494b561b83715389c679cb051036c50ed4a95c32594a9562c65765733e0302505784861927e0b47ffc2f4c8a529abdb04b7114881f0981788a995bdc11ceb198ce40c62945f6554e81b25cc27007678274f4bad3e51138d18b3072d2ff502e76c8b4766bac19c8daf49a27b1ac30634ba87b6780f64829cd228405d74829030b65a67c25a6e02e56e88056572cacdd15e46ab5106ec64a5f93074902618b1a06b44434ab8c2d16245980c92aa524889a5fb71d431994a94c39bb74d5c2b2c8d5240841668a23e3b5ea01dcb3fce5555f34ba83543557aff7f828972a8d46f85fbf3712c19e6d04cfa9a6c49938544e44addc99b25fb8d15de7411db024bc768e736017d264da901bbb4fa71aedfaefa1eb2ec3873b2b3dfb2912fde42bf4cbd127b4431e3182248ed49c677b024b2d93f7cf581458ec4cad06ab1f4aa4d7fde0a97d94de643e9d1ac83890b6d1f98db90446365eebb50ec5f129e6b521daa891300b01f20ad54f12ae40fe44943d56e7e163733dcae1a98504fad527f64ca9da8228cf3f5b9048e90d606bc3418041edb9e25d9f35f7cbfc3cefe59e264ef4f2b1c4f3e6f6cbd9131ec8e91e40ac8c5a6a4d8e51958a7efd04dae82d6ec893e6ec5ed3170fedaebb50fe54a63d1cabac6e709e80b37af6d08db4048964fd27623a3568d90212209323e1f6e097bd8a685bdef06820d70b4e286967a839b8368e4c124ae116de421f63d060719c3cfc45f7f01acaa8763687996a9593912aa4718bf74f0f55a600f73a32bfa1d2b99f01ac2b819a355fa7b448b6a3324b6b9912ad89113993449dc05cb26d9cf205fad371a1e5f1755a73ef686b07c97d96bfd7055b62b9cf3f3fd43ebc2ef6ece7e87c3a8d3d5b3da037166913b33d47968e", 0x1000, 0x2, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) getpeername(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/237, &(0x7f0000000000)=0xed) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000013c0)='./file0\x00') ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffff9) write(r1, &(0x7f0000001480)="ab05c9e39de40c3b68e73ca15aebb7b810307eac6edd612e0cb3d18eb688752a857dc47cd5876a2c6751d49c28ffc095a673e074152de7f7", 0x38) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000001380)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400), 0x100000000000013d, &(0x7f0000001580)=ANY=[@ANYRESOCT=r1, @ANYRES32=r1, @ANYBLOB="0000000018000000000000effeff000001000000", @ANYRES32=r2, @ANYRES32=r0], 0x37, 0x8}, 0x2a1bc86bc877c185) shutdown(r3, 0x3) 12:48:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendto$unix(r0, &(0x7f0000000040)="d2d516e11c0b4cb156a63a8d3a572b1c1f83ae882b585a59a967823707627b0dfbdca6c8937d64c838c5b998c9", 0x2d, 0xa, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 12:48:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:48:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0xc854, 0xe}, 0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x100, {0x4, 0x9}}) sendto$unix(r0, &(0x7f0000000000)="e0f2af8acb3c2cdd0dce3682327f2a34c4d1c0d63ca279608f7d838b2403f80b2e8c3be21f081434003fb71e02d460", 0x2f, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x8000000) 12:48:29 executing program 1: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x1, 0x7fffffff, r1}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0xa40) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xf3) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 12:48:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/117, 0x75}], 0x2, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 12:48:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f00000000c0)="5faa5d597f1cc4b474c26c351c3a017eba99bbf1951536ddfcf82d1520dd17627ca5326f28ab0a36205c60fe52215782798ca6808c29c050931a2f699acf6b3edfa320176cfa92274c1a0e44774d7e6d87cb2bca4c7cd5e89c0b93d2e3e29e0df5bbd150cb4e2466df636b27301aebf0c3ad9de1be34c4a2ad16b4556b899c083c322ebd6e1ea6ceb2e004c8a7be44f47756494fcf814ae7536e67ae9d9e117ab05fddfb850f65df76fbc4b5f241a7eb231784b8671dfea9430ad2eed83f3de1dd2446f8f3c73f2ceaf22427d1201bfdd6718311338a74d169761f4afff075bbaa2c037d4fca", 0xe6, 0x408, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 12:48:29 executing program 1: r0 = shmget(0x1, 0x2000, 0x28, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) 12:48:29 executing program 0: getitimer(0x1, &(0x7f0000000580)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0x4, 0x7, 0xffffffffffffff40}, {0x5, 0x6, 0x3dd2, 0x7fffffff}, {0x1ff, 0xfff, 0x1, 0x1}, {0x2, 0x0, 0x7f, 0x4}, {0x2, 0xfff, 0x0, 0x1f}]}) 12:48:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x4a7be33d51e72bab) poll(&(0x7f0000000000), 0x0, 0x7b) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 12:48:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0xfffffffffffffff5, 0xffffff11) 12:48:29 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xc2) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 12:48:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000040), 0xffffe03) 12:48:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:48:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x80000000, 0x1, 0x4000400000000000, 0xc6d8, 0xfffffffffffffff8}, 0xc) syz_open_pts() 12:48:30 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffff, 0x0, 0x2000002, 0x0, "2cdb00f3260ad3a700000000000000000200"}) r4 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0xe4b, 0x8}) r5 = socket(0x18, 0x1, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0x0, './file0/file1\x00'}, 0x10) connect$unix(r5, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) 12:48:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r0, &(0x7f0000000940)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330e31c0608978f96721f80b0a8d066174aefc156a4127049d48ef21396e8725afd4be2a0b8d123b4749963cd0b839434661c5a4320815ae4268c7ffeb91a6accb3fcb95dc77b5aab022bbddaca2f1898ac02e9b042db64b7ff996b5f22a80945d9770308d175a91794ccec53a6f1c30a78bdabf99ee003bae4af9c0b35724ee7aec9d45a9efa14ffe2fc9778225232", 0xff, 0x8, 0x0, 0x3bd) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 12:48:30 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(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) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x5ad) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) sync() 12:48:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) 12:48:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f00000001c0)="ed6ff81ba8ba30f1ee226d1b9850a3389d247254603e3307c3d18a7ba28b7992fcbc4a0e663b119cffe28d802cb9975783d2fd06238fb634989bf9e20d59a5b86aad44e5b2999bfc650607f4ef96547bca757a32307c3278c94f5ff64e175a0f9933954a6d4782248a286cbcca4b6d1b5fd3a85707188a30b9b9802f9f7823b9ae039062db4e997f74a8b41a8a6a82ef8fb415ec8bbac5c412b0386cbe34991038e95983b25dbc69bc262aa9e700d486001f7950f74841778925dd8daf9df56e5712dc35ec120dac8d876605490a2752e9d50475dd3c219478b419e5c24e0a5b0ac91fc959dcd3684bd55cc0400b8ffe0a3a24025c2e4b9fe684738e4e837593310356341ae3be1c55b116d14e46d04b50db08b66eae7e9bed3f7c58f1df38e2164552923400adc146232c6e50ac2f5ff6b241c1e7d55a486d372ca6f8d3ca159399dbb24ed6c1c741e7bc477305489fc1c85098a7796ff3af7bcd915a3505a61808f39c5aec8eac5c0a64b017b6f7f7d6f811a603afedbb4a881d1ef2a6c2443bbf2ea490d7e7ed63e22e1052d4d5166b060652b02dd3628ffeb952750fe667249b5912a907e1ccbdf4044f97068013dd63f7930521e81f22598cc3ecebf3937df9893c50a9345cdbba1cd203a42c4bb0ed460f33eecf9226bb44833e92935b30a02ec0dcaa682ab2e7921fd2e9f3b6658e840ebf1c134ba1dbc101545fcc749ff36d2ed19676b03d7de36b890d668576e6a7abc35f1737efe462580f2e1212911a47e72764cebad19ef2999ad7342bcc659130720060073f837dee327ca973bfa07711adbee482ff96f86b8751f5c9ac5804c6966ca23512cc48b854e0fc350fbae4f852d76a5d151c9665e2fe6ea3cb8a5d54da8df4527ee785063b9048f4b4200678e2144ced9ed8094ad88afd461739c65134460c7f885dc43c69f78d3fc3b0ecb8eb4c2a396897f2a8e8ca8ab0dc9fcd8a8edc7faa1b1dea5366f115194773ad64da884573478f16560f5906526625519154dbdaed155beabc4b265eda4e404f225dcc6d433bdad6ceeec081220f468cba7ba16f7adaeb5450536cf92c9fbf12366b7b85d071cb84a80128e5cc9318446477120e00d61b0a92087e7bbd98531c93bed10ba4bf56eaab623780fce8968f252348f9466feb83b5e8a4323ef5ec2eeb0c4569abdc9c44befac17bb3aee3a2d43ff85eca06722547eefce426cd028d1eaa5488f8e7299d97fe242b4c10177052a7d172589c927588441be184e81d1d9154884f3a75aa55d5b36bef3ea6f5e2ed4d3c5cba25cb7e021ea2a090dff3ec1428f60d4e6745a43841b1964f08144893315a3fd9b436294ddeed71a3b9d03b27761c89dcb580cd02095ee8eb115819b114c84390fc65ad09fcd19e421195cae1693cc93dcf446c3c91203dcae15492004f312ffd42f52c4cddd427a6be695836c15c6e2d6fdf3aeb56d47fd78f96531858549aa82afd8f7193f4bc63c61c55950eab6fe9bbf3ee0e3735c92cabde624f828d63326003d9283ef592b19c16576bd08c73ab2d010b569edb5b98cd79faee081f910b879e9d981ec6361aa71c12736bb5a89c47eadeae5455825b0d75ae507dc18c78dc4a81adc51137bd6658fe97b7758b44f78f2c0f5f7947ade97a4d9092b4908fbef39987525cdfafde1e078fac31bf5b501e360553146c4ce9e3ba8280cb2c201aaffef8193de7a609ed0d9b6b9cb855f64a9b0c4b4c903c2e162416b56b6e07c43a87099252529c0c18d1fbc560b5e26806b08694fa18b57bd7e7ff2775bc529a9480d5341e60007acd0d7e4d796a9894349d1417688503458bf3e6124107894a5933a1dc6cedc64a3dfb2da09ec7e23741539fca9a46228917aea970e8998545a5af3935950f186cfb00bf1cefd19f0c36d2c7e8c018a2f728d1d20d3f074e9681525ec29808fa57e0b0666a8ef002d60b469ec10492c933eb80898679b57fb8527ce72dd0121aae29096c2189664ccec6f6e4e5450d1f54f57d22e0b0bcfa307b4514b492b83c9a186559d6fc606d2b02b29349cd108d9281f346870bfcc6ce75652402383b3a4f760164d709c3134ab846fd1d4589f7bd793fb46cdef555e86cd2e0272cd1795a4ca8799e04a5e4b219103a758290f992ee061e38221adbade708cf28348bf7a967ec0ff535c423973ecdc287cb6e6914c3613ed98d531ecebd827c02880c3ed481b36a039b1dbd0a185c3dffc457ff1f64ee0ff6e42ec448e54a507169dd58b853f917e53a2669c9b2e2405a725ff16dfffc4ff14ced13943982b09c0f66d60b4f5f922f7b6d762dd16da832426f9791abf809ba05361aff667cda937d6759e688818e35f5637172a660b31cf7fcbef810788bfa85bbc64fa8ee34da77f6aa36ab614eaf535ce9fc3bd1e4f00f2a85b694066e796707e70bc89bd0597fe8b8a9a5f55efc30a843b0ad24ba7a849348affdc77f266381a05ecc650b0e5503f04fbc11f629f823ece5147b325a6fdabbf3a7dc3a2d2e9364d84ba1629654326f18997eb350f77e6bf9e3ec5ce3958174da63e96cda2156dfd39637e7ff6e717756215ecddb92e249696ac9cdc993c53a54f89769d672a3e1f79122ee8f52616417f060b470acc697caf86bde4a891e58309f52208da18cc1fe4a87165fbb72dabe7a7e49c95be48148324e99182113ab62ff3671d33705b8d0617349142009bad58dd899a782e76e5b53054774d9a0f0709431f277ce7aa91622e095482c1069baf8d0957bcb25c7fd226fd6f4f219eed2077d6e8eb6a1f36b4e9a937cf809826567fa71fc6a69def351675dd4ec491ba42a2e7bd7b2af60962c94518b8d9e4272b86ae9088daf506754b04a511c7457e6cddff2a7e6f253672a2830c412ac75d45901b2378e9bbf678adfeb30a7e2c5f10bdf06be4cbe4de05f08ef941ecfd0ebdcc8c1769e34a0971993552c89662ff195d6caabd0e8cbb63c4bf1fa9a0d1f86fc72356d7c5655fb08cb9771204bf3531e0f98d78b87747ed3c79413d680c8c01caf485651c52400cb0c0fe2ce24879d20b958d71d7ab33fcaae5122245fe72c16693a0df1f40fd12c9e730e6c1f291ec39cce7dd6473053a6a376b05132594469ab172c9d38445bf8633b07a81d7d69b648c1e168deb90180d20ce65ac9253e319aace9fb2ccfc4d9f7ccd6ec8f9b2d5e70b57632846845702bfadb3c452fa325b964713a232207f6dfb048884b9652eb44656fc353fff856888ac248c6ab02471b8e4603cfef8f380e183fef976209dbc77b1a3e75a787025a396a185f8c6ae66adb3667906efa041a827328677fceb35bef24f73e936cfd25a1aa3079b5eb028c00c2cebccedf316ea561d55600c663379f6401e02fa19c6b62eca390648dd1d15f9055f681576b2fab2a944a5b2caa898969ac3098ba37b20c7d54457ba9fced94eaba67e41e099877e4e75fb4e0c47f3facb0d3eca0f31b2ec56fd137197e780d7a446d1128bf85eeffcfaa62f8978a39b9b85e368fe30fc2f67a82dcf8e700121dc6e927eb4f19ea2df9062c2475a36ee3eeb3fc3138220ceddfa7652806f718385ea0e0bb4ab7a0d47c2cb6c3d5173033ece33944e78b28dc58f2058f2280bf30948a5121682d7d7ddc3699b380b6a944e8f63b3d29cc8b114971fdc9044cc3e5831d68f8ef602f25b33403b69962418de6c7269b8e56a510126bd938399c637cd448a6e71d4877be1f876083caf533e6b52224f9086233b70d4a2a59c8156e2e00c147b980879b09ce69816f6dd790ac4ea2d7e0605ac4caf9653638f46bff289e4cc8b24d8cdf95e48337117fc79865d2851d2069fa9311f106e5b152f9edbb0305cef46c8b8d4f1163245529174f9802b8ece4f05398c480976a7ea7dfe08b7fdd5e019cf2f2901b0120fcb23fd72f987929f19aa03c0f8de133428eafb05fd8fe8429d0ab31780c08c529c5d575ef7f8ef4875fc168f106d570206fed43cd6b313f32a72293d1fad65bbcd7e461270f4d8cd1f37413d8470275ca4e2ca0a570b7ba1535f6a378a1e59f5c3abac2f66aec63d924e93b6c6be2d72970fdd37cb009ce1d7b3f9f2e5ba9bdc57c9e0b26d0d440fc70a80bbf84ca8aa89f583b36b6a5b15d0820a1224f6f5405214330ada3a7484a14baf2b4695ad367d9480ef73dbd9ddbfae3ceed317934e993e48ff76731b9c6d8ef370f0f996e3a9d7f896722a1644f8f0f5c6867f2cd49e9f25eef9c32a66b5fce7730e075f0f62789a7a58f830f57139c7d2d0fdbc4140731488cbb179896b4a97046d696aa1cea472a92967c9832891185246f42c1f7c2ce5b6032c49e7844fe70a14a432244a1d350b95d91b6b30c4ec1379b69cd07aaa8a7fc2ca1c122426a190d54d6cf43bde90227113639dbebdea20ddf7426ea6ebc108e586de9f23841e3821f060da65353f220974aa7ae90c4beb79822a6ad40a130c060ea4db6a9a41bf7206138e0453bcf9fb121f5a929ed26e7f61d7e0a5e499d232df2e2da2a9332ea944c395951e428b3cb0ca038aa44dfa6e86d116cc91bd6f5bf63582c32a0f3e0580bb16d86f760643f0d18d70e4fad5697701d392fd1653f89469a6db1c2c669b3924b965e57205fb0e3eb27f2fbd8459a61e55dceb735f648666470b1d86677934613b980075ae6d984cae522943e54c90da72ae383acfd17b39c012d1c23762a55f413f1af8a5f6601b80a03d14e81056e994b5bf16c52714975a707a51341cf06e875e68b3326d98aa35d1434fb340e74d3818295199aa13a28d37c27ee2fee12b7b5991e1be88ddd97b99e69baef8be52fd37bc84271af8cd1076ff8b5c58c0942159a846f9bf19f1df5d93c7515ce7b1e10c5a763dfed3ef2e91d3dc66eea6ce8cc36feee0ddbe70717d0cd0bd3cf34a9741314db939f2ee5c422e5b04b89c09681699d9887fe8d81d36bd1ce4f8a15d12d0c911d3138800a897f190f32212118bc926b081be43aa3a28e52e516d908976dd98e05c406f82e00e1e5b041a06dc9bfa6ddaf72b4e5425f5480c598f0c72fa79d10fec117934aa2d559a44eee384744a96deace9e7c022c1189858b69f89edd06509e26920d6c18d97a022ef6f564c0d40396fbd681a0894384d2221d931bf0a72f18ef3e72205806847bd2cab991bdc8ad27af16396db2e5014b5d72b00a7984f57f4eac2b55dcb70e0a0433ad29d1a6cb819f02653fde553130512e5a11edbe42809b3db2c15f60f249c9ec9dbfdbfac7ce75162719ddc8bf4aa5e210565689478d477bc5da3f58b34f2bd9dddafcc7053572dd47dc7688e09d496d2f6ed6239a5df8724c442a7787c8efb1c3f61669db31cf522e293376a501064fa02b77062f8f350dc715cd35c03d7a621261e9510242d0d1a631d844c18b99aeb2da93da7dd26ed60c1174ff47601da4a134b59efe743dcf306a59f283b03bbf0b7277160fad741538e9b3efd8f2391db58efd3426af4e0a7e355f14b1c09d8fdc5333770afadf613af15261aafc6668314c9bf70115f274085743ed45d944e071e3754075aa3e62b33b9bcf087876b266c4fc290e55e64f653659ae068f0f72ccf985c2131ef3e8780d46836872005716d0f878f2685a26e110d6945c27583ebf1e427113626fb03efa9605b7ef39b899c6f075a4301a24137e78a813a3db1008b155c50977e4feaf4f4c6f3da52952af45095a92354f988f411d66ed9c976bcfd3bbbdcdbb1f0d451847703d13eb72386c6276f43d6b1d15dfe59a41930dae0b8674fd2d95e2feb76a53bef50c14594533", 0x1000}, {&(0x7f00000000c0)="05d0fb57e07d45ce97eb3275cf4147bc2fadbdd9b9e97301b5d15dd7c804e21e2b92afb8da7706d4eecb42b522688c3aeab547387e1644c4f2610a599bfa10267caec4a49945d22643ec2d98d8eaabf5c32d85beab2d9d9194c77d28b68de32b4448bb65e04c245494e16f5043ca4cc735e7", 0x72}, {&(0x7f00000011c0)="0fd4b1348605d78dcd89590ef474890251cb568b90947206772791e1a6cc4639165b0f2ef112cf7ce7ef98c278a91df0e098501461e9c2134ae5f5f3dc467aef3687b317d68939d9582147a97a4a3e8da47da08fd484639d034bdb2d73025aeea210b0b689342aabce838c42d1462723e007bbe2f6fcc88ff6aa033bb930f7543898ea6c6ceb89084e79329f732adb2df2345b3e7a44c71b56dd8f6b771d3f8258040ebd48ae298c391d798c82dbe70d308f74070571884fcf3472533959c4861037444f51dea39e736bce0abb5c7811c3d8cf5da113e4ec7578e29553bbd618998d3343e88e624e77e82033935eef179db04dcd53d3f09fcc9c90a05980a419cf24178eb197fe4d78f0fb164065281b92c0954ec463590a04d88338702e66db63fcc7bcf4c1e10efe793d8355af248a265c34540e63f544bd5d99d7252ce4b8bfe811c7c7c8adbe3c593adb43427cd39d3c17c38aa382bf9c6b3f3a92f25785100df0a1e6eb545c16f5b3365354123083fe3709f448536c1ce1e5fcf21041be2897f6f49b8fc3b8059bda1e60ccae70fd4b3cc57c759cdfce58f1169e2279279d30d984902a89d076e913de04065e5de945a1a6281782e44a06d8989ac7f32e7e6da360793ddeebc5c371dd704e38a92151ca51fd5c65179ba001b10972c7cccfb8e5e3b7e747281de87db390ab9b535e67241e765d5ea3963418cdf06c17d98a9e661f2a2b9cf482eac7224f115b1c20a412e3d066b966d9b2dbb15e79e33f5f57b3f6581dfe541b2b5432fd14c8acad8a3fb4e98c9acbb9f33d6a08145a5227b8f0fcd237198228e9a1e2928b0c30dd147cf336180b770b048e22cfffc08ba84e709ec961305048f67a34ae1bf4a8506698813559f2cc83a7d75a039a8e298b922d291bc4c53b5bb5a45ea51000215679ac58de5ea20d9efa8eb764dabbe5f8b062124eb64ff40015016b60ddb01ea53dbfae09f4c78d1c521687e15ef5016d9afc2ada52c35168d649a9dec2ebd4353950995d42ccd495c9ff2a0d68a270420bbe373c8765b391ce4075dbe4a0ba002af65f277f029e06ac54f4d0d02df4586d256dcd9fea98c00fc09aa8d87a4869ffa66b90b37a6b29f43d007c13976b5364f363c273052dd2a8bc970dd68aa7172fb4550a3d0a73ccfdc1a8edd42d6139e1ce27424bda12b4d926d0c9f82cf703758544cfc2d6e61fb889fa6237a5dc55f5a32e8a34658368061acf87f71b534c3d9c3501236c3528cc2eea6315f758a518238c431667f046c02a2d0a2824b586bfe73b8c11098298f48cca8b89c8c00a674174208c1cdf67d8d6d2f9e1ae58210f74ecb5d175eb604050935db862c02b95dea6995e50dd83cf896adcf48e78ffa4a3f1722ebfe0324dd33cb91f80146b2c2eeb2920fad26f6fe75ff6bcd99fbb7ed13bacd966340c83e5df97540c3deadaaf8789b15079871a8b58fb2f2e1639f9134e855084349e98a75a629b06f8b60c6020a96e9e3f2e9ad2ae4eb5bdb9bd1eb5f1c0278ba0ced359c609d5a35a5ffd126c3c5165285c49b1515489288cc95eff4485a1ef7146cca6173de1d2b7966994af6f6bb759d0e6dbd80cbe53c58067d87395439b3f3643b878486b367aaaff33f553ff7787617dfe2bff2bc1a5e3e4cc0d19dde220e3832b3341647a4c6e77bbb972a694316b39d71f5597baa6d5875a778c2c0428e3f6fba5d1ba6c56a792ad3e4ee621bee1da75ffaf5261b327c41614ff8b2ad4845a2a8c046b1e190b2ccdbfb637691a95d7ab784cba41d68d18850d49cb2e98ccfe264c3ab2a1d1501e9120f1fbce67490dee46bc4772b17baa88b87c513e6ccc9da16db6f0309bb13623eea048a1ec0be842861c4d6f3c3207a6bd62764334082ec5e016f125ffc47b55f27826db1d6f0e4934aaaa8fa384555d3aeb3fef6bd5b03e8222817d80f9efcccde47039af8007664fefb7293cb63dd52463e9d7e04e0ee757eba429a72973cb9be79a706de8f3dac64fd3124ea95f543d325e7344852225eb002c8dfb86b10c0f58f4f096fa0a54f42c6e5c7dc1f3bb8b7b498cb3eaf4343957fa730f9b78b6e5acf2b06c2ffdc5829ced0db99344c7ae61bb1b498a10c5d814a7ab06cc4a50592a677c7194af8734b42920a4d9f2685ad0bfba020f22a13602157b4b3ecf8ca69966ab9571a2d0202de80bc3e0c40b47f167e72ea89aa14cfe1e089e475a512216cd2ec13c55087d61446930405427961c5f28d43adf24fca69d61db6961f3cfde5c48b3a3f08dbb9cef90e17e96b602cbde5ae7a054eee089b7e87a7e34dde6ec3bb87686610839b15198b7790d3d511d69a5d8482862c8ebf6b0df48175d7f930129067a20bd360ca95de6c6df648bc3733b3e4141b9e49bf22d714cbccb918f9886cf8d3674797528b9575a86f691b148653762a12291d5ff25f3e755a32bf732a35d99c5cd40f8abbff37774ec4b284732e6b0e7760eeed368b8b8c7391baed8437cc7883cc404d54c8eeb995769370d8860f4bfe3c9992f758e1b95abdb0064f1263ce642f7cebdbb51d3994618d39d8f8e8b6c47a2da9a3eb2558e02592d1325c9091d99519f60d230625e6e50ae41a1b31c66e20ce87f5e745d0e14ddcd867abeabe65870b6e774eff4ef6f3d9b0df515b2ca3cc76e3ec1e0000fb7a8fd9946a4f58f9baa28fc69642407ed59382ba7851427cebe29e2ec49ee9dfbde9abf56b1c08aae7f165a32e3e7efd5bff6d73531343f00d32732a921621bd1dcb29f91aa4d8a76648f2a96b1c7a9f7b7d07f045c7fccb897fbf3a8b2462653db02eaf7e53fc9f01149fe3bdc30bd7a0614ce12f26c801db9e42152e967420fd4e599b51ad98badc5e1002212170d056b79211cc89fec743cf192d1d240f7a8b05e28a3826a49b31037f6ad3682d72127258d18db1a702099f142cd57ca897ef20b830abe8c51efe48fe853d2f61d3d6315485dafd9cef6aef84a679e7ab2b899b82ab23662a49b973609243866c568e59d888989e04d1c5b863233b3be819508a346a267b782ea6aaf7901a1a50b56a90fe5c8ee3e96db99c9319ab0be7529042666ede4da1da5300392132d9e1533183ec3949090e587541c78369c45dabeb31c3e8bd922c1fb9dc3b81427b8191d9cbb0c8632ff3c6bff1b77a414e6a58fe4f289f68abe88056ae894ab21bf84777144a7c2400da192db07fade84f38d3d0e083ed58d1229b62962410818c8cbced24720d8f75c936f48b80e726ecfe39e950400f1aaff1366e964aae92b58368959f9c35f06238cdb890f5de9958c2502185ac8eab1a0e8b01844b13645cbb6d4a73a3d6abba5025fddb7f7a10c9a3038eb3c58c524371592fa8344d95237d21cefa6408aa7f5466e35c6ab983fce12a1694a8eaec5702244eb184183064c059a68a633d42ed4ff25c505ee2b5630a86584bc35aed10cd7e87bfa9b61fc0f2dc6d746c819094abd2a8eaf6107703cb3f3019fb8814076e8553e3b91672b8bb41759c012543da35e8969db8498143770c11b3601b07cc19ae694fc84dbc91cd3fec70f9a0e0bb18c472f4dd4de99bfbb6212309b5883cabb21a8363addc573c84c33e53d7009cd13fcde5c0b636a3499a88071d9cb2582d2f7ff724fc03a17c69a6e14085c7076b8aa62dd0d5c3051ab128b44f0a89ecf149e24874b391952062c17e76cbb5732bea19539979a9d88db8bba40ef57444652c840deda09b8199f9cb10d59206411ac52838c55171949e0837a184ac3f5f0a956a52b73e11b17ef3ac6f66269c93690bb362de6994d8fcbf8a5ecb1f1617fc4e3b5ae58c122746e0b7acd1ae4879f0285e0c56139dcafc7c67e02f8fe7caee6546098d39a6d36a59890892842618d9343db706e4426ac21bcbb9f637a0cc08dc939e2dc263e208e19d100fef0ee139d34afc596359a3f45d8252efc7ee92857bc4ac160027daff2d3a1d5c52ce86852103e206dd7239f327c6972701692cbc9b0c09670331b845236638df80bca61edd213761764a6dfa7ab8cf70a921bf97c2292f7882f1cb4c91d56320630b64062f0a61f66d02ca68f143455bdfacd80e9e704d642b0626857add2db18e7b3d7b69a814e5148d89bb834a0b2fe0420787796b62d75806f50d2397c3e7751e781cc33660214096d411a08948fe1130ab1e7a800e7632b6404647332e2566c9663dea29bad4f655b52ad5948d2933e1c9d31fc09249fb370afccb76dbf8ca0f4c31c1b1a0b30136880d70ee21e37eeb283d17f5c1df475912b468a63ee74914f0be553ce270e3356e68513d606aecffcc6fb182e4b269244c7051d1eee4806c9a652e56cacc8d03e30a2f372595605a2d1be904bcf889863d7b68b3d7bc6adbaf154328c442f856b8b456d6c653d75cc644882ce9752e0807ade6fbb27061543a840ab6f67d522eed717db4ef28b89fb72610b26e1fd2c44f5f3c3fa72c5c6c8e17dc7441039ade5fc11d71faca63e6986ceb50dd00f8b609f362648a80f6f7bd822da73c48aa6d21b625e7e6de61621fb20f0bbb13c2e5b746d31f0014a3846c8537ce2988201b3408f1eb4223a9ab2e92c1e8075b7087efbef5f67a2f3f84fc9efb5885e3cb9fd503247cfb88281919e19c2468eed4c2b58ba9e0544880025423f08ac43b641045d23ec7614dfd51113ef9b0127e931a8c4f2ffe0f0eb366efe4cdbde908403420c8e841f16ecc5b5b0fab27d40463607e3c8327d9b9cb79236159a00ba13ae458494712aa0f5d26e47ba8d15686a6da5f9a5166e6b562c886a98f84765cdec1fc652039eb8a6ef3d9a658b6dd06952d1e0abb8b1131e74f24d829f2c94b820cc76715c356a89579291923d5eb54355313733746518b771a05758e12b2434b56b074bc31e533a2a68f7fbb5d1fcf3a75b9b38b991849e9d5683ebc610218268d5eb88a287adfb18b930b057522548e56a0bee62f9cd09ed726884ad6dd2be90a336308f1165a71370c75fa6e3fedfab09d08aaf85470969035dd17fc55b975b8d45604f2de75893b20ceb40ef106e1b4668d055cecd807639efb58a49508c4484551e3bd1732e08d3a0fb56007e44f5b20ec3fb44acb7e188d1cb15beae53afb7def2aa51b5894e3b64b572b7f42fa5da8b0ff7609e3244de539a88b5249cc1542a0c7b1d1c3a52f28482c7446ef712b325e370f1e6be70959080d13736a0a88273d41e120718c145b0decd6fb42c1cf78201aed8fc184348e6c41e818d3aafe177a59fdaa28d84d5e9d927797d05b430497706ea25687ed2a9a36a1ca61ee17f727786ab1c0e9a0fb88e12a70d4ec65ec8af82144c74c3f936f7f4678cd22ee27be30d0ea00b7273411e917d7c5d1e30d95d783720d422ec93a1d36a6ea4b1c76c2f081d6c5e2a65234e8c310189f3cffa765150781f9f5b0589ced87212225cd58785770868335f650e360000580b3f73b485ddc56b7ed1c35683b43c374146e45593b4c62d4880a19412a3abfa7e08727cf8efdab6ae917b6c62b56e363402fd78860c3f734358cdef9cb09e554486462aed6b0853a9513e5f6157c9713a1e41aa0387deab74209043fd117e6da78c4ba652b9aebfaaf75b4ade88826372a08cf42c4fcdcf868b0374da87ecfae0a9868e130a30cf15ee6ee2218c4769257b834d15be9114a6193734103a86f9efc22a2b299ac99101e79158baa6602e1a3dd025e5ed9da406558c7356aaabe2046515f04825c511acc9cc234ab6b232c9267b9c7ccc724a3d1ae74873cf5e15ff4d0025c08dbb09b4ad50ea5eaeb36a5edf", 0x1000}, {&(0x7f00000021c0)="ff4c91d8cf0c5ddbf321577c2d4a37805281f6db9ce3137c08bf91fc426f02c5ea84d9db45306a398294e84112d094dbdabe3031a55121596e3b0687c369c1aadf486d68bb7cbc5c73238a7c9dd35346548db5ad330d5838ec3ce3d999a481fc609a11274a4c9560df9cbe2348e23deeb03ec03446eca501ac652e24867ff6f80742fcfb0fadcd02d3b8273dfeb08354ca8112adda268c29fe23ad4f0ab602ab304583c1997136268f84591d4a5ef43ffb7d01aa3699096c46db2f7c6397483d30b28bd6b1c65fc76fd37c259c3e7ffde106e1eded19aaf5e3e55ac37b0bb5caebb24ae796a2f39dc7bc6763129d8287a134f11ce6bd52641aee3f9572", 0xfd}, {&(0x7f00000022c0)="dd9c55186d3c63916cfc7ac8278edbb14a73108b0fc701c568c54f39f7105746215ef36a1cba7591f966ddc1d69fe83ae5bfa7c56ee704d5a82745afad41d9b14738e89554f3de525bf82ed5823aba1223fee7c96e444b95ce8546e6522458cb4fbcc01512424459394547224d4e2a5fc1cc19e2eaa0d04a9d16dd05089e76f1b4de8640d6dafe48ada6e436970377e5d3bdf18e777c1082700aec2a3a763690943ec56a7bc9c23cc85468349535a36eb483eed400f9d38def01be785ef4627c1ea7f1223b79971bebb483bbc709e902eb", 0xd1}, {&(0x7f00000023c0)="32fba4e74ad2451db1916bcecbb18c6df061f331e2dec5044a091fc0fbbac8385678c380e431e1e2e660b24019b6da0a541bce8deb13dd01c09dee219b6e9d3daac5f70af29a16b7994d73c84fef7a6517831dab714acab54fe7597d0c320abd3640042c432b2f043d731cb4ac30fdc1acb75bd333bd2792b0d301676c50ed96e63f51", 0x83}, {&(0x7f0000002480)="570e2e1f37b95eb4d7b6d6cc203eb6260274308aa5aa4c46985df925be4c18ca418a924f1315e49aa85f1355da52de8558f0d69d7951b0e40f2c92f7346d84b32da79f59ae562d4026ac0b33d884a6fb878afd8dbd8b1d4aebf878d302af78ab2e02d817310409c5ab3920955ab229ad25075b9ce212badedb370ee07b43801ad80a3abd02f045e8eb6c30fffe78a0710f44cd35e6354fde5e67937d8bf255902dd0ba4db54f057e7b62aa8c9e53043e4f2b41da9fadbe1a6110a45e8814691a90419809db", 0xc5}], 0x7, &(0x7f0000002600)=[{0xc8, 0x1, 0x100000000, "f6184b55ce31dc677ec2790090cc0e45c004b2442f561aa05f2addcce8ab8e42a1bffbbee99d4de47ffe1b75c17253995737a5df03c2695bd349d1bd89818e7e9d09d0822d6e40e77dd79188040660f98588d0c60840b1b4176eb6b7b2f68b18297b89f9d48b5f1746172a827a23350531af4ec08a9879641f704a8f65b389b0e25a6bd155140a94f156c8a70aede1d9ae55590d48de5ffe3abc2d3bf4c0ce7b500276f2d022a795daf0dff7c907b22ea5d18e"}, {0x78, 0x1, 0x2c, "50700db1a3d5ae367763e841826e838d9b4aba04c67a741449da3156b95446bec4c3055dbc69d3f4537c5b7d198d55c3b6ad20a356be55af3c9c8a3c7973c8ecd6584b820bc60f30a9774ba8f1d638238c714561e616065b9ecdc972f45bdf56d0594fdf"}, {0xc0, 0x1, 0x5, "c1fec98d75a253001475c4a8a1ff4d8c07899f7413374659404da1ff1320ca53c357a03827cc10d12071a7d3576a9a8302d3cebbafe1de05ddf913fde8f41c9afae3e2fac98b46303629d24c0ccea1ea5e40a1b6e6d93317bb11772f60a371fd5154bcc1b7cf1914c9862dcbe16011947fce0c61126353ffa553e03b5824f8094506354a61ca63185a8d7881bbebb443be7d21f888cb1f223e7bff6db1a9467aaddb170cf0c9bc08d116d4"}], 0x200}, 0x1) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 12:48:30 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000000000/0x10000)=nil, 0x10000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) sync() munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="f8ffea37ad3a1748d60fbdbf8b571b2d46c92b708dda72ddf0b262070632a79cd7d5e4921e863dab3bbfffe9fbd8d9de585b9e888e3c1a4b83f3bb3dfa5d49f1213f9f912fae9859a81f7b1f2781faacbce116bb4ac04945da410db9a4606452d9d057402f2fcd9969a0738aaafa37c98457bb464660cee6fd752a9df60bcc40e3a4370b34bd20c76686dda7af4ea628ce5963ec0439c70a3dacd5f3539b1f98bfc0caa5b77b6b27dbaef7f448d149f0d2235cb9fddadd9b66a2432bb54a3a0121903f254fd3f4541b2b574525c7730203eec3b15a4f46eaea02bb46ecc221fea90a5da3239d143bb5c485364a325093e923b79698e64b495fdcda78404956638b061c6054d76c75a0cba48e04acc431080b96d2a90838632b76c78ee240ccb49014d4ae04c2418f3834d2e361ea59341bd58efffdea393a6584877a43a6db059b3326cda127e81c35343597a1b25de35d8162489b74880f5cb0f1f0c83e15c7981087087f543807f1d4e0eebd5e4414eee505c98e17dd976ec43f6e9fa9dc33602668374e6be01ca995ee4cf029e49e8dd618a934c78f9c8b4ab571a32198e6156d57ef6b1670b485c3189b8f5dd7212c4fa75e252ceb4b9bd768740ff2b053e60386e52445585f5a198374d0eb443db6dd7268ab307a9497bb309cd84be9f5004101df89bf790a0b74d68f3459671b80cf3ddfe981a90b33df2e7037ad9ca023d97605d944b17e1cf0fd358e6eaa80d68177032865b45e1e51433df3316d78120121bbc8647be33892fc77a599b62a79f97e0bf92d590a8288b170b1e95302409b106f26a642ae0d46343a5e87b131782b20e6ef26065e1db0c9988644c856e347b80f82b2bd5e1f196f7d48e46c5c90c38014e3f13229b953dbe62064fb1ce9d278244fccc219566dad3a467887358ffeaef77368b6641065d2e9aa391a05dd2d674858cc2038bc0669dcf39dce54c72b29a1afb55c4bf5937dbdfcf4afb1f18390d78ef3c654ec0e61136e47bc34aaa24acd46f32c56d584b679809c2b27e1eee8a726cbf7e01b7563dfeb7f73b74f632e061851c9b6b6e167292a53f227dc4b75f45b54a984b92ad47741819d6fc3809374e0b7df1720601cb27fc970cb1015a7c7d71cbacf897696690467337167d5b27b0b0f4f66e5f3d9e839c7976034d69ca1a90d680fcf08bffba3017d3c25f732a95672efa28be8bf7584b5ea3c37958c74be5b9ba72ac13ecd454b75d16179196218ba15e8d4e7a752be1498fd70657285d624816b5e8b373dd17a9816f277d1750f8807279ddee7f1e0227e2368b5cc501e5c85eb9945fc749b081d7786407502bce0dc7ce9aef7321b086467644e34a8f6e8bc4d20d6813a1c41089e96f74c1eee6c8a34192b7c01bd4b7a1d5a13d99938260fd5ecc3d1a7a2643ab9fdf9971d6eb668822ad0e6060183658825a652991d89054f7acf7df78602751e7684aa9a2146a0445b229ee369f2d584734965b7b939163a30a3d5ec9ec30726a9837e53f752b1518ab9126fb4ee5c34b369b53c3a84195adabb830d42a1e3182f71b6852352189ceefd78f7a93fa1a0169bfd0bee07f00c92881d4ee32e35c1beaf99b4da72bab9f96dfe32ffb2c388d28334e2c7949d4d7bd15e4deb743e11f6ee716bb2302f03f30ffce827247dd8b203e7f81c5237146ed21946789153f64f899cbb7624baa29c62de83b8635e00bf3f4ff8b57a3efb96592b3f168865f52ae563179a291275a1fbbca29f175df2710e1c9cebb185e1a1c666c37a4580091b090a4d02ef8b1f3abeac7ce1bc6918e76541efea8eee258994add9a4d0d82cb44e47024f79d5fbe2f88d79ec36b467a2075b398de79b8c53bd350d2a25268026bd17ababe690ebbfe71c5588caebe814912aa41fee33ccc6ee99feee28a6ab97e16fce8d043bd03c42e4ae6135c8bf64a56611d9ccd7d1c6c275ba7846ae6520a910dec3ce1f116cae3b9c1853fa46d7667670d19442443090d7039a33242b5e84fe40f116fa834154ba971483d473e892901a781b3fff0bb20ba0e9a460a2d0e4ac3d6a0cf4c3fd2e479dfc63cd8b8cdbfe5b1711cce464db3023ce2d34c079d9a168b3ca6213e33eabe954ae85d65a9d6a3a3c1b947101d8398d1c382d4f6942842b25f2d923c089b746e6f869e9bfe85928a987db256537324784fe34f0585c68fecfc60bd7d380c6c8e208373d7be9f63eeb0bc7f5d16433a9baf5d54b5eee254aa5181bb4b8d0bef358a5438193005750d2babb7cae918fbfb9c284e8e2abaf995a87705e9cadf49b8154b0cb52ea7b8c589353b5a0b93a6bb0d6533f430e408857791033f365a6deac4ecb21af8661c917d90850b4429ada601f7aa3ca55b96dc382e6cdfe43ff8cf1f667d79413c039c40b71d53ec462fd39f89c04e59e18b36d90b72efd84a9b4e08b45763ecef09a455a18874b1a7d2bcc32248c3a258fd8cdd1cbc552630e30d691b60743aebb68fc5118dee5418b975e92c07bc5cb081d6b6c1e8880fec061b19911e053513ba17d5c0748f5d9d030d839efb8735ba4d04c642a788743baeaabe2fef32fa8551d790ec2a130ffc0dc5048fd6222de019167fd8168f18d06d2c018e7465a7b8b11fc2bf9bd7a1e933838d9af5f8b9d4d593f5ddaf63a5b0d707b23db6b4e239b992749adfaf34987986b5a80651a99edca062d8e36ad2d3326a2653df6469f47ce70f20664f02973d004d3cef1dfc6310cb0a7c5c837d19723a44b088f35f4fad85cf74eacbb9741eeb497a2ffb804e24e3dffdcad172372c33202b700a94cb0f18045627ef0723e22fb8ff166204eacb468646c853587b6957fc779fbf2b096616d1016fc552966a863fabd148c42eeac7ff6d459339fd9a01a3206a80e56e68038ab6b2a3a8c9ea905123ce1c5ff8fa5ad721f04763d77cc93a6c47b9371b6bbe218498e53b8678818e0a277ccd11008e8dc22a6dfdce9148bd61e58ff8d193dacfb6e83402a1b230aee685189dea6b003d54eb94631657a30a1c36e47e4c5f7e01b82402d6da2916eaf1434c8b6226a603220807bb91269a1a397fb4e10d8d8d6cd225f9ae1d6ed1b77b09ce56ceaede68ba7bf34af1ccc76475461f1361603c76c23735ac69051e62834ea3be48e5560cd56eb5ab033c3426563f4ea34913ae191b57c67518f239a8641fb0fe9d4076b917856e49650eb70c6b0a0ec8118c48d71b421c8d06116b5f96b4351ab1e5ae353de143f54b6589ecad152284d7bb3b8f0cc131e959d1298b736ec4726095311f0d968aee4417f354b897bb0b69ad400c6f96b1ef46944ffb832ffa0234a848dadde9bf161e83d1acfe7e62687390d5900ba07e76a7347a74b52e32407aa84a9cb83ef82008ccdbd1bcebba2c480240c0b1e449316613eb3205936caebb5125b0b930a84e8584e746ca244dc1dd39b7923d4517f3b9663b29f05bada4fa23fd6583513eda1b3960502bd0a17707de619e04821dec8e854a525a6dffe3e8f5661a1625ecf67370c75c193820dd67eb69e0dc74935e1489f1dc3ca7d8ed7fe97676fc863a99a783289d77d889a57b844fa72f5687f576755be3eb890661d8dc86b523aecf35ff40662bd88a0384b847b51320099ac81436af041ca8a560a9bb9b3949ee4379059d01550b8e038f7188a99736fc9dbed073d0e26b1a9c95d6a03396c4c2ff2d589e80b78b324af3784b795a3aa33c5580a4b37d7e373281534b9042e5aeda7c10b8e79aef460390b88e32f15f5be7c20aa91e0f9fd93ba326a2d962c1095820ae3f5e4789beda781a6972ba599e7c2eb70712e17e46f15ed26bb779bc9b32d68502139d0f80447f38d4e3a45db753e09c4be856d5347e9be2081bc689a8f53444219f66994edc4c4367071e4e290cb71f9a5bc89f55c383040dee9be8e4202474bea43b5be198e66b0d5648acf6344808893a9397362f585459ed0a13229189c23dd9c13a0a9c77d2154348fc694b384b1da2e96a7c385c6a0e448a71d5a49df4486d05335b4bee7457c4a68110636c6b4f357574bc7ca0dff841b11ca535f2bd87804bfc79d2be221f774ee8d140054ec3fe176bc05d0ce91680a73b7e9887bb1a916082a0bc0a3c8ecaad041788344d3a445b09a3b87435f99d4087ea4a3be9fdfdd6975ae4a54076af490982e89eb4ee2ad16773c11f105334509408b49aa298a4016fd0bf64ffb7fbc32a2b01ea1b0f86c8bb41c0cf2773719be355d76cad681d95328f60b6ae22d8ddaac2da5b582f539509f5ed97ad6927b04ef667823c06e125fcdd2790ccbba01bd100e7e98aafd89486f986930a5862d9a9ebd04f8178e9667448bd2736b5e7e19c310f100f1c90343f39fe856d382f697ed95fcea90269cc218b599047c3ef210f0523c927f62499bd0c48bbd7fadec13ccbba1aef83dcbd4dfe61f8252f9f6117a49abc78197b7bc4f2ebbb9ab8d4aafda8074f45a4efc6a17f450544ae29a0b0c636bcbe6a1eae09380165c5c7c8148b47809dd15e8f4fd91d2339fcef80d43d25991aafcad068e133f0bb45740d741c08b0413d45a5b613a277395a99ad7ef3c06e453f66062238a25202b08ffae16204971292f2aa661ecee2794d6a74c0f7db17e205cb67bd7e7e3287598795a9d6f2f3788ab666ed43d47df8011013715ebb152e995ef85f7cee3c09fc84355cb703e77cfb9e4cd824db78cf67ee0cb0910dcc6c9b69cfbe9ae2e49f2f427c619a816543319e7329731b8631fc74467d928b807f6904db0921e51e5dae265fd8053f39a877dc21708b45f2a3c92e437bc76103b2942a2773e36d56b6521229a293a92e6cea41daa576616abdc0de01c11448e0425ce89e5a32e9cbbf139938ab7655643af52b7f4209451685bd9a7e5924fea3fbdd06c3f3fc55be03223e909d79632856a23006cce2c3e212caccc2e6555c0dff152b5d017670af605fdb40e8ed9c58295fc0c698c2f4bc8e918b2cfef8fa38e45cd75da419c7331862eaaafcbb320701e003a20f085313830e08c0af2ccf81b866b597de5104e39e5b3560a77a1345c7b74d5068202c532bb1f8475f77c8edf27c72670829e59aa042e989f006686a79d4b8ff024dfba982c1f820273464eccd6295237d2f50a3239b143495640a1dcc764a2ac7e64985eb194e4230e8fd28b4485070b87a11e8fd0c2bf7ed57a7b0853b7d80abcc90848d6c39f3c5e392c92d798a7619df64e6d7f5e047809a74078954c6a4bfe59c8a037302ba37b0aa2e9c3119b52c5e4200ee809c6bab14ef09938fb9b411f26e5de322b1afb832141f90601dabdbcfce7f7cdb9f77c09e6cab43a404e20e70bb75f40e897bf1af244906837e6ecfc0d46a7256599fb84689881a32ec2736c14cf13007e3ced812444cb6ccc07c8332f90e69070b7ceca7dd00befe0c6bab80c84e4e2808b46477e858852dcd7f890a722f03abacd9b9541edb80f516e875c70c6ee80ab7aa71cb2e5a60454c667d808082f30a67a1f71a37ed7773d97277519d58a433ae8593507928a72b7ea997a61253826f4eab0934c06a145295389583e2d140eb18ec88fb24144beefb3c2b8ea13fb3dfe8ab9e4748e5facbfca3f9255596e35c3c5dea0c2af3709e2fcfc6a4f3ea3839d2eacf76ea42a668529a306250f5ca0cc408331c2891adbda72da77f4914aff55c643351507109d24ac3123d3a7c305add608c097ebef83c325f24e84c6a998d3724f257135f3e31f2b07804d76a281cc4b2c4a6ea85652106e0238c7f40237ea881384b3a9afee6d39d5f47151", 0x1000}], 0x1, 0x0, 0x0) 12:48:30 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:48:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f5d696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:48:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x81, 0x2, './file0\x00', 0x1ff, 0xfffffffffffffe01, 0x9, 0x200}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\\\'\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\xe0@\')}\x00', &(0x7f0000000280)='.,\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$-\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='($\x95!\x00', &(0x7f0000000500)=':^\xbd.\x00', &(0x7f0000000540)='.\x00', &(0x7f0000000580)='\x00']) getpeername$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchmodat(r0, &(0x7f0000000680)='\x00', 0x8c, 0x4) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x20) r3 = msgget$private(0x0, 0x48) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x51fe275a, r5, r7, r8, r11, 0x4, 0x80000001}, 0x10000, 0x7, r12, r13, 0x0, 0x1, 0x80, 0x1000}) chflags(&(0x7f0000000840)='./file0\x00', 0x0) r14 = accept(r1, 0x0, &(0x7f0000000880)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000008c0)={0x1, 0x800, {[0x0, 0x74d, 0x8, 0x3, 0x7f, 0x1000, 0x1, 0x80, 0xba42, 0x300, 0xb7, 0x81, 0x2, 0x7ff, 0x8, 0x2, 0x7, 0x6], [0x2, 0x1ff, 0x8, 0x3, 0x0, 0x4, 0x1e, 0x6, 0x0, 0x100000001], [0x10000, 0xfff, 0x9, 0x6f5a9583, 0x3, 0x6, 0x1], [0x5, 0x1cb6, 0x0, 0xffff, 0x3, 0x80000001], [{0x100000000, 0x6, 0x0, 0x8}, {0x5, 0x1, 0x2, 0x5}, {0x9, 0x0, 0x1c, 0xffff}, {0x5, 0x4, 0x401, 0x2}, {0x3, 0x401, 0x1, 0xe000}, {0x5, 0x0, 0x66bb}, {0x8, 0x5, 0x5, 0x80}, {0xf3, 0xaa45, 0x9}], {0x7, 0x80, 0x20, 0x4}, {0x1, 0x5, 0xffffffff00000000, 0x1}}}) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/diskmap\x00', 0x188, 0x0) sendmsg$unix(r16, &(0x7f0000000e00)={&(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="3a6e91fb6c9a1ec7138ecb9f7dc99786297810d8eefb8b7b107397f45afb1ae2a56df1aeac1db3ce0b596b4f0f969272d168dfdecb419c24feafce7f087b3d70beb141de799f6934a66113b3a86bd6d45fdc58bd1045d58f00ee913db495c8c5e14a2f5973de0a48b535c31253913aa66f0b2b57e2ea5f2e0237fce92aba2565842a2813ca6f4d432f0077d02245a2fabb628ade190abc070108a99cc2bdef3e32aeec89c36cfb3805dc152b179d3b22b5", 0xb1}, {&(0x7f0000000c80)="fb2f3dd027cffcebd5fdb4b4cd", 0xd}], 0x2, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r9, r8, r6}, @cred={0x20, 0xffff, 0x0, r12, r8, r11}, @rights={0x38, 0xffff, 0x1, [r14, r2, r0, r15, r2, r16, r17, r16, r17]}, @cred={0x20, 0xffff, 0x0, r4, r8, r6}, @cred={0x20, 0xffff, 0x0, r13, r8, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r7}], 0xd8, 0xe}, 0x7) bind$unix(r16, &(0x7f0000000e40)=@file={0xbdb537f2b698c122, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000e80)=0x2) fchmodat(r16, &(0x7f0000000ec0)='./file0\x00', 0x6, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f0000000f00)={0x5, 0x6, './file0\x00', 0x9, 0x3, 0xbf01, 0x5}) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000f40)={0x10, 0x81, 0x4, 0xffffffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5a4d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x10000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001440)={{0x0, r8, r11, r10, r11, 0x18, 0x4}, 0x800, 0x3, r12, r13, 0xffffffffffffff00, 0x0, 0x29, 0x100000000}) ioctl$WSDISPLAYIO_WSMOUSED(r16, 0x80185758, &(0x7f00000014c0)={0x2d93abbf, 0x3, {0x1, 0x7fff}}) close(r2) msgrcv(r3, &(0x7f0000001500)={0x0, ""/51}, 0x3b, 0x3, 0x1000) 12:48:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) pwrite(r0, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 12:48:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4639fdcf6f56af328d2bdf1542bf994682022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 12:48:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 12:48:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r3, r4, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r3, r1, r0]}], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 12:48:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x468ec793619b97c3, &(0x7f0000000000)="e51513dc", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x9a51594b8a0df260, 0x7) socket(0x0, 0x8000, 0x7f) 12:48:31 executing program 0: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10180, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0xfffffffffffffffe, 0xe}) syz_open_pts() fchdir(r0) syz_open_pts() 12:48:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/191, 0xbf) socket$inet(0x2, 0x8000, 0xdc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) 12:48:32 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xc0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:48:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/24]) 12:48:32 executing program 0: r0 = semget(0x1, 0x4, 0x8a) semop(r0, &(0x7f0000000040)=[{0x6, 0x4, 0x1000}, {0x4, 0x200, 0xe4a24afd6d0b1e23}], 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) 12:48:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xd6f4cdaeaae8f45d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xe27e7b39a37e5514, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xd751bce06ba45782) 12:48:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) sendto(r0, &(0x7f0000000040)="cc4e929941eeddc35b279f141daf83bb16e4c97b1b415880887e72cc8fe7100562bdcf327dcf1a0c84d04a3060b8f61a8c546d9b90144ef7fc0983fc19393b832e49e4af06477ed45397e7ad368c468accc9e30099df9c7716303a682a85cb39bb25e37139f34d61c0ab8618c6e8", 0x6e, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 12:48:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa28, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3f, 0xf16}, 0x10) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x3, 0x0}) 12:48:32 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:48:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="4fea36d7d7d649a3114bcd73400b8f4d66f5af252d0e9eb75901e526547b46eabb99ff8adfbf726803309e60ddce733bc9765912a702c6255cf900f3670cfd8f2550d8f8dc3eabfdc38494541c55214e77e0dc15ad5be59414144a8453388d12c353eff98b3bea57fa6f6ef41b5a493a8e9b62fea75762b2fd0731456a9199aec7e6f96313751e97121ae145ba859cc73175b52202261438d8d2bec0dda9b4002297ae44a755dc0b2fd62626e4bbde5159ebdf2546dbe7d141f6c3b4cc1701fcf2f41eec76544a4b1fa381af09a260024340988d10dcfd72bf036500bb0805e4ec8df6af712beaeaee72ae86bfc894", 0xef) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 12:48:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getpgrp() r3 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffa000/0x4000)=nil) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x5, r4, r5, r6, r7, 0x100, 0x1}, 0x2, 0x0, r2, r2, 0x0, 0x100000001, 0x100}) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x888, r2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x80000000, 0x80, 0x4, 0x18, "95dd7b5c1a2b625d82aabd2e22cc0d2fd074aea1", 0x40, 0x5a1c8a1b}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000200), 0x4) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 12:48:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x7a, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 12:48:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 12:48:32 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000200000000000000655800000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r2, &(0x7f0000001940)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/71, 0x47}, {&(0x7f0000001540)=""/248, 0xf8}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000001640)=""/145, 0x91}, {&(0x7f0000001700)=""/187, 0xbb}], 0x9, &(0x7f0000001880)=""/145, 0x91}, 0x2c5d08df62d8be60) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001980)={0x2, 0x1}, 0x10) 12:48:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x4) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x42a4) close(r1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f00000002c0)=""/109, 0x6d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = dup(r4) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0xfffffffffffffff7, 0x3, 0x1000}) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 12:48:33 executing program 0: sync() r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) semget(0x0, 0x2, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6a050080"], 0xa) getrusage(0x1, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x1) 12:48:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 12:48:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000000000002c3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000844316329394f3385e518420bf853e4e00afd69745eee0b80f7d551d8bce605d2cd854b2e954c8e709830b18dd665ace6a8a2a2167969c7c8fda13054cde6b944acd4821643aa4e98d"], 0xfeff) 12:48:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) socketpair(0x0, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="1fbaf3157246a6a1808baa62b8d0a2d26bd1539de5be74e4ea4a64effc2d203438b88c217487596be970a818a27a4ec3676b31c3a0e22cb7ab5b18028c81de", 0x3f) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 12:48:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 12:48:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) kqueue() syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = open$dir(&(0x7f0000001300)='./file0\x00', 0x8002, 0x138) getdents(r4, &(0x7f0000000200)=""/4096, 0x1000) faccessat(r4, &(0x7f0000001200)='./file0\x00', 0x44, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000100)) 12:48:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)=""/226, 0xe2}], 0x1, &(0x7f0000000240)=""/216, 0xd8}, 0x801) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/210, 0xd2}], 0x4, &(0x7f0000001600)=""/166, 0xa6}, 0x2) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000001700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)=""/193, 0xc1}], 0x1, &(0x7f0000001880)=""/32, 0x20}, 0x2) r1 = dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002f80), &(0x7f0000002fc0)=0x10) sendmsg(r1, &(0x7f0000002f40)={&(0x7f0000001940)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f0000001980)="14ff7a5c61cb04a22ff622ae5c3ec7c0a1a7497a28e27648ea052c3cbfc8789cddda84f5c8c62cbb35c44062c4e42f7422fd6f3c4f171bf8a0a7d2081262c836052a924061e6c9b9413e5438fac6d0f421ed301a30b1b3543b9e05f8e57878c60390efbc9e96671fe73427946fef59f87af456fccfb4a29b62b306202d7fa471d28d467608121e7f6ae4fb61a8e1805f7ac507736fe4ca88ec11da0c390e70fcd8cc70abee7a03acc2bc21895214ba60da9f449e39c637cce6fbb7893a1312ae25769eeb0c8dfbbb834fa8073d7987b94e04ffdc8f0a1f7383ec879e0b3c16f8221ef87b978332789b2aa88bde4fac0b", 0xf0}, {&(0x7f0000001a80)="01d2b5f7d2e1fc30f6f4bdee4e33ffb700805fa859ac4291f4160a52dd50722c52b013b4586a17ffa6b9751c2e1a7011d3a5494a0ce566940750c51457077225523ee92b66601e5199ee403c3771654511", 0x51}, {&(0x7f0000001b00)="7fcbe0ae1375fe4ab8b4f9ae954ba5544656e6f0f6bf8d41a7bf7bfd6d78d39cac61c510c8b4438103ba1a92e4506d0a97b699fdf8b4184caa6c6c34504fe333837447c1f14854780eef324106b26541f8ee54ab282d8462b8e7cfd4d06cc63053e6c92df555d19aa643c4a1c5287cc24eb2db6817563f7cc08570cfe8382a8ef30f7697dd2d1d0e4987f26ebcc84f46959734c015b5444a0897ba2a32ba38e153690e50eb9b1488", 0xa8}, {&(0x7f0000001bc0)="540d21a355bf4542c63b6c5a0e22d36cddb24a3ec5e67a1ee782c8a8dcb79f0bcb81fcc588fe83edc7dcff9c3a487b1c2aee4e933350c518dd4a43370c34e468be50bbe75e8fbd7a7aeadc7b299824c42fa8b67bd8ef38058eefc8b735eceec2100d74d141310043a19bdb84ef5eb82e550f615047843c79944c35874de34e09f6254fee1c86b18e02cf902cdf5fde3e105aab7c293f5bf6fbc2dde48d6ea7dba883686bdcd42b474fd454118a7d388172a3ec7c", 0xb4}], 0x4, &(0x7f0000001cc0)=[{0xb8, 0xffff, 0x3, "18ea05811f1a6cf2ebc2126dce979e373380405c909ba983da70d806b038f7b5dc6c9f9cdbc5f0a61696c55dd28ee1d7cd6876cfe7ceb07a939669f635a3c4cd9f2d9a1685c0cd65431a89f90c11607a635f43872550187c67cb184f26bae9c2180a1779820bace232a72295db57022e3ef6d70ef8800b4d2bf405558756884d7bf8baf86d07b73c4cb7e986592f2e52dde455d3ed5ff9ba6605583989867e9a76c5025dad4e"}, {0x78, 0xffff, 0x0, "eba5c3916c1d2bed739137b7a62d623fd0e481052216a9b19b3c1f4dc151b5685360dd9b6f9afb02ed46955295a584e6d203914e44d6e3895ead90e902191cfed4ecec0ff810eaa7b4d95bc4d39ec93e76e717be4841c2756926394b3330a538ffa38562d81ecb7b"}, {0xd0, 0x1, 0x1, "c917d0ae6627524381d224f0535aa463e92dbc82d05f3a386708df19d5e07d1319d41bdc10dfbc0525bbc3ed58ee8a94a26f996047d9a6979238705b94b355251c2987bf4a7302f4e57e2258cce640599100434107751b227a0fd53fa424def59cfabf26558e18400e40aa499f8fed4378adb2f2dac170c58d3752fe0e0822e2a7ea06f928ada43c81a271b248ab59ea782810412294c9d8d3eac42c8a6ea573b727c057f51caedb3b6e3753e076de5cfbd2d09956666eca79"}, {0x40, 0xffff, 0x644b, "b97c683072cebe3da9ab01ab47ca1cc61b8eed9c59a037050ac0e5fa61e13942ebea55753649c2fd826d"}, {0x1010, 0xffff, 0xffffffffffff8000, "8014f441f5c9d550f5a57d0a34d244a3344fb091c924c34dd7a683493e43af097dc1017f0b6d95275fa48a81883c5cf0a45319ff86bcc097fb9315ff91cbabc266dc94a27ea7f1b97bb3cb9259a4a63ef233ea88a55c85185bf4f7dc64bd85d290c39b1cc6319d1f07f81b32b93f6da7ce85fcac5e12c9a6f50608abd67737e0ec645c8c7113c438b3a726b3df16315f0f6f838542ea722b4a40290b0899f1986d316d72f590a1934cce76fb7ff5809f838c9ce36a8e35b8d7006adad040c3bea969c45954b5cb3da00da3ba82630dbcb4fdd876b4678385e2c7e42082c169fc543cd81f710409f518d6b2848a704910a69ff0b08376677e0c27b57c220d1b64ac02ce66efd2198eb742613c0e4c34c087e867551f90386f4cf793c3a08767e9271b21b42218689931600531da2845c9257b96ee6c1b66a611065964dc4c0ffbbae3ca00164405015971fd3c39ddfedc689fdb3828e0801084f7e5cd45d0fa961145ecb49f760bec40ad3778af88add82d3426854a82b36d7e4131833a985942884b98168079eeda85b10b2e679a6590ce77f8fefc0a730b115a3eb8ec4f71c51264949faecaaabd9e4c350e8a2bf2bd7fad8aff7239d2a90868f1f00b553425c4628239dd29b58b47f041781b7a8a634d97ac3c0707a8a5ff11d330f2d4611bc5d7df8061ba61ac33860466c2f374b2a8ae27514881452c89e1af856f4e9dd47e4c13a7d743cd5c9aba02f1eb5a60fbda8a5ec939c06b6ff4260ddac272d1034621b97a05b713069a0674fbf412552527d0c6235f6ae285604ceff2cd33c97cce303c7be8cdfca0e8fdf1afd91396d1f83c5196f78e5396c75960fbafa8b07ff05ce1d001fd3175b502011aa089732fe5c2d6b6d962c4e293c3f676bb5f912a9a2fb432f3dfaa121109c3b9c09788fd96a14b1ed34111ea6d9bb19dfa125ccc6c631a76a5eec3efbfdcec985d938e64f9fced3afc34e205b1962999cc10fe83811aca51300f58d9a2249aaa3078fc03aac00ee14ba7cfab914f9b17f0525a77c7aa241d4fcb3f5c4d26c4b3472333718b485c226bd3e6abed5c920c00b48ce1e316201de1ea1592fb00dd2e7befed21611b2f7d360dfca55d0595d332ae1809649ee4b37f05fe0c7d98e08f3ecf2e85001f986ee2893df5cd7f26f6bc5d0fa962fff03827695ffb5b12d0796317436f1cbfe0c0f24f4c08c89e7914bcf57742d3c7a34169101c0ad829956f47e468376858b100613a6d7d6d48c6a1a107739b4b0676f8ce42fcf54398f4d19e0028b7a6301d204d5985bc196b6da006cf9242e160a26163d8426b5b6bd8ea7af9eec46c479c425626fe48e6a4aa326858299fa9e5b18cb0082022b3e90ed92279e92bb7a7a015d4e47cd71bd3a8d54289bb854f43d68f5b3a81555c9c7e03b155e229eec0a82028c3d750b78cdfb103b9e945d61fe80bec159085f8226b1d37f2720b8f6e169256b3941dfaecf1e984b015b183e3540da7ec9843969e7db14dbc1265a111dbecba28abfd1d51c8d2639febf45ce09ff9294335707cd1e5e8ea3010b857895139b96c95e9dd0b9840c800ebc2bc2f67b803c0ace7c3cb8f656e1cf152cd3290dc01d4801130e50458e118e7af5922d2b7b874400883e144bab4f62d9a6c1229d662b1c75c41328ac204677df7e7e3ac06ee49fa6db90b1a47b39ca08b7e32f799f0b66f0ac4bc6687932a79de214d179e40879bb34be7be4abcdc880f62809c8aef74eab4e5aa60c939b3a4835a6cd994f47ef78ee0de8c686dca8752269a62a9d06c25eff00e3978160e224f8c08364e0fecb2962ca3243c44911de242c359e540ce1b421b22bb372e3675f3265abf47a2af8c36429596216181b3bf7292c4a0b577972a9331b56d04a833da0fc52f2ab8fa85f923e20410f69710763cb9020acd0fef22cd0fdee59d7612f3ce77a73223cefe90eabb39132fb6214cdeebad9dc6006609ec589ec113862656f1b1e510e2ffe1fea911744228109ee8cef190b440f56a0e87aad70118c4a08f9a5c4a513fc2ad236f12acedda48d799b6c7a39e563b51c20c331fd63c2ade7452217460a90dc148335a2bae6cfc62e137d34e79d8ae0508fc118960522f77d315d8786bccec692d4cda7bfeca626b4bb4788d27ed7a3a10f94e7e9238000d69b3c8fbc58213d7805ac8f9b47204d28e96294b8d740d35983bd7d58d956e31c7c8f44f0aed61f0ce2c29fcddb117612d9ac76f932b1f87a809eb6bd8aa1d06020349211fdb36ccf4c6113567c3e7d1229ab8e657ed8f4a3c85029308c9dfdde69624c5ee205d94e844382c16d70f82a261e40afee6b7ecf97ddba4bec34468a43032f9548a5f44fca76a0aeb7e26ecc867cc9da0398dfdff4f72e4d8e11304fac86eebb9f77565e6e06c93c131287cf819eb9503bdd4ac8a2e075274edc60a93c91d80a75e0223158d9b988ef32e7caca6e3fe7535291ef22d37b20dc754abbc03098a07ed19b689ea40cc3e577fcae3e53faedb1c9449ab5fd79d7f664759522e607f7b71e8e8f31c1396312fd98b8c9baa62ec7cf21d9c3dc1508cdfebe3f4dcaec78c1510c18080fa2191691d7d9347657e3f7ed715d6788cf23591569bbc99745b641123ae68869654d8a3326f2c9c65f3f18c0026bc02008a4b75e5365e2bd107f543a02677e0aa3fd899e7c220aaef0a05bd3ba0af0aff705b4c4d02a8fc212cadad73ee2f8e13fc063f7604da36f5d3aecb2189d72e5dd80e94b200fc8d96f7569abe8621e15483db70f28a41b4cb79b8c9e79832f6be513038441b4a70c11eb9d2bc659645681b822b0f13e87f76bb46a7c40c0f6e2b5dac151a846e5d8cf4e0751727c804a279da1e653c7aad94bdcbfc58273e33c141e402f70f64402f90ed9ecab7b8be0cc477c73ee1101ad1fed5b7c2aaf4263cead35c0d4ddeae100b0bf93d3a51f66970bd8841cc1bc72b27a03a1b19be920a5a73c1e1f0936cc0d04b2ce80561b1f38bbd98fca14f35279c49de4c34a7b605298cd8b19b22f5982b750463818185fcb5fc504873cc87765e7b037939614eb537d546cbaf8b14fafaf766ae0accd806dd2172ae7a9d6f6cb557cc351bf81bfaeca723457808235815aee5981650e963c59bf566d49bb573eee5e5e5fb0c24745c4cba4dd8206679ba9a165dcfdc6b23d5293fbae67d2f7abf0471bfb5e271ea26dec793b3441b78cb45a5ecc1b47a7817dcd202e2eb3afb2c2e6d7216773be87b5bee236005e8994db541623f07aac683730c7eef2950d6334ec24a54e6c01181b23ed2d2aa2e9a795dd8dad83890bfcadd01d9b9f4c2ac85413518306789a977371134fdd024523215b9f1a403ff5e48b1f38bc5d6d21a9cecdf759465394e73f104f14ed0afb4a30d31c73f50bb4d375865643d37cd5884a76822ffbe42d68994e8343c4f7b4f03748cc5fab95c7047a1f2c35ff7f0933978cf7b848259cb3c6e780d6a1412cad0c77b7a9da28e6fd290da9372156d1749a1ae0b54195174ae3a812cc4ff6cbc6932850c5ddbb6634df6347d6e8310707e77d5b60cd9dcdb7e21764263e39f5b276d775fef44f56ef06555cc6dea39ee2797672fc3ef115286ac8ed2fe6f823251c6edf493f7cbbec3eb4d796415d06251169cd99435c6fcf6bcb828c960ea6f8f060a27e09a4edc94acc151ba5121eae12122e5ea4664ed6be0f885471780b68dfa595de0340a0283959d4eaeab64e11d2e6de12fd7c541424ba902f0050563083ab7972e5371fdc63a30e60269a2ae8a5ad0dcbb668ca6209366b343ec47d9647ee5a274f627b39311d6b54f037aa2ef3d8fa5838cc4b6e40982e356ccb7c0de6561d5dd3676e488d46b1a5c9f3baf13af13af2254a7b8fbaa4175b568ad998d4e042f8cda150671ff82f4f84c76ca386cabbe6dac91ee3993c2e308827d0a68e525df83e5e0b9fdf0cff1e0d24f54b3f4a293570a3ee21514abced491424e9c0c2f7d7fad52d6ee7c12636db3e3701737ace800b76c270b7e39269aca8e8afc67746cb500589b2636779fa6f9daaa7300c5c00a518575ba5b3f7596d5caec30870de39964be7cca3de2da718213ace5fb6d6fd51b1c855e72b8fe539744b2975e90ace9da9e49b54fc9992b40dc39b2cb840b7def64f2b0050d029030031b0c6334a8144b265784216d20a70598cd1b9a96150afd9f9eeba445d4857355acb8a82f33a882eb0c68d79447b929e754adbedbf63a1784e9d58dc6baea0c54debc457653ffdea1de10610f7fad83c03240f57104eecfb09e9a5933be44749b793fc432a578c91cd98f2b5721dbf915b6833761aa62dcb01d2875fd3a06f39d201b2e6f3f35e6791072efa71ee342a88cef4b178496d02101116fa8d663da704ca29d4309c4b61bb91e3ffca7a9aa3b0d02d21e804692dbd6bd9d79da8245540217eb60b50400bf75db1028ad5fcfc4f28497b6d0d3abb744285810e14af3b56473d2ef0067a0dae071abeb1c1324f996c9343725e2afd694056d7893f916b06b3fbdf365a6cbcbf89f7257c754b11ae43c2f481fee783991387ca7b43728bc26c774f776491400233488f3f47fea5573db258a5f0b6ec42d5711d9844dbf8df08e64550949ac154b240673c8238cbbde398c2131ba8c84c1727614526bf45c24b02697e5fa168243b0700e83c2bf168bb7ce69b5323c8000e2120faeee93b9f41ce50c3fe0d8c039f2938f5ad942a2b1cf2fdd9193dc9e75bbb4655d8691db35daf47aa45facd793019464a123daa5a8b94d5cb1b555a5554de023052a26b5a3f227b1a166274bd9c78c8e5aadd29a07f7b97eb7bf43e2d58986defc3fa21d60feb415367e2582a5c13abc7e952e64cc9c20baf0b8d3c8e55faad185e7a1aff6fe3ea0ed263a4afdcb7c0c1e8cd4c0246c047dfdb62b408654dee7ed9d1f9e4a6c4913e183acf403cf1b5718374bd5a12135e3cd92669a5e95ec86478bc49dedd16cd27339a9b7797d21ab05c529f83fbb1370d2f9ad9ec550310804f927a8c8416e35357de0e408e3df96bc5804c177be463ca1e39ab56de8f64494f7186cce34e70212381d49e8d8765ac8d7d5e767b2f7db475665c196c6b84e7a672e215ef64582dd6f34bbaed6cb3312e047c31c2a4cf969730f4b71ec3552a815bf53e46cecf3d57bd22e3580a401fefe40dd39da54d1147e1744744fc5c7954d4af2b53666f9b49d395455c531a4c13ee72e0dab1638ac07a027931469111f59057a066adf297ea7d48de6255b527b3022afb1c81cbfe67f0111089a45578f64e0d7d70fcdb982fd76a11b967c8c47bc611123e2221ae68c3bf11c5ce0fca10cecb0497311364a6d6c470b0a81099a6b855b67210892b422103ebde6f5b5a51c759537fcae78179ec4a63d38a7f95cb6140ce5f78a8d24aeb7721c848a94cee4152b89ebb6bd86b5e3bde9f6dbeac47e4d8b48f4be460d80fc4ba1fab2fba88865c576cb080124f36bb1e69c3a817107220c5aeb17773d6af3f62e25eb1d9f073d6b7442c232f47ff553fbe2fbb815682c4a0bb2d6a22512fbd210479052f091b734f91ee793b2ec3e503608df1fa1d7effcc2e514f78d903cae0f092a8e2b52191d080226ba9858de332827780b35fafeae3454c691ded44c29dbc648607da1e6c5a2d87abe250dcbdbd994289f0462fee8ce918e8479c5e04b2ba27479cbe9dac210d7f859990c0fe0b357195e91cf70b94c692e01ef1e3652a6b6dc07f03c1a7b59a5c1f6b8ef6d0d0a3af3134179dd9a023c7aab2f43df4afa1c1f94977c54"}], 0x1250}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = open(&(0x7f0000001900)='./file0\x00', 0x2, 0x100) ioctl$KDENABIO(r2, 0x20004b3c) 12:48:34 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) r3 = kqueue() fchflags(r1, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r2, 0x0, 0x193) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x3f, 0x6}, {{r4}, 0xfffffffffffffffe, 0x50, 0x40, 0x81, 0x7718}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0xc1, 0xeeec2f1d261e6b9, 0x5, 0x8}, {{r6}, 0xfffffffffffffffa, 0x1, 0x8, 0xdb, 0x1c0000000}, {{r6}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xdf4, 0x5}, {{r6}, 0x0, 0x84, 0xfffff, 0x2}], 0xdcf, &(0x7f0000000240)=[{{r4}, 0x0, 0x10, 0xfffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x1, 0x40ed8291ba9336ce, 0x8, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x1}], 0xd498, &(0x7f00000000c0)={0xfffffffffffffffc, 0x80}) close(r5) 12:48:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x800000000029, 0x8000000040, &(0x7f0000000000)="d5ff966a", 0x0) 12:48:35 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() 12:48:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x4}, 0x10) 12:48:35 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() fsync(r0) symlink(&(0x7f00000003c0)='\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)='./file1\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file0\x00') 12:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) fchdir(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x53, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) getppid() close(r0) 12:48:35 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 12:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x3, 0x3, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x140) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r4 = socket$inet(0x2, 0x2, 0x1) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20000, 0x0) r7 = socket$inet6(0x18, 0x4000, 0x1f) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x41, 0x40000000, 0x8, 0x69a}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xb67b421216fe84a7, 0xfffffffffffff800, 0x8}, {{r4}, 0xfffffffffffffffe, 0x9, 0x4, 0x4, 0x3ff}, {{r5}, 0xfffffffffffffff9, 0x11, 0x80, 0x6, 0x9}, {{r6}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x2c00000000000000}, {{r7}, 0xfffffffffffffffa, 0xf1, 0x20000000, 0xd61, 0x4}, {{r8}, 0xfffffffffffffffc, 0x10, 0x1, 0x20}, {{r9}, 0x0, 0x22, 0x1, 0xab, 0x400}], 0x9, &(0x7f0000000440)={0x0, 0x6a}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/168) r10 = syz_open_pts() close(r10) syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r10, &(0x7f0000000180)="1b", 0x1) 12:48:35 executing program 0: getrusage(0x1, &(0x7f0000000040)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shmdt(r0) 12:48:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="106d08000000000000e2e6f892", 0xd}, {&(0x7f0000001200)="1b2a2eaaab3924ea11c13759d5e3c04d74b0c9054075901d545c46c97c1924948fdff6b9cb9b88f7068d9a458ebceae966aad8ca0a20886f96faa241d3a929f1b3e67133d04a16179dd8a0ee6cc66e827d4806", 0x53}], 0x2) 12:48:35 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000300)=[r2, r3, r4]) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r5 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = geteuid() r9 = fcntl$getown(r1, 0x5) r10 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r8, 0xffffffffffffffff, 0x100, 0x80}, 0x200, 0x1, r9, r10, 0x1, 0x1, 0x3}) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696ce16530"], 0xa) sendto$inet(r1, &(0x7f0000000000)="3cfe3ecb7a734b22df", 0x9, 0x0, 0x0, 0x0) 12:48:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2000020080004, 0x3}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0x1}], 0x6, 0x0, 0x400000, 0x0) 12:48:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x3e53, 0x4, {0x10000, 0x6}}) kevent(r1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0xe5, 0x8, 0x3, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x28, 0x1, 0x7eeb80000, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x12, 0x40000001, 0x5, 0x4}, {{r4}, 0xfffffffffffffffb, 0x6, 0x1, 0xf8, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x20, 0x40000000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x40}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0xa8}], 0x8, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0xb4, 0x20, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x17, 0x1, 0x800, 0x100000000}, {{r3}, 0x0, 0x6d, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x513, 0x8}], 0x0, &(0x7f0000000440)={0x10000, 0x8001}) fcntl$getown(r4, 0x5) getpgrp() 12:48:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ftruncate(r0, 0x0, 0x7fffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) 12:48:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pwrite(r0, &(0x7f0000000680)="b45a7c231947ba1f05b11e8703b77508cb930c752e74d34c02e5f26e325069c55ade83900fbfa8a7193df2ea128b7e2f047db5cfcdf7d4c88330aacf876e7247020e0df001e1f51babfbbe7032c8b5cbe391a7c11cdef231638381e77e4b6574a7d00aba30be8acd30d1ac01c626fb099b848aefa0c6066a4208a39198da7644868a8f4f0a16920eb6c46c34a9e877fea31112b45add27a7530a14948d8ea3242b8af57f6da803238add56f2985033bed8f9ac11427f2af40e50cb78fdd86f61f334bb431f1a518011672c2a6fb4327219311dd99cd23d61115b08f2198cad8471766b488c", 0xe5, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="207faa372ada1be3e8335f158d49321457d9f60cccd16d43ae700e6780da0103ce0c4f2adbfc2933cc47147c2296999a65919d13b99a9ed6d3b3c92653e12714e8621e93ab943d4d01f6347cefb81f51fc47fce285f0b9e2ad79b357e3aa4e14dfdea10fabfe654da301876721cc6adec4bb8930358f5ff2ea6ec261c120a7138b0c2ec9e9c6ceac6c3cdd7bc2af736448678ef782bc32918bddb8ede163214718e4bedefd5319ed7dfba49a9be302bc5f0903872e545dfb1cf756943e09f6ec0a5939ff11df01b536b4270127726c064a1da06b1dde79ca90c5f2ae9409571fd3314e7932a32c75b03f27c94e77c8980b92a22a8e011ab022b07c15202d821c227e5e0fd96269271a5ae72b3f9aebe3387f892b1fbc07733d80b5dcb272f4262bf1fa6ac449c303658d7d3b33af2cc9d69ebab2e21fb0a2c4d721a18e48bc94ba5f575688bcaf20799d0270", 0x14c) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:48:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r2, 0x0, 0xfffffffffffffffc) 12:48:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="f8e54e57a4f4d355e2dd3fdff05cae766a0d380637a62e99db730d50cbe7811c71c5d4de05b0fc8cb94279c28092379011fcb321daf042ef906f137622751da51e19e9a3e9136052b9408f1e31f9fa103572f49c0115f14c64e31e48a67248208a009b82d4f706c38e2b2a4bc33ec30482605c22f521d4020cbdbb05de2828aacd9c", 0x82, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000001600)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x80, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/diskmap\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000001c0)="8d848f464e9996fe4ca821a188a202dfc24fe406d8d38a8fc5d25bc030ede53f7e7dc54548421c5cb776fcc201be457ff5d2d58d20e33a6d582dc294aba2b55832d3952e78c17858", 0x48}, {&(0x7f0000000240)="c4e0377687fb3f5dfd6b317136ea8d2528cbd8cf958fe5fb61e083ea82f6f2159bd66e96db97c84bfe9269cacd597c8f8f1ae323f23f695a257779b45c9a8a000d65bdfd9a7ceba67d36196232aa4ec13d9de1e2ec6872e36f4e4f8da74c4747fc41bc5ed594577d69f5b548b039428c9be2270e19933e47117377457a81d2543f873787874fc43abe0abf28b94c880b881242b4e3938c71c4e0ff6c3c907f4b79879e303946abc853bb59cee870105ed07f41", 0xb3}, {&(0x7f0000000300)="cf9e8164b120a32e6d318f1ace31111357b7f66f8edee3e49bc6e468ad473c56cfd0a38644b0dae249522396d79c8007edae099c12a5d3c36a83a7d375c782ee942042bf29a5ce5fa10f1d05c6f4383d06b257cbbec198a02683ab381f9e1dfc8397d52a90", 0x65}, {&(0x7f0000000380)="992cc1f8898b9fae2853ce5c76f2842fdda0a00294dd4e481a416de0ce80c898e018a9d4d47c3eafe5f0f75b8ae701829f27fa7bafbbff2cfee38ccc8dbe5605ff309e7c7dd23e9bdeddf0a8558634d6e523ba0991874556b0c9433dd4bbf9adc6fbce15a4a7a150235043c5945136bd7162c353fd59fca5f5e353a8ada83b1a9f424c173173addea3c1e3b87c00822edce42e98cf44a3826636c9ef3e2ec5ef349e8afbca0407f96951ffde86a74177307aef4a20ac5939bd255377509a01e366d6bd4b3238a36b1211da2103", 0xcd}, {&(0x7f0000000580)="6c79b3139c080843783f27e35ef6f976a309186127119805a89182349aae96719b497495e00f81bdcd4c00f161bd0e41c2c70c4d3bfe616ce18a70a9b41fdd9a29595cafdec9091c746d9b1178d3aafa2c9fa15f4814d3201da861511b3bd8f65a75c34c892dae11441369b9d3e27ea335640732f136b63e8afc4fbe3ec4a9e32b28fb774c136224963fbd7493d87d26eb81fa29a06c1e0da1ae5bac07a214753c5615b13997e60aab49c7bd79f0ebc0be7fc8815197d5e84c73196c0ae05389dcdcdf2ef91edb1fc112103346234dc975d925ebf6a4d9fbffd02c7f37ef67077bd080b109e39845417ac57623012813cb700126d1a8fc1d747c2f129f09e68aefeee9ffff16cb30dcd7f1d98e3f03eddde6015144d64fb40cccfa81b147660ad5738959295d7768a42af534553ddc04a32a6442c6f122d874c3bc8fcf45a1a907a630b9957755303c8410b55a8f0127ec4cef344b5ed0f7cb7d09aeb64b96147ed4731626ca02674060688af6ea9b7a05777b8a40c26bb5c49cdf277b6c82a426e19c26d10e333ad66027e0d605924210ed218503ecc18a77649b336617075bc78c838f06efb5394e0f8f2a2cd03af58de62aea2e7746ccfba3a551a47a738ae7b8fa783d50c4d4ccd83fa72a60e552b97a595d0138b9b9fcb2ba65ba7af932ed30e3b6723bfb8ac4420d003a309c2e024ae62559aa34bc9584405ac759be9a768fc4fe80ce4df200c725ddbbda2386cc3b061a73acf56ef1c0906eda106ddfd10c7ed096e758b6ead5bb38af77369ba85f6e535d3057e0b9a3087cdb96b40d7e927485ee1f2be0fdc83a0d29d0290880c4f162f138e3684217a61428c8216ea19f608c3d54a24836f26067a4b0c2391e96359a28bfd0abf9c39502388c5b36c4790d5b9ac17f3802c58d41e58aad446c322ed725327b14c5460adc00b49fbb9c6d9cff4e0d0835f713761406111133fa68ebcba3d90fd3e2af61aa6505c6946b5132b418dc898be0645d7934231ea9eeefeaebaff38e4fd11c967d6bd344117ab5f2a670635c4ff9ba264e3e37a1e5b3e759832391499c3920ef15a34fa6d98418fc1fbc40b5df055d41b94bb31a7c193f11159656b699651a342fbd0e63ff62ac6a00384fccb78102f4d79127d9e3b8f6f7747570e257861754f328177eb26b29117836f676985b7f192c7d04aa807e80b8462deb3d9f5d2ddad916105b18f769c4f079bd69c04034f134532bb5ff55a2f1a4628d08ae15317312ae0bba97ada7ef5ef89f2775d5eef8ea3f1591ff6028bcd34dbd9af4fbbe545d868734b4ea9cecc44f7b62b799d6fb646c02db8b088ca1e75e1f04d3b301c12c5f9d268f076e7f1196a64150334a3a5795007fcc0ce6dc737684914e27c08cd8e5b6c8448a8b15bbfae22e65b0f8fc6d82fd1654fe9c3af69232eed4b495ee8d654692687137766072d9ca98acc84a1ce6dd4533c0af032a96030db083aaafe634bf3e023514b74e655b2a8372a5c15f90a2611d7abb096b39f109c9693b68ae528b5ac7149bad6ab070faa79a94178f24c54581fd514f6b236ab20c1d9bd9e1863c9e2010427e39147bdd3e67820a96b43a962754fd84379d6e2b5a81d1a2cb44c10b860cd372888bba43f283d169228ae5a763f71cfb4d8f5080e119de6ad380f4230f91d4aeaaf3799d98bc36cb7e2daf8fb479dcffdefd32e4a5cf3fea242c8d707d2b6918df3b00673bc6136866dd22d745263d09a8d067513a14c84d72e4f03743461a427634f6bd9413b501716292fb3477b9623bee75f7f3abbad5fd2122b9b2c19a9b89039b68e6e72aa9f49e77798dd15c02193982acad480d73b022ad72b084f2631c07208eee14e023e30952682df120ff6642f4abfc9f09222c33d4b4dcd26d617acf954002838f89a6e5f3700eae6d1fd1fbfa0c33c88aaabadfca9eca9af9710cabd84ab8695f552595a0b8b85f2258158fcb1542589cb2c8a5173af9d4befdbc866a26ac5d75a834f31ea5c37d0348e8f86e12c909d8c491390897128d0894314306e9db60330ae8d82a75a18f4a1adb953018fac5970fe28e89c8861e3dcd799b66f324d9c0743e4fe18dc51f1d0d7b6c44ae7d6c3926177297ba84ed159b0148f8dc27290cb38d8876f0976c02ed8f33cfeab953681288f99647e5d1647db2b7512d91caa71e41fffdaec23e6382f9a8086f1be7a9570992c50681fb516e98bf7ad3dff7826508b1a2797f976065d9a0996eb6aea1b80999d197f3b806dbfa4971595bf49b76a52a4928b2780d63f4acbd6af597711cefec785ce24524cd92aac692b9fc13a7909824fe5e799d24080fb988cd62184589e4d3a2edcc1771bd71ba4e87e719fb426b0635b4b4dd2a36ae90338fe8c523fbbf4de5b95f2a6df958f216ad5e2167e9567f8a9464dc73b89cf51206773a149024774b86e40e832f56736e807dd02ec31d25b01c84a2756ae8c7c174f57c8bb8ff5a67999992a69936af36324ed65cb0fd19fbb1a0e8622b52c8d9f50594e03382ab85816b1aade108d167a6ef1fe64038884bc0c2d0437be59bf6fcd0b4cb4bcf707ad92b5742bef91043352f5010342b690a2cbe04f93fff11b5e7a845f54af9e8e5c099d9d79acf5d2d826cb0131b9b94050ead1b42ca6f41650415c99898c8e4fcea4d1397678f14a3521f4166bb6666052e3e473e07155773dac66fc3c93d0ad58351dcb92b289ea79dad86fc4edc4d01930dcc7db3b11cb6ed910a462f161fe208221658f9ccef92b71f726b08ee305c94277ffc69f36526de3708dc47b4f549248ed5e81f90e7ad7b66cc60aa31dd2faba93c2412fa6bb5c71c2f98d3db571e84db825efbd40e741ee99eb07fd7a51ee49de27a9e084879400a136796b9952c88b9351aa5323ba43a280f7cb85ef74d15cb86f6431221cb2d3efe0175c9000f69fd8f4adfe1d8bfd0bc45f21b2c5c369af739d2af02a88db06f556882cce5eef7425a064137dc38def35bd27dc0e97f52c287680a69ba1680ea7e390cb2e27ad6732bcef91b9dd22fac340b989576a63b4dcf0d406ffe2f8bfc764af9806de8017fade0fe82e8376b5c2b78756bb78a6ce3b7b65ac49754563f669096207340ba9ae9c6c7250a77ab8908b070783fd15b15850a04b637e42a293b6158804b12a1b8f411a72f851e22f2df98746bb254c3c2b3def8d819b41094ab56447ed3cbfcc21af995cc49f39de0187203d9110cd36205b90c8c089d5ce30c9970cdbd5e7e0f0bdbd2911ef5d86272fcbe16442a90652deeb79b44411b753da0a12faa7e31244fb54db681a249fd6cc21e9b7a1d930b72fa32a6a24db54c48fdf27694f6cf2c9dd2095f39dadb86cb06659cc7968edfa486580a11d13d72d48f5428456beb6d6f6871dbd161059fd1be7194fda33ca7b6a6b395129aa3e37880da081050d2928f8e0750b3335edb0cab75628a9aa70678ecdf1037d0dfb05175725e51772345bb5185b7f219c00752812b2b2582edd5ddb436088a0f8d7522a1785575291e6eaded99195a89036c90f7c8bf867951e9f7fc26fea35fe492b5a8d67f4135a59f7bde069680b6629791fa33917f67d9c840ceabb1833785a826478922bc192ee9bbfe86fb1fc0bccf4f1588a1295185fd0c74ce37b7fd2de03eb9b1b46069b8664d4c7e9e49c0a8e8d5e8d17e5f55286e4862b0b86b48be79963f9e75b9fff816696ecf401ac03654fdc7d597957994b2a73cda51d87ae4efee62bffac84f50c4fa4ab894ae4bfa4def8cee4c765b377263b27b92a7ff9f04a1478872a467a1ccf295878c54e256e8d693ac363faa470b653e91afde63a2b4448f775b5081dc020cba24bb4816c33b83cf365bdda439abaec5bb40ce72043f405e340ea5fcf519a3d7cfd4dbb9bcc280bb37eefcb076ee7ced5c9748e6867ab6897735a787f8fec9f57e0f350ebc100a2b148d09ad195c56d6a39eead7f5c827271aa7d23902c28f08f3b6292ec18d5897c0c8f4172eb4f4bfb5bddf4aeaf831a796d4b3cb0a7a0fb3a45356daef0c79b3256308232b6b45452597535955533f1a66a5495c184268dd2ffaac0929d7eb9a19af818c62fecf76fad7de77a443ee6e9592f61389a08d79cdf947b1dc57ebad78042459b47db3b1e6fdd6cac138ed90bc98cba77f8628b068fc34f1fd0bc7bfe2028f387213c6243b2ad90a2f9fe6c80a412d0fd6e5de6e9dca8abae96ebaa92c3ef2df61818865c4358d868998cbd7f87cc7c911a9131fa18da1d411d6feb2f332b1e2a4acbf576ce16e7e9d34425ac3473ece42067c833e0fcba7c193252cec01cf4e8d71eba906b6df14bf0e867c8966042df3d4aedc8d95b8abde484a53524029c00fdf77c6117ec6b7a3e32fd0ed35f21286dba18dd91047e3b67aeff9661c4d05b4017636b147b33a6ca5b54f336699aec3a74a4cdba54eb5f1e64d73ace50c22255811138fb23132b1501f74bdd6c8b0761dfd55721a989b47f359760fbee47b1095155bb185f775911a119c61d86dddc002ca314f2fbd7eb29620be0f1ceef316c8e8d969d444f36a934b65359c02884edc82956456ea0f5e2c67bb609fbac2c17d21b8c076446fa9d7d07aa4f48e42a45bcc41f9728188d37924ba236ed7fe3b745c8fb2498c41d9b21e8624979952ae964146e3c1c3c56773c8ef9103f186daa8450e331d726d5b06239c873d83ab509a2b0f654ecda35042ddbcd8670a3dd8a19a6a1c5c08bdea1fa67e61f83c1fd9b3b7469aec388279239e66bfe9e6680102c9fe2521f6ce5e6c04662e0ea446047df7f545e656704b77d1cadc3c14b30b197deeeac67c447e180e681a7e1f0fe5b46005cab8e1f2c009e8df3cb1edf7646addb31352648293789bef4bc389eef52048b9af085fe7820bcd36006afb98490548efc9a28913d1f2b08663597806357ea518d316dd6dcb552d6515b72864861d537d6d43ce8e534d9afc4e56b344624ef7efb2082820c69584487ec84e43c0570cb23ecf3c42c0c00ae153ef1557856425c48be73a894ca0720089b3cf0b6675ba7d70bccbf3644d3cd230be12c86bb816e3d8bdd75cdb16af4fdb7a1ce52cd900ef45f2d4573b1c19d638a0301be6ecc13bf7bd311994e8d199b013dbe1cb990a2327086bd5b7bc7e62adfeb8296f7d86070df0c9b8618399f068fd5d32b7ef27fdac24fb157ed1f35a30e06a0787baf50b83a2725b8cc86b60a8433f2fee5c7b7183916f85d6efdad5152ec474d305f7b6c35b351afd8371010c98c83eef6c56f9016343cb8d385a009d9a19be3f9451249418587af91f655c6c707c9d5f479234ca05488ebdeac9ea3bdd679f828473c59705de1582acc4aabb32d2c4d977aaa974aa7dba3bd832e520eca60e468a895ce1fc4defd9e07f19fd41e22b1f6e3d8e99d0daa41c9806a79c8b3c1ee8e90a1fd45bcc2a1fcc099c72eb80d3468c71d7591d2c8133ac91534469bdc141f81af961c77ba8d060d63d440f9e6c90427b738583fe0bccb26ff5314a668a780de0eee4ebced24980ab0f659f8492d1b48bba24805e25be841f202eeca9aecce2ff8c4c7ac84c575c8dccc23b1e43a9212411678b605c7a3347cd59e56319e2a5a3155ebb13e9a8755599befb97c5779c031dd8ba29938701eaa010b0decdbce7629be057d38e425e02373db24d24d8bc823cea115dd69207877fdb8c7f6252c04c5cedacf80898a5c9069c28d5cb095f378717fb88718d1d9c0f6d4521c7e422305ab1d49100c5090e32501c84ef148e7953ff6a0f1fe18966e373764818aa", 0x1000}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="0100"/16, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r4, @ANYRES32=r5], 0x38, 0x40a}, 0xb207e501857e6480) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000001780)=0x6) 12:48:35 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1811, r0, 0x0, 0x0) 12:48:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='\x96\n') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:48:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000140)=0x100000001, 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) 12:48:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000002c0)="b933cdc706df5d6cea9ffe6830c31bbb6ebfcd31d0ed5d31cef7727bdf35609da8d10115fae24d1685f5ff1fa9a7368310343a1c32bdf4a01f382009accc69e5083f47e6d3530000000000000000ed06fb90c33538f9c6647247af01ff7d41b76dcd3b64848ac5e9095acce8f0cd5d3b79cb489d14fbc2a0f308a2aa8d55178de31be8f43f6b0e8686920e44a1d7356329e4b2e64f85e51f3eb609525eac78dafeff2922c5c74e4aaf7cbcbff182a47d10e6ccc11964580c12cfa2c6340cfac9a2643fae76d50c5fe748abdee29fcea472a6b541fe4247be3e3c92dbaeb7ec9bda4b51363da21c09f5bbceb7c8066cc6310f3740203f471baf79", 0xfa) 12:48:36 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='+-/)\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{,\x00'], &(0x7f0000000440)=[&(0x7f0000000140)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x18\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+}}@-\x00', &(0x7f00000003c0)='-!(\x00', &(0x7f0000000400)='+\x00']) ftruncate(r0, 0x0, 0x8001) 12:48:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 12:48:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x200) setsockopt(r0, 0xfffffffffffffffb, 0x3d1, &(0x7f0000000000)="cdb2f3928ec6eb702bc6468c06c91403f9a07b3299318c1c1386f8e01717fd93bfddf92d81fd7529cc1f39bf63697d71306846b17d5ba075fbafea3e48d0d7f6a93cfa32f4040d58d7f3dafb9481eba3fe8049d88d87a10806b1bbe78dbb893d7d942992d65447275bde822269899a33d0936a200fc821fc5dcc90cfc9cad34584c78d881a7dca261111e9268ab7af432c4ea03d6b1e65eb1fb5bab08249d3681c", 0xa1) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:48:36 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f00000bb000/0x2000)=nil) shmat(r0, &(0x7f00000aa000/0x200000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shmat(r1, &(0x7f00007ea000/0x8000)=nil, 0x1000) recvfrom$inet(r2, &(0x7f0000000000)=""/31, 0x1f, 0x802, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x2) 12:48:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x2) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 12:48:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pread(r0, &(0x7f0000000480)="9bba5df10478c55f789003dd6fc2fe0e34e2bfc1858ee2b9c961b9a75d1079ef3b9d6a6dfc31a3bf1a8c401991eb5e430f9fa4bd495f9a6a09dbc1ab41adff9167f16b581b011881eddf700586d5328a8729fb561bffbca912869a2e0ada35d5328b4eb80012d4291125ce78f8d416d82840eb392a9ada35f831a845b05bb2eb8c5fa397baf7eb660ca83879c6a8246c4f2521d6cad1fd69bd3a8e87f342f6d523d6a938a6ddb89e581efece39c592748ed3241177fd511e2a62da6102247d228b69cffa185c250abba82c15f18f0aceafaf475b84ccba31bd267236eccefe7388a174584bb9b6ffe2c9b5f0973e1cf872fcc24cb0723533409eeb8fb33c941fade37da938de1b929c4593a4b504bcb8fc3e50ffbfb76c57ee3f7b740936088b14fef7c3bb250a1452faeed5bae4085907539afe2dda2ad14018026ae6b0241da6791d15eeb2a64be7657c37a7f1973eda38c8620158fc4b76f2ecc9dc7aaf2d1e08149e549b4994379a28a234bc961d62ee148c35943c6600656cf5d3d6563841b2da1f09bd05fb44c053a5a37deb82b55632e81b818574818a725e8ad7924bf607d4640218723bd4dba07aa7a8fda6586daa1254fb556451c5622cbfd19805740be7766137c6c65bb0595edfc2bcdc3367838c3f8c00eb7f41f197a8107581a38da767d3a2bd8b1c2247806df98baf2e574abd1086b870ae627a540e729e81cbbb1c17f4fcf56446ad11ad3c24ddcea125e9f729762705604ce127fe7c83df1bbb20ef987974b9237c1646e6ea32033f1cef7e34bb11a4e6584a5a6a98fbc72bccffa1e90c8b544e3b481ac128809e04d331124fb7257fa08e4f1ec753c232f93829cddac6b875db7ad05c8bdb89e410dec9992d365513f6f04186b2adabd2bacd5b11bdd95357f3407efee1321a66d8e66f247fa3270fd6066c9552a20f527320af4eea34037353f190f934bc611974f25def64bfc285c16e09ab55dc7d3031a725aa25292566891f3d5a01d5aac1465f4411113b6dbef803f50ab992ad483bd6fe3e832bf30c93b8bab740cd7dc4a6c4637139d10b7ac6abaa3ac363cfaf85d88ff19bc924118ead30b41aa0e62c55f0cd9414451a1fc6210f13d1b9466838711f02544f80e2ae8c61d2b7094b338e6216a5bc52ab32e096b20314e45ebaa4b3753b37eabaf36d9b49e19987906ec4ee18af141e40ccf339cafc5656472d81827d69f06b4ac2c534320423830cbe714938e985471ea6b457eeda9293669de207a184bf384aa80de5c5fc6abb06b22555cb89ebe8ab946ff5ab64ae064fc0dff5fb5ed625ef0f74533d1386eae1e98b3c82b0a7e67f7a653fbb6c74e3ea80218890b28bad54fa1fea113e67ebfae01e46335a3f619025cbf6151131580deb73217f4ece1637b27f4ba99888a414639e6ebf19c0099f74970617458ed21874cb7b29668aab0ce056662551e3c109271c30ebe4ecf02e76d6f1d9ef86b3a65b373c662fccdb0c75cf207fefd58e957acfbbfd5f8f543b00249f240ae32d8aeec035caea4779dec85427171ffd9f938d12ee7185c1f05a6855e8f0575437085c29e1050dab0983867a05e707203324e9536b7aa7e01771aa0ea75b3181a663277a9138d062f9014123cb9dd5c5c497a5bad186d63fd0dc3100583f30956683327f24f7b495773dfad0b80f6d8d2fa4549410084b15fca58f9dc3720566481dda22b50a5d775f5c5bf4369b4648fdc8fa5eeb22bee9e1c04aea6170c4ec13beb4ae7a57f13493b883664af4f6444bbee5d1e345fef2f6250eb8ece1fb3b97f788844ebcaa4dc37cf36627004b02f0eb8d66296b8d254c30ce4f60117b2e61f23bce41db100e1157b795144cdbc43074ecba7c4d786b399a0479c52b398183d6d151cdfa818b8261cfb8df5664d860f131b224a704bc53f4a473ff62db83cc4e1965a2df0c4ee601e916869c0bf73b635d4cf7751a53c5284aa88a18b9c1679b5d5a726ecef660fa1f37707a133accd9f18a9137f4220e2ce1d8d6ceb2b9237f3b592f0dbec1fac449cd4939d8b725d4472198d30bd3d64331349ab466c3d45d26d6117af8b65fbe6bc3d0c8958873078f235a9e8fa5950610b3e3102ddaae9baa020070e2f63489ce2fb05ddb80f2c6e30a790343dadf27287812afa3fd940c9edbcd411c24e2059a61f6ff67e61c8183c407ff6491cd3ee1322194752fed700d15f6dcf73a794650b8619f796629421182029b1a729e3723aeab267d33d21ce70e3acb1b8ea2ec1a50225eb3de96e6753f11e7ba8a2bf6f8d6d024e437f1d5bdaddb8a31b0c8334b0b9851459d8cf46b4a5086ccfd7c5cd8daef7523be9e969b99b32642f55f3bf86a2779ee4757e16b1858d1fd2231611ebe5b7b5d40c5bb9a27557c7e6e01d68109eff5cb514db0912acab4ceaf1b631a31bda18d0fbf82fe2827a67e14565dbe361ba2d59ae8bdb09151b85a10270acd121f014a3cec9b82215c2a0189a6d729db51b8d5f27154557b89d6afb3d2658a266ee1f24104254608012e99ba17d9f7e1887f3cd3a1e8a0aee3195718ca71a35ed4fb66b004f7a438ce6576c3ed283217ce68dc73f7e7cef838b5c5d8fbc431b128258b8d24def08bdaf4d0ad2b219d6da3a26ac8f2b8eecb5339bd12b4b0a406311e9a4bd61e6bc3fcbb357e071e5c1fd61c27d5227e3be71969b07ee19682ab1d1480a78fc8c3ac256195dd5434f2ec26cb3a53328b5118e62b927c8f63b5be9661fb721d28333912d95c7f84011afd14c053be32f66dbece5a38d162a64a806bcb7898a06716330ad703b5b10479a0cec999c9731dcef69e41f9443da005484fd4633c36451822ff1faebb0a47423d8c333c1716dd251458504d0fb588b0ffaa0371f971adad84884797aa771c33d460479818164b46dedb0c0170fe490d9295ef421130c7bfb129dcd0b6d7353573276a84d9b8931afed65e0a0ccafddc1628fb428a0ea1eacf681babfa62c9f3e10f04a67d5308e8698f1dceafd5539aaf1d479ffed59094bc0c705d9f174e129b069905b7cd59e372c2604c02bce8507eb44c4b1445309432c310a329c5314fe34a977aa9e9a04ac5483fd3331477e39e12a3ff0c701a998be302b93468a9b3d81d4a3f925992684420cd6487757cd7ea22f9f74493f0a44949000a0004adb1e3d2b168058c0bb167bad6d47f1289df6916f187375f0fb6821ce0365980360b2dc23d1bba1da15e70f4fc42e01d28059db9ea7401d2b1057b90d6be4ee63691a0f57555bfaa02d7783957f6b30d924ef175ee57589a15746d855a2157cdbd7f28346b892acfe159106a83ecf8c1a448557571a670743ab47628d7e7b1e4f4d82dcefdedb4df641d73a518ce7e5fecef62c30146aaa39910ea9729d8e689cc34232e591a41e6753f77d563892711baade6966c4909ae7191b2d73824392bef001ee690bf43fc1329cde789e99eedf6e37809d5249f87d92c24b918edfe55b2e586407c6cf1c45ee5edc4a1146ee40db0e5f7b89516b1c45564ff554b6ba6d29cad0649ce1ac3cfd7bdb2f97eeb978759cff75258f7ce50b8d6c84fb428b4047505345045b9c2b0279dadaf5cc6bd35f5a18ebeb038e351da7149517bc6e137261a5e0ca9a6f8406fd3d5c8a821f530b7fc6b6e0ef526c036e1503c0ca7b887321dba0eb7ca75690b13af7e9e5ff7d305cffd98a7c070e7045930193ff63f03e2d589b189bd4e9a4f0cc776e79c3994f3823040f75f628de8a6bb3dc3469b93c050aa5b1a5cf6ea78ecf7999ad72f975fca12716b4b09a6276854a61a605d472ed4501b46029dc96f6810e145ee360705291a291bcde5e6e391e893834b68e1d8f27cb05377a87043bc4288c7c252f06102cee07b4182581af25d22412bbdf7a8b67efc70636f943617c44b580754f65050f9525d134a57019bcd5623441de66aa46672fb4198181500169c83c9a097a288a9335db5d35b3b0b9f67e3c56f710e13ebce5009ca4b95fb3eaed9f143b822491355513d969c89b9d4e0c9accfa61489add3749b01d727f0b724bc1e3097f0480f414516d92cec28f3e5d81f950300c80d1853c561ce57f85573fa5c1f44a19cbffdb35b6e5316dfe286c5ced2cb34e9f885ffa1613a0622feb2f1d0d8ea84353e01b4b5726b58fd4618f06794afc094359c9b3a2c62b691ec409edc05a59ca446f78cbb3d51409840f79329e20f34d42608defa31035a88aab612e33858449bf4c25af711b95adbe51a6e518f8713905ce82161b7c1d0f055e64952e66add3f22c8061ed401460d50e88583f6551536e1b99659277324e824b7f5113a005e747a8a12831bc43dcf18039ad87b851ee30515252214b94900acb3d5c8d21f5605cb81e401cd20af9450891a7fc3e0662992e26f150c6e593cb253cc613429760bdb06cb42ebb9aef03f6c4d7023a69d259954fb08c601c999d750ac96548ba48f86bd5036163c3fa14ad13adb93465fffa969a4ab9cde27eca88ba8baff89c8a058077b2661971b565e0a59a9580b073e44f5cb2a1f7e7e077ce577e83a9a7ebd2cdd5c0b2231bbe7aa2b37dedfe87b2556cfb4da568c5d080f2893ccbed69265141e6740881aaa16c66dfdad76f8a8eef70e1f51e18aa551747ff29de8ee522601c7342a08de2a25977046a79a143e2d5a69caa3e8446a57ef96d6bc8bfc7e305ffd867b400a050d7ca8035df213f2db24ce02baf35e807f57e0c6edc8dd88ecc38057a77b2faba622eddf92bf7ad6d5023be45396033874e0a8916e761431607cf0f6ba6c0d092792d597e9489fcddc7dd748635b01bac48cc235ed08c62f4658f60acf64020c6801bb151c07629e8f5dd6c61b81ab377d4f23c37d94b68f7254faa63b482597fbcc7237776113127674cda27cfd8987d37a1a298a414854177f890ba5560ba772ed55040deb3b628cd580a2beda7929115aa487572381843a23092b222d6c6b408fd4f66698f3c08aea14bfc87a8e3da8c8b83ed698fa2ee6efacc392bc3a87ec6964e7864ca88288c29d01618dbf701765354c4c4d36b88424e62407f429ddaa4e82bfb9cbc0d0a5383df7b87f9b93b0c38e8b3bb537afe69d7fc514734d39669ac6315574dc6de4d5e5e20e694b1f018c6c40c6fd9db9f99d085ab855dd11885c662c88c38b4a1319124a1e2e91f62edf87e6d2e9a71348678f5a632798d1d3c8279bb07327a9345c7d181e88ad02b81cd783e73b5e68691041d8933c3140870669a3875efbdf2255c410b3a9a162494f98d36ca1d71eee7c3f0f8e36ac79c73fc88b4d31de6ded6b7b92d2a61fa57fc399eb599990cae94926b6b8fa191b74e394801b9d82802da4c7b4c700545814cb378ef6f060931892653a206096e49bb3226196e1a03972dcbbd6e3103b4104d2e14d2221cb65af651ea9239248a61b429d142c34c85c0e54d9c17a935232ecd2e14f7e8f5d25e5c39f7e80d329b15a1ec13c02345e26a6f5bdd0a79e199fade68c631a43c6026eab0a0feaed9470b671d313dada3bca146267ac43fdbf34011e3322b78441bcaa10a08e8b29339e72d6e2e5d9e5dc823716694a4ec1a81829b38e14648efb136db5b325934d335324a5fb69436212336aa5f5956f9774a5213098d8199b905c5c134b7f7cc0b3c9f41fe6811c0b6eb39cc5c4a36b8ff170058a75b593136025c6e3764af6d4b288a63ad8b5f2bc371f27bf0f42386331966b97a61215d22df5d5284a02fced9750248603aff00903d607e534e238aae8695fb6ddaca3df35b7b9fce8602ceeb7ad", 0x1000, 0x0, 0x2c) lseek(r0, 0x0, 0x0, 0x2) dup2(r0, r1) 12:48:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) 12:48:37 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) 12:48:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000001540)=""/196, 0xc4}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x401) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 12:48:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup(r0) r1 = socket(0x11, 0x4003, 0x0) fchflags(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x8, 0x0, 0x0) 12:48:37 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 12:48:37 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r4 = semget(0x1, 0x2, 0x100) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0x9) 12:48:37 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xc, 0x7}, {{r0}, 0xf3d4dbe39f407f2e, 0xa, 0xf0000003, 0x6, 0xfffffffffffffffb}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xe17, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4, 0x7}], 0x4, &(0x7f00000000c0)={0x85, 0x4}) 12:48:37 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x20000003c4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x3, 0x10001, &(0x7f00000000c0)="347724ed45427f0eea1bfcf1d0e459897dceac84c5ac37bf7c6daadab574e922f4b41b927a668be5eff5f7183d3759f1c1bbf48f37c9b179995658a62ffe9a7285b9ec957d920d2d1f00bb94d01eb2dca7da7de5705f789ec0b474d0b4423a0db113b85674172907888b08203a1e5713cb5712bb3a8ed52e2546ae1188e4da6c790c8db458dd4446761148fbd079d3e662e5bec53bbd", 0x96) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r0, &(0x7f0000001e00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307ae8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d41052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2bf2b03416eb0aa5d2d2f33a2a99c74a3a49f5c6c287c9acda05d6f42ca23b9643556d4b441efeaaba2795ff34fa00b137b4ef7f4a8d5b930806f92f59429da48385694433b61519c0d78ef265d42bd71a34cdfe0397a933d020f73adab20129d7d7e5c3f188bd67fb89a0db4c5d4579083c7da8e2bfc676a6232fdc8fbf7c063cf61da82d1d5e1e4dfaff497f5634561e59879bf0ceed08a611474ed57b6b0e141d1f321d27c29707637ef8dc4d8f3a18a96e7dfa77905c6cb5f069e9d4162177a18010697caa896f263cd7036df08a53a49c93f0d761dd44aa7a0b01d697ed423259a91f"], 0xeb, 0x0, 0x1000) msgsnd(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/114}, 0x7a, 0x1, 0x1000) 12:48:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x40}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = getppid() fcntl$setown(r0, 0x6, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x7ee, 0x7fffffff, 0x7fff, 0x2]}) 12:48:37 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x38000000000000, 0x4, 0x9}) 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) 12:48:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002400)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f00000011c0)=""/101, 0x65}, {&(0x7f0000001240)=""/237, 0xed}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/61, 0x3d}, {&(0x7f0000002380)=""/109, 0x6d}], 0x6, &(0x7f0000002480)=""/103, 0x67}, 0x40) 12:48:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000000)) 12:48:37 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x205, 0x108) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7fff) 12:48:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x987, 0x7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) write(r0, &(0x7f0000001040)="c8016d0e639519b5be5f674401863e767bbf7bc4b617ea60520a55293a1fdcd53d3fa61306997e858fb9d43a71497e37edc0e94f2db0a41f23093323c7e3a856b9bfaf030ff24aca359394649a62a83fca3b1e0c", 0x54) setsockopt$inet_opts(r0, 0x0, 0xcc8341039b598445, 0x0, 0x0) 12:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x7, 0x20, 0x10000, "f84cfffffeffffffffffcc8e437d6a25eb0816fb", 0x4, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 12:48:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x100000000) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x0) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x11d86402) close(r0) 12:48:37 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 12:48:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$setstatus(r0, 0x4, 0xc0) 12:48:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) socketpair(0x48073971874908ca, 0x4000, 0x8, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x9b23, 0xffff}) close(r2) 12:48:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 12:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977bb10ed8149b2610bb5dbd734d10b484d7ad11e40bc1ef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc6041c617654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed22", 0x195}], 0x287) chmod(&(0x7f0000000000)='./file0\x00', 0x101) syz_open_pts() close(r0) syz_open_pts() 12:48:37 executing program 0: r0 = socket(0x20, 0x8000, 0x80000001e) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f7feeac03616d69262ea630962c696c653000931cf8efc681e51a909e7c36c39e87e6ff80b2afb00d32411809898b2f7c86b514f59e3ff3ed2712b4058dca3ee677158140d700"/85], 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x200, 0x7}, 0xc) 12:48:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/222, 0xde}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x800) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 12:48:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 12:48:38 executing program 0: r0 = socket(0x2, 0x2, 0x29) close(r0) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000500)='./file0\x00', &(0x7f00000005c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getpgrp() r5 = getgid() r6 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000100)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getpid() r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x4adcfbccd30208ba) r10 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x1) ioctl$TIOCSCTTY(r10, 0x20007461) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x8, 0x7a97}, 0x7, 0x3ff, r7, r8, 0x2, 0x1, 0x451f}) pipe(&(0x7f0000000480)) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0xfffffe2f, 0x0, 0x0, 0x0, 0x6246b24fdbb2e630}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r11 = openat(r9, &(0x7f0000000300)='./file0\x00', 0x40, 0x80) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r9, 0x1}) 12:48:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000746e) 12:48:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x0, 0x8004}], 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000500)='./file0\x00', r2, r3) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() r9 = getpid() r10 = getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r13 = getuid() r14 = getegid() utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x4, 0x2}, {0x100000001, 0xfff}}) r15 = getpid() r16 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="465549faaea4e37dc1fec6c4764110c0083eaa3a997696f0d63fb564b3ce8e5560450690fbd42857012e5029662378b72f0a6f8812611ab9c5542389c7c3d0f9021119676b0ff99d48f0f668", 0x4c}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x4}, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000540)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 12:48:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x3, 0x9) shutdown(r0, 0x1) 12:48:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) 12:48:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fchdir(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf6e6f22ab5881c1b, &(0x7f0000000040)={0x1, 0x2, 0x5ea, 0x0, r2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="cb07c3d13abac7778b2d", 0xa, 0x408, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 12:48:38 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x8001}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 12:48:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='@\'-%*S\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)=']\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\xdb\x00', &(0x7f00000002c0)='*o\'\x00']) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 12:48:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x401) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getsockopt(r0, 0x1ff, 0x5, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) 12:48:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) read(r0, &(0x7f0000000000)=""/204, 0xcc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0x9}, {{r1}, 0xdfa87c5f79084bc2, 0x10, 0x1, 0x5, 0x8}, {{r3}, 0xfffffffffffffffb, 0xa, 0x10, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x43, 0xd23d2f57cb1af41a, 0x0, 0x4}], 0x3695, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x800}], 0x5, &(0x7f0000000200)={0xb29, 0x100000001}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 12:48:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="0194537e0000afaab0fba3706f9bde15fb00070000"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="5ee931792d014041e71b62a4df8f92f6db2a428103f51d721c0448753d6aaf2d0823b6538efdd0bdbbbd7da50312dc00826c0d2c957e647efb2b92e5498f13d79fd46f0aaa03732ceec883f0fe757b4533bec5e74e74b8888ffc4865f2060ca8b7681f6f84e9f92928fde99db2dda646c25084e803f752c82522380f96ef5d507b672c9f44ddf0a01c8c423ca7259c370a4a5368c7b8e25f5fff61f926710ebcb66b464340882382dfbb731cc05697ae8f000f", 0xb3}], 0x1, 0x0, 0x0, 0x8}, 0x407) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400, 0x6, 0x1, 0x10000, "8cb0c089bbef7d7639488f13e3a8565dcea03b6c", 0x107, 0xffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) syz_open_pts() 12:48:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x539, 0x9}, 0xfffffffffffffe45) socketpair(0x6, 0x1, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000006c0)=""/129, 0x81, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x2, 0xebd}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 12:48:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x6e9d7c9affef9ab8, 0x0, 0x3}, 0x8) 12:48:39 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) ioctl$TIOCCBRK(r0, 0x2000747a) fsync(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:48:39 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 12:48:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x11) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) recvmsg(r0, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socketpair(0x18, 0x512cb4c454a0c4cc, 0x2, &(0x7f0000000080)) 12:48:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="4ccc1dbdeae3de8acb8afa218823ced1afc1952bae0bf05a89f251ff2a7b46b44cd996bc59c179e8e3a1c36fecec7804b91f369427da3f038d02b3e7671504fabebdf98338bd3aff1753ed78b6a3fd0b2955e1128709da70dd83ef155049e9f2ecaca15806750dbe64d36322eda839d53d466e734fd6b0d571cf5de5b87276cf74b1b1c1fff9c8c5e872f95780fc4f204b820e", 0x93}, {&(0x7f0000000440)="04480e1da4e3ee937d802f4519339502af776355a217339a2b118a242553", 0x1e}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r4, r0, r3, r0, r4, r1, r1]}], 0x88, 0x1}, 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) fchflags(r1, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) witness: thread 0xffff800020b28a00 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806ecd0c48) #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 0xffff800020b28a00 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 505870 30472 73 0x100010 0 1K syslogd *186097 26835 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28a00) at witness_thread_exit+0x213 reaper(ffff800020affb30) 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 0xffff800020b28a00 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28a00) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afd180 rbx 0xffff800020afd230 rdx 0xffff800020affb30 rcx 0 rax 0 r8 0xffffffff81c4d0a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x322009c1a486d313 r12 0x3000000008 r13 0xffff800020afd190 r14 0x100 r15 0x1 rip 0xffffffff81e02eb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afd170 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=186097 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18b0,0xffff800020aff8c8 process=0xffff800020aea008 user=0xffff800020af8000, vmspace=0xffffffff82394f78 estcpu=2, cpticks=7, pctcpu=0.42 user=0, sys=4, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18322 172168 76735 32767 2 0x10 syz-executor.0 18322 276153 76735 32767 2 0x4000010 syz-executor.0 76735 388190 61674 32767 3 0x90 nanosleep syz-executor.0 61674 358657 8081 0 3 0x82 wait syz-executor.0 78336 187054 53771 32767 3 0x90 nanosleep syz-executor.1 53771 316656 8081 0 3 0x82 wait syz-executor.1 13479 226277 0 0 3 0x14200 bored sosplice 8081 460125 84630 0 3 0x82 thrsleep syz-fuzzer 8081 83580 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 87578 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 371175 84630 0 3 0x4000082 kqread syz-fuzzer 8081 113832 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 361694 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 27721 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 419319 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 461630 84630 0 3 0x4000082 thrsleep syz-fuzzer 8081 111812 84630 0 3 0x4000082 thrsleep syz-fuzzer 84630 88852 43552 0 3 0x10008a pause ksh 43552 447294 5233 0 3 0x92 select sshd 20103 209811 1 0 2 0x100083 getty 5233 141082 1 0 3 0x80 select sshd 30472 505870 79936 73 7 0x100010 syslogd 79936 343550 1 0 3 0x100082 netio syslogd 53536 145529 1 77 3 0x100090 poll dhclient 83561 262696 1 0 3 0x80 poll dhclient 26348 437318 0 0 2 0x14200 zerothread 1968 352419 0 0 3 0x14200 aiodoned aiodoned 15347 246256 0 0 3 0x14200 syncer update 92982 361934 0 0 3 0x14200 cleaner cleaner *26835 186097 0 0 7 0x14200 reaper 21538 489615 0 0 3 0x14200 pgdaemon pagedaemon 71636 173495 0 0 3 0x14200 bored crynlk 52608 253503 0 0 3 0x14200 bored crypto 79031 460741 0 0 3 0x40014200 acpi0 acpi0 90013 193651 0 0 3 0x40014200 idle1 39667 187751 0 0 3 0x14200 bored softnet 67796 455189 0 0 3 0x14200 bored systqmp 21352 226459 0 0 3 0x14200 bored systq 23471 316046 0 0 3 0x40014200 bored softclock 22099 465664 0 0 3 0x40014200 idle0 95885 295289 0 0 3 0x14200 bored smr 1 3592 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 30472 (syslogd) thread 0xffff800020b61158 (505870) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82397de0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 vwaitforio+0x9d #6 ffs_fsync+0x3c5 #7 VOP_FSYNC+0xc7 #8 sys_fsync+0x128 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ebaf5e8) #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 9461 6321K 6321K 78643K 11048 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 4691 0 0 ifaddr 35 11K 12K 78643K 648 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 275 0 0 iov 0 0K 28K 78643K 516 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3702 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 75 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 607 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 5732 0 0 sigio 0 0K 0K 78643K 110 0 0 proc 41 38K 70K 78643K 4879 0 0 subproc 34 2K 2K 78643K 1734 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 777 0 0 in_multi 33 2K 2K 78643K 1287 0 0 ether_multi 1 0K 0K 78643K 25 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 1896 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 108 22K 31K 78643K 20008 0 0 UVM aobj 130 4K 4K 78643K 147 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 317 0 0 NDP 5 0K 0K 78643K 309 0 0 temp 121 2750K 2820K 78643K 26682 0 0 kqueue 0 0K 0K 78643K 84 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 208 0 202 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 478 0 476 1 0 1 1 0 8 0 rtentry 112 1147 0 1103 2 0 2 2 0 8 0 unpcb 120 2316 0 2308 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3870 0 3870 1 1 0 1 0 8 0 tcpcb 544 1284 0 1280 1 0 1 1 0 8 0 inpcb 280 3156 0 3149 4 3 1 2 0 8 0 nd6 48 306 0 300 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4675 0 4484 17 5 12 13 0 8 0 art_table 32 4676 0 4484 2 0 2 2 0 8 0 art_node 16 1146 0 1106 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 605 0 595 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7290 0 5857 48 1 47 47 0 8 0 ffsino 272 7290 0 5857 96 0 96 96 0 8 0 nchpl 144 14518 0 12892 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 57162 0 57162 8 7 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 40804 0 40803 32 31 1 6 0 8 0 plimitpl 152 918 0 909 1 0 1 1 0 8 0 sigapl 432 5603 0 5588 5 3 2 3 0 8 0 futexpl 56 49891 0 49891 6 5 1 1 0 8 1 knotepl 112 3187 0 3168 1 0 1 1 0 8 0 kqueuepl 104 1290 0 1288 1 0 1 1 0 8 0 pipepl 112 4116 0 4097 19 17 2 2 0 8 1 fdescpl 488 5604 0 5588 7 4 3 3 0 8 1 filepl 152 33846 0 33750 29 23 6 7 0 8 2 lockfpl 104 914 0 914 17 16 1 1 0 8 1 lockfspl 48 297 0 297 17 16 1 1 0 8 1 sessionpl 112 117 0 107 1 0 1 1 0 8 0 pgrppl 48 172 0 162 1 0 1 1 0 8 0 ucredpl 96 8623 0 8614 1 0 1 1 0 8 0 zombiepl 144 5588 0 5587 2 1 1 1 0 8 0 processpl 896 5620 0 5587 4 0 4 4 0 8 0 procpl 632 14988 0 14944 25 20 5 5 0 8 1 srpgc 64 200 0 200 19 18 1 1 0 8 1 sosppl 128 105 0 105 25 24 1 1 0 8 1 sockpl 384 6044 0 6027 13 10 3 4 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 23 0 0 2 0 2 2 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 13 2 11 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 487 0 0 11 0 11 11 0 8 0 bufpl 256 17988 0 10964 440 0 440 440 0 8 0 anonpl 16 617335 0 610235 127 85 42 47 0 125 0 amapchunkpl 152 44640 0 44537 77 71 6 18 0 158 1 amappl16 192 25821 0 25442 199 178 21 32 0 8 0 amappl15 184 695 0 693 14 13 1 1 0 8 0 amappl14 176 1438 0 1428 1 0 1 1 0 8 0 amappl13 168 541 0 539 12 11 1 1 0 8 0 amappl12 160 351 0 348 2 1 1 1 0 8 0 amappl11 152 1468 0 1457 1 0 1 1 0 8 0 amappl10 144 528 0 526 1 0 1 1 0 8 0 amappl9 136 2890 0 2883 1 0 1 1 0 8 0 amappl8 128 2137 0 2100 2 0 2 2 0 8 0 amappl7 120 672 0 662 1 0 1 1 0 8 0 amappl6 112 1209 0 1197 1 0 1 1 0 8 0 amappl5 104 1170 0 1160 1 0 1 1 0 8 0 amappl4 96 5672 0 5637 1 0 1 1 0 8 0 amappl3 88 1213 0 1203 1 0 1 1 0 8 0 amappl2 80 36675 0 36594 3 0 3 3 0 8 0 amappl1 72 160459 0 159997 23 13 10 19 0 8 0 amappl 80 16875 0 16833 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 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 5604 0 5587 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5604 0 5587 1 0 1 1 0 8 0 vmmpekpl 168 49788 0 49753 2 0 2 2 0 8 0 vmmpepl 168 724327 0 722609 259 180 79 94 0 357 4 vmsppl 368 5603 0 5587 2 0 2 2 0 8 0 pdppl 4096 11216 0 11174 10 4 6 6 0 8 0 pvpl 32 1671403 0 1660882 337 231 106 134 0 265 0 pmappl 232 5603 0 5587 12 11 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 613 0 20 17 0 17 17 0 8 0