kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 23 10:50:09 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.26' (ECDSA) to the list of known hosts. 2019/03/23 10:50:29 fuzzer started 2019/03/23 10:50:36 dialing manager at 10.128.15.235:2212 2019/03/23 10:50:36 syscalls: 1 2019/03/23 10:50:36 code coverage: enabled 2019/03/23 10:50:36 comparison tracing: enabled 2019/03/23 10:50:36 extra coverage: support is not implemented in syzkaller 2019/03/23 10:50:36 setuid sandbox: enabled 2019/03/23 10:50:36 namespace sandbox: support is not implemented in syzkaller 2019/03/23 10:50:36 Android sandbox: support is not implemented in syzkaller 2019/03/23 10:50:36 fault injection: support is not implemented in syzkaller 2019/03/23 10:50:36 leak checking: support is not implemented in syzkaller 2019/03/23 10:50:36 net packet injection: enabled 2019/03/23 10:50:36 net device setup: support is not implemented in syzkaller 10:50:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x8) r4 = shmget(0x0, 0x3000, 0x430, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x80000000, 0x0, r5}) poll(&(0x7f0000000140)=[{r1, 0x1a2}], 0x1, 0x9c2) fsync(r1) sendmsg(r2, &(0x7f0000001640)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)="e399b984226cdb558be970d00e0a81bfc0fee0bd97982c26e1884c163b181d086b75cfd3857f5b4518af72007f4710eb3b", 0x31}, {&(0x7f0000000200)="47d50c55dcfdf25e56881373007b67375c7a6228ac389ea4c1d32bffe734ffd92b9588a426817372416999783ab9b4d45b5ce129d3ae85c732a3ac0efb6e038e3dd8125da6b4b2a05e6441ed104db4d016cfb2f3887f6129b5e894e8fe6843328a41e4c749003c9e6bed75eb9e57a9febae0620464eddc6a88a4b5a49249552b8f8a961bfae6474a8c44de2085c39900abac96a1603bec1ece4d7ea3c6", 0x9d}, {&(0x7f00000002c0)="2829d1e806efbfb6a8316ad168aee209e256a2ac1f10678388853a9700770edd95a1c33a7f0e8b6d9a6842a659f0bd208c2823e816c2f3d86b83f87d610661c69a9072a22627e5b8ff29580dd15c8930c407525a9223fdce87f0038d6ac64ce76d025f285e2f97b59e78fbd41ac49a13335eaee5c31fca2497d1966a36dd7ca85c23585aea0acf36b5b9bd7a2cf20c263f376396d7b96a4825c071132f11ca77ffa0ba6622404f9b6247ed36c259987bccb4550162e77f50aa8e6a35dc1d29a7788167602c71e70c9cb4c7a669155518a5bcb86b62f00909aa1b8a7cbb9c0bf086d786c1daca91337e51b5efb0912abb9aae8ed8600bff6a75257e8e1a0813127bbd11d46b8c52cb6a4f6b1e340b148dfe2d4452f841118705bca3eeb1d58dc82664bc0a7dc888101ab9ff161df446f05659986e797b4c8e9f8310834653d4098067a4a17ec8e5695f5b49824e8fd927b3588146ec3c3bfa48c982214f331efe871acd3b7f958352c9fde6005518567dde1672cb0c888f6d96048244b7ee34916614102026278b4b8959027903f0629e143879e4435adbdd4037787e780cafa4be6c5e451f23cfa56043c9dc88fee450f75be6d3169541cee27232290b83f6e050d90a32ff5545d6d9be026ab044548622dba91499ca16a8dfc8b4afdb69ee81ad2d61deecd6624b734493c4356f70664c670059705f92c4d72a5fb05eb3206793ad0b358c13ac5dcfb6128edbcfd829e22eb19a53cdb508b4ff376987783d9fcee2f48d5235e07d747ba841465bd347a8896921f8593210b5d05e915f721fd67aec759355c0c5d8d27da49647e0547fb6170804dd6be7b3b7defe0f1d6edf025185408736abf3e32bb39beacf313d01552ac6ec4ce6180bd70394e77863f6eb1fa151f1d998f52ad6d9abdc34740ec1ba89fc26e21900f7cf82d6647f65b7fc2e87db9f0c2913da0798444ada023c73ab11c6f1691cf2579664d034a2d5e6525256844403ad4bdf46dd464ceea5962a3effbfcd51c97adca76f2938472cecb0a97a35941f6801cc619d43e0a1e88f2db910c43898561e870be457c3d600e7700707ce239abffbf40bc4602209f62fed1ce9af6e1c0c6356ec39ecefab057750ab4a8edd0b3bd952bd7ba5a07edd90e35b874d577d5c3f8b98fff763de524b5a1e2f4a43eb8a8db0626abf0f23892dba8409c5d69e542b3bfd500cbe9e5af2cf3dc7eb74903036510322fc331a31fcdd2f95d739c94733f8a0cfa24dbf5df96366113444b4d4f733c5d719b1dbbf534d45b710cb6c252694aee65df12f097e8f285e2b7aefc7835f52180425f3598c6b54b0cec7dc48235ca489ba937df901c48e794d4586ec6fbb547d65254cf952c469c52290cc921be1e4c921fd3b2237fd3e4f1fe5f5dd150336aae92d29a9cb01e9225f79eefa454103da1bbcec508c4e9a1856e45c68fc7fcad5c1e0c2ba50dfcceedae4b8db8ddd663dee6ca6ffd67fc6261baec361e23d15efa49c33008b992b555e28a822e3b91a712b81096d5e3e10bd653a2de0a7b2cf2bc32dd34eb898c11e89baa37d4e64dbc11a1ec343f1c1678f3e51e94ab2fbf210dfe88d7684d4fdee623f414638eb503a8c84ac58d1cac024232a6eaac5a7734811e8a893a4a2eccf332c9ee7e5ac0424697924fb95ce39ba4b658b32fef812527ca4d2838834a6316308e6d67b3a3d51272194d25cdef095370473cf2b4f0f3f748ac5bafa56ee55659a2c9ff746bfe964dd8943e47266bbb7fb28c1bdf1ba8fa5567249e4f1863a7502fef5d4e4850d0e6992e0a6fa89c4c26ba202d44dda4824f6be29c4385f6009bf004ebf92e39b0963b5a80da3365032dd9204bbd4bbac8adc113d2a157f85f46d783d3e8aad3e28ecc920b0351461e97e90a9ee45565d52cc69999a174ed5f5fd904c68b39727ef9a2dbbbfc0a0904223799e715a293ce42314f2310daa17fe5a5e4da19f34deff8bee04c72f1e8ccc6d7a1b98f567f6db0b613c3b2d510d7ba186ad355da66bacef3af4edc3d237131eb62b974717c4338c0351b61ad7ff90e9b9b76efc491f111bffc453c5fc91a5f4391d287e5c3a85425390b08c73c7ce014ca7c7cc1eb28c33e7bf1d606822991a6e24d3bd1dd99b409cdd90292a768624214f566bd81781d560f1d90c50b2b565ca825427fc8a3302c31f4bfbaa578c9eb3c65f78d694dca2efc0ee53b1ada690ab6f0a140f48c1565c086d776858e0ff70ade59f9dddaac5ff493b68649f6be94b8d417534976c519694219a5873dbd878d6ebf22072193e1df6e73430a4b951668ccb32895807b1557e9a8bae7b74fafe077cd89717a88b23eb72f734c6c5c1bc408ab78ed97b338b7a9ef2847db474905dd4b3669278e578c07a4ceab748a9812e6005896a987f3df38cafe15bf1b69c0590730931e2f6d0f4121daa165079346cb2600d29079e91839950b45ed1e73a710879b9e9be319b255b70b097f23cab114e3b152f9a35c78b610a309b4f370154d1d7e18652bf3c32abc9e475db12561f4869bd55bc5359e8257f3db3bb9c3b45bc917824acc7d41ffd3b90e25c006ddf156eb84a1ea15cea17dca81747d32fa3b6c9fd73264a99417ad3321f5409c12d9fa02f43341c0fe33bc1a3daa16ade1f71c7824300fe323c8eab5e1adf7dda4d23c63a4569d868e22e47953964baa0251eaece93bcbd596221d1dbe15807ffb9db388422f4bac84d01f17d29333efffbca38f6b6c544533cb0b2546dfb441e7ea32b10b85fe17e13d8c921dfb5d8f5eae2f72d7804c53bfdb42d40247e6b550e5fbaafee55f7e80202bd34a870aec7d60be73f0db4f6a358b3b7dd80cc4b02d3666f6f94f4206ed752ad7e2c3878eae16ff5a6c11ed529b54e334143ba0663999ce89c15135511f24d83c9745e95c9c41c9288cf70bb18acae2211e3a7f4b963c419cbfe66ff5884ac71035fe3a8a735ac3420447e06607a4a80ff4231b6f70261d4a399b4c327296ba449b9447558189977b8b019940ee8ef8b74593f6cec33466d51b545c41e7d383902ebb8934439c6fa5a16e759985635e0f53cc90f2aab392ef78fe919c5c7d98a2abce1c9b5e45979162fe8f30303b66591e8137ecb4070ffcf62075bd975d608262f45741b0a71c39d2af77dd76648086edb311b65c01c6b5034295a43d68863a8b51e7c72d2e6f7d1577979e25af93683fa6a2def518d9ac0ba404070424b383591f55ca8d686cd01e7796de0e8233c64c6d5baa74ae6f8603f415cc8b664308e33fa570bf40ca51a7e0be44a2310f8991aee93027c2529bb906e023fb1fd6280e2cae265c1dd7d028a2f0224b4f45c09f59c8fbaf671c164bb7a4591c1857b1c4f7a320ac8da425af558f0f5d3f34f1a25cb9a95a18157cc7504727d33682d3f2ff57bb1a8c4bf92fd7d1ae41cb9c81b5eeb257359a87e4579b74443b033def73c0ff9b3e07437a11eda835b409a0ca97ec5a2f7548588bd4b4cf8d73fc55a403353f29e3d08f343cf613a976720352205ad20c13ed0ab080702605f06aede42d295d141846febfe0df283bc65a7644501bc1d364e0b6b1ac61142c7e44c7760b7396a28ba8a835185ff937c20f4a0a631d614db4b01978661c9f881b8b2451b199ecba48942137065057d5a7de3a5540d9e4f666aaebb936f75f3e64ce145a00ac9b5690d6464367086115af369dae34d2ecdb5cb314c12f7aa9dd976617388426e867029ec18838390a3fae0f5c6bed755decca6b176576e4b6ae34357bcc479ba955fb1330a263c301d1f2c567a11e623afdf76c290bdf9fdd69e908ebd28ff07935b1f8ec9c2c38017bf8e30332029f207fc14b418d056e102acc6e5e4c5eef31ebb90cb3e39d6e05ae1c6ca3ab4809f3f25e5ab59a988947fb7cfa12321db98f15a87392bc1ef609bb694e6a31a0be2c07c7ab2667be727b74b96efd12026ca71028fc8219a02ba15467e49dd60733605ab99ba59e659e0d80852281acfeca5f11e4c0f9fc17ddea15fc9c020214c35048bc1f492489abf4953e3e08b5a738a11224c6180130de9584ee08364400b37b807f6a8241e76b0f753a62b9e6cd9aad7a43c9933348c658a86fdb3c5395efd15d057214c57c4e0595a5f1184f9b82e60d2d84ccbf56353958ef33bf0d6b30cbc1184daee9b943f70ce1d8fd65ddbc88971bcf4c51becfb218a93ec97b3c48ec189cce0f2853c0912d944094c829b5bfdcfd7570f0d2947d7d5a016ff09908888c03ce798b33e495d8e4af40969aafb50e8eaa43d5626a2789c7198bc810c010b4b02067ea57934a34ce972dee02a0595a1f1b25485556a82f8e5a3994fe6c9c1c58818856ce7fb91540bd98a10b365d442b38cfd294793784029884b207d0c6730eff817a7c4dd3da70ea702f3b71e7688faadf2a03a1e7caefb47258c1691c0602db87c46244fb03c9a57e31c79756073917af9aa1d0a2c174846d2cf43ed8523a6d31f94fe85e6423843cfdfd829a19f136b92b15c413ad63d046692980894cb8094df3b6a5739e26f38dcfb9f6975ca75e8115f22a69a6338f872248ca97e55a20906bdc68ad598eb0675da214afeea76e4647615e003f2cf0ac723d77927a4804daf7e59932a1a2d5cdb78c425e73af3470dd5e45b688ae4c505f08d59dac7ab7b613653fc41082a2ec1bb89a05c2bd9ccc9412591f3327c1d9307d33102a9560983aa66581749dec968874305845291c6515b4c41dc581e468d0aaff38ab9ed0c3585bdc64a48e14ca927b86e67ef691bb907075f94d28eb2c20ed5779af13a6128dac7f269129dcc684b57889450284e537e003a952f8678b856527e20f92deb60528bf6127f406316be75350cd23245959d729fe4b00359641c14dcb46393a5b32d71a5951db6c95eda1caa2ae12d00a7ec24c3a51a65d378e73358716c739a07870f19f9408fd7654cce634dbbeed63d92225010d24cb140d3d7371b550cc23b29566f3a630454048052384b00f04c4212d1ee211d561d338e8581376c14e2e2a114542a8619bb23e1b916ca96bb70964e327587d5f5c2e2854a4a2a280ccc51054a376b373bc99f2e63d000d9006517adf13e2eb760ddd3f910ccc5c1392a7990a4aacf264c28af370500db755e2b635c283563bce19eceb628c4ba6af5e7c0333babab7e446d92ec146a188ca38ee77e454aeb4fb5371c4f15194e1c68adbb3a79928ea10811886bbc27c0d3852a14a7e504363c088c8393cbdd65fbca49ec597ab047f357064c1b3a8a64af108646ee4ced549065dc55756cdc0a579aa947cb3cd500407249eff15d93cb03e76c4425913c30428761a7a8395486f38f0d6a3c17099348161b9018fc79d62fc09e74986b904578686be69d88e703cc94d087ad690bd191563219d3f7fa4cac5525410447aeb8627e8cdfaf8a376b6d9fc12d5cd8070e72dc6a9c04d04835a00c704367e64e2a3a4203ed77a78b748126afe470401c595b143b56971ef706b90947ff5deb0d34b3eb52183d91e0c786f0c062b659693e8deba259575785ef9436be29e6c42edd289bd874661d16146e9627394dd65c94c9181ebe6055996be0e3ba08087b56eaade7951b385e47e1aee0bbb0d26e304c1888b1b33c0232cccf168450f4b90f82d6a519142193d57c9f1139610ee1b600f15dcd28adfe002d32a6ed274805d10486b92aa042707d8cf8ee48bfd01ca4bb71a59d1f1cdd4527b83924aadddcfcb997a27a37a5f4b1dc6ad474cce63d00aefc41c6450247b3c830cd3bbdac710f253764cf1a", 0x1000}], 0x3, &(0x7f0000001300)=[{0x58, 0x1, 0x1, "ee4739e3d8ad12d8f35a43dd5350ade9da5a231c3d733bec9e4163489999d621b12f8f47833faff38b65cd69c2b55f623aaf7948c9db1856641a9bece913b21593"}, {0x98, 0xffff, 0x9, "f7870f942ce03f3350cd27a3a281adfb6187c4741d2f6618f13b06d7371eef15d4add42b8c0414f4a7eb17ce2c1b5ba50a5d4aacb24b7c37d597cd21383abc3fda4317d808d2ec2db65768dc00bd9cc2b7d7b88c9f648ec7433806288cac611f2ef8b7a659cd05b5297a1d3dc64c1d95df6127a1da94720c9841955c693051122303"}, {0x48, 0x1, 0x4, "eaf94241f202267e258d24ef119dee9671305961edf11b6318d3919013d9973cb1df520a62d91507f9817150978154c077"}, {0xa0, 0xffff, 0x8, "4f8476a8e08b120299cb8267ae196b594132f075b4343aec121b5fe0d8e0042a1c99199a75e50b27b2c0203555172cc130f390e1921cc1d66402b940ddf131c16a7811db4ebebe09bfc9164424e4e79c3a531b9eecd1f8ecd722ba6ca4eeabc2486aa91bdfb2ae62ac9f15c5b81d1547e5602930fd8336c632d464ec09bb36b9e7fe6889eed45e0100c0ad003c"}, {0xc0, 0xffff, 0x4, "bf61f051d280e0bd7cbb7c8d299fb79e233ea11af74767468e03ee961ed3e7da72d7312c0050e869a3f7c5415aa2b37af4a34adf31cdd3d55ed6216b6975b164341dc6125777531a373510fa942bb1102a47acf97327522945ced383ede101443ab20c85b050015d0dca86f809c2219730f46cf15a97eb5c9ee349c02914c8fd6957295104a7128bf66712d8d46aad5929ecc97df0d4acbe1d04d819dae0e0782dbeefe28e5bf201883be668585f"}, {0x88, 0xffff, 0x603, "b0b2b2f5b3fbd096fd190cf3987491d076957637db600de48b198502053dc5cc7477f9f09f1f61a2ee116d7f876e7c788294d971f9d99c8c2a4d7050d61c6d4c4c366d77bec028ba7883b7340fd12651817ab0a5f7b450400fecb25a4555dbac21957f64a68fd6412eb6efa51b93d39318e23d"}], 0x320}, 0x0) lchown(&(0x7f0000001680)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000016c0)={0x1000, './file0\x00', './file0\x00'}) r8 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000001700)="6cdff88312d389ac67ff3f0b87cfa2641278a338a13d92904b577d0061467f145e879131f1c40dbe5246b3f7ac981b542a2537191a562476c3011f89834eb76e0b38c491af95ecf2711d91577fc952bca363eb82f98b7ee9ad2073be40978c50d5982dbb5ef7275b9281c6fe69628081bb0d03ced303660b2b6c164c2000ebf95de30968e1658e116ed5ab4613630e47c296b32fad6c13766b8ebbaf018fe38e4d4107ded8c45e11bb357ccae7838ec7dc18f66d61a49c189c76efa02862c9585649f0172316cab05e1655f182e1437ba8c230dbb8f341123b8d217c396297c33f18d14e03eddd8606c5ced6b3ef0c8af66f56ed24919b1e326f9cef56438d09a9ecac9a3629ec77f66c54193ef1a0138fb36dfc71a9f25d944271173db3d0f24d7c1b9bfde3973544c54c214b41784de734e667525c2e8270b77ad1bdbef092a7455d6c2a14eb4f27d32b66357dc1dec1357d92653382cef4b6584463047aa2be0170b608f295400a4451682a31f1243c323611041e213b2390ea1d27bb66279346036be1acd7d1b8849603169df0c0a51b000e41fb406ff1e6026a36f6f16939c31eef1615c473724ad6e6ed25d8f97c7b507a8f8a7653c5b70613c80190825f51aac7e3f71bd4f4fc83d42c41e8cc5d940fbd8c9a0fbb507d78f7e0934fc303163fa95d4dccb30c1429ada787d2e89a5c861e9b3a5a5444c6ed884f36a74199c796a76f9e414016e6c0ddfe42f5e74efec758bccba9511d85429647f5e0462f2386001454e6fc484a49004a14ea2e8ee2980a0ffafa89a519787a81d6fbed329312172aa17eee60fe1c6c8b45871fc286fef92f0152b9810271010f01a52ebdbab99066efe0eacd33c1df1405698d1a613a11f49b82e0988845b3aeaa4650abce6327d511dd7381d78796b6430f914dca601dc205229ad3d70d1a51cd0cfcf869adb0a32dedb28d833e823388b394cc2546187b94fe7293e609177d7a76ae91aa36af72b6e609d48bb56f7648824b90631f7eca4a0246410a49a3d4183a46af67fdf0221bab7e91fbc48b5beedb1159b745ec1570c43841c8c42a3d8b151f2aa13b5ee2fa4b168ac191d50bdefe835a9034f84c0cb7ddb60587e840c89a4c313f16eb6e877c07687277c5778b71880860fe3ff45667228a6ac78362e2d82a4760319cf7ec81004f73f02b698e60f15d898137a8c5c0b15efdee72af184f300c6e2134231c794825d51baff3b01434e12ab62a39594c752d3f4aff93e4f8b60936fc37f58cd1c7a5e4a991f527f72e849135b58404944d2afca84454a7d6b6d6ab378a32ad554a6efe3e439713abcd3276fc13e426fbe168e5c7a187ae2a71963ddc4f0b10d509b7e54e33496f9eb3e0c8bb3bce93f20a9abfa9dd2bdc70169294ce002aa21bbbcbd80e5f41c4d8e061b0763eec628a9d659465fa824c5814d578a65b02d9e4378318aeb1501685929b7b1ccbe9594e11cd90d559d79c615dd4045817ef67e0abda3adab3292895f8e140fca3857e42cc85e06a5759c64e749e48095c8cc1097336b4186f0a35ca7287cd7eccd65241c5c73dfb3f6210cffab8f331f0d6e905d6971edaedb5a5009e2fd4c6dd00cc6e96ce686c62a5d3f64358682bca7e205595bf763f95137e138699a1400c32ef1576e01e5f2b67f01429c197a8605602f3f54c4768338adbc6983dd5a5678c8567d64cdf004d443c426987eb066302c411c9152ac5dca7f03b45d2d04fd0eb8ef06d92fd99fddd8fbf498143ef914dab0773e121555f213a6ebee1f3b191064c3cee93d8f2602c4ec1d14a0f61196cd9151820a316998235e1253a1c9121f0014c771d8c2f2b2bc6c4173cd12a8f82cf63229c83004ba15ae7f1c1f3822362f2ae22b623deaecc646f4460de311fbe31fcd4c7496cc54534d8a82be4341ecd51f94b3cfadf55fa2055f514c32c61c72268cb875912061d6094298aeceb7dfd8dc7bcdc1f071bb54ff131dd46bf35657cd4d709452de4ed165cffa456a71f21e642dfff87f9a177eba85ae6ca3e38f9b3f064e9d049c8b9c8e171b343ce502517b451f23aba184cda0cd3075e0ac98405ce8dac688ff3fd597124943e1640bc4f393e08602958c19fa7447bcf08445cbc5596523b8e8e24d5bd44dbb6f97395e2f9316f8a66a906f7f04469187de43f5b97abedd11c8973d81bf3474722454068bb7dfde8459d47ada67762176b9c32c50a045d6bc0799aca79a5dff80df82274dafde146602b281270798590f4adc57dad79fac4831f73a444d0f4d61d1d8249ce61682d44ef129e49ae20d24037f8b1887d63eaac2f6b7fb2f070308e15ba1533365c5cb2eaa37ebe682ee304dbe5de38a1f6b6d331444a48d372daea44b4a74959b8749d86aa3c8bfa47adb234e02a59799418f604d7425e2f276497158b3a79b8a1e410abd988c39965e434a5392bed4b70cd276fbd4c783ca7ce3c0a95f29c9cf518ca35c7f39dc98cbf09956112e4f9b547f53dd6d42640e6bcdb3a34723235b4b167f67e38fe7fdb8317507688d74679d8bef185cd902e1a0f800a69a631e38bee1e61c6b541a3df4eaa25095131d0a8c3c5ec8e82f27947b1e7562a23339c01f6689e085a14fbe9ce895ba429e7bb1e37a5826596d0516c3721faf9026c4152ec24b06e34758ee055ef89f79761ef057fc6c724f3c383cab1f430384429a5099315d8f63096efc29abf10e51d38d0b95ca854448a707f5cb00666cd9300eec5d5649f95b38fa8b2a3f9a876b07c11a3243ae3ba83e4b7df7bcb8085da769574736df1242c3772f253c65e37f4060011b4eb2e0c6db24e865161313200e7c96b77e8ddbfaf7d56826704a1876ac9a6e222fcb84b23f2412034df2a7ba4f2e481afe86c297f2e0c0a24f4d5ee24d61b06fe7a20be5faab2c2aad33c672adac98033f10acb91a1988c24d804103833de4c1ae21cbb38dad6e1f58f677443903931d21c868c35c76e484ff644137fba85d88f858d73c59eefb2e2421f3d9e5b574685e0ac7a56db3a6aea1b605691ad5a126e7698898928bdd5029b30f1b2155fd84a1d0d74cb6b259b364d27f643488611ca0cb0a26fd675e7cf93e284c01b19171a87d066b404f510515ecbe47b0dfab349f5d843da84847ecfc17bf24412e53ee7134c810331048920b3c3310d57d98021a2d970d71ca7a3816980736b2a625cc49e8eadcad6e0318b2d460f6ba2de803ea82c280782ef306cacb849d0c4821a7fa9a7f4d61e3aefd269c054d51d86fd78b4bfae87af5671a139801067dd770016aa53a981f91096f6500d6854764a96a8a3ae5643cd4966c92e6ef6acd428f7174fa91059016695ea8af079593d46802610f25ab275ad2a248a2ab646b56e373f8503c672457a72c932b8a814e4d5300477657a0a84f549eaf585078875384931d03d4eca2d070b8027a5812383bd239d36ac906744b2d7838d774a2ae0497d7a68140ab76bbf44712a380c6c7b3951bc9ced663705712d324c57ce51bd5fe7d7f9630db96964da6e59b8125434176504ae38404487fbb67e51eb075ab3616d96f9980a07c6de4263914f9eab3ce4bf0418e2191d4a339137f2fbda0f5a67b4e5dd3de0b8b034932a152268c5e167a65562632ad98dfeb6ba53ef9acb6b92f96a69d8ece5faa2a9370071741667ef2bec45b6c15bcf8061f728820d501ee1c17f86625ed49a50b06a6ab6d8c053b64bf3cf9bcd039b219b751405946c3dbef56993397289be80d21ff9784f8d62bb6db160446370240725460699e382dd6509210e42f71ba2111921ee05bd3a66c1532b4d8b7528a10efd9be89ce8125cb4903f23c2e257d58d02cdc7a0f704afb9d90207dbdaa9a61da1879168d668c4c2bf316916434171705c4993a2e97bacd0ce5e7082ec35763e67759e4a6b27b40c6283122303ab6a223103a5472e50e1c42b79469c08e07daeaed646160fb9c553fe46d57f961d135a85ef03d677e70a0db0a9bd2118643c2f0454a608677bab204fbaa1e3675cdd171e697d84fcf2a4ebb39c44dab0088d9e2313b873dd9f79c4b3ca7af281983b000b8f3e37eeb02f9e1f69acaf69e0c3cabd5c22b4869c426e36f49bc471ec3d8af4053569dab2f23b36a92941c121df30220c9f09df2c0462d2180509c65c81bafe75536eed5acd740eacd06486c56509db488fe5b292635dd8a3d55ee4768f36f9888b62f52558dcdba0317e74580500b28cf77ee6ac73e6f85f06cd4d1f2319e6d43f397cbb3df4c63697e421c837ba5a51cf9a2a5eb4f5019e9bbe4d1a3d82bf8f1a206eeee5d7a9982fa28a485e41a5bf7bef710f9a5e3e938e5153739fc220d90e52828bf316109b333bb69c8e408cd147d1283447f2e5aa0ccada81c9169d5d0db85d9b931025fef3e228ee5793956f5485dfb0541181ad344ee177e7cf01b562561f198338c9ccac930fcbcccd38fd8a19474818e383fda78c671a1557f5d37f8b796804e9c39858c69dffeaf34447f4d0344644eca69f821527bbc38967227d1420471b304e17cec76495dce3b226f761be0c3b8ef3940e2e382015157445fe67a60549af51a73ea36180982aac0e8d1fce33e34e466ed9a40733d8d81fab04460b4867e09859a4693e7227485fec6d23bc5a204616d5798f00c4da50db49568dd5901f07204f2a11e6ee293b1da72b0233caa37616cd5b11fa60d5600f6d5f72f421c87461466f69fafa904049b141e5ba474db3487ab1777d270ceb8a2073304dd4041650552cf90051c0308b3ca878e011a7f5933721f68e931189973ab783d6c074808bc84a3d2e5f2595a547cb7210e46c827f9e4c43b1222651bc3cd401005155c88c411ebff0a34919ab9bdbe607258853a4657cbf227b16085cc1ccf1c2d931f888ea79321eb459e79c20965ab39a0bcffac9094f60a096e872f05de511edaa5bf89f44780ffcebd37296fa8504e9737fa4ec6cb08f9e0a8d2fe17868d1c16e1af86fb09bc5e763fae4bfb5e47310aa3af89d626ac6bf2c25bdb35a5b7d89ce2ef2e73aff5465cdb5996b2e081f39eef7abf6ad0f88752522c3a90921288ba77e16484bd069006087ed07eb451e6708c1d36713bd881e13771589ebbea1f83b13e9e05ed340b5e2673c59ba9d8e01c906b4ec137a133ed47fbfa65d1666c6e8508ec3daac3fecd5b748122a2992701fb31419199db1cd21466eb49a4efd03fb7d1db3da02e03f63b322030dfc3548443a73980bf941b9bae776b85438819a35ad519747a4ae7a0fab78b047aba117ebb2a6bd395ba905845b9cff77b57437d3d59ba75c181b2c6dcfe5fc09a52e29d02e59a02cab922553e0a6f12274ed08d33617fcb209af79914ed424b1adae16ae14b97b85d7568970cb1d62d3d62b8f40f951c765c600a3a2df4bb5141967b918c2c3001572206a7b41fb97d2d50e68e83f9fe9990f8f20a0d13051c8d8540cdaedecf0ec530342d88033f24df78e8648a01a78d0512fb066726382aca718c13e52e9626f5f971a05bdb093e6902ead09ea56dffefa683c79f227eba990e0093dff1de9d4d50d144de424a8851f4a5ae480f983831398420e6af7b09954954bb743f7cf2a582aec2bedd396345bd13a5e9590a0910c4b01ea45231f30354a2890c9e5738ed537c004a6e630341d6b1697767af0fb67bbcf9a29a36872879ae1ba5273e7ea0d3b417e290bbafd0af684f25d6f78601d4fdb3eff7b82d72a99755b779b93bcd585c682ee10a0157486e00f36ff33aea38cb0710decb3bd8770375e3bc25b17c566978b15", 0x1000}], 0x1) r9 = open(&(0x7f0000002740)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000028c0)=[{&(0x7f0000002780)=""/44, 0x2c}, {&(0x7f00000027c0)=""/40, 0x28}, {&(0x7f0000002800)=""/174, 0xae}], 0x3) readv(r2, &(0x7f0000003a80)=[{&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/61, 0x3d}, {&(0x7f0000003940)=""/233, 0xe9}, {&(0x7f0000003a40)=""/7, 0x7}], 0x4) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000003ac0)=0x1) fchownat(r3, &(0x7f0000003b00)='./file0\x00', r6, r7, 0x2) preadv(r8, &(0x7f0000003d80)=[{&(0x7f0000003b40)=""/213, 0xd5}, {&(0x7f0000003c40)=""/58, 0x3a}, {&(0x7f0000003c80)=""/238, 0xee}], 0x3, 0x0) fsync(r9) shmctl$IPC_RMID(r4, 0x0) setegid(r7) ioctl$TIOCSTART(r2, 0x2000746e) write(r3, &(0x7f0000003dc0)="32791e8cbf20cdc20c774db91159c68d8ac9ab90948eac35dc1509dd3db76f8b955ed8064eeaca4d9ff4a12d19b733523bbf66f57a71a1d709c2b5b8d0ba58c4ce22ad0fe3386a4f9472fb9f574cb68b7293b5f4388f58a8100b0d0d636832bf430cfae31f7432f1d3677111da4ec950d83f6eb28eb30b4ac3ece4defb6909de91b8ff89df1549a23fe882f4645669b047d7e04de374e23bab325a1f13bf015048321208a342e33ab43b21d93ad745e34aaab4314f96832e40a7cb36fbb4aa6fb25c449e7a137da7105f8f8d630961def675744434bcbd80aeeed02c39087c2bcff43531b95e70bc981d1da6a08a87fc8b24480393b63a8513ca05fa2e1e6270668696f2809e83e1c311a995951215a13932960861942de20ff19cf53e30a421720bc32e14a826ee44470dba77914dba42d856a731a615b7788dc7376275886db1d04f068787bda3c14fe6d4e9050480559707219db9702b533a582bd375b7cc22e80ea6efa04a27433aae767feb021379967fe1ce2db07470fd732b0fe4454d4335afe612ab02e688c36866b525027f3a09549345b49a10252df82309d8dc49bf7ed614fb860093acb81e0ddd9a2f39af84f56e2068a97ac5c90cca7461de57f85c0cbcaa74058f6c2d80c052d2732c573e885038a2c01755e1123847fea22404c9d311d0e6f724bd6b2eb902fa0fb5ec1032b1135070cd92bc43db84cabb6eedbc5d6b66577ba055b2f3e49634e77e151b679ae1060e1140ffaddaa2662e9e298c7a00c29f6a9c7e49dcade3e3b7f73c2bf4d07020dad1a7683bef28b2de1f1ae3fcad4a9bb4210ce0d5556b24d224aec452f3202cd1dc256b3b680a810137f97423c7416a7b7da2a0f46a849a034296cd79a2359bd6273d4d17eb2eef769872519ccecc997a4f68112b8de24337800ca92b2a58b4820ca93e7b38200eead1a2e81837ccb0042f8220cc5070c0634edc75720ea3542f109fbac682760f597345a96714e2525a7de137dbe6193eb1b797670e9a70b6bec97c500c7b2a5cb105e457c86766824500ffd8d5778eb0aeeafbe517b785b322a257188a4178044b57e7fe19d5f4f78a2409b3967db3caae0619a2edac01ea86bc4720e8ee9940a49ada5ab9e1ad5fad1f71cf8d10e3034425139ed1aebc7f20188a4f7516b55f0e86eb725cad2fe0dc73efc40fdc79afaf694362e790638521c8ec11da0374cd9538aa45b6d291a30d94eecf01d07a20223a6a907c855c6f4c8a6e3f96329b29bb764e59fc8d4b5c891a6e4a078f7d7baab970c8f9ce75e150f3dc30488d026bb1e8515cafb2b11558435b9013653e258e3f69aa09b5f13cdb5769db4ba0c6278d8637ea1b62aeed7b734b4e31456d7922d20ac58b354192c6ca7b5562eacb5e8cf4ec464d2046729c478ce5b6c2a12ddbec0f38eb0d1c01926a2df8fcdf4f6bf96e68d2f9133e8647cf5b762568dba83dfadbdd6c393e9e7150ed157e0bde9221a762255e98200679f2e9c8e13bc10c6cfbd963aaf2846e7603008408d40e862749eee7b0a295b4a4dd83b8097810c415fa971e2470fd9fae6e2f32a094a6351e9c25a0cd4de8df25767adff570385b4cab5312df98d9a0b54d949ba9a337a8be4cc7e4913f24c60ccbd44bec7a165220f8a142296cae252d3183aa3a2f425b9ac49d6d76436929035dd3b185b4b2d4905faca34fd0de82f27daf97f81de63f5c88b48d714b206cba7ef85e45d03ac96a2354b18d51fe8414b9c0633a5f34e4119524a69357cebce12fdba6e2452d02df999e1770a6d5c87f4686081ed7d08cfe7ed42770b7be2030158afa496c9fb3bad6e4dbe09c676e97e68a21f89c77351c82a343f24f8c981b5387c8fc97499049b80e70c0cf4edfd0f543f6440c9872125153a1ca1175c96e75dbd6fb9784bd70232f059e3656b756fbf50efa827d5c1cfdf9b0f3196787c3b822c6b0535e543b383f134dce376e9b6d9763cd8fb1dcf526050df38df787bf271d21ac8da77ccdd2eb99924dbe44df961a4961a2d924d90c6afeef584d8a981df69386b3dff1c4de2684fed9c98bf2ef6eaeb5f981470d3ba56376e174ec17e04cb167733d097ac7193012cebb6cf729bd8e91e1f9f53fb87d503fd8ad889f8303c8f2b7dbde9e825d1d7508391fb0be5f2433e4b1dfeb30f54dca21bb2d0cdbd7996d5cfd5fcc6728dddd62f499789af0d69a0f932d39f2c0003e8f8ae2e1e234bb6766169a0826482e7933e1536397a8e9b3c7f6d68535ff5c910641eb265cdbfab8e539745e218a3eafe71208339c6ed7b64b037e2cd8f52818dcbc9d86b2721b76d62abb56f8da66e932b7d9d8b1cda0d18fe67ffc9e5d9eab6ed5b1618536799f8f9b1ed8ce89b00077fc6d8ac0ab26f6bb13cfc6bcb99c3b28026322634f23c27267ef1e702a8f6fedf8fcf9c85096272ce9fe8eea7ef4d2e6b8ef026dce641fed55cef3614d85fc4f812939ab7bf6559e1cfb5641abaa6f3695c737cb74aa08a7341aede1fba7bdedfddbb9232d3df7341376a33bf0d361df323c7c8470e5d9e5b9423e98d4441da8a4adabbc72cfb6549c5ae780f49a29fdceae1870f836a6d4d8fe508da34d513c149f9ba2456e1b9b4a272f2ccddb8648f0c3823e3d8b2fe1c9d66f234d6f0267cfc132ac65f9d2887238f23349fbf66d07421dbe97b74455ffbd5410b4d6c57f4a538310d36bb8ee0b463efa3bccb575cad32d5f7ac9381b202f380a0e1e6dfa4da5a7a47b7a853801ae6f2c7054c175416ae36697a7bd7b7883f2f5c158d292df595f18714aa540ce83ec17211ea8d775bcb41b8e01ea86812536cdfdccc30a54535d99d19cf3d0ca4bf5f96e4112f3d7415056cd2883fc1be9cd42da3ef82e7b745e5215d54de2cb0d2758e0eb000b7896f8b0b7b3f1d725d854c9c0eead2a6a242beb3226df5b2dc67de4fc4b269295bb8df86dda42f45e162101b00668e46ac6d8d5ff8917a0ca18b6cedee325fec4b4239f6a3826f77ae9aa8c4942e3bf68a182e2637070e1c0b50764711790bd94db9c0946d255cfe73e9f1a10275dea077fdd0d9531c6d88339b01510f2654f622c35b8cc3ad1ce88136d8628b50097c82d6ad6482e902ef1a5653766a024afe67402829f3460beac60cff96a1f3cd47d7507513e4df2c1f9a45ce71dda358e2f660bd134e820d0fb257cc77d0a5060b14d6d82bb5f90d0067dc3946ba83a98bcb6d99312702b8feea31a7faa6eb90f606102fc7dc3e396cbe1a687de1666fa919ed7ae75d847b4d2e97e51e84fd8f807715e4946dee0dad6b4c2d3bd93d466196c91fa4f521334292028cb69f89ba7bbce6709efc2785ef0b457ccab203dfdaba1914c8008304bbbb8f9b2759cd023d97ed850dd626c396d1d249a60aa2116fbe526f2c73c562923ff4ddca98fc0356a40970ed9fd27f129cfbe94b439242c991ff0d5443b069fd6d3c75363612e7aeffece7a26e7d61cf6b7403a61aefdf15a4a6ca861780f5a0561c8b3a76807f4701821677b71bcd2f69e9319f4608c43179a339e0982a3f17e4eb510bde25a80e1b377df3cedd62b173a1fb893337f1b34deace84cf37bb0003e88d1b2d9a3883e635a540e98a82d3d5dcf8ad36be4fa7a44c899a33a3e5c1abed668e0b0a84653f1b649f81b181637be01a07091274eb4bc8ced4a316562000d81bf9f809e29b9770562964322de801e1a970c7ceb72e90c25353272be9448bef6320aa44fb8720af3a622cdebfb59e211d99d75a749b9d22e8f04ce399211c1e7e5890ed58b3a27d05818a69784f0a1e34927cf2155f0f83905e81bf185084ad16f9b1d1e8ff271f5ef5f5cdcd0b78da2a537895ff32f129e39b34cde5105a1448a7c456e6592dc2cd019d159d00f0cc539ca37269ccf0d21673ad140a41096b8a440514b93c3f4a8c8d0d05a262a2e64c5022332bdad176b431a0ebc5f3f84c0476d94ca48489fb5f516dd226c566676ee72d78889fc41e6fa886e56558d0d573aaa1040616f819606e795fb380176a6f342153ed8ac5fc2eb3218ec143bb3857faac0f1d89b213e474cdb016be0c3a1ed68d9195adf930a18d3c2d211829b9dc406c68b4cd4ec08a2f815098a75ef45d449719ee1564ab8697e6a81bde5d834f929766daeba181b756ee4a91046d495a5785d74eff7cc2220ab2cdbc1a5186c4c41c277dc24580228c7617ae2395f177c8fd81aca3083be75f88fa89789b03f174108ad397107627b9b1f864c6f2a3ca5349d5b694bb8cff40d70fb7ccf5ce86fc88b6d91dc671cfa6461c26a74ce2b6dde647de4b3b4c9ed04d66f31faf182c826309d21bc7b92922bf02ab2167fbe22f66b852493b547166d263727cd1e191d5779cbf9a11da9616b45414df321264c9a375357fca3209f888a877a87b68663d69d96208c233effd80844034e5a6b19b22adc26b6480a8a3bc88b02a9689454c60b6258be3ae718b07cef0f6f52267130eac005909c86acdd377124494b572584f1b7f2d20d93b0859780b97ce778a48a50c4216b460565a6d347a91dc893342616862e66fd2fb963cd0b5bdfbfaf79c82c3561e9498d359b86f5c3a030922121df918cd4242ae043e38b017a9a8adc8de951660ba0966749d5b2980e560fc5b30a2996911b11e89aa5f4eb1eb3a60f3feae05d8a166d041656e6cbb4453dc68afcf37056a8a42849e1a726be9c97ba518623cc335ab445df0a422f545a0a3b6764d01801c08661e8c7f647339358e4557d159b06c385e333acea51e4acc5669ee6ca174ba56bf06fe3b1b2a9eb7b8887085a4337f767580e946783880ea2d9ad7c7225c66b3e20675e34e2682057062b4f955e9aa434708707d17c1dc68cd081704c2f8726a26d42d96f739aef3f9a3bc3ca635195f8c5c971abbc6d016623657c286043a98e5240a83e276cbfb5fc0e407065c17116037b35de8df67c83b63f5479094df2ec864aa5116bb3e504db92c0c1e8d78c8ea94ac5a171daae94b353fb980b7e2615044cf3e5f96ca3fb882327f92162b33cbc1575669a048b00e7d2b6c605b68c3e34669138202acbc2cd9ea5c724f3141e9cb8f17930d7feb4d9c2fec095d496d550646556b15990003ed9c3ce1cd1d1b493d1e444c5a41c02216fc20ef20322bdea45f6165e200f1aa3cb1ccb7ecb159270c6df14aca42cb3a2b9252a17bfc98a924938477e034730994433a106da0d82ab469f860201823dae80f648377c4306a0b6c855c59d43122707d5c748d3a7c62bf8c954f72921531637d2e356878f95d1ce0d74f916d91b194e41a2dfa84e33ca1accaae89001137c0770982e9fa989c7806a454de01ceeb4a0005909a6d39ecabdbcc95ab70a0b89cd4ab293f66a3d1340cb7f1d5853521e04171d0352848bbcd8939c03c100d7219eaa565f1f926c9f8a20d14659b404c9140718b04f43c2daba5c55d850bdede3ad30329b491ef4618044f3f3ca61db42c21365cb356afe1f2517fe64076956b34902596037e2b94e38c5cf62794a2b420b502098087027d4402cc1cba45ed5a4a0bf8c21266f3edb516e05d3493ce60529ddf25e71740e699c8b689bd90d8298fe154ba3c6616e6b733ce6ba965966922c95914efa0226394da019397163a9b10dd2ec13ed3e97360eaa7cfde2a5a9da1e92161a4eeee8a3653691fd08b9b2c995c166684be66e9b284fae1309e7083ecb9dce33d3d41911ce51e762146ced6f24ec30e0304840e0a32d2f6449f7a4474c97ad0429ef300785ec87ec1fbf77b79b2c7761ace0d6cc6417bb09c277fce5", 0x1000) shmget(0x0, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) getitimer(0x3, &(0x7f0000004dc0)) dup2(r0, r1) r10 = semget$private(0x0, 0x6, 0x100) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000004e00)=""/4096) 10:50:40 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) pledge(&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='@})\x00') kevent(r1, &(0x7f0000000140)=[{{r3}, 0x0, 0x2, 0xa, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xfcb, 0x3ff}], 0x30, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0x7}], 0x7, &(0x7f0000000200)={0x1ff, 0x31e}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) poll(&(0x7f0000000300)=[{r0, 0x3}, {r1, 0x124}], 0x2, 0x2) socket(0x6, 0x5, 0x7ff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x2, 0xf2e, 0x9}, 0xc) r4 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000480)={{0x0, 0x8}, {0x80, 0x364}}, &(0x7f00000004c0)) setitimer(0x3, &(0x7f0000000500)={{0x7, 0xffff}, {0xfff, 0x1}}, 0x0) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000580)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x6813, r3, 0x0, 0x4b) semget$private(0x0, 0x4, 0x3) dup2(r2, r5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:50:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="e000005c00000000", 0xfffffc60) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x86e1) r3 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="20fbcad575af1bdc252263c37a17284244937186e0ecd901be34dfa51e628925abe456cf02370e7d94432a0700d77a9a0f264238ea88c9e51685d3f79d00880911a09ee815bd00d5fa405f741bbb6d916c697edfd96242d341ebd5f12e8636ecb0c07e202f86af376fd09a2f9d279c5f7fc82118c5b885a5", 0x78) pipe(&(0x7f0000000180)) 10:50:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) 10:50:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) close(r2) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 10:50:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="078dae984405fcf0454b28e3d352308e168923914aaf2ac58c2fd5dcc4b1091a477bc2d8687cc3b9fa605d369c5aedfcd6739cd70df7e481737ae870b2e3a259d0b4a2d7e2b012c0e6b498d76a8c5f1d5b3ddde64886b5beb08bcb451c469bbfe5c1264c08c2cca9b7a489ba5a9bc75ebd833242e7417c7ddcbfc1133c", 0x7d, 0x400, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) socket(0x10, 0x7662bc46e1b6cc00, 0x6) 10:50:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x1000000080) pipe2(&(0x7f0000000000), 0x10000) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000080)=[{0x0}], 0x395) ioctl$KDENABIO(r3, 0x20004b3c) execve(0x0, 0x0, 0x0) 10:50:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']-]\x00', &(0x7f00000001c0)='.]-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='%}-}\x00', &(0x7f0000000340)='.//@\x00', &(0x7f0000000380)='\\.^\'#\xc7\x00', &(0x7f00000003c0)='\xcb,-{\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='<\x00']) rmdir(&(0x7f0000000500)='./file1\x00') getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000600)='./file0\x00', 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$inet(r0, &(0x7f00000006c0)=""/20, 0x14, 0x1, &(0x7f0000000700)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname$inet6(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000780)={'./file1\x00', 0x8, 0x5, 0x5168, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x2, 0xb0ed, 0x3f}) r2 = openat(r0, &(0x7f0000000800)='./file1/file0\x00', 0x8, 0x48) getdents(r1, &(0x7f0000000840)=""/97, 0x61) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) r3 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x88, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000940)=0x1) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') connect(r2, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000a40)={0x3}) r4 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000c40)=""/113) login: pckbd_enable: command error 10:50:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./bus\x00', 0x30) 10:50:42 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') clock_settime(0x3, &(0x7f0000000000)={0x6, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 10:50:44 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getitimer(0x1, &(0x7f0000000000)) chdir(0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) 10:50:44 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 10:50:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pckbd_enable: command error 10:50:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 10:50:44 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00244cb1a3b5b7dc25d78e3dee0000000000000000000000"], 0x10) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="8266b221d82e9c6c", 0x8}], 0x1) 10:50:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 10:50:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000140)="33ad2df59bce67eb832fd8bd24ec09a2d901451e4ff91120e9c91313a951e0d241907926d0b473da44960376fd6b23d4002f2545915c1041c4220c1ca3b6f5a06aa82af9c0e102ca42875319197c3cbaa4c9000c575bba26936ca9ea3841b8f667cf4fb21a8f3a45de0ee78f72607c6cee643461aefe216e61", 0x79, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:50:44 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{0x0}], 0x1000000000000170, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 10:50:44 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) 10:50:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x1000300000005}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x1) 10:50:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:50:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001780)='./file0\x00', 0x400, 0xa4) readlinkat(r1, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/122, 0x7a) close(r0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/243, 0xf3}, {&(0x7f00000012c0)=""/232, 0xe8}, {&(0x7f00000013c0)=""/161, 0xa1}, {&(0x7f0000001480)=""/255, 0xff}, {&(0x7f0000001580)=""/31, 0x1f}, {&(0x7f00000015c0)=""/227, 0xe3}], 0x8, 0x0) open(&(0x7f0000001740)='./file0\x00', 0x1, 0x41) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001880)=""/4096) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) 10:50:45 executing program 1: socket$inet(0x2, 0x7, 0xc83) r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000010b, &(0x7f0000000000)="00fc09bd", 0xfffffffffffffee6) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x18a) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7ee8fcfc63e5f98e8748e2f4925d7e6f", 0x10) 10:50:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8281, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x36, 0x6, {0xa5, 0xffffffff80000000}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x40, 0x7fffffff}, {0xcf, 0x8}, {0x47, 0xfffffffffffffc01}, {0x25, 0x8}], 0x4}) setitimer(0x8000000, &(0x7f0000000000)={{0x0, 0x800000}, {0xfffffffffffffff9, 0x800}}, 0x0) poll(0x0, 0x0, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getdents(r2, &(0x7f00000001c0)=""/221, 0xdd) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000140)) setitimer(0x4, &(0x7f0000000180)={{0x28000, 0x2000010000}, {0x10000000000003, 0x421e}}, 0x0) 10:50:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1118, 0x0, 0x0) 10:50:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 10:50:45 executing program 1: socket$inet6(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) 10:50:45 executing program 0: r0 = socket(0x17, 0x2, 0x4) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) pckbd_enable: command error 10:50:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x2, 0x100000001}) r3 = msgget$private(0x0, 0x8) r4 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0x4, 0x3f}, 0x7, 0x0, r8, r9, 0x800, 0xfffffffffffffffa, 0x2, 0x2}) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:50:47 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "01000008000000ca183200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) 10:50:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) connect(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) fcntl$getown(r0, 0x5) 10:50:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x9c) setuid(0xee01) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x7f, 0x3ff, 0xffffffff80000001, "fea9e48867d170299e6817d8bafe0c40afef68e5", 0x9, 0x9}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:50:47 executing program 1: r0 = socket(0x1, 0x4007, 0x800000000000004) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 10:50:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3ef8, 0xa18, 0x8, 0x0, 0x8, 0x901, 0x1, 0x1, 0x2, 0xffffffff, 0x6}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x0, 0x8000) 10:50:47 executing program 0: r0 = semget(0x3, 0x6, 0xcebfe1608ab5e026) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 10:50:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semget$private(0x0, 0x5, 0x4) r2 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:50:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x48005, 0x10005) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r3 = semget(0x1, 0x0, 0x84) r4 = syz_open_pts() r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001640)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r3, 0xfffffffffffffffc, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r5, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000002c0)=0x2) 10:50:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x1130, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) chroot(&(0x7f00000000c0)='./bus\x00') 10:50:47 executing program 1: r0 = socket(0x18, 0x8008000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) 10:50:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x1, 0x8}) r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r4]) 10:50:47 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)=""/165, 0xa5) open$dir(&(0x7f0000000080)='./file1\x00', 0x4322408650681ebd, 0x2) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) 10:50:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x3af0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = dup2(r0, r1) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x2) geteuid() 10:50:47 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 10:50:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="cd7678046bd49009573e40bfbde2d3d32067ff48a3876682cfac19015ac586a4625af6ec071554b9376ca01f4dd15223c75719897cf17172cf12ef0837d3d868da1d487503d67d287dc6ba439234f2", 0x4f}], 0x1, 0x0) 10:50:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 10:50:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = socket(0x23, 0x8005, 0x100000000) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2, 0x6010, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) r3 = socket(0x26, 0x40000000000, 0x0) setsockopt(r3, 0x100000000002c, 0x20200000027, &(0x7f00000000c0)="e9222042ec33294b847419a59b359803189dfd852da1c489ac10648de0a65545f30a189bf3cf852a442314426627f3c0696c4a1cea96e6a0f20351bdb71e61a5e38c135d3b8efdf594105ed85dc8370aa97bc0c8fe6577015a13b9ce75a051ad114ffb4dcffeeda33330340fd9b0002f057aeaf5c59571361f237a962f3dba4c2fc0bb67a98c6e9ce641e37ec7b2f81add36b5e14d1f0ad16dd315d52633e3908e57a6", 0xa3) 10:50:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f81fd59"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:50:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x4) r0 = socket(0x1, 0x4000, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x7, 0x3, {0x2, 0xffffffffffff0001}}) 10:50:47 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x6) kqueue() 10:50:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x200, 0x39, 0x1, "9606e70c54beae0bfcd420ae3bf2415ca5c75180", 0x101, 0x2}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 10:50:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 10:50:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0xffffffffffff7fff}) recvfrom$unix(r0, &(0x7f0000000080)=""/5, 0x5, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000), 0x0) 10:50:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x2, &(0x7f00000012c0)=""/21, 0x15}, 0x800) setuid(0xee01) r3 = dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x7fe000000000, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:50:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80000001ffb, 0xe2e) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x411, 0x0) socket$inet6(0x18, 0x5, 0x50) getuid() chdir(&(0x7f0000000040)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x6) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) 10:50:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3) ioctl$TIOCNOTTY(r2, 0x20007471) 10:50:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000840)='./file0/file0\x00', 0x38) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r2) 10:50:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000003c0)) write(r3, &(0x7f0000000200)='\v', 0x1) fchownat(r2, &(0x7f0000000400)='./file0\x00', r4, r6, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80098b, 0xffffffffffffff81, "85fe4dbfa602ffffff0988292b3f1700"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 10:50:48 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8a0a39fc6876469aa284a946662212805db7bd108735f6a42cc3dd77098530281b26aee5b13cdf2e96139f46025e062c087f2fb3a853f6e616c81732e530129590af8cf6f8ee25acd80ae66f748151c0b81422d34449c280db40175a7fe3a020fcd093694d87", 0x66}, {&(0x7f0000000080)="7b030dea93671313c50a477c8f0cf4c6481879df", 0x8}], 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) 10:50:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0xa1, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x43, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000007, 0x8, 0x7c898fad}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x40, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc9, 0xf0000001, 0x9, 0x9}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x52, 0x41, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x601, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xf089}], 0xff, &(0x7f0000000240)={0x6, 0x7}) 10:50:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) 10:50:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0xfffffffffffffffc) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:50:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x27653881dec8087e) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x210, 0x0) utimensat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)={{0x1000000, 0xffffffffffffffff}, {0x0, 0x990}}, 0x0) 10:50:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x246c, 0x7, 0x7f]) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 10:50:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffff001, 0x2, 0x0, 0x1, 0x81, 0x9, 0x401, 0x2, 0x1, 0x1f, 0x8}) 10:50:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) semget$private(0x0, 0x4, 0x12) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000005680)=""/78) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x68) r7 = kqueue() r8 = dup2(r1, r0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 10:50:49 executing program 1: r0 = socket(0x14, 0x4003, 0x4000000) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/196, 0xc4) 10:50:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x30002, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x1000}) 10:50:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xd) getsockopt(r0, 0x5, 0x3000000000, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) read(r0, &(0x7f0000000580)=""/167, 0xa7) fcntl$getown(r1, 0x5) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000440)=""/85, 0x55}], 0x9) 10:50:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd34343632b3bf3b05010000020100000004a773882a33460a"], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x10001) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 10:50:49 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x3ff, 0x1, r2}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x15) 10:50:49 executing program 0: r0 = socket(0x16, 0x3, 0x5) shutdown(r0, 0x1) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:50:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 10:50:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x987, 0x5}, {0xfffffffffffffff7, 0x6}}, 0x1) r2 = socket(0x19, 0x2, 0x100000000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:50:49 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = shmget(0x2, 0x2000, 0x22, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/24) 10:50:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') 10:50:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffbfffffffffe) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 10:50:52 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000200)=""/52, 0x34, 0x842, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r0, 0x3) recvfrom$inet6(r1, &(0x7f00000000c0)=""/204, 0xcc, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x3f, 0x8001}, 0xc) chroot(&(0x7f0000000000)='.\x00') pipe2(&(0x7f0000000300), 0x10000) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') dup2(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 10:50:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getuid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 10:50:54 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = geteuid() r1 = getgid() setgid(r1) chown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) 10:50:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x6, 0x1, 0xcb) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x3, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:50:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000001000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) r2 = msgget$private(0x0, 0x5) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/110) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="9e9c1e275871c3e201f455", 0xb}], 0x1, 0x0) fcntl$getown(r1, 0x5) dup2(r1, r0) 10:50:54 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 10:50:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x110, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x1, 0x810, r0, 0x0, 0x0) 10:50:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0xe7c57c3fbe293c44, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="31d70b4c9d951156dc778cd0c0dc0faefe2410f63983c8dd78284cbc8d83a871bb04cc6164a1c47f504151a2384cdf0ea163bcba5327866f0a89c66532dd8fcd8039930b0badb7dbd71367815c781cdb0087447ecea64a5e086c14a67db27492", 0x60}, {&(0x7f0000000100)="bd690a5bd4f63707c18127c915eabb446ebf27c744b6acf1c3538ccb5fc2925bd0cfad8a90c188206fe552391c05f25e3934c7ea9a959f559413a32a04201d924a4b2508016a0af9", 0x48}, {&(0x7f0000000180)="927762512a4d810f0dbe6b615f3f24efcf64a9c8e446e3ce46de1c419d2d692fc20b766b1986c4eed9b6a0db8298a08a61454035f88a944285ea73e499d05a2725782cb62e7a20119858600a3310110ce68dcfba02559adc7cd144545ff24ccf8b014eb12496249ee9bbfe46185822eb3c338bdb2d5238894400330520e63c7f100bd6273aa11c23af708a6873e8e06164c9c11b8d04efe1f9211ddc7cdee70e9fa17fb8cf7f9186a2b37c34dd8954241f849263896e90c77fbf6b144cfe5ae358d957fce7f7", 0xc6}, {&(0x7f0000000280)="c5fefbd902f5af997170df376550ee407ce20709849ce13fc9ccb86c97994088c9587a9415db4ed800b7827f89757f112ba097789cfa656b311e776eb873c9453b33438e018e6c721cdf75dd6f59280e46c12318dc2e115e1b3e1c6b716eab07517cb95fc585dbf2a40d6ac0d78fef25710696cf", 0x74}, {&(0x7f0000000300)="61140880ccbbab89f517e8359feee8c9f447582de527b67becec0387fa32b4ea8104b5ba3f56387bc2a6108729f80e5fb6ae46e2040ba72fd2182d5dcb9f2534b43105cb7af06b6d032cbebcb3c8069e99f6fca682f38b05871fb0772fd1737e988329ac3a9df193416f108cfceec30e6ed1788a056c14a3dc7e2a09049e6664d21ea8a25ac3f158a4f8e8b8d1d982025413de245d4c998ddec5064f9d114ed5be3bd52d998b8cd65d4b05a86c3c622baebf025fc37844511c5fddbffcf18df72ad988fc004d30bfde1997b53df54f6ef718e46635d8c3ce9e3c733a040f2957815cd824e49c96216cc4f3b3", 0xec}, {&(0x7f0000000400)="f97121ad9aed3b1ef83bc9da9d284518bff8f8976ba4f59e7989bb105c2ae27535f181329aca18e1b38a6022e1ea2cb57b415798827a6736c439584e62c61f21844f2bcd990023247e59dfe7aeb49327d16a2d196069c8fa80e572f4aff56c2a8779f567fd550e33", 0x68}], 0x6, &(0x7f0000000500)=[{0xf8, 0xffff, 0x2, "8841de5a0c683d2c01d47a6e6585c3707f48be4e0fbc829d202a0bfe5edac44361278aa2985efad5f5924d3658d7fe089e0d58930e2a3b19c57a6f48fe692e7a387e72b39f80566332896d85f87a278287534a01cd2d78d2de55fee6049894bb495015ad7bbc3c116a9014b07f492ee4b397d8a7484f14cc5efe3738949c374c3cfabfc2c9f23b1089348ad79d4fccfc37834da8c33dd91932867ba6c294436fb20493f1c0b07a17f51974afa52a5289f92448e1660ff9a1533ee227efbda3b0e27998289720cc76f1d490450afb7c663ef530809f8e47390a6ece2cd0d6984774396e"}, {0x100, 0x972cda97d9366587, 0x7, "09c38200598b9b827534b80098290940acb04675d7e4726ff29253d71df210616f24163c2c5f5fc1227d823a503d14760ced688da774fc569f87a9c759de168c3790e2875b3ed49d2974c6600050621794b1d1a4acf2890bd1bd0d5080f768aee05e4bacfc0b36c82c9000231daef5080624714a62b9d245b87d3ff3f8da652fa1995aafb5e8cb235f96d55ce9b9a86701ffbd359a2dbb27737218f88c15fd9becd45d8bcf7dfd9e20d59c160be822a3f8393999affb67c69c9d9177d898069f543f6040fbbdca48ac7b6425d952c93ddf8f7e48933ff94b762e79170c806362f8a7bf0bd11a847044b01288"}, {0xb8, 0x1, 0x3, "4d29347429670af5aa73c18d8cf966120de33ccfd77141da014833a6f8364a0dcd1d3f4d99b323892b2297ddfcf0183c0bf16dfa8a9c574a5ec3364337c07c8b2c5b23a1a7b8a91cfc24c0808f5e12a116b7084fa3473f510a3b2cfc0c0ed5333c9b7e83fa5259c7726f21bfc1cfc3b83636f2601274dedf9192689f2906087374f42e657b928234b979866c2f99727655e3d8a74af157b5297203c0e4524e46c5"}, {0x20, 0x1, 0x1, "16c8a857f74039ec88418a7f2c"}, {0x70, 0xffff, 0x0, "099b03624a257f8d849b7d29df987bf3905edc319a5b9d9075ed777a075a170b79d5589cf821932657f0dc8f0e17d52cb04fa11d9aae35a27fce9a0dbf80cee59d60924cd6fae6e71f4fb2df7a675bbbf0cf299e391926c5217eb9168d24"}, {0x100, 0x1, 0x101, "d99d5a076f717d2fc0a2e12cdb0410752488390881e3418acfa752c6c5022b74b8600ad26566926fd48880b44498faefa9d48a39f0ef0006c2392b5acebe2d5598aa58a970547e1b235c9a7423b69696a64233abc889c97e04853f4fb6a8a5cc8965ca96f17768b5b8a6f841a7e21314a496c915dd8ca0002808e4ecb9548b1c2227ec6f39c0b52a73f45925574145ba0952b429b54d8a6c7fa9385f8a61d14fdc75372ae402767bb7910c696e96c9ef3d6ec3e25dd76fec6ac30cd334b54d465eb99ad99e2f74f5327ebf9ef8dfc8c085ac03038030ceb8c64d3c0a6f0bc071fccc392e951ce4f1868335440f34"}, {0xe8, 0x1, 0xfffffffffffffffc, "c9f2787a67c0df4801c30889fe2f9650554bbb098aec2ed3e8d135e8888ab02404dad49b10e290a8f87db9946b3787d9a5012a98aa1a1659ad3407d98ff97ac933f475d125f355bce26d76bfc772479d3a748e74b663a0a57875e8bdee323fad87bc0b00b286afe24d2518c31366d54fe30386f9e06548149225ba921f205fd5a31d012772722746ac811d2c2fe83f79121f19b66199f2566387edbcbb08833a67c8461602147dc188ea1b165fff4a5e3bcbc82a8ad8574fe92c594a7e08feec4b86efdbc66262b4c4a6bb042161441fed7ed6f59a"}, {0x40, 0x1, 0x7fee, "3e05f69169dda3433c6cb80f43457a512fc2dcffe1fa203b80f32680f4e8cd5bc49cb81b14459710f70b893170b970"}, {0x28, 0xffff, 0x9, "03d387324976dee2617ac8bde100a76298d82cce"}], 0x590}, 0x0) r1 = semget$private(0x0, 0x1, 0x11) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000b00)=""/184) semctl$IPC_RMID(r1, 0x0, 0x0) 10:50:55 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = shmget(0x2, 0x7000, 0x2a, &(0x7f0000402000/0x7000)=nil) shmat(r0, &(0x7f00005e7000/0x2000)=nil, 0x3000) rmdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) 10:50:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400ff00000500000000000000000000007ec4fffffffe00000000400000f2e9ff0089b9c6ac3e", 0x2c}], 0x1) 10:50:55 executing program 0: r0 = socket(0x18, 0x7, 0x7fff) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) listen(r0, 0x400) 10:50:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) r1 = dup2(r0, r0) close(r1) setreuid(0x0, 0xee00) close(r0) write(r0, &(0x7f0000000000)="98c653e7f78b4c02f3a9e089e8b5fc171c47b1809c701d32f2216bd4e1de470cf9444affd3dc6cd8df641dae8b7eddada857b16c5174e59464848aadf1736df7143e21e6dba3c10037aff62df26803ef6af82bc9a1325b054a69280ca7d36112bdc78113b855e3f2c5fc90e87c", 0x6d) syz_open_pts() syz_open_pts() 10:50:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) fcntl$dupfd(r1, 0x0, r0) writev(r1, &(0x7f0000000000), 0x1f0) 10:50:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="06012e2f300078190522527d8fb09ca147c792667d0800130fa8be5f59e5ec921fe9969db6"], 0x6a) 10:50:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) r1 = dup2(r0, r0) close(r1) setreuid(0x0, 0xee00) close(r0) write(r0, &(0x7f0000000000)="98c653e7f78b4c02f3a9e089e8b5fc171c47b1809c701d32f2216bd4e1de470cf9444affd3dc6cd8df641dae8b7eddada857b16c5174e59464848aadf1736df7143e21e6dba3c10037aff62df26803ef6af82bc9a1325b054a69280ca7d36112bdc78113b855e3f2c5fc90e87c", 0x6d) syz_open_pts() syz_open_pts() 10:50:55 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000140)=[&(0x7f00000000c0)='\x00']) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) 10:50:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000200)=0xfffffffffffffde3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 10:50:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x22) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) close(r0) 10:50:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85515500020000004000001167f5bfa600", 0x7fffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:50:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000200), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 10:50:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) poll(&(0x7f0000000200)=[{r0, 0x5}, {r0, 0x4}, {r2, 0x10}, {r1, 0x64}, {r3}, {r1, 0x80}, {r2, 0x10}, {r3, 0x4}], 0x8, 0x520d) r4 = fcntl$dupfd(r3, 0xa, r3) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 10:51:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x44}], 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() 10:51:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) truncate(&(0x7f0000000080)='./bus\x00', 0x2) connect$inet6(r2, &(0x7f0000000040), 0xc) 10:51:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x60) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x281fd, 0x0) r3 = open$dir(&(0x7f0000000980)='./file0\x00', 0x8001, 0xc0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse\x00', 0x10102, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x10000, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x8001, 0x0) r9 = syz_open_pts() r10 = socket$inet(0x2, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) r12 = getppid() r13 = geteuid() r14 = getgid() sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000240)="cdf09ff555f478a3362efc3db9e148bd8946e03dc17a40c4bc960615cb19dbcbd6420ec5f7f75aefdc3014490a052bbb6f486de7d4890ce623f0e167fb664fc9e5cb10d172bc0811f55ecc94312b82fb0fe88e851949eeb075c932828de1a3618724d9a0b3c1821a387540a731c230d38acd2b14784daef5320d6b0156986851a4e0d695946f732411d83a2dd8fd", 0x8e}, {&(0x7f0000000300)="4a409ff1ae60063918a5e676e9f538510bd67c7ea59ed50a1052dc9499a0c6aac099d544a516cab594a1d30356655dceb7d1c40274cd8c08e42fdfe3b6804898fc1ae8e67e2aa81a9d8e98f930f68f5a8171e306844bb4e2e8553e3f3f5fc5675284f8430eb00afddeafd437885f05c8ba48e57583731153bbb8d21a", 0x7c}, {&(0x7f0000000380)="3ce19be9aa8fce1a5d58d47d8356d357dabaccbf6994ea02ce16b3daeb72ea0fe776e5a7c6df4711daa088755187cd2beb8c815a8cb728f4b91bacc6e9d99a6adbc865ef9c1273c6d36b8ed3f8493e2ad714574eaf2a538e33367b0d782d0e404d0b442ad66a7603c48da6dd85d9c4b74f950fe492c73d03d71b20c9bb770f1a5d58c4bf90a1a09b18c0f58b7735b53319f8e4c6fbc1dc48a8dcc5ddf3b9d2f7a5af47f913236a4f47257c4b3a738ae81f62ff3990d351f2972b520b34479a4a23d9bcaa9b3834e3b9d098426c7f4e573707b3b3eaf338832025", 0xda}, {&(0x7f0000000480)="348cbce52cfab9a2517204d0865ed94ddbe066d07cae367d9ef3a4199aeaaaf46386", 0x22}, {&(0x7f00000004c0)="4d4cfca45d6742219a", 0x9}, {&(0x7f0000000500)="e5b11aa89358c0ec2dd03235b4e339984a6ffa519869ff514c2eb492e777ac56e3335e082ddbbe577834690b2b723dd67d683e2a5179a78b81b46fabfeff682067675a7abdbbe414b6aaf5d0a847b44006c771b85118c9f0ee0f253a4c462654f9e5835cd03b21305a5234d8d6b0e2b1953300bc7ce36d9eae60f3b8831c2f0a41f4e66d2a367c98b395fae45427b6f931c41ba87dfd10e9715212db5f53be961b591b7e50fabb953da2c487cdae0e6a4715b64b777887", 0xb7}, {&(0x7f00000005c0)="00022da8a39c993f2bf96f501a0f5d45bbf4fe71402321cba177a6a4624bfa719bc60cdd3a186cdec7bca8795f40267c152362f273eea28a266952f2db9468a839ba6eed0159c0553d6acd50c1c931654b71017d9b87ff7dae34907ad7ea94486dc1cdae132f28a5f06b349eee4b052f1609d127b70b1c4a86e20171ea6f62751218e0", 0x83}, {&(0x7f0000000680)="db45228710c6fd1a9dd46f287d18f4fcfaa349f664684ab22e1402c94d2c9e8797e1823e78bbadb4f3bc26d91438b91064e05b6804971b694134f2bc4e2738b0dc80c08117099b9692677ca07e6cf5ca741cbd4b5dc649ef5f860188b84d70f52309d873f72d276378a5898de8d880ccd7696460a826653199022f6b655387d22196aac62f093fc4439f9f20cbe820b3b7f697efb9fff1bbaa7506b17f", 0x9d}, {&(0x7f0000000740)="563bc3853ea1653f94a24e61a3ff960c0f128e0eb6bb9cc9906da2916e9c66fed7c1ed25a3e3c52d86ffd38bc6a3359ca4e42ff9146989f6aceb35e3b46efceade368461e87b6d0f6eb56dd412f0e29feb0ed2eb25d6ef604fd6b575e31f039771ecc734197f0fdd137b10fcc2d4c68223744f70d30c6b5a81dff6090c84d0d9ae154bdd4e255478836149b7ad86c4e8f791321aa7780cf9e2a74f0e51c08f9d44c2e98944c3ee939eaa401e2f8cfeb6181bab11fbbe941c4b02137aa0e68c5c32cf977a0742daff995456aad06c8d76bc95c22a8bc01e15739ddfd6d40e2c7ab25ac5359bca57c083cddb051c48041c06215326aa", 0xf5}], 0x9, &(0x7f0000000b40)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x70, 0x400}, 0x40b) r15 = syz_open_pts() ioctl$TIOCFLUSH(r15, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000040)) r16 = msgget$private(0x0, 0x2) msgsnd(r16, &(0x7f0000000140)={0x3, "7d4eef54e1e9135eb92177b10bb3e3e8fa0d3028f3af1d51495cb77d767b9a865bcf2de8a1a3ad370c43e8016c5e3c2297a5c5b1721b6bf95ddff04858b83ea0ba8eacdbcc76bd6a614343e5c60a04d9d736c0162cc8b4128d9b97d6ee6eb699020db959780bc9c1893a5cc555d17948bf4aedb81ca376840f9ba0070a155bb1845ae4f40e9d0bfb1f2cfe2693419303162fd9f330cede2c349cf01d406bb1bdd6419e0217d75c0ebb15f49ba276dd9c40e7b743b1c4d1c3"}, 0xc0, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000c00)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000080)={0x1, 0x6, 0x200, 0x6, "9fe8d2f8bce481dd331b12e299dfcaa0b6bdc176", 0x10000, 0x80}) 10:51:00 executing program 0: msgget(0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20488, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x4, './file1\x00'}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:51:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setuid(0xee01) setregid(r3, r2) 10:51:00 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0xffffffffffff2ffe, 0x2) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x48) writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x212) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000000)) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="45c47c48265d34fb04132b09017410eb750063592f9373983dc16b08216ff0c72496f3476d303dd968085d457e4fbb006dc95c874217b8f0eeaa4d7de3f909c83c13e2fb", 0x44}, {&(0x7f0000000140)="7fe5f28c6761b6de5541f977760f474c370bc3ca0ffdcfe8845ea49fba08f09bd0c912ccf14df1bcb085a11c5adc5b8d82bc1a48556af89794c80ca5109c85b7d6332b3c0a0a68941883cce855dc6831bb9c4f45ea744468471d6b928d0b251ab17ca5e980b244953f5ba96c521251faaa997ac5", 0x74}, {&(0x7f00000001c0)="9b796895bf2aee3bac7e9cd9233165c35f86192d59229549b824aba74ca4a64f7e797338664f9bd7020972457573dedf626c5993ca1193e558eb999310c8d2ec70b68c40953bc92b30f7bdc831411d04005465b0985d266d692e3f4f13ffe56d4df05093afefd80c411befef2ebd7c0703544baf44e4bbdb2752178aef39e8404ff2af64f64eef460623e91a74efb03efe5431642089cfc5ac3146670544bd45a8a451d1e1f3e793074c1b29ca23a0c5a920", 0xb2}, {&(0x7f0000000280)="a56d09015445e237d22f44619ac186f4584c6ae8840b94423d3dd1f08b8945994bea7bd504e4065e2b965972c96aca9d29ac820b18e16810a81ae960c86d8644c04cdc0d315d3271e7", 0x49}, {&(0x7f0000000300)="4d8f5ac12b2779face5bdfedb2967b09eeae54a13bf16f367e6a4a0976c2a9bef925f82bdff1d51d4a8895742e7316411c4d4e34154e6dd609897aab1ad6527037280cbe0a5344b2dcdd0d1bff9aed32ed73691495f5a41a9dd0e7e7289e55957ae3c18ffab2ba1815cefc0ffc90b00c657c3c6e697b09709da694c5b3d205526e08b43c78cf0eae677be8d18fa7ab22afff03782568cabc1dd48fc75bbd12824319adac46e603c1b145717007b9cd311ea4b52b11875b2c440e8731ec92918ccdb63022b7d5abe26a5da327b622eb44cf641e0d", 0xd4}, {&(0x7f0000000400)="5bd72e5911", 0x5}, {&(0x7f0000000440)}, {&(0x7f0000000480)="6c40fde65ffabbf6706ec0e174afb3c2e141ad70f9ba17dcac780e77036ebf6c0d404cb1e8add7442a24bed9d39259efabb59e87b4fbb6e8a43457ab2e10d1fb54643dc1a8466aaaa75513de56c241c50d4e08482390b999ce80e973dc5d5f87dfdb3f3a681f52af72fb5d5f6b92cbe1955fd05c4dee4c57a39633b136669b82339302d0a223b777f3184cebfddbaea83de324446bdfc4bd1aa0b64b0f29", 0x9e}], 0x8) 10:51:00 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() fchflags(r0, 0x20000) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/236, 0xec}, {&(0x7f0000000680)=""/120, 0x78}], 0xa) r1 = kqueue() kevent(r1, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xfffff, 0x7, 0xa404}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x7fffffff, 0x7}, {{r0}, 0x0, 0x48, 0x80000023, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8e, 0x4, 0x40, 0x7}], 0x9, &(0x7f0000000840)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x97d1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x7, 0xf44}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000081, 0x200, 0xfff}], 0x7ff, &(0x7f00000008c0)={0xa85c, 0x8}) 10:51:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001940)) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgrcv(r3, &(0x7f0000001980)={0x0, ""/245}, 0xfd, 0x2, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 10:51:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x50, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:51:00 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000000)) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) login: pckbd_enable: command error 10:51:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getpid() 10:51:02 executing program 0: r0 = socket(0x11, 0x3, 0xfff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x8258, 0x3, {0x3, 0x2}}) r2 = semget$private(0x0, 0x1, 0x100) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x7, 0xfffffffffffffffc, 0x800}, {0x1, 0x80, 0x1000}, {0x1, 0x100}, {0x3, 0x2fa, 0x1000}], 0x5) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000140)=0xfffffffffffffdcc) sendto$inet6(r0, &(0x7f0000000000)="a6a522ff30c6eb672904faf8a2486ab505c47d1e2db5871aa877810f97de53c6db38a855bfd376e1f7d6ea4ddec2d4efca25b37d8492930398984a24cf84af2d686c0a9ee1122762e0", 0x49, 0x5, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x5}, 0xc) 10:51:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) fchflags(r0, 0x4) 10:51:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80000002, 0x5, 0x6}, {{r0}, 0x0, 0xc0, 0xf0000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0xd4, 0x8, 0xffff, 0x4}, {{r1}, 0x0, 0x10, 0x80000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x0, 0xaf15}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x80000001, 0x302b}], 0x7, &(0x7f0000000280)={0x5454, 0x81}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x1ff, 0x1}, {0x18, 0x3, 0x2, 0x8}, 0xdf, [0xb7, 0x100000000, 0x4, 0x400, 0x7fff, 0x718d, 0x1]}, 0x3c) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xa) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) 10:51:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 10:51:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x31) r3 = semget(0x0, 0x5, 0x502) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/42) ioctl$KDGKBMODE(r2, 0x40044b06) pipe(&(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/216, 0x3ae}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0xfffffffffffffdc7}, {&(0x7f0000001600)=""/34, 0xfffffffffffffd74}], 0x4, &(0x7f00000027c0)=""/4096, 0xfffffffffffffdc3}, 0x0) 10:51:02 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x110}, {}], 0x2, 0xffffffffffffff81) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1, 0x4, 0x4e, "74a0500acf3d791d8987e476521f391babbfeeb3", 0x5}) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) 10:51:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x400400000003fd, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed52dfd6ea0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f9", 0x56}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) ftruncate(r0, 0x1) execve(0x0, 0x0, 0x0) 10:51:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x39e, "6f24f9143e771817d441dd3418809d11de4ebe34", 0x1}) syz_open_pts() 10:51:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x7, 0x1) setsockopt(r0, 0x9, 0x1008000000000014, &(0x7f0000000040)="e8cf14d7c4f5ad41b2fa35eaadb4b4d0802d7df209b1f29ac70b07971dd77bd85c16a708a4c00306e536d4393d40fac0dc8d791c51505eecfd9fc8e935112ca520ea50ba8cc13c2c6cbbad7a5237d196fddbafb57ee98d88666d", 0xffffffac) 10:51:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000040), 0xc018, 0x2) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) read(r0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 10:51:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200002000000002800000000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) 10:51:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="6c39cdc0d15ff25427fb8a1c9940dd5f54a38e604a80f3f8dc0c0799046c0b17b562211d253720fced10bea4cd1ae1d4d552f4880303f7bf034118af1a", 0x3d}, {&(0x7f0000000180)="47d6a7411e90cb08c46d6bd77f223e84fa30229268752c6a34728ba8d703c25da246cbf11d36babe3e4730ed1266f54acd1e1a3bd849ee246875b882359582d731d2c2abb4525969b55378483c31165736e65ad43237e317c0845d619ca592c28d1fcfcc6df91c3b26bbd8bb830d1dc9cf0c0b8b3eacd71c506f57cd054c33b173175e951a08a526c73849b07cef4d6df8b80eba01708a14287b7d31286d37165996d4bfc5d1d6aea73e6c32f8c5912ba929bc3a60b03ab3ee6ff54d1bc3454d6fb33392f2d2e5c84bf6de61", 0xcc}], 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 10:51:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x9) flock(r0, 0x40000003) flock(r0, 0x5) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000580)='./file0/file0\x00') flock(r0, 0x200000000000008) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='+R\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',^{&\x00', &(0x7f0000000200)=',&\x89[\x00', &(0x7f0000000240)='%\'*#/G\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xf7&/X]'], &(0x7f0000000500)=[&(0x7f0000000540)='#}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='(\x00', &(0x7f00000004c0)='\x00']) 10:51:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYRES32=r0], 0x4}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 10:51:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:51:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) 10:51:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000080)=0x9) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b0006000000000000000000000086149ea0318344aa1a0c9f71267b00000000001a927c000000000000da9fc3", 0x2af}], 0x1) 10:51:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x3, 0x0, 0x3, 0x7, r2}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 10:51:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x10000}) r1 = socket(0x17, 0x2, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@file={0x0, ""/66}, 0x44, &(0x7f0000000540)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/41, 0x29}, {&(0x7f0000000440)=""/246, 0xf6}], 0x7, &(0x7f00000005c0)=""/213, 0xd5}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:51:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x1986f8c6, [{0x3, 0x800}, {0x3, 0xffffffff}, {0x1, 0x7f}, {0x3, 0xf21a}, {0x3, 0x400}, {0x3, 0xffffffffffff0001}, {0x3, 0xe5}, {0x2, 0x8}, {0x2, 0x2}, {0x2, 0x1}, {0x1, 0x1f}, {0x3, 0x1624}, {0x2, 0x1}, {0x2, 0x7fff}, {0x3, 0x37a}, {0x3, 0x8001}, {0x2, 0x20}, {0x3, 0xa2f}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0xd1c}, {0x3, 0x314}, {0x3, 0xce}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0x9}, {0x0, 0x6}, {0x3}, {0x3, 0xfffffffffffffffd}, {0x1, 0xffffffff}, {0x3, 0x100000000}, {0x3, 0x4}]}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, {0xffff, 0x8}}) 10:51:03 executing program 0: select(0x40, &(0x7f0000000040)={0x5, 0xfc, 0x5, 0x101, 0x2, 0xff, 0x6, 0x80000001}, &(0x7f0000000100)={0xfff, 0x61a3, 0x10000, 0x8d, 0x2, 0x40401, 0x9, 0xfff}, &(0x7f0000000140)={0x3, 0x0, 0x7ff, 0x6, 0x10001, 0x3, 0x9, 0x3}, &(0x7f0000000180)={0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x3, 0x4, 0x5, 0x5, 0x3f, 0x0, 0x5, 0x100000000}, &(0x7f00000000c0)={0x800, 0x3743502e}) 10:51:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2410) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:51:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x7}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffa, "050355a8a5dd3800174e4b00ff04f0000ada4000"}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:51:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)="eb46399eab2bc3517dcf6ea7867e324e787f4ed52164692973f1574bff8249372e1ac0f01e0860d3b3c021aa99f4b91469d22ef6bd955f3650dfb0a449aef644af9d905ef542aeb7f883c5ffbd87704b5756d918a91964cef2b1d9b1d237b0d426dffd9c0afdd3ff0c067388c3a722f00b498952b0f8cfc06d36deee8104506e6a95a345dafbc7e49191d5db396a4058cae54247e09ac9a0339616adb34dc0aa57b6a3270d47455653463ea0e75d7549789d9f81012e1b65a4022140d6174e35b4ff922889521f222ba296b7e7ee72980b5563fc334de27e0fbf016cffccfeb558d39e599a6ef7ab5a3396538f82e58bcc3f63061773b2984f1b13b3b2ab4e6c0de8f4573393b28cc837198db10c063c4034f53cdb859a369542f803f03bc7574c4141594ca3b3a4ba1f654f0758033d6f617d6af09841ffa558af56317aba4446876d6d44c8150bc408aa0dcc7f54ce93c0892e19cf412b3996738bd915fa9bfb8c761185c4da115115c050333b67dc75bd5bd12069aeeab820dbd8716431a10fa20e04fca35e032e262031fb9b0a761a8fe67bf9e7862da863aa3d793e41ca72beb0cc1584a0515d36315516fd9ca832d1fe957617ce9535bfd5545ff4fab430dede3e3a1cb173fb12a7cc41b4ae015712d34ebe5c85aeeffff133134d8cc59a360de78c837596640f2a70cf36d2e9e463ffcc8728af44a9fad3285fa13c7ff8c61ed35b135439cac773458978f0ea37eeb9d72dd65bb9b9b5ac3c920f3999fa0f4886c4665bfcd487c4891c7718413a33e50c3a6fe0cb3ce60d3b7d316ef5e38ab965e2377111a858f5697c9b739b7bab5e1d59404886c5d879143d025b3f14cd5f3559dd21befaa83df9090b64721b4a619876efed4e03a961c0d37d7395f735ae79d9813d62aadacb75cc2a799b743d98cc9a5bdaafe3dfcb69e0f1dfba14abeddbbda89e7fb16d6268c4e98a98204cd759e57953920236e8038dc7d1c287306e08924a16da9ba94898fb82e406feb9318f360adc1ea9d90128d192221996fa58ae4a8641163fc5db2b9d54a656abdc7ded825523a82c7bbdddbe90e02aa0878b0d13cc7f028be79bba86d4ebb51d974820017778f93bec074a5dd7ada5eac91643294cf9875b506c932a04a744ee5d0c7bd3a7e56bbbd6f3c4561b2d7114d98c807b321b3afed3399cbd62bc3a354691d1d995d0c02cbc0ba714cb078084700391b10bcc11bedf652b20443f9b740a093abaf414b701f2ab2e35d062b0b45ca4ae3b2a94a86d69f86818d7bbe2f7749f9f121b81e3bb5a30fcef876fbf23e2abdd95af679eb88dec97e934c0737a9dd907aafed3d71624f93c7ebf858625965d5d1ec08ba4a8c3871c3ff5a34680e2018f724134cffb7781bafd2d23f4a80dbe2d33950e0a45ca0afcc4dc093ca97c755295d1b3e97ae9035569df1e18155ba8937223a780df5ed1d3da5a3912fc9e1c0224e262b5c1603bfbae80891b94fbd5833cb3ea740be2b949fe0bd804b7bd18d49faffae9864d8380e1b6ca427afc4598fe483d4a7ae647c3fa290511d414a514a82a77c435d2fb993efae2b4015419ece42dce9b88a001941f05b53e6f3d4730680dc486c66a1bf83b5ade3aaabc90cda116f0e83ec67cc8a64e129de39969df1d1cf5d08e7aa4769a87cd9e6cb0da82d6842c293bb0c3ad986322eb6b8100041edd352d7731a1299a4473d540dad233e5ccbdce80541e0247e231a1d0872fd44c0b0e8f4d09845a99b28b9a7c2e5cda11afa3dfa9c6ec4de577c8983240da58890d44f1e91033eaeea4961de8965833fa33506557dd51c73ff4783e64ecb58e0dc5b6aab7c8615f9aac1dc0436ba7ae4c3bbdfd5e0af8377d938687d4c58b0b8e18d1934e0d0b8bdb21256fff106b625ae1c639ae627821d5870d751ff8eac8ed21f16ac537c40554db53a5986021b9e1282d02acd08c826d29b0ff4b4a751b645d2709878fea5e6ccdaa9f078581717c619420d633fd46fde29fcd98b63764748781acbe328ad3e4d3bf26767019e5113957f4a3c81762d956c202e5fe82b317a74559e64758d8789fe4a65b6e13b10febeef40cdd5cc26ddae0e7df4a148d28f983bfc12c8254d3aa92e6fd75356afee0b47cf846729c315594820e1ccd6ef593925e39dac3dcd45436ec7add1d6f07f0acfc7fd6a81d1faf1711bac19e0232cd0b678a5019cf87c47a9ed5c249d34f986a5e6e3ee4a1543ef29da344fa19f0800ab874e0c4f664a1882e9593f3bfa19c23165d5909cf67e45eceec756201340ecb4023b2b7e201f3a022d0c88c5cec95a2d1c8970b9f608dee5043b562469b43ddef62e8cc3b02f74544fb21cdb1ce4ed232eb40d9e96a44d1615d1f5a2021774a1a6d5ab4dffdc7251ac9de4e35adb2d1fc9305f685fce9e4943b1c85c20f89fd8cc69f62555dbb0bc357ffeb66e0e542cdf9e7dc78dd2ede53e4a39f7bbfd471b55e28d5971c4c158aa37017b6a318e1c1853df428a2e548767f67545387f3b043f79dbc0c24fef40133e89ea4f222bdcd0ffc885b3ff73fa26d7be13b4d3d1e232e21ff4262928458eb8df583cef09c8bbba85361b1b9664b25049795df5e27b868f2987e53e0d86fcbff1e0cc9935fb47f612ea96d2d3aba6f6feb7ccce68e0c279144f873fe02466544a85c348574221d747af6d67932050e85569922a24059992af6a64b7d4e31bbea64ae8158403bf95b1f49cf887e190a872d5bcaa0e2203ff6ccb40b90b4d071c982b502e7b0f97ce57b89660a3d4412b3a63c579f1c9733570b4a60508e7df45dd666ea3d8ca95d5221d07f0dbb560dcc1a4fc307eeca5de446484587cee5d965151cdc53f448e85c6fd37abb19ad41dbd48c3d25c5a0f40f11d9fc610cbee7994c668cdee7540c0eff9562e601d9ffb59cb54b387ba31568d500fb249e9a10802cf1273b312a018be36d1d427964a2001b1d7c52af5db83dfd270b449f63c05b6f957593da20feda8fcad3e762e78b996e149f5bf2988e433d02fda319b5988cdef36d79e30ee2cfaf63a78b0fbc080346da2a40ecfe73364401bb501807c85859a6318c01ae977dcb4ae43e1bf175b604542f8c11b51cbd5183eb57b613acfd46cef8edb6407949c63399695fa046d4cab7c4cd27d3ab34c77c7c072d0e0c9f1092d2f970e52f3ff76bd84ea0d13256a372a9c72cee912a8e23c7c452b778db7ee99e953ada0b36ceb18d17e92b0533863693276e61a29c3b6c9b9fd5e28b9010823f0f2158a6ea940dc2e0f648db6c5b5cf08a6badf46e645c516daa59d8eb1c7c9b8d05758af1e1b32ed977833eb0fcebc698f18f52d72200ba32cd1dd4bab6bf365e13349bac669f0c53bb1fca15aef68826d7d1bdbae6b3c9c7e996d0293d61365d290295169f7dfa3d4687307ac82b308b9c112fe21211f52ce3fb4afd8715cbc6cba7a6c797f6ba219b3d0c5fee3804594469a030fb1e2bbdade7f193c2cde78e4091164a67beb125122583987913b487faddd2be4239329bb0c4e4ee30fe3c38f04548252a9df6af0c3c946238323512520a1025e542e9267f5bbc960425cbea03254ab1735dac46de5c3fa537488980b67ad1d7ebd94241e85bf488e9891e4421eb471e26a177d8e3e89632cd68215ba755b0b135f55e505eeaa5b1d246997c33c800153ee46a0dc4b726f33adf848957625ad139273bfdbf51e954ccd93fbae1daecc1aa9dbcd3df0ff8a947f3e4fbfe0844ac8562011912a2b8177c3ad4707ae3e0bd50499acba0e94b6cdf8999b2003f6a6b179aa198d857075c6cef6761b59e9c13502f546f9085fb651b03677a2384e5a4eea33b5a855b987bf464ccde7a42432ffacf068da538805fa86229da27cfd5544c6562cbdaabb2618be68c9795ddad8121eac44158b8c82bc95b3e2936647b8d27e6ee0eb7d494ed096abe36c0ea88db70ca800418f512c0ea33b2dda01fe39b355fb5635a8b5985742f3640c130c4970a8443a1e22e2fbf3fad564517cc1f0f9ba3a8a4e6f087a6c5a0619141d694a71c0d43fe22904148237c0ec56bc5f28f3906a8bcc53d92a5dcd975bf6362982882c63e2528c5856f8a6000ad1c8476272e453c92b66ba0092b86020554a4f2d9ba4843f761ed0e14736cc43f1e6f52451aa2b7442479d467e97a169e278b304b1f4674191c16070448328858f10875bf130a62228d6440b12451627bafbe304c43fbf7f679507147727d8aa4b038fd2ae3c496f0247562bdc1dfbf53dcbde674d147a2a8520a257b8dbb7229a9c4bfbf931716a83da2b64f4194210ad0dd2b1384e107894cc33483260dc403a0611a84fa9b882eeb0989d58ed2c2f36eb6694b5ae684c789dd23d39828b7301e93ee07d03c20f465c61d60be7ce5478b60f24aad9252b5e17a53c0d8fab2b49c51fb7ae90534c35adf27466eee6612eab57766ede64c871804e2caee655a2c39343a8402c50827801d4d6ef9a8a4219864a29dc9a51e207b4c9d6d714ce1aa5b045628ce1899a2e1069fe15b0ce9f8081f84912a84b07cfb4b6c0f476e036e01815c6a735a43336b056ad4dd88ec6933ddca1f5cd0de4231860d87a5094d6183f46ab6af451509983167ed8246ee058791f54e747d8f37d96fe241465a91c0924629fd0f73e07aff5967926bf51d27c745d710efe886a72e3808d252a80f458fb6811ab6bf3c8de5e53f28e7f3eb3e46e490155301292d676b693137b7aceac2440bb6b0bcb15e723b3fafba24c04c0dcb1510f1957e79ad2df2e7bbfda51bab07ed19309ba0098a76685c2a9731739e242c6c456a0a4cb86d9f127a20cb0631ce51acc5a249a612728a57fa24a51b5cfecc44094666ea56b0dc8d1b4feebceeb7733e40724a041103f3630dd3de2380efab72351217bb32224fc25d69d154befbaebe97d34075b98ef049e8bd2d67d19aaadf31b17f6cf8f075f534dd3509eea905f965996294add28f380da80fa20676cd25fff33c77f7a746da5a47860c74dad710f12bc1b4b1aed7ccbc5df9b94bc2924843848dfc90075db0c4f44e0f303c04eb1b510a140c6eea2d24b524bf03bf03c516aeb5b5dd562cb1a672979c77440e73d9eaf24da3c9292a10f70a88a7a8b9ddfd5265036998b7cd6b2c4e6910cd8aa827083ebb1c637d337cdc0875f9d71a71fb3824edcdbef98e69ee9bd1d4b8a92707cd99f55541422ee43c133abd9b19ab934a6ad2843645227fb155c3af4a059c81293acbb173119a0901967a1ce00221d093272b7f64c3cb5ec0877a747c6a95786ad6729a5a68beb1c47bbc0935629ba4e35a59799c59deae42e9679c0b1eada439d90089465e6e9ed8ffce6d9147ce9e83badde14b3f0185ef526aa65c9e9c3d98951e7e9688a1e6433f8f2cf96b0194a1a8bd001dbd1f3abfccfa3aa72c05a387b7f801fbdb3b38b15e81edfb5c61bbf9933c9a19f590377116a7b36e76b20a2bb74ee74544aff894781f2e6c9383f06922cbbd860b7085a1b79dcfd0a6c950ddcc655dd12a23c2895415aee8de7990aeaf6cf42436d0db8b22972c7af2d13137c60ad20ce7e082552de1b664cefd2831fb0061bf7379e69127d67fc951c96845a9dd0ec3e5004740fd628fc45af63200a3e7f9a35acc97ae1d42810afa33bc719cb1a1e8c0ed638f33269fa1e8af0083b68fdf3a6ce2de7dcbad8a5ae2283eee8a6dcb03f35303545e4665685027f30a242fb166d37abd8d94ee85e1cf8740e988cbe0d4ae4dd46312d35a52cfd4af5553c841cd59e60ab897fe8adbb802d4d516614cf0", 0x1000}], 0x1, &(0x7f0000001140)=[{0x108, 0xffff, 0x9, "c1fa1d8e410e2952023846131c1e819375a546a2aff62d1f9ff67ea1edf9057d84aeb21dd37a9552c7cd7e5a025f6219ea4ddeda5d6cbb81ef1711988452b3d3f9cb9bc2bbdadf525a85004a25572f3f087fe7eca361ffbe8d5319f1a426c4d8a7e71a7e9eca8ae98371f11ace7f38a64f1ccd491275c690502c96a90e30196d82ff70bcbf4b76d6d6a9a02416199b7cf56be15e6a709b7729dcfe6108df48c8f07d99790cd02168511ff2b88848a4057672a8c00ea31126730458180d906a05d2512ed6d5a2c201dc7b5407b1ce8802a01a6715082fa3a00d0e5cdd864fc4e8473e85c7ee22aa8c0baa8674a134ed765de62e2f"}, {0xa0, 0xffff, 0x0, "237cf647e48fe8183c28dd72c09345b5fb6f8d4e2bd8f18bb1ba78bd1ed10d3b6421467fce06e2360dcde764061125576f1ef038b48d879a7995aa8c68bc7104d7db5848f6baa075928680ae148ef35ed75dd5d06f89cc9ba7fe94cde249343735d4e8a5afb622cc381f11b948c91109e63c25d5fa6f25288ee99f2601f72de832a7e3a0e953da81ab58f60e93fd30af"}], 0x1a8}, 0x4) r1 = socket(0x5, 0x7, 0x2c6c3e3d) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa001cf4002000003300000000653a8df40000", 0x1c}], 0x1) 10:51:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10480, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00e0\x00'], 0x10) write(r1, 0x0, 0x26) 10:51:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setreuid(0x0, 0xffffffffffffffff) 10:51:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) fchdir(r1) dup2(r1, r0) 10:51:03 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x2d3b}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b9104ed507459f63658f00647206fe0bca085e99f36bb78f36dccbb2adf18e80d114ec9419d54c3135e5cf1270af07dd45552d0c9f176365b5c70c40fc15496ff8ea8a3b042efb9562da3e045c10ebc13e6e60a88eb361474fd43839aeafb12438be27a170228952671a6e02fe4a61c6f028f2814401e5c892e0ac5d40fe7ca4018d885d0c7f3f0cba65fd2b82549d9e31cd2cb50d916298e4a63df7232fd54a0c4d156892d5b07fe349ab5c198aaed0f58fd153ee5026507aab0f5f331b69851ffc4e0916ccb760de6dc758c373e3c20e5e82b003e1ac0836d9402864839f313907b5c5a7f12d34b201c434819a30839efa51c3f5f82dabd00e27dc4391a0972ba0634dea4dcd99860424626716d67ab4758253ade39ee7591f3076f7f886ac2059fcbd71504087ffbfa8675aab855b621a4824caeebef2e0eb079b4b90c0c0250e6637f3dc3c395f25ec35cee6b56f70ef18736eac129c7fb5b4bfb0b507fa553c9e10853f97e28d01360470ff40bd91e6ea588da198e1ce609978e316b70f0ce2496a1b1ecd2963e1c2f326775017126f49a4e3db51c91e2919ffe72a25890069a020cbde0a60277d31d58eaceb9e05cc5fcd8249c5a111e7e6eddf96b2e744dd5ac6689579b5dde53485933317819bd448bfa51160a959b1d70e64f89fde9d95963e70d8c576cad8f5bd2f268c4c2b39848246833469d1b23cc8938ca877166c21b3c79be6cd10a9cda211db3940fe06889e06a65c257818f9d49b76910865d354e7096e35e83f69478b37b571fa1d30057e5d57d7695aa88f881f202bae9feaab1f0bf6efc6378620cb547db64ffe1b89951454aeb4d628136d61bc326e7fbfc520b80d0f782c7f1a27c5aec1d203b4d5927b3dcfcdbe59b3e4f5fe7f11d17e7a042edad3cdc69d730a27eaf3fd643aeee9827f8383f17021bf096fe748019cab4ed2df71b4a35d2d7610d3eb64f761122fd42c25593560b6df853fd0235c2c6dcfef0b9b2dbb7feae538415ca20f365f9ec84e5d0b95894374830fd7190e2332543ee51e1a0e56dd59630296d0acc94aa3cfd371a91c07cf19ed0470999941a21658f70218b27c0e5653425d9d07e7bf0f03edeb6178200901be7b61593c4c109f6bbe063a934070bd477f389f67e78457c8b5766bc27f92ab0ed7e6aa01d3f6ac6f8a8c896a1fdc11234fa4c9a8f1aea01738a2bfd55f62635cf514e1f0616974e2e2ee35b9fb8b7a833736e6e40213720357f569975cf511204b5be22bff7146e2bcc5ce8d67c10e8f7b5ae22c1aa245f2eccdb3b9ce39be9be8ab190bca71e2c6beb8e3a8dea5efa5bfdf5838190f19fae57bf06a581cdd2b18cd41a09671986e6b0fb35b6c6426dfc5fd620a4785fb7188ed698d54f7cefcef50698559a17bbd9677c1ec587d69ecd326e98957c7163090ae3c442856c583888b973a4de91582d93498274ddd5ec6d8a27665f90e245f1d9813009869edec0529a27b62ad28a47da3c847aca69c34d6fcfc2d850bb6b0cb6760ec6a4fd5b5e65ed635fd25f4308d2b4043b83dc1d19a2312e485563c2fa4f35d3ba7e86f9dcbc7ba35c9a4753cfe05b369a302733f953513e87800701a3e08674db3cf27f114409cb938e91ce1384034d2dfe72dc791467812307ecf9eb92620761df0e02ebb29facdd73aae3ce2b20439da998e3b5137a934955f863674738f0cbb4b07abd72d5f17fd3ac827095da870847fe28cecead1f57628ecd63e39ce0d0f5059255ed6cfe0844cb3d54456b406015f1fb8f0edb4a3734223fa411a68320e1887d9d41c288634a69af5a2455299719e66986fed83f84c7cbe41a73369f9dd2d629e96fcffa2d3c8fe30fa4b5493eb7da12e49a839d9db007676028838528a2129ac0bf00b1f60d94a9ccee676b6cac3b2d84cb70b9f7fa1f4c7a137484813d22ac64234bd53869bae3332bca5d94afd3cb1fb69cea1f5d9a86327607ed372a4c0eea0ee725ff9176b2e21799ba7be7016a62ab4a8833e90b2d158a303b4658af504ad3c474b08dded592a439040532e132fd385d1eb7b7852e6dea188649c3df5835033280a9e09426925a92c8a9736ce3ee2bd12612a703d201d72f50466969f2ee7ce15d167bd0aa99b0cc735ce1ddfd47f4103e983ca3ea0a2f80f8240bffa076409f87f155508e2b324c246d8fdbd46b92c5442964ea0807193afaab64fc97e66b08e196ae5eb29515b8ed55d040c279bf8064628ce3a861d63d8a98bb979917eb32e927a56be0dedc47591d0f40efdd3f57963e7760adb4a0b2a9e0c8f473b63e3f158899524cefb3a5e962572980368b89ab662aafbcccc46bd3e4337ea41db9de4314f1d7e2506f0a82a790ed997eb9d1cf76bb0c83696816505f69426fd0500e9a6a832c03ffd99e7bbf2265c9028bf20cda1450c914d877f3828c2ccdff78ebb9b8ff1b450ec910b2b660f7d8bb9631ba10a0f2480718cf7df5abe27e37f7e774a4a465176615145d4ec945d31745fe1454f365bc4cfbc83e525ae4c9bfe790edb2431062153a732e91ccefb4b3f0d3e8edf9c8c7d5642307e92dfa995741843527c5f76a9dd1a03342998dbb56937a6044257bb29631f689d25b72a6bfe6bd98a92dca47fddd26ad908aa72697e3356a1d59e51ff2756f683a957cee21afb7cae09816cac209da49c3c7327b728e7dc3ed547d7cb0265333cc387102fff675b6e7f60daf51720d9a8bce56534ea1476c031c69380ae3f42334ca3bbe587f6bd7dd1b54c961d0d3730c9a96c73b4109f69489dfa627745e1fb8d1dec9ec4e513a66950793f4ef361c9356474c848c630b0743754dcb16a657dd027fe1e7a2cc315b9763e45f90d33b550716451982802b5dbfc18aa1a6406aa5ee2980b6dbbabea223d8f850860fcd61439de1f20cf6589537618e4c3db0bce2712514b7e6818dc972105b12782cdc8b5601e8c5386796ec2ba80931bd31e6acbc9c6c2847e090dc14d0057362a5436bb058caaac01545c55d17c4677ed54aa9902b2d67377b26bf7de810424ea9dce81679d870e6e3e12fda901de3fd0475aeb06f18e67b6014723c0712827903a9040d0afac2805ae833cb9e7f859f0c964623577e4e718a6f116f0d3814524d012275aa18eda0059a4f4db9097a147ab44c011e4d057a66829ff6c6cf69cd5db066d262055575f9c7551641c45850c31a50120a64f652df780cef25d5acc5995df8ba9bee9bb97232ec581add4c65f132a49776e6a5182ceabe89c3c15430220f9d1bb72c1ca8d894d2f2fcfdc0d87982599e118d6aedb6af47b08c70476ce0672dea59d0baf9a0922ecbca1773e1e622886dc449d0acad0c4b51431e1e561a70bfe28fb3a2265c458431c11d013b9107ae507a08a23badc798e5bf2cfeeaad67178954ef2e4b1059208845bd74654682fad2afc119f52c1ba717352dff8430571f3c7bb5ac60dbb439edfead4478f2e5f486b3bad170190405fe138c4cac4cad10ed49ff6183dba7c8f67effbd83ba87a69f63dbb8a56af62256188b13446e4e8b7e8c80db733e43e70d7386e5bd0119f8e7d551fbdb2cd1bd52c5a33655eb4ed8b67549164dbed294662730b9a0e8ce182478e45df7914f5e41118cae1fe90ddd4b6ea237af1eb1648e2feb45a24fdad16be5a37a6de34f39da86e1dcf6e51ce890da9619cde8cde2ccfe5786fdb4bd799ddc3183772afc2992a019b8571d4b399eb2edcc50d80acc0cdbe4b46ec0b06ed973468f6cd4fe796d3a119300f9024b3c427c059894430efa640b5aaf979fe83cae0cd5afc8d9db30d36825a141d1d90cbb64f9719c08375f1076eb217add03bb98a40d9cf1b7c909f3620ff9cc6e965d415e8af6c5ee512dc28b0b11f6e63d4c1ab136ecba9b25a116c13e5760a29e2067d4b2ac868ac0b273fc8817ba1cfeea97630c4b97b08fee2ff5fff9561526f3d2a7e246b350ad4bd24b3242fc21723034b3baa0bcc04191ae4b82f6b21b43c24d56946391d09d175a8ba118d4350efb88641c9e31aeb82b5d89b89362b6ad33713b19642538557b9edf42a011452ee305d0e8f945e5ad1892ab1d204bad78157c77faf5ba0744446fec8fb989c1e2a0855805e94b86948fde2014d66e5ddc15f58fff67f1a7e1665b0aea1c9342905cc9ad59cc47dbf39b7aab784b16c58a321d69067631f795a558574a0bd3ca3fad569c11a68dd7598a6d3edd05a22abf936f3aca59d285e99a26f4ada1016abf1055e39a38be5ec4105ac165a8890e7f822b38fc4745db236b5e8b3684ea5b754de181d9deb83da205e07380b86ed9497aa043c3e7ffc1ae7e8b647ee2ef5a9bdabea4180b4ac95eb0c81ef77ee00d1ecc3f9637965875c6c0815bcf3d7e58baa79df5fbff59b436a5926dd00f575fa38b8c63d74ae218bc2ba23336b9bd5b9e82957d163635d29b1b2ed5352dfee9fb943c2c1ea7cbda4bc4495c4c05fe63d1e0f9ca7f8c45185865c10e0c68b7670d4142bcf724aaa014c47b13d264b14fc9b1c97fedd2a72b7278583801df297be37af2d37b328a3aa8f1e301993cf89053567390d021726b8a45bf00ae67470d68f29b12fce9b149e4257f119dadb6010422d9eea7af484be313bbca0596a34c97018c6b8c2e8bcd59282bb5610d48613b2d9ef0d8b511210bf6c3843c7856b36830b2eaf375e6ff8cc28cdb94fb857284d21eadd0b59fc8db91e09b6e3b4175a7dd39499adde9abf7213bd320ee652d59297d6682f2317e16dd81cfa32fe01c79228c4092828a1a66ba922a858a1c564a4afe88af7f0b6206dc11923c9ccee45f613a77b3d996d32e6d666118215f612a2057f6cccb781d6bfa1fcc42fe1142262f479e2e015cd22fa2f16226d09db65295a55f5b38c352db624e23b7351b6e834aecd2e4130b0ca71157aad81324586ef94bebdcb11837434b9cf021e4ea70a5dfce6e969a38c6afea223eca382939adee4a910c387045c9b25583f80c0b922709a2c946a95739b23e1ea5e698e943a960bed637c40a8f58c3d393f087c2c2a3488695771abcb6c6644e0d9000328660ceccd491714d3079f9f159d137264515e41cd907b33b895302968e3c6f960085fdc0c372593cbdbc41e2a17bb9fcd4bf845279adc8cd54e97568c8448d8b555a6aa4662f5ab03c20572e12d2f46355c0ea8eb270af30a9e0924090851be75acf1e1542730e92f593f68c5de0083e6e2d59c69f9d15414eddfd45df09c156dbf9b415339d87b59377c210c1718e304141df098caa3d418f8e8da584dd7490a9e118b8030919f5a617d5e69cc8c70d1fecab156a93988b63fb8ca7e9062048bc51af9a4deadba2812c70e82ea7719f367af0ab41c5a6e8850a34d627f8a94bc543e079909bfdc4c9b21a6610851004dcce9c442a08b1fea3713bc57cc0f918262916e956c6e97636fc8564fc74e71dab78fbd1c9ce42cb3165e90b9f0797482a77efd2b478400f2e9d0ecc9c24efbc3d1202694ce20e2685d5d80753aeb42b28025e853b3ecee9c95bacf9a530ab40f3961d5597dc064a4cfead22b31e6866e837ef986f7810681c4bd12daecbd6918f37f857b0206cba9a16cfc9bd4c45259787aac04981ce93582c6fbcf90ee9dddffe8604b7c627922c4e19ec965b9dd47a8c3067a8fba5af485ba02fd221ac58f01b1b907bdcaffd14138e370ebe182827404491e2360bb5f75e1b48fad727727edb993dc84f47bdc2242dd30f0f4537e1dc1040067a8909c3e758688d6d0407cf0030b35db3a6fa7beb09b53e33a96873c61a8810db20e94", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 10:51:03 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000080)='./file0\x00') 10:51:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0xffffffe8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xd3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) msgget(0x0, 0x11) 10:51:04 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 10:51:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x40, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffc) 10:51:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffde6) 10:51:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x8) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4, 0x2) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getuid() getgroups(0x4000000000000245, &(0x7f0000000880)=[0xffffffffffffffff, r4, r4, r4, r4]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000280)="1431f900ebb2f364ce0f397afe559efbae5cc12823592962f60b31ebaad942ca039d45aacad429f0e9b426f156caf0930e031d236c9fb7e7449ca9ef929e645add83ff2f04ee35d100982512c339115433d0c187f19c73a68acc78dd545903ab84a5cb3526f962f5b27f1a72b84fd8a6ae8b0588b61084afc8b8f983f2055d09e702509bc50e44d286c3c840df0415055fd9adf76f3b19ce93c9a0de1f237b892e2e211194f70db4ae261aa22ba288", 0xaf}, {&(0x7f00000003c0)="3047428616f0ee25b0dc9148834007c74cd60a078d054a62d580999a0bdbb176f5df2f01781de599a1943549b5874a7f965a4fa7a085cb0e8a5a09bfc3b8feb9eae9b0b32575079b4b5d8ae12fb6f0c11ae8455a0f10fd32bbda10c79e2c6223c518f1ce71697f84ab18d976ac9d0aa85e233a0f9d1bacd717ea87e4a722edec2694e582a463a01b4b1833015c8670079f32ef27eae93827d102cba0277569a55bf4ca9cadb38818050d1b5279d5b3eb2bc4628d450dfebde893038377743d18110ea52769a299fd57e73704d8dbd1e827b776db052595e62971537ec2fe9fb8a9be5b5c229b4519611afe804bf62a51107ad0c2bb323737bc24884de7bc", 0xfe}, {&(0x7f00000001c0)="484858c306609d6170f4dad00d6c4df72ef0069165d17e9730bf9729bae700205d8008c9fd7512c72e9106ddfb52261f35296ea6a4e0c4d064c442166a869732ef9f9e9ce958c4762767638d67f3c0426f027e878596e27adad90d1ef73085933e055fc2ef6409c70cc8", 0x6a}, {&(0x7f00000004c0)="c2cb721201614294e3260062f1dcccb05642b62793d0e65827e920d2add83ad0719827533084b9ff320ea220120fb7aef99a9b5dee1cea861dd6d6f120e9503ca662a546a6bd007cc3c1920362b94e273174144e1e8bef3c19", 0x59}, {&(0x7f0000000540)="6c464d7a1282c2dce2ce175256bfefadb12797e6deee0b94562dc34ac13ed5bc0fb7d89f829ee8aeac902d23336b2c25530fd57ec7ebd90217436946ffaf15117d8bf96b617cc99142aa4d75857a101abfcc817f9972d6ad3e75b5591dca0289361ca010bd389ce66bc5da50c13e52a632a70c3cd4001e8e70433d3a6d81a3f0883fcc4499a8a9c7e6ac524b107367a2c9f04d", 0x93}, {&(0x7f0000000340)="0784f5186f75aa46bf0c225c4e25be7d5c9d4692650d523a8960a7d4a2cacfb8aaa1137a", 0x24}], 0x6, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa8, 0x40e}, 0x403) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 10:51:04 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 10:51:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file1/file0/file0\x00', 0x80, 0x16) symlinkat(0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) semget(0x0, 0x878fe86079f6d9de, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x480, 0x100) recvfrom(r1, &(0x7f0000000200)=""/72, 0x48, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) openat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x20000, 0x93) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') 10:51:04 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x7ff, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="826c6530400000000000173526dfdbdca51057216816681b6784d0f5f1eeed7f78c111eaae63dc3ca46b1dae76ddd9ac8d1fd984f9cbcb84558ddb8fa31558453a1f3af62c025187407bee91f080e57aadd218d87dd27d7cf858ac0aa601d1ca4846c0ac9b86b72a1f4413cf863403c808b2e4dad48e8c472d188663c611c2eb3166bba7a289db1017a6c634d34785618aad74d3a3ea2339704bd60777ce3cdb00c6f416fd7e41cec67f9a6b97ad7ab05fe26f12ba474f6d3dd0ffa3a5618a126eb67e854173557f7a4d8e5c8a15034b0de0989ddeb115a38870b1"], 0x10) shutdown(r1, 0x1) 10:51:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:51:04 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r0 = getuid() setuid(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 10:51:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc020, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x89, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6]) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x20) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) semop(r2, &(0x7f0000000340), 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x8000, 0x6, 0x0, 0x0, 0x5, 0x8, 0x399c, 0x0, 0x0, 0x10001, 0x2}) 10:51:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000580)="0b906d41df9b0bf7ccac9b445cd56ec2c546a18060511972c09ac273c0a5f5107d5d184df58be190ee71bf4406aa92582ac2e9f7b72d22dd80a39cda363fa80050c09cc50385d563217aa28845f873899f9819a58840cb7ae18c4e509ce791287491f7777fda8f61377c71ab5df099398c875e75f67a81ca5e953999eb6d365665929d26d921e1323ec42df70d2bba246a940f458d7f0c842d3e20a15fd43e1e81395197cbd776513ab6eb5720c4a695cda08a6e1bae9cb1def2c4c81dd74bd1efaef56f896e457e8439201dbe6b03636e11c09149fff0cbb661833a22de7b71645ffecc27edcc05dec17945856658d2a277f08421765c68a0cf18b76e5fcf84124ee0ea5391158e40aa3bcf518058558895d5088c1fe2474cd4a5b785253c65ba08d501a1ca7471c3e71861aa4e8a71fece898ec267b587bb2ce1bac1dfae834a496c9caaa09f0638fe3d9a949b9dfbf8db471a05f8c84ce2c5c6babe6bd84e6545a8a97fa859339548111f468ed67ffc844c15d76cd978e1af3e82950c53757631f27b246d585b77ecb5121ee43802dbbb2079b67c36397878e467ed3a2d0cabaa0ffdd67dfff1ffdb103879dda6bc9b7a91fea272d9471b82fdab03bc4b5ec0ece59e3da1e3a079e7a4a8a3f265d7191dc67bd2507f0869b6a0dcc460f5df7485b786c51c46752d400ef70dc6c89eaad5aad5d49ebb09e1de886e5c82e499a168f68aefb824d71800b288ca29a71ff24f1fdf8df8f29fa1af61b95593f3add402e363651634e6935ab53e5563d75209427986952d60bd1e24e414c7cdb571043189fc03e6eff0aa7364bd17ba8244b7e7b58ad5d7992ba960fc5631c0d7a98c651c27b511ef94f97d0a22902c2d9d9507c508fa991b1ace58bcd1c43b9e53dd14d141a1b9fcc7eaa0f4442d28657d385f28a9a9464ad9ff14c7ec51c6e488c3788024ff8ce058b41b01296061c3cda4c54f983da2f7e17e4e2cad1f0b051a4e92f211d831d411c48d2e5b9c9df5d7e51e61db19bf6c4236b3808f15d949cb6ab7439f9cb483becc97adae077e855f7383cb4406d2a174b34de26ecb4ce44ad8fc6d76ad4aeff6bfcc36a8320317b23a2bd712398c6a02c9dcc8d05f15fa97cde7bea84dd37777d9c1cc1f2558f661be95932c6256e2ea471694d71cd0d43bb1070fa07362323e7e98696a7a1f9f57e9f5b5ab735f4f90c0c22ad31de73f949297d1091cea66dad6e42f4ed689155f3e616ea94698583c699e348f48cd91e8a66a0966d36f0bdf02e6ba671f4ead9d2267a293a85640b8f4cc5bb523dcacafc7a4fcd34a484c83d73cae5c87efc2dc640a92861cc7d8c21d7ad6bf9439b029134c6ecf4097d68d298f6d723bf68b029f9aa7ca7eb1aab5c0020fc467ef136c08d89a8649711be32febc69e734edc24868a30fa1cd3edfc37b0fe9be9348a31098281a2c206c4a050c4855c4b720980c56afa0fe886910b79bd773a647d61d79e1fc915b41d2ce4e96d846bc2c5ec14b4936391f9cddbe02d7a9d90801a386ae7761b5949a9cb102b550ea19de56f7f115cdde33f2f6b141d0706c6ed5fb941c0df7fa46397366790724bf5fcc40631e4b2775f020e8a0789379d85e1ca37ea6221c4d4c07b7eeb961edd8af21f1f9b2a20f19e94332c2903e7fb8134d4c0b1ceab63a57a9847ea2b58897270a62063977d2ed1aae474f6e4d492e01c5f984e42803248980c5cd13f279d66ecc2d64531d95569685bb2a5e6e66131aeda49681670db49837a799456b4463dedcc6d4bcb318244cc944b1af7f6d7186557d79f9c07af2f86fc2ba21738da5ffdad022ef6591abf44bae742ee7c71a567518d5712b77bd241bd975698a71813d75a5547f600fae2d4205f63986afd9a450b9157cbf732ff457c8ba877db28a40f0679aceeb2ba222ceb1e7f5d0dc4d9ed8230477b7ed38a2e2f262be053b039c90511f36c97f1b931ce9a00435942ab0af75bd319a25ac433798563c85657c2ded72cf67ff64e272aa365c5022af5f95ac75bd0a33ac16501c772abc26d5175a0d42ca9a68456d605c92808ad562ba65aaf3ab3fb68864bbb10be4bda1422696a32bed7b0b02a78e1f048c57074b7e5337daa7db03a3f28d8733ab48ca04e81805b786ccfb904849fc4336d60b16a6a19997c35efc804cc8c19172256a6525f0728343baa2f8ecbf75fbf491dedf76e98add6157b65285b571b4811d25cefad9bf2532cf1ba82f983eb725858a86c7f03ebc65d2091864354f0048e4e5e0970e8212f17e1fcf24fd33378c258767611d99937832f6f557d29f08c6e44e3690f4cf603f5b1758ebc11c03a9fe8578e15b62bddb01236aca6d65eb3846dc8c50570f70b0f667c3453910e59b3dd66e6d8dd1642136c9b4f98d1f6b3911b10cc93dfc9466d2d801e00956cdb90b3c8333ed55915ec892629ba6e3c31b97bf84b276a60e01e6572c8885a4517478278990433a11d21f97584eaf35fdcdfe44effaa055219d59da2d9d45c059d3e9b87218256410c4718335e7f1ce7ae5ec5e923da103afd13b21e99aeb1010ffbf7e9866fbea07776bcdc7826d85331ff71ba54e3316ff308eed1ce91b709c02ef8338d9d88e55b699dcd030674fc80c80d9ee5594c7136928fa2d553d7a00afc8526766ec8bfc1cc1f912c794bfed590fa33d674bedcc82ddc4a2f993710337beab589d161d94e15ad2d47cf79a816d347016b656f0c72d3b00d1981c636c14bee6b620a10014ed707997c79d01db7d08e060bf6de56c231c627be7b83ef75109edfe9b9160f11c1eb000a4c30bb97bbe46301fc43e64c82837bdf5a89093c7412bea3551fc534f9c1c037fb01e0a9e09eda3a77dc5f989d17479cae8d5925de09d94759716123bc105f08da9bcfb15fabedfdc15682ebb2cb6f0a644945f05bb5f1907d894aedf87c386954bf6f4ce90f1a53f0a17d772727e65459162019a27328a08761dceda4422efaa705f1be4cce46b40ef800512a22a252a3caa76ae0797808fef2c9a6255a936f626defc361a2d7867e96fdfa6bfcad5c23d80a47f27df2a16e2195f2449205a586b57f2205d7d96324c3b40640d02f27cbbaeb016e7bb3816f503669926437506e71cbc510a9f7dc4a2c401930d3f9e84fad49df10470518e48f16d9f1a01ba4e76c0f5dbaf408ef36b01904c2367abc1b0c6b5a80137278b82720975eb83021b6b83c8daa3dd7c3144d2ad59a76f514c90a5b93874785b3188e1e73043867e06ea541ea40eed56d2723b7ce513c2e5f9d4676606427df2bd21b6c6e74d9f42a78a07afe6b540019fade6a69536b44c1c39ad7b7cf61a91e8792bf9e709cacd148b9f3fffdf073d2a6da7bb18b461c0257aca22f59d4f0c90a4f05476a5e81216f8b780630ca9d521939efdd5944f34220637cebba4b2947441e0d74b74774d434770a09b8add1d6d3de159de01561965c8f75ae1a386577eb0a1f1ea30dd4359bc83ab40f0d610dcde087c8f9353a8b280e7cc74a372066a40aed0d39c1ff73344e82d9da431d79d6c15843b63bcfb5dcf89f8a48707dd95010fe2fb2f07e4936c4223ea1817fd8e8c49af4486bd1b1e8ed7a877c159fe2d3169b02dc34f26fe5e6c12b218e527b926e504f3a2bf7e3635d1a518920d88f84363479ba51477a9059de3244c729dc6fb967eef2f0b84fb381ddef1029f85638c012642a14a23fc3a344b855aa9c20fae72a5cb6b8395b5fa2ded109d738cc4407fd37c1ea4ff69e265e01db47d1b1208c3bb813d968e66ab47bd4bb215b1bdb6327e85992ae480290b066fbd49e19e9c296359b9d9cceeb5591ac7de14d5938afccb9e00f10089b4e4dc27c61ec7370ec5c4941456078ff43321b2e871560009786ad228ca59cf818d1de6a22bd9ffda2055809e71e224b3f967557cde58c9b6cb39cd6bbe1566a5c1aa46222d3a29d05163effe217490422c591ba5502ee291e2e2d5980bc4023b3b38b3174f1ea0e142fcbd5d51d421c2ec6d17227a6370ba84842f055d0de4f73bad54691100e409d3bf7b0340e6287fbb45f45b740e2039050c6a622116f08ef0f872ce8ec0ca36395adda20286b4a1e37ccffda5db4ae195b2e951d98a700a08d1fbfdf455feffcd54e74f04aed3d1487c229ba72a4cd8cfaaf910803e186e5b2e629bb3b56f946cd7a539e5371e3d9477fc8a4f326aba86006d2476fe488de548e9df1b4f333b3615700fc1267b53d7da7966d2af7c37533c6a8c367cf03784963e6ccd92f99ef74e0f116cfc60075038b29936a01be0b16bca07ebb529a56494f2229a3b86ab10a94b237513de6e00a35ddc799bfadbc23ba4cd418b3123fd6d59e1b62d0ceb0e62763930be54ea07bfec252da96f4fc21698cd44851919f07a1148fa07df863ecff7ec00bacd7eefd0345c46b601f3fcdede72e7e4526aa3955e0c48f28a69e84993278d4f95d83778b9dcbcac0223e6571e1cd900d510b49585a5155f023ff69955a8c00fc051bf21640986fc995247590a0bb6ada461c47cb8a5396e25d357aeda04a57b76364d4c310211274160caaf78ef5de161527919c2a65c5ed0dd60516bf0ca2ce8766af5e66d5bdf8fb31eb23414ff3b08e133f59ee671e4a83fe2d479f10a9d2837f4d058541e7b592c0d8ce729f5ed156b0dbff60c8ad53c45441b15a3c4da6a82b03c7306f82dc68366aeaa3c240ec8b33a38797c93a09ab09066400ac4c18f7445b055cb47b6267555d09b4082f04fd1f7ee5217ff1d838fa552b50aaf7949127145f6ef91b3ce9ab00c3ba5f167609f1935f2519660866357dcdd0ff788367ec3bf3abe3b3b846d5ccde19efb8f8ad100ea8ff8fb6d9d4520a3b47fe0fac3b18dcbc7f008860986c4259eb2b6b506fbff038a850a6af67d11b25c5af1df2d5fa7b8d82cb359a73aefb210fb1ba60a772ec00abfc2db5d7acb98418b76128344cf39177871a740768049a3458b4a26e14866f3dab34adf4d17f5f138c3c30c515d66813610cecd67eaebf4fa3f230b7366676c1c097e1fb603b2b6dc51141aa9e30a3a354ee59fc245b13f9c920d584fdbaa0b8e463b68fc98e6be7b52af62a09db39f4c2c1fe7fdfcfae27687b509041a842d135e31452dc354f1f83cf2f7901aba7788b81afe34fb6f5a90cfd92ebda76368812b286edf43fb2fa0b9dfc5613277027bed813c589f0caa1e8b38ac33dc1d90e0eb481682dfc2f7124d50698280ed0fbda26abd5f5bb97109050a14c43b9f14c207d81c4856bc01af6d7423f6dc235fc14b1c6ee34be035443f4449c0e505c5111f3db39f7472e99e3ab17e31efe8acc76bc4ff43d1e9b52a8c5b3347ea54ee2cc773d7370fe5f273554b9bd602bc607ac75cad26961201a7e66834c0de161bbaa446921516b4e09a75a55948bf97697d334aeeda557ca214cdc27693c3a5a086941fc2f013b1a209b98a73c345b207576dc5ee77aeccfbada66b8096963c9a1130c45fdac276fbfd13affcfdd462d84b8eb75d52baba7ef7e5426e054000c7025de450325001031f7b2a6bdeea2a7a60bee1abd58dfe3753bf82930fa9abf3a62c8841dcbeef076ed00aacf1e431e8d8a711cd7c636b038a028d326160d2f4fecb25fa52a210c410725e2c860a328eb685d672cc4482620306de034d3cde84e631d17fb6c018f03ccc75b31d702fb3f05ca3ab005d5611e52dc5827f1c7fd19824f91a2fe78669a615501cb113a254e6b2d10aab6c9e98a9385c379ad99d317ae5cdc9bed8f26cf38703b7dc89a642cf045b7181d727b00", 0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) 10:51:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6) r0 = kqueue() ftruncate(r0, 0xfffffffffffffff9) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1000, 0x30}], 0xb9, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 10:51:04 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000a80)='./file0\x00') open(&(0x7f0000000040)='.\x00', 0x0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x20, 0x1) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/27, 0x1b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/213, 0xd5}, {&(0x7f0000000740)=""/195, 0xc3}], 0xa, &(0x7f0000000900)=""/249, 0xf9}, 0x840) 10:51:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xe92, 0x76, &(0x7f0000000040)="9df137ca0e2daa95eb3e42320fba3e1f15fcc24708090ca8c9a4a9f07da70d21c0fbdbce90b01d7586318be227f7016896714128c93faa4f53c9b1b7c1241048b1d26e42714cf252b781fa7902d1d97b560ecbf68a8972e9f62721111c3e081331af256d354d41270f433c", 0x6b) socket$unix(0x1, 0x7, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 10:51:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dca8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae017a504ad5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8961330d22aafbaf89e60d178c370f8d7b703d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x800) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x100, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:51:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 10:51:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/251, 0xfb}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:51:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1000000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x1, [{0x3, 0x613}, {0x3, 0x1}, {0x0, 0x8001}, {0x3, 0x9}, {0x1, 0x3}, {0x3}, {0x2, 0x7ff}, {0x3, 0x2}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x7f}, {0x3, 0xd32}, {0x1, 0x8}, {0x3, 0x81c}, {0x3, 0x5}, {0x0, 0x9}, {0x2, 0x1}, {0x2, 0xa7e}, {0x3}, {0x3, 0x7}, {0x8298767088398d05, 0x72a8}, {0x2, 0x7}, {0x1, 0x10001}, {0x3, 0x10001}, {0x0, 0x4}, {0x0, 0x7}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0x4}, {0x2, 0xfffffffffffffeff}, {0x3, 0xa07}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readv(r1, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/33, 0x21}, {&(0x7f0000000600)=""/66, 0x42}, {&(0x7f0000000680)=""/102, 0x66}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x4) recvfrom$unix(r0, &(0x7f00000001c0)=""/39, 0x27, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f4b036c653000"], 0xa) setuid(0xee01) r3 = dup(0xffffffffffffffff) geteuid() symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000580)=0xfffffffffffffff9) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x6, './file0/file0\x00'}) getsockname$unix(r4, &(0x7f0000000440)=@file={0x0, ""/49}, &(0x7f0000000480)=0x33) poll(&(0x7f0000000740)=[{r1, 0x40}, {r4, 0x4}, {r4, 0x2}, {r2, 0x40}, {r1, 0x22}, {r2, 0x28}], 0x6, 0x0) getsockname$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) pipe(&(0x7f0000000780)) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e96e8c8744a105af1e46ac47d0c693bdc7ff8709fc4f80c15563407d0a2d5d2be86bad09c96ae5c1fca183f9911bd3f972c3a9eef4b5b6c764331be2da277b6578a99f3b1110af3863267ad344785f359748136c1c2d83f2e24875d9588f7eb03a14585"], 0xa, 0x0}, 0x0) 10:51:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:51:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f00000001c0)={0x1f, 0x5}) socketpair(0x20, 0x4003, 0x44e1360b, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r2 = kqueue() r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) read(r2, &(0x7f0000000000)=""/122, 0x7a) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8a}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 10:51:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) semget$private(0x0, 0x4, 0x20) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/202, 0xca}], 0x5, &(0x7f0000000480)=""/159, 0x9f}, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4004426a, 0x0) r4 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r1, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x20, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x1ffc000000000000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000044, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x11, 0x80000000, 0x2, 0x8}, {{r3}, 0xfffffffffffffffa, 0x40, 0x80000011, 0x6}], 0x8000, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x4, 0x7}], 0x5, &(0x7f0000000680)={0x1, 0x9}) 16:00:31 executing program 1: shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x3, 0x101, {0x59e094c1}}) setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x10000}) setrlimit(0x804000000003, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) 16:00:31 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="58696764f0c42721d132a841328b5e4aafda154e50"], &(0x7f0000000100)=0x8) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000440)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x8001, 0x401, "060a9e3b81ae69f97459b97b6c5c8a02eaa62456", 0x8001, 0xfffffffffffffeff}) syz_open_pts() syz_open_pts() flock(r0, 0x7) pckbd_enable: command error 16:00:32 executing program 1: munlock(&(0x7f0000671000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 16:00:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r0, &(0x7f0000000340), 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/26, 0x1a}], 0x2, &(0x7f0000000180)=""/7, 0x7}, 0x800) 16:00:33 executing program 0: setitimer(0x3, 0xffffffffffffffff, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89, 0x0, 0xffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) lseek(r0, 0x47, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x8001) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001640)="5cb4209a1d81fec60b1d4ea7331d499f049769981b31ec83b4545df56b763c469aa9e3d518c8d1c9e709dfac7cd0", 0x2e}], 0x1, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x30040, 0x2) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000001600)=0xff) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/253, 0xfd}, {&(0x7f00000014c0)=""/96, 0x60}], 0x7) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4810, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffffb) 16:00:33 executing program 1: kqueue() select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0xfffffffffffffefa, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000000)) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x9) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x299, 0x0) r1 = msgget(0x1, 0x169) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000c31ebef86e1fa1a742b42c398e8399798baf4af0b369fda9077c470bdaa6b43145ef3a791aaf23c94a0e566448aaa048fb5204b4f6f44c91f010da0c19d8f35cb670c70ca3a9241034f471505b46f71b183e12aa3f4182e4c7af7e153094d756fb5cf747ae4f7e2e12c5cb56392ed0fc3678b6ce31958649b12893d423f2026fff8b5e3b1847426eac35e5c653f4897216653228d13beb1e9b7c46d8c79af5d250be3b2e898eb259189ccb93203cbdbf9643fbc48bd40ce64e36a94db16dbc878609938fea506b876d1b36889ea97cd8d39d83db09ad11a21ee55f2ea5203f3dee4b036b1faa3d92f9603595e39545674b6fdd00010000000000003c255a98e248d8398db76eaecb1e620030"], 0x65, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x10000, './file0/file1/fi', './file0/file1\x00'}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x400) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f0000000040)=0xfff) 16:00:33 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/50, 0x32, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) close(r0) dup(r0) 16:00:33 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bffa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc669854c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24730f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8657fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a468f1e3b24eda65885beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d43a7946d4aba3780190b669459fa27a0d9d6af2c61b6943a687cd65b04bda13a6d550b7482db3a2d44bf94cd6e90b4f2f91e93b09bd756fe110457b042851582aee4a690a618704aefa2b5274780159d548842f3637ebefd7524cb910ca04c02e2b33db37125fe144b2e367940cf5653bffe68504c3a25051f6fdc76e89c577844699e66aeffae80459d79abebef7f4452416c8b2377f1d8cd837e1f"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = semget$private(0x0, 0x3, 0x209) semop(r6, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) setuid(r5) setuid(0xee01) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(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', &(0x7f0000000100)='x\x00') 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}, {r2, 0x20}, {r3, 0x4}], 0x2000000000000141, 0x100000000) 16:00:33 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvfrom(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x400000da, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x10, 0x1, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x280ff, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000001680)='N1', 0x2) getgroups(0x0, 0x0) openat(r0, &(0x7f00000004c0)='./bus\x00', 0x40, 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="79a924ba3db9342a435a8b0ad6acb2d997157c5a760c8104aab16e144af29b3e5a59ee987cf79726a0dd15d42c6bb95a929657df5372083eb1c5858e", 0x3c}, {&(0x7f0000000040)="0d0db6a852862110fde6fb03db7e3438c7b47c4b5785e80d03f79ab477ce201e676e48b6582855af874c", 0x2a}, {&(0x7f0000000080)="5d55f5b8d30477513d56116cca2ae38e42f22c0499af805d13001d585397cd62386c52e8c6a2dcfe557cd026f1f34dc8da48e258c87b09e7bc59162b103c7682ada042e4b6d756ad", 0x48}, {&(0x7f0000000180)="f036ea9536f7b0450808742b7de6b859fb622d550fb78ac4279623f45a82cdd1e77dbd30abef1b539c9401417acde2094b614ca6306d020ac284168116", 0x3d}, {&(0x7f00000001c0)="9329a86fdea335cd35de8726c4ab398b5eb4e22133f5e2bf89f248daba40866b5cbd177d7e0c46ac3d38d22ec49ce4b9b6e97105629dbd080071822a2a849a93146d78a4b0caffbb7895c01fe591ac8ba40944e5c14ba85e6d09d7427d5f6c7046a634ac719806bb425a43679bc20d55293a7f395df3a6f4202e9074bd2cd0572a7e3e6891a6fad8d1c281161a7023b64012ea69217d8ef5972343ec13567436b23be9dc35ada849bbd2d86aaa2598560c4b4c8b2f10b3826f10362ad5061e594743be4bceee176a9cd831e7311462f7e83b26c7dd019e85d6ca6d190c8e192d1b9c8bd83dc826c5b7b9a4c5082dfeb747ed6b07018b169ddf6b02a3eb", 0xfd}, {&(0x7f00000002c0)="376b7fb09bd209c9ee75ec0f1652cc6cd74e538547305087d19950c934f99668c442733e65000160a46ba38b6608433c780e53d64795658c01800629a32e35aef67d6c78ba46a5dea3de2a7d1cff212afcc0b7448382a3e7fbf00aee1ed7b293178c0e69cb4b5ce4d8162d927f379396b3a0323e831e4adf5257d79edda84311ffdba89484508ee54e791d29f0b5c4f6f708941395fd60556b681960698c78616705987952e9a89b", 0xa8}, {&(0x7f0000000380)="96733567711cad3fc45b6ae56ffe381e30ef92339c4ea700c359502f1af1b8c78f522ab5a6a6216607a923e4d03ea15082248825cfc2131eb509d02ea21e864aca2d0dab7181b26aed11aa1b0e8c5995a31b85fd25a93a3b33e1496e6f655b75ea5f44835bb873e2025d3c15ee80c5cc9ab19890bca3c2e4897df776599046c4ceb0ec5291caf19882f6efc429f7c860fe0d34d92aba353ffec662e9012102c180f78637800f42239de6bc516863b960412343fcb553a43096e8b950d8c68216cf9957631147faad425ead0a", 0xcc}, {&(0x7f0000000480)="f1e7d206a2ef53cb1db04bc9ca871825869b3ac261fafb71e00b3241598f56d1", 0x20}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="646fac44de94b9d9eb2c88fef216181d6baceb59c5fa4715a5db8f49f6dfa5ad17505ab05d612528ca42a0baf2fde85cd6cee15db700445049812c85bb2282e024e489f7aea3fcb692bfb76af3483e65e1ac7d403398c5c5c662725e21a1435ead6a8f9f9bb9f3d7e165c33fc9b3db0a70f6c66a4495cbde809c864bf17d9eca9e77bfb0f175a7b1c7b1adfdae138f79f8ca8ac18b1b7d4d23fd60d15dc91a6e2e56c9d64b1cb47be29c8e682b0ceb2117253d408add00c96d24a5aded272e6fec8ff2be6fef8640dd4fc97794f0afd403a62a77c6384021", 0xd8}], 0xa, 0x0) 16:00:33 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x83, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x13dbda7e, 0x4}, {{r2}, 0x0, 0x4, 0x20000000, 0xfffffffffffffff7, 0xfffffffffffffc00}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x800, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x40, 0xfcbf578b3cd9ab1, 0x89, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x200}, {{r6}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x8, 0x9}], 0x3ff, &(0x7f0000000280)=[{{r7}, 0x0, 0x0, 0x0, 0xfff, 0xffffffffffffb725}, {{r8}, 0xffffffffffffffff, 0x0, 0x80000008, 0x1, 0x5}, {{r9}, 0xfffffffffffffffe, 0x10, 0x4, 0x8001, 0x1}], 0x400, &(0x7f0000000300)={0x8d7, 0x2000}) getgid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000380)="52049cff620e99c444beacd8695674d4bb804b17861c738e51a34aaa8a5409b647ad5ef444ff737cc1f1cebe5b6bce563ff7a5e5107dfc33a9fd3b97f823f133e888e2d359b78b3555f7312cfc4d47249712eb0663114edff49f7c09d05023c85836142bb4c9a268e3943d92bd7bb6b1aaac23238fea3d90cfeeac86ef56f624fa22aa4e7a7d66182bba87bd67bf6d27292a6d2621bd5df8b20705ea996bc293a0597d2e6d37aaa55ed2da3d2955c39904605aa778d411201263034f6edef1376370fca40298cf9e5d42a23d22006635fdbada2c24444fdc6b586cc4030fd818f3120d358fd6e15af4b7d018b777a8dac8c32e29f504ad77e04b7bc0e33d2661069d52d6880c7a47c7854eb52360fe3a0b404fc24e38a67b4c7d7da56c4868bb22be7923bf373077c58748bb62a6a8b7a1a7e2273edb6d67bd29ab15905b0130cfc3c008880ae49bfee152b9c432342679942bf204ceaf0fbc284218c35a202c1936549edb8bb4f27a1ee53399daace1a80729d232a5671c45ca2226e2f42a2e412fada0ddd8b8581829345d52242a33d897968c1d810d1df93f5ccaaabaef92818574269962f43493383850032ddffe4fc71dd9f4e873fe93a867fc5f8adb1dc5eee94c581fb44e052ffac73b25d59c9e457168f3a43a7ef9d21498cd6a3ab031fd0e306e74fab2b2fa4d6f11f6ad2da64244a0095b77e7f12c6f0f3ce69d0e1d2f99c30e65d62dbfcddf4740b81ac704e67cb6d5633950c67b83f1b03b388751d8b07724ca53fef2a223cd52f3209995215b4a5166fa48d3abfe72439c71e10b1dad2f60d4617e1125d8e571ffb020d53bac082a287a700659264983f2e5872a15938e009e93f4ce6801ac6f372edbad644ddbba4e1a0695c4c97088a390f38f06fb6dd2a621280e14897e92b04a6926e614be1eda0c625554c12c81445813bcba6af043a9b763152a6b5917f2df87a56d8bd837e841e8d4104208a027f5373564f2d2a396515793d13a2478153c85cae912783696af833cb2b5e91e314ad0be4994ece659bc6639818f7b583a9264db9f2330eecb6dacbab8e5e6dad38a4d872371b2d7b400d6b9cc699864007fa26f77d711982085e891c31d4d2632ef7d37008a7e4ea501969368b9a5f1167136422c04d4bc74a7bf575e6726dc2b0b14aba357ea2032c1ee00a4c4b6e9eb7739a43a47a2340e4b42c98ce5bc239861b6be27113414a47041f5540f4aaa812df1c77ad8e2c6a619df714b0d6ef4d7f3509927880d13eac6df8ede802b16315a329a712e3a49400ddf51ba2919da93e01a2de6ef9cc903760a43a80e855fb56ad1a8e8ac6fbef2b9738b57432eb3381ef8bdfa0b6663ecdabc07b944dbe34c089d3f5e3625770ab39621b6f71c19a2447db4778aef51efeec8ad7010080e4864226755d5b26df477b5a5954b3a3547cd13e950c5bd92e20001e5f208e913bad1d915a4fd669b4bb2937e20c8c8233f1d449159c42f314c6e8b178b8b5873fbce8dc3a9697d228924fb68a70186102bc7a233505d7249b62759b9a4ce781d8a59b256f0436146981ab21b6fb3009c87fa94693efe55070a3c0b0fa8d326743e60659d3adee7974ef536bd7846bf85e2097ec978f1fcad1aa50b829519606114708872f571d9730e33998b8c51c4c88812654f47a08f0eabbe1e042a9f9b188ab4b555d9ef19c543737c646af19178453d95e73c76ac0d51e787dc8c04b266e113cb5d0bd6c6b57ef37081d129cd7e743f98a43acb09cb9933c2aaaa3489cc640b6a63c936a8ca5d51431d6f9d914d665b20ddd145195c25578ce010ef632c15ce73817428fca5d3cbd41127fba81009f1063e0776a0fdeca24565b84540dd5fc5e82ea3d1fbc5e1d0ab3dcd75a98abecc8dd7589550d7def05d7cf82259c1a28fa24157804b3eb662e1129f8ba84ba7d8e0d6c8a21a15466ed47f840817001c2a6a0b405096758df2cdcf2df6fa5864bc976627b92d8c99e5889f761e37d6f7194babcd4cad7154d9fc6ae9bcf58b6d291b2cc9e0920c35fc333d4f423aaf3fc1b7a096ead49e5aed87aae9e6c3347a4172dd670e04bd358569d173b49b13a637050fbf1e3d53273158d3eafbf8895932adf2e518eab07b5e814f01fc40ffd9a6da0ad3751549d978857cd3c30f1dad7e38515266ffab406895ec2bf5fd47b83804088941030c1598e3e4233fa29b4a0d8c6d8ddb8ce9808fd38d5603def519a73165742deeabb182c3fb5dd55ee322dc7a60b89323ebb4aa7e1b4dd684f1eee133e2ac0b03444e9495f3c73358a08fb679f20714122e3eb747d41a889e631d81ed85d32e3d65c7daecf5484d2b571e61bbc3d07081e2e4180a595a866af527f28041d0a4dcb7b0944e2fa0fd2e629e994c9c0840966498ae93a03862d980e41f800b6f2a262a27e818a3f050dfc2aad32af69eecf1dfda66fc307e105b0194dfdeadbb4fa652b36c42e217333a7e1d25007d00bccb57f833b3edec4a5c0dfae2a5a264bf8cf8e415e90da0c5c5c8123ff622ab6284c008f77caf1c6fdc99d262d412406c2c421ebdcc00ddbd6e43844d1f407f364f54f39d756fe8d5a584af166a974453900adcf110a4b723825235b24c6b317ef887de732c6d30e6a2c3ee8c404496605e803cf8c7edb9de23ea4d0fbe0528c567289cdb74a6e22b5f6d6f0238ee1b04b9e6f912c96fcfc399a85424bff4fc742c29070c3fa53a892a8b1c068f5f95cc3562b38f56d8cf041028c2b4c9d8d6207bbba70e104652fabed1f240dba31c547e4cc679c0322be1ae8058c5f548ae8a3f6d99fb679cab0851fbed15df6b4634627fd1a8352a267868bfbe2c460566e9db3f373b0bb9004e09319768d0cdcaae2d2031f59e9da9e2d6c936160e6e82f6ccc1f517523950db75048ac9df8d0c8001dead8fa26695e0a356da45403b20442961c7888e3fb579d1147a895cdf5ebc8a76854c705f6be15fffb65c0950af2e040b695d4012a1f8235bf80fbc1fe146c8d1ff64f000313f044f4127dd93aa950c9fe8d2e4f3e3b625db22511848462bd17cc17fbf98e585c6a97bfb70c5c9a7ed3a76cca01f72adb8b250858a3422ea20ddabcb089d7b996c4d68976648f3b8b7e90c31aba3ae53f6ff09f59775e4da65c94f3d01d879ab9a4d876b33e2b82f82bd040e4ddbbbca44cc02454ac977ebf0074785f0afe9d6606f5ca9d8b0dbc7174697dc0290b1906e8fb23e6e16a942a08cd4856aacb62fb1a7cbe404d90e6013c6cfc495d7ff8362bbe8b6227e99a921f3a90dba438a309d20d8b5c07d79fe5fdc45aabf2176f1e13836b9f3fb8bc697dcce0a6aa572eff7ee397a065d9c2a1483aa393a5daac7ee5ae15bff6d103c26e821536be0d866c0359aef3167826506d0c97c130d700dd9d7b215391dffd6d82a5cb5d2c2b051f9aa284192987f957fc41936efa86d8b0a75c0e693b41859b2c92b87705843f500ed649cf1bbb21a71ff50d83838831d5c5ad9a8dbfda85139f4e1d41e6581d13e430fc8fabf3b4b0201a5c4e3e403d9180a50bf594fe771167bd0cd7d1d9e547399f1c13a463ea315f714872b2b3814617d76ec086e7c112acad6edb4d294c2b830447b17443724fd489ae5ccbda67500a4e8a788212d8dacd93f90f7c1b8ae03bb80deffd008d916baef11a9654cdb2c8b35b72006b2dc7d30857bd4e69adfb1a0657cbe59e56706ce18d9c36bf47c218f570a48d00cca4b457848d7e34080902570f0ca8263dcfd1bff738cbcbb4e6a4aff7a7c3ee78344b3606ce2a9ed1463b31cf251596229389fb3eaf4873b816573338521f154090c05118a965a89cd8bc0d1c93643e31d651b276c9a11506651f9fd20bcd3017bec716341d96977886d9e81b63c8693b4f021c6c6c7021ba7ad6095281041eb0cc7c480645cc969ca839405c08523f6d4ab8c4870edf0ca5607c31f7bf65c305e80c1c31c24a6c4a461c914dd34fb2633fa37fb829162268ac1c226dcf1fb1f9cee4d859bbe466841c2880f1c8a4051af4ab0e88d6bb28bfd7a0500caa777bcf8e15e40dfc0933cac4b88340e67fbcec922150d870b8676086e63ded392689c86f3da5483867a9aa524ed745be356301f901a0a0d1fd767a33b79db936e642b84d0a728bab717ec596e42ffbff7f63c465f8a5d1f8d599acf4c996d0feedc20f90606a91d906777336f9fee3ae2bd1c688cb63f4be8402178286d1cd036477f0905866e934d7278119cebe82e883f38074bb6ed764e4977506020b3bbd43b5c6bdf4cd6998877531551d5a228c08fd76bd1e1fb6f0dc954733f437a98759e7ca89ed714b9c930e6ca446c601136a877a25dd199fb54a8c321ff3b72efdadd4d5f27dc0b1ae7133364ced18a219c2c46229e9311687fc120814b1247696b71b2672b1a7e65aa0a07fe976bc73b10e51ad1f0f5e66b0af9a89e2ac1753d7ce30df893f903c15aa0482f39b3dff518c98d9ace8ebf21402def9b490d94fc7d11e3ddf8d0ab02cfd8856b5ebb58db64773e423fc0b8d21f04f218e5a4fa20c5aad2b977e405320528384b6fb1152b69d34326c81ee06d8884e499c2c6a9360aee8867ae05fe162f28c0b29d985de7529a247d2505fafb5008c1e25b9b65646d6fc27dbbab22cf203c5dda047d1205143765950a9237cb21c3f9b989855ac4191498e370e26c91ca9797e034110cb1dc58bbe2c4c643aecb199737c3418d1ce437236413c1137265cc3131c081f2ae756d923d81eea2d31c03bae0c564f99a6287390ee61ef86d31e98ca31551d3cd8c62455ef4748b6b5675610ec2b7e6bd9741449b93b3110b12cf9d0a683e9faa39a31707308f7c9423802b0af1608fd0f037667ce8532a7e68a86eb12359291e3ccec02e8ee15e17b55ad6ff715f860052206f1fa17fa079665cb03ea119b2621c9373f5cf846c11b87c30a6af4d84a894065937011ca166e7232a098636228d8d3b0d1882b9131eed96cbfc2c792ccb4c7e1ff5244ebfb2123d6230255b5a5d5aa9b5220719cbb029ba0caa74728d01e235306b9cb4b0c73399f6695977bf3d81357d259aaf2d54d1eb0fbf4d51e243f85b61c06932599021432a3323ac70155b1d3f6f1a003762bcdc1d9151743cc7ead2d9728958882a4a70190cb6688cb92a39f20befe18e0637865dcce690ea486b090ae435082d549c3c40a57a22c81c660fe3a16d2caf66b4d6f19d45da2e7a8786033fe43ca963a757e5fadb7c812bfd3659040ff9bcaa408829bac46bc3958fee35ec490c470821bc596d6a389a97e56df25f1487ebab720efada0017572f46298c07eed245c7b101ac6a598e439d7221a128c5c13ee293d6be74161a32a09e711906e92ebce2f672012ab8845490428ac05eb5dd20dfb6055647d4207b20072c632d070c4bd1d861067b5b8a9ef6d5265bf98a7c21394c1832b92f02aeca2b099d2c2a99c65c7d929ead58aa3935dd1dd887c6642eaa99e22686cf8910dd841e9afa1a3dd0589e19b7220e647950fe5068e305c124aaee442aa291112ca6cec31c63ee5c73589dce6691ddf341c6a026eccfaa79b6f86e347404e7073ead548a73f762809f1532e607b21e3789a4e819c4852e870fc5676238ab5ed417e3b3374540230867ed93cc2b3f0c973850f7d54c2960d5779d7e83ca1b2451f632d92a0885132693fd7b101862199fc191d25d31bc966b666948dd0b9ecae95f34d4d89d897bef3fa68a0288e2cd40396f6e5f9fa7e74745713ccc7272893e84a7b0b2aa61de5556873c6744f861878298b4", 0x1000}, {&(0x7f0000001380)="b1741d044d0908b6c9e03332fd2f5d5d152ce3085d7621b9ef528f3c06392220e63eb7b3f3488eca26847685b3fc12fdd586", 0x32}, {&(0x7f00000013c0)="fc134ce22ae66b873a41a213e6eefa12aac32c949b665c862fbc0498b5885844e4ad831a504faddc4ce8b6131cb04544ad8eb4e3c0363a2202e755010409d73c986797b0571c9acb93f98df79ae25cf1507859265aff7477c18c4eddb7b25a36806eef13eb8e411da6433422b20e9e74f09812cff6dfa35902b982328d2914dabe29453ded6d5c41bccc76b2c38c48d36cad5e3d471a4918d59d15f83fce0ec02ed7e61a4c145d6b2eddad8337997f2eb4bd4c4d91d5c85ea44be9b32e4f672d963adcaa23d66a14a312bee9ca00c9953641440fb9b7c9c140821004f73ccf06fa7462450d7da5", 0xe7}, {&(0x7f00000014c0)="231e540e77df1cea37d322f22dad1f400b4ea220ae26f472464f7b14b90f745ac8daf665cc463d44e86c5e4aee98ea6749ae5fb7c75b19261fb632923c82e1284681b9efd470779edd85c91b7bb77a791350d9792dd7e3", 0x57}, {&(0x7f0000001540)="1cf51357fa89adb930aea3ba621e3720c135a1b9658d14cbc8f28175a97287bda0abfdc4dfa5910f0261a09e6023ff013f925d043a093291950bab6ddb82760511bd80ca46d163fbe88697484ec3104c7c9ac1e7b4b42ff652d8be2edb1f", 0x5e}, {&(0x7f00000015c0)="eb0263dc5acb9c08053670f9d935bb3130c894b06e00b5ea252d4b5af4c9e486e1cd9dabceacbe2bccceeaf8b15f2da156af941c2925e47dc87bd9ae995be4d04a8927f2fd187b6b6084ac11983f4ba441527df128d3135efb997967feb8780c92618c4dc6275293145d7b9866fc85d422c56bb9d6391d317da2338a35a66feff6fe6aba1d19becc6405d064d0ef00e965906bdf3f3e7264c24c4a91308d30150521b4da9a5f51078d6c7666ad806bd5a1a90f6af75e33d070969fcdae0161072dbcdbfb08a0fa", 0xc7}], 0x6, 0x0, 0x0, 0xd}, 0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001780)={0x1ac9, 0x1, 0x3, 0x0, "c0c230b0e5736869176554e042acc9d9aec90ea6", 0xfffffffffffffeff, 0x1d5}) read(r5, &(0x7f00000017c0)=""/77, 0x4d) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001840)) r10 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000001880)=""/155) open$dir(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) recvfrom$inet(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x43, &(0x7f0000002980)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f0000003d80)=[{&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/62, 0x3e}, {&(0x7f0000003a00)=""/126, 0x7e}, {&(0x7f0000003a80)=""/3, 0x3}, {&(0x7f0000003ac0)=""/18, 0x12}, {&(0x7f0000003b00)=""/206, 0xce}, {&(0x7f0000003c00)=""/38, 0x26}, {&(0x7f0000003c40)=""/63, 0x3f}, {&(0x7f0000003c80)=""/33, 0x21}, {&(0x7f0000003cc0)=""/156, 0x9c}], 0xa, 0x0) shutdown(r5, 0x2) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000003e40)=0x1) recvmsg(r8, &(0x7f0000003fc0)={&(0x7f0000003e80)=@in, 0xc, &(0x7f0000003ec0), 0x0, &(0x7f0000003f00)=""/182, 0xb6}, 0x2) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000004000)) setsockopt$sock_int(r7, 0xffff, 0x1027, &(0x7f0000004040)=0x8, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) kqueue() semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000004080)=""/45) sendmsg(r1, &(0x7f00000041c0)={&(0x7f00000040c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004100), 0x0, &(0x7f0000004140)=[{0x60, 0xffff, 0x6, "248b6be75de44c2090892ec12ff4770751a39e8f007c40ba90a5ff5e81e91a8bb9b4e4bb28965cee5b559530da298442ff97d12b1b729cd584f5a52371e53ba414a3b2760ad35392a45d3dcb9ad3c172"}, {0x18, 0x1, 0x1, "478c707e49"}], 0x78}, 0x2) 16:00:33 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="5e92069131cd744a0f72bbea51674a02a2c399b8688cbcb3388fe5348ba7368173db7658c2e7c1d9068d1054b079e3b5a76efee4", 0x34}], 0x1, 0x0) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x200000000000000) r1 = open(&(0x7f0000000240)='./bus\x00', 0x105, 0x10) write(r1, &(0x7f0000000040)="54d85003d13cd041098a250a55aa6080c45c038364b75182ef425a759e45cc5e52933ac9b983b65c4db1597d0d8c7f80828252488535e519e0334ec224d55e0ed26a932674ac4849d350480d6259e6ccd383efc837c2865d48885017e101bf8026a6c8d2948a744d7f182e3919225165799559b7000dc9f2030790ad215dc7a51d74212daa83b038dbc38cf4824db2c58fcc5a63dc8b3d9aac4d7738daf2c46c6bf213f4619938c80378dbfe5709976e417e0d191ecaf90df105c05bfb66eac9c9d5bedde5cafefa7993613eb00e7634e66e", 0xd2) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:33 executing program 0: r0 = socket(0x2, 0x8001, 0xe680) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e000000100000002cffedaff403a8004c108a83a24856e2d9b7d4c11677601415488b9dff3e5fa8c976e8209905bf0a74660200000000000000f18abcfcc537d304737837d626a8001fe1f929ff531894ba9d41a52df8e3623512a48ea6cf900f79b7a4cb89143f9a6763db3da0efe88b83f2bf7e5d6dbf4e1e71e803b2ac4dca355733bc13efacbd86282ecb9a514740c29f98d39ec23caa8c538463aa58d0602c2c27964c5c9467fb648b7c98e4a8421d40f27309d1a68716c36493fca2b727539372dd7c694a4e1a5abe7da91102cb26786bb4d5fb0000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) TPv4nTP0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r5 = dup(r0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) setgid(r4) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f0000000040)=0x1ff, 0xfffffffffffffe9f) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0xdd4f, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/95}, &(0x7f00000001c0)=0x61) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20261, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/64, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='}-\x00', &(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$$\\-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='}]:*/&@\x00', &(0x7f0000000300)='/dev/wsmouse0\x00', &(0x7f0000000340)='/dev/wsmouse0\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/wsmouse0\x00']) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x20, './bus\x00'}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x8) fcntl$dupfd(r1, 0xa, r4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) getdents(r0, 0x0, 0x0) 16:00:34 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x4}, {0x7, 0xcf}}, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2080, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$dupfd(r1, 0x0, r0) 16:00:35 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8900, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffff8, 0x7, 0xa88, 0x0, 0xffff, 0x100000001, 0x5, 0x3, 0x3, 0x8, 0x9}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x52) chflags(&(0x7f0000000240)='./bus\x00', 0x40000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x2, 0x5}) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x1, 0x7}, {0xffff, 0x5}}) mknodat(r3, &(0x7f0000000040)='./bus\x00', 0x2000, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x90, 0x40000000, 0x1, 0x49}, {{r0}, 0x73a469400051aa3b, 0x20, 0xf0000002, 0xf30c, 0x5}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x80000001, 0x1}], 0x4, &(0x7f0000000180)={0x101, 0x8}) fchmodat(r0, &(0x7f0000000240)='./bus\x00', 0x181, 0xa6ce37934403ef0b) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x60005) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x4) fchflags(r0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/254) msgrcv(r2, &(0x7f0000000300)={0x0, ""/69}, 0x4d, 0x3, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fffffff, 0x100}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440)={0x4, 0x8}, 0x10) clock_getres(0x2, &(0x7f0000000480)) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="b7836ca1061ba4c678eb57238d7d3046c8f91f9c74768b6ddf70dc108d5874bfdde31ed37f455763b31688b1144179d42a38cc58832b8de4bd620bac636affd5725e5a30ed76ab55593d7871", 0x4c}, {&(0x7f0000000540)="8bfd643677ed2f078ab21ca77242b2db6ec70343bdb42ff4285fc9f29a9ec5c4573062b2daad4d81b7e040338f680d780da9911eab11b15e783b9284753f436b33", 0x41}], 0x2) r3 = open(&(0x7f0000000600)='./file0\x00', 0x10800, 0x44) r4 = getuid() r5 = getegid() chown(&(0x7f0000000640)='./file0\x00', r4, r5) kevent(r3, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x2c, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x43, 0x8, 0x7}], 0x7, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x1, 0xfffffffffffffff8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0x7, 0x800}, {{r1}, 0xfffffffffffffffa, 0x51, 0x0, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x2}], 0x3e00, &(0x7f0000000740)={0x2d0, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000800)={0x80000001, './file0\x00', './file0\x00'}) chroot(&(0x7f0000000840)='./file0\x00') bind$unix(r1, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f00000008c0)={0x1, "34f5e6f099aa6e32d872c1e57209b19bffc5c3fb4560d3ec7ae1b7637ad55d5131e316809c2ff1fe9d240c1721e4e32c933e159ff2a634ef371351e094f30688a4ef818609b2ebf359c30451b72e849ef09dea0cd30199996a6919615c016231c931adfcf9381326f52925a4f52f439d9d715687f41bb523ce1a9c809d411bc8680c7f46b43297295eba72df238acb18dd294c6d7b61ed7a1c334776606a5d12a776a2a0bf7a5843449aebd1e763cd1e3858d88ae74e351ac7fdc50fd8147eca1dbd2e4509"}, 0xcd, 0x800) faccessat(r1, &(0x7f00000009c0)='./file0\x00', 0x8, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1f) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fa, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x20018, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/28, 0x1c}], 0x1) write(r0, &(0x7f00000001c0)="9ca42b38e9550bd8ecafa6004d61aa4cf3b2c1529aa22938a94a530496ed57f19e6cc623ea59cd19ad064a3d45dcc0da6fa23e878d7bd6b714e6471eba1c5dbd5ea18492bf89af6e2e89", 0x4a) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 16:00:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x1) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0xfffffffffffffcd8) 16:00:36 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x280, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) 16:00:37 executing program 0: r0 = socket(0x6, 0x8002, 0x5) write(r0, &(0x7f0000000040)="f066", 0x2) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f00000005c0)=0x2) 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) open$dir(&(0x7f00000002c0)='./bus\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="c8e916b21349400531739e2caf43", 0xe}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x3}) U`\dQBZuE^R:ɹ\MY} RH53N$^j&tHIPH bYӃ7†]HP&ҔtM.9"QeyY !]ǥt!-8ÌMŏZc܋=Mw8lka8xW nA~  [fվya>v4npckbd_enable: command error 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698b, &(0x7f00000000c0)) fsync(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/148, 0x94}], 0x3) 16:00:37 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x88, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x9c}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) close(r3) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f00000022c0)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb69633b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b3167b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c55f1f848a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0b482089d1fd7da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb3220000005922e35f9b9874673fe43655b3d6b250678b0eb341e382d660391a51086f7a3477a0ffeb9b6865d8ea6cfd1435dbb4047ab032af56db4a27aed45231e41e548c07e1575962621ae19dc26f84e49da93815e2fbae0860ca7f9b773f296ba2f3157bb66d0722e196c81f41c53e1b47", 0x86f, 0x7, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00007e2000/0x3000)=nil, 0x3000, 0x2) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f00002c8000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:00:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x200, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x40000000002003, 0x7) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ftruncate(r1, 0x7f) clock_settime(0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x81, 0x92) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r4 = semget(0x1, 0x2, 0x409) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/67) shmctl$SHM_UNLOCK(r3, 0x4) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xfffffffffffffffe, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/157, 0x9d, 0x40, 0x0, 0x0) r3 = msgget(0x0, 0x44) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x20, r4, r5, r6, r7, 0x0, 0x9}, 0x800, 0x7, r8, r9, 0x800, 0x1, 0x6, 0xa7e4}) r10 = dup(r0) recvfrom$inet6(r10, &(0x7f0000000140)=""/165, 0xa5, 0x40, &(0x7f0000000200)={0x18, 0x3, 0xe72, 0x6629}, 0xc) r11 = fcntl$dupfd(r1, 0x0, r0) r12 = semget(0x1, 0x0, 0x21) r13 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000002c0)={{0x3f, r13, r14, r15, r16, 0x10, 0x4}, 0xffffffffffffff81, 0x7fffffff, 0x5}) ioctl$TIOCFLUSH(r11, 0xc02069a0, &(0x7f00000000c0)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000240)) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x2, 0x0, 0xe13e9b5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x82) r1 = dup(r0) fcntl$setown(r1, 0x6, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x7ffe, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:39 executing program 0: getrusage(0x0, &(0x7f0000000040)) r0 = socket(0x30, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400dd00000000940500000001002000e00c62000000f4081920dc13d50000ff0c13119db67b3b9240cc91cb14110207cdd198df0b2d37c4cf7662ec3bdf3a4ea08dc2bb94b366212ba222c981cbb4c7b7d6f5da3ae1f96db9e806598c28454b8ed196e1a518f13767d29c0f4096aaf493241a36deea6f3f4107e2e83ea4f8c4a8a5d3a63ae19efb05dad860733521013a678e5f25933936228906f0fc5795789f3e55e687657ea7565be0eca651227dda50dfd67a865f42cce22772a29c8e8520a1b532c76cb1e8ff09139a9e0bb9bb137189d39ceacf1381e10b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\b\x00'], 0x18}, 0x0) 16:00:39 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getdents(r0, &(0x7f0000000240)=""/24, 0x18) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x400}, {0x22, 0x7fff}, {0x4, 0x4}], 0x3}) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f0000000280)="0bfd339d83c58d3f32f0bf8ae141240d499e431e1a41090000000000000027aa0164253e8d88c13247e729df81653899d241393440c6da47ec090a18f292d03a60df5c3845e5b004ac1022a1fddc1f80cf738366441b84decc725b", 0x5b) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="455c31a9a5c7ee5b519293bd01b466ccce372a5e5175c81fd25913ccd2dd82ef1f13bcd65b747120ba30ec99bec100420e5f0e532bca891c21b2fc10436983ea568db5fea5cdbb55b9d86c35e106e100cc8ae6fe8aef41b8dea1ea626325e66964817c954e1fa43584c333c4166818fe806c68068a0c920a", 0x78) msgget$private(0x0, 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x8000000000, 0x200, 0x400000000000000, 0x0, "010000000000000000ffffff7f00", 0x1ed}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fchmod(r0, 0x20) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xffffffffbffffffc) 16:00:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x9, 0x985a994, "344e2a9d7f2c0a9b5f456bc420e5b3681457a264", 0x7, 0x6}) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) setsockopt(r0, 0x7, 0x3fffffffc00000, &(0x7f0000000140)="5b4a5609399dd9169224b8cc91780ec502960c6d5b3e60b3d192c8eebb3fb6bfc03a176d255a0552eb1b1d8832cd55fe7e612cb6f8072c75c5876d393a3dfdaed5057b0835d9bbd83e5492e1f881bc9f9595f27c8301fa3f83ecb5235a32b6d23a3f6e5656", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x480, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:00:39 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x18, 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x10000) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) listen(r1, 0x83bc) 16:00:39 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setrlimit(0x7, &(0x7f00000001c0)={0xf64, 0x200000000000000}) pipe2(&(0x7f0000000240), 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1000800, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x7ff, 0x3, 0x6786, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4) 16:00:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xfffffe02, 0x0, 0xffffffffffffff90, 0x0, 0x2d0}, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = getegid() shutdown(r0, 0x1) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) close(r0) socket(0x10, 0x8003, 0x8) socketpair(0x0, 0x4004, 0x1, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7f, 0x400}, {0xfffffffffffffff9, 0xfffffffffffffff8}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0xffffffffffffffff, 0x0, {0x0, 0x4}}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8108, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget(0x0, 0x1, 0xc0) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x4, &(0x7f0000000080), 0x0, &(0x7f00000002c0)=""/66, 0x42}, 0x40) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="327406204c008bfbcccb10810e4b21362791b48d4edeebe548b489e48f5cd54dd53c1b12", 0x24}, {&(0x7f0000000080)="04c3649f99b250d121bd500d5b16f949d82b5505e75ae5", 0x17}, {&(0x7f0000000180)="37172c91d04cf4fbfad9765bf4f2d68c4e987e963ffec39bf79e69cb4fa3e4bd2eb23953930d00a8ead26612aac2543df62feea41bdb4467b5a8029e224d13a3e4e286c18a15fab4cf3d850f9747c61ba8198b6a28f2f96af4d60f711228e03e74b0fae9da989b41cc48173917bb683781b8dd56acbfcfc30e6026f3a0c44903694c3aae20d641238b5dec3024f570dc02ed737d3e12fd9468d388709c377a6417b0693bacf72fad22414b76c26ad608205b2eda00e349ba868a4823974ec6fcaf38f64ff3ee1422bfe1635dc3c2717c109ff056a5f7", 0xd6}, {&(0x7f0000000280)="5225c49359199bd35fc37ee5228f58b29779da150c33223b06217c48d1c1a4fe8fbba605adaf0f4d425954cb1a6973732df443f40b45d3cc58575933bff4dc756352eecdfd7837bcb999e734bff3250ccdffa9fa940bd49faf3f1572044edcbf720aa6d4a8b8f64570f94f4ad0f66a320d12780e277f2180bf326b0f138843f15e21b72e98fd036b827891d12deb9707c6014ca0546466c03c0dfc30f303265c74895c8b8b8cb64ce59d46cca4fefaf78e9fc0d3b6adb12064ad1f2c7b3e0c1a188103db917a5e2973c254d716494404b65d2fdfc96ca2f9a640abceb3279eaeca334e12687280207471e13c68b3492da898447ee0795c789c1fb523f11e6bbc04ea3b456df709f10f7cd69d41585536cb67f006bd33cc56390640a55d6b15cbea0451ce24abd1b17f7112497f5651ad9e3a544aa72a313262f6d91196a4a10c3b724ba7193eb9daeda557e42e8bbfecf7729d0f032409eb4a0878d21907a7aef15d5b7f476948efb123b12d76c8b37b59255a78f6650903a087f29823fb4c6f1968f7dbe6feb639ac5002b7040e821c67ba16aa05244b9bea18b79094c9e236709151f085129219f990a00a309beef8c387331fdfc882e63a89b822110bb4a2f92cc10ee65a9193a725383426300e49a028184ba2ac2278b5deea47d0813d1a14276f57c007e053f48f1a4469f4f3e6c5044a097ba0f439fdca1da10c2cc2a9549b3908c7e3e2a8b24a3f8b6415a9c8a9340f31b64afaf7648cbbe89bd6c129bf3b032880224b7dbf75b338d40a8e561660c6bba52ccc2cdf5a71f59339dcdbf6c2d2a311a4d96929b1eac726b964826f99350d19964e58ca444a4f9351ac1212bc05f7299ef869afc9ed9a6171ba3f28cc7267b26aa44e112d6b82ee1bc74237ff2b082705b34b5df5520d02966e7a635c5c0320baca0f900683c2abe084e56f568714233ce10535d14d7784bad6af351a8be6fc59b142580f02a5580c5b6003695cdbd7d60df3df89d489197b3dc1b4723ae98d08da51c512354cbc6a226d6b5756b048a518a5f047af18326888041c61c8c3bb26c71c60f1bf0e4790516870228fd69632edd9d64497c19f07235048146eefb679044656d276bbca7130c24aac0fa0ab14746db9b964d131dfdb7786ee1bcc94221bf1bd6b43665f73b8588a64732f2e254d409dc197daa9dc6785733a41b21c6d1c7688ded4dce59175686cabdea30522875ed5a0e18ca8e988777903c2c32af5f53270f06e4b05773da4437a9b9613841c24bf2377ebd83fc8667d8c4ad232583815423606e9b2a3a2aaecaf047641da94b8b4e8ebb24d6bcd7b570d668a382d282b0dada3677e2b69c70c9199d34f444963650a3d796e0c88b4865de25341e1daae7bd222f78465eb5629ac4d21e7444187a1c8ca395a3e878a2782025cd5944102bea8d844e1159ef8956e514dd64e40c1ad01fbf0aa358914f0a4426f9e191828638f66a8cd53a91d7d0a23554a480cac6c8f079decd9bbd0eb63f7b14dce8d294ca40035536ffaef9ff546dbd474760f81d8b0ad5b52597e5dd56eefd0235e4b0bbb62a4076b86bb20ac420996ff16cfc1c86939f28f5a1e9d7bdc94edff1aecea90897d62691247b37d2b43e57672b5a72328435594ce53040a3540c3dfb1fc7f31180a24b51bbf28502f5b770cc261c72dfd2da31626114322bd1d0c90325ffcfe377e04fa7edf385d048f293096d8f4fb4705d9396a91947ef84c3ef4925a90d18c2b94354ec0b4b1650a58f42c37a3cddf248df2df4eb386b06edbb254d28d258a761ade24f6e0ae962699b69976d30b1f5cfeb8c4d41221544da7879098d1afa653fd06968c7e4d7f1a46ac0df7b137187f240b145e8fb8f3b15e2499d1bfa2dbc3070e4626284214405766737d71fbbd339ddb74165067b901019c91d60041e7f83dacbbcaa1ecab0521bdfc358fa27c01ab2bbcced08f9cf9829b466da1388434ab2252a4cbad1c87a9616dd3a64e62bb5c3ee19836ce49bf6601683020eb8a87b60eed59b877396465101f4fbd160cc2e68b3a8ef969024cc993824b3f9c0ae3be197f92bc22c5c34094ee0700de8bdf688c71f8e3fb212f841e6307c863464d7c16ddae0b2f150cd05a19527e07bc656b5d9bcc4cff84986291096f6eaab791c8309dccfeb8fcf248706b08bb78d7d8e2e75a7c034638cf53c1e2a72477739e886780d165acf5a491f1eaf5a20e28145f85bb1ce960a0c0fb205b88cad42e9ce50f623e0bddd9dbf5a0ac3b9a89dc36028e996ea92a9ee9d49968312649409f483bd30a85a2b58f4f415d3ed7fb32922ec6c1ac6ee35c4a1e39e55fc4f64b4a5555483ad8f3e5e6418e47b2fca8d5700e66f23d08c35f6956368bb978a783b52b562e808e7caa1e33dc11ea08d198e5da108d4a2e27660a87c35b2a0a20bb132e6c475b3b3c73994bdf634313a9d5fc7319381c0e99b7b3c25a80d998895bee497ad425750e3e06a5f6d30b2af1a69ce24b6ae2b8416fd8eb815699849611e11b861cc41c7c5afba425f3d19c6cd75ba8ee42e0efbcd509837acf6707f3f7dcd260c792d907d56200ea9ad7a26b7c4cd7f3f914505ef83398244c7bc72f39bc49ae4570cd4f6af9b52858fe56a9f9bc8fc55e16c5bc4bb58e4a7339612400f6142684791c3f5037a06e0f3c3d45a53f570d10e62cd9ef5c17dfda2fed7e4f2f98c4523ff9eefea2f72b319796dc76705569b4d8f2cca5440bda600655d86cdd7f558d1b7f1c03b6cfc9b4fcb536da21909f6d7fe8477eacbac5b2122cf0c9d69296da2f37da2c88c784f9ebcd8722663eeb3b17ead735f534914c057c97de801fc5be03c92a2160152f2e2727fa45b72c2b120af4bfcda4080e26f4f6b4785caacfa4235af2a6d4e90bd014b09059f86d5615152e1fc9238f2670336da64f96742781ff02b57f169d7182cf4593d35f684458aa8dfa375a8063f1633ae9b9f963b5a10543656ac88eb277ca838495a519e57b926f52e7cd8bbf97c7a90e3bc1ec2c915dcec2ae9325f9522eb239fde2dd6fa388c0550ea4f9831533b4b0e42da7d7df7592217d814d01d57d3d1692afb454e13ca09aaff9c352b4fb6cc5795b7fb8a8c0b5cca79ae4b716fa90310e6f6b19c336461e05d74f38fada46f5d5235d64a9f2219dd7cded18038a0e5e82f79c5342491294254bc1ade4bde218d177bc8725140bd0be77837b4449ae5108ece61203c6c628947797a0e9a7ceabb0700e5baba1879edd018119f82fc58e9a526d381ad24bc1fc2e984536da346ba48765b4b15051a1b81403f26a83dd43a3c3afac448f98b96842701e4b1b59a0811cd93d6aceb8cc01dc51536e1c54e1859b44ce985a47b23e5549e44cfc619565b12c36a9970eca4d8bf27e9034338069e4b02e0d8019a4cb310ef4605a22a915d042a5017c9096b70f8e935ab89f31fdbc20a0ec2fd38b5516a6997d9dad77d3dc5efac4af8c0a9364221c510aa565810920dece6d7c018135e457f1771f90272295f093e0769656a6465f75381feb352c306d4bd6cc11f9eeadc847f1085d8d1bbcef933c3711371d77f3457b9a588827e1715f18e0b014c952e48299211a2e8841742d83e2cadf64404b9d9edda9cd41107cda93e8054a97c6332b251f8f642ce8476751ad7749c4b29131036156d2e372a0cc9c288796eca650f7e61bbcc3c2896db00dbab91a7d719f4573159f58ad47ec475e8d867009eb774864d0cc3e306ae8f1f24ded8728601af8fc8cba8dd307414bd7b6d8edddb263b2fdda8316dd0b312e103599ba68a391c4a6edf5087e149b508f77c7f038727ff795a1592a6171c2a62f953d53e3c91e640021421cedc1d98d340173d81f23b9e3fa18e1276e36b23c9c302a95a62f3786a4b01c72059139795335853b4f295b9329e80419dc040fe2def7499347ef834584089b0d426f9d2b33d6e70afb6f2beeb14013b408df893115e4884bf88168de12ca2f899aa205aa73a1e8a22f9c3b25e394b2cc2aa6ba6efc31bfd338b0cabe3983a28601802b917ae6d3c30b72974f131c33cd8f6b97b5d76ce6fe1a68eb99a53824a8aad58c3377364f30b11e5b46131ec6106709f38dcffd6b88f122e4a70df36a1fab6985bb3cb3491c206e96f42d673141f387b8919d786fecf1cf1de78f417e46c68a50c0c6ca9edb2b86eeac1e476f11e2bb7e69095b79a4418ce09b4b7627f46f2f091cede2d4929dc7151ac59587f348236b709cfe4fffcb9eb4ed177a81c5d79d43335640fb5ca49b8f92a84dc5ecb5ab93b609eaed94c9e38413335be6c0397cf03fb5694d5f3ae16d20f3fbdb776b3d344cb73e6a4c2c17c1359417c21cd5e7aef7ad1665be305073dffea2f2521f8b35e5210af78ee88e127345cfc9dffd97f1903a0d2aae8001f7bbc69710be42f01367c98b1df03afeb712e96ba55bae00cab0968780b050feea84bbc067adea1e020f154116b371fcbcf924bdec0720e3e38776d447034e254e09c79c589708f3d0d669b4fd0eceb29f9a56833a15b4945354ba240f5c9341c703034b0440cf333a5e7b80e41c4dcacc61c2bea01d59cf03ddf78fcc828fb9d4456c18b5585f5821fc69da69fcf3b7c011a77f235afb896e422774ec2cb22e50b2c89a915fd108cb5368effa64ff356036809d56440150fb232dd0db250649da1ab58c854731fc2220d4f3bd302858456d423617c83944ca694d2b17896fe6fbbb4e753e305287234a27d8ab0ced67d717901b15f8e45804881ba64547b843223c5c49e8a5e40d7ad08884a1729d04477bc361a4532ee01c473eb096185f65ed6852fc20ae3b3831e0941fd27932b8ddfd4feb49014fefc976b1fde34550ad22a08ed78a16addb52e0b835a780b318e4878d69235a1834844abd3c7709806601b2b78a51c9804c492bc1a02229c47edb6d3c27f4af165b66b194cab0953ba811e08088ce07264c5cd2da6217bea57461e239d73860c1e4145eafb3f68a6b8aaced79d8c117e2b31b0cbb9760ddfbcf15e0f346e057e921c9911d07cb26ebeee27f7defaf39ff80ba047ea7741db2e7e52691dc81f5763b191002a9865af83d720a03ca2a60eca4b566679d2be22724d41236cf3a15cd96bb798b23344fa77dfa80655607caa3780e0d73093a0f2a3c57559742092222d54c3039d5e3db530b253a779fd90f90622cd486a9fcc32f219b82801419f595e930def6fadd03caa698db9f423e698c84d5ea81a88ccbd46220676f58b787ae9f6b8dede3e42881aad4aa1e9d28664b2b9b4dd6da2cb2073778ea1e5ce500c94bfcdfb342517228ae03962da3d5dfce196b7cf3aa7d2292f7a2359d6c90efea0ad3d2a6226566e4f37e287e926e415392bb7d12adc1c53c0a250371b3ee75ab3608d630caf3f41ec3d3182cf887af8a247f4411022318f0b750a43d1d0d0808025db2944b2a04d6862d513e4635e04d973782eb6ca67a12b84f1a89272525ea5be7ddda53c9dd1178d69cacc72f0c1e99ea23698587348508b37b1ebc9a091b9e9b3cde4e2f415805570ce21c893b1e45f52123f6050c33987867708f6813535acb7a009d326ca92bdce9f7be456c7db93358b7a207cb6ba2bd29f6b53a23c1910df091c6f0440ff69e7db157fe9b94286ff4118f55822cc826980cc2f156466873dafe6cf28c18f5a0cbe73f0a2039fa2b90fe86bb842b05ac528277a525cf978f1c7ad6f0cdcfb497310d27833dca3cea8c084da2197fc87b0b92a2ec8775d8dd78ba8ab6422b3dbddc8dc27d6ec1f461c977", 0x1000}, {&(0x7f0000001280)="72fa300f4021a79d0bf1d5140fc2985ec10297d02d0c24335565d53714ac09d0793768662977a6f7c562f5e736e1f61104bea6c8f24b3e07d80667a3743b31c5ac2758cae38c1f192de72a082a34ab72226787306bcef59a89d6a21ae3536be1283d2be8e96312ff763756f7caaa51fe4aa6a27c319aef54b809c133172b7f5a917d3d13b932d412033833be7bebf2ae496523237ffe7fdd9bd09e80facbd61a81664c35bfbb7a2070e158a8c9f56aa88d51029d37e6d1", 0xb7}, {&(0x7f0000001340)="3df983fb2f22adb47720df0135a00a69d9228bdc89862ac3e14b95c0e032aaa48210c507a2c430f01c0789c4ae31dc36c9d86fec7623c354729aa9ba0837b31125b353e63dbe79a427dc3973c246b9bdd3140bc8c51d6675905eb3160075b6776ec9bf8de42a556438343dbdfb0f3d29387b59", 0x73}], 0x6, 0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000001440)='./bus/file0\x00', 0x20000, 0x107) close(r0) 16:00:39 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x2e, &(0x7f0000000080)="27b588a1fe00100000545e244aebffc3ff13b9fd812eaa4e713048e6992b929648", 0x21) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) shutdown(r0, 0x1) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6040, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x80) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x7, 0x2, "b4dfed95455cc1fbc64b27b540c9fb9392b63f02", 0x4, 0x8}) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) unveil(&(0x7f00000000c0)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10c00, 0x0) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xffffffff00000001, 0x3, {0x2, 0x1}}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) dup2(r0, r0) 16:00:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000100)=@file={0x64d99d415e491416, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="7361398fdfadd0ce1907032d89d9a8d125b3f4f4d0d16cfcf4ee8824652e1cc9c2dc206f1f4f6821092b3a4f1051e49e651b07daae244e77b4045e5dd3b68ae674905759f042738ba4fbf41e090bf2d7fd15ff242d3f1f57e729d9abac921dd23ef8194c80d00ab47797b73fc39c40093fb1b5b61cb07f8616db164297a6df", 0x7f}, {&(0x7f0000000800)="dc81c8e4cd0273d7f581f7cc81e9559bee7718f65da2c8dab8b65099cf9f8aa1952ae9ca8c9f53e475df9438ca9d79bcafb0c206072e35f7b1f468b4a53f19061300d51f8da0b4ec027cc5e6d35177fa56b8ff277c728cfcb5f07bd5c4e01b8afdc13f4b5385e7050f2542ccf6a45115393fe772a7e46172767840e0a5e45e482b40419c2ff8ee3b8eea86de1c29b680de08b8ecdcf0a78c36557680720f37282f93c3d270ad01ad60b4c45f54f84eb11ab7258829b5aba79a19747d033fdc27accc6c5718775fa1dc5f2cb7594d9e09a42f0f3cf42e5911c953a56a4f4d2327f166e99ce20a42d3a83645bde2bcf8291c3992f425becee7a6d383589881ee8e84507e69a1a299dfeeec9bd276ed0553f37c302498acef081c5242f292cd110bdcb873ac8814e2cacc429b70c7a105843b2875239dfc795a344fd9e4baa83d240f9a13e2a852e7c578575e70fc4152db4113a3822e2c61f726d3ef711236c495973928ddf8f74349b496c591df856db17b201bc27476e34ab98706a164d6bc947010f78d285f10936fed73424d7fbb54cffd31b7de0f361c879ebf3b6f8d490871ae42c323493b68e9c8b9bfed42cb95f75683911fb49083986dd1b810839606b883cd3681814149fe3cccaceeefcdd9652983ae4872c46a0db2e0da36ccafd79983dddf0a0e365c3f532d4e3b7400171cc1385698d6f9caf70e646187a49919993c89fa162fe90936b72468f7fd9cf5683374cce055a7f83cc1a225b9ea7e5cace4bea4af3ca8e426265d35c990e3112f0af893046f3dbb7579d5b842059a1fd1bcf880d81593309af8ec19edfa5af2db2b4a9369bf2dfe080ffe3e2fbb4c2f5c0af77084a20357791da0705a68d1b20db02f8680c0d1fcff05309430692703db65eba861c85a582a4dbfd13ede926b453317febc5d57c187d7a118816685cf55a51cbe5793fb39984d84938ce6889fc171d6bf36af45f158649e7da009cdc95636a1d71606ba9fa9da39c75d6198d0459ff6751be2f3b7c23f1d72904d37f819a6c5b3a636ad52559490fd03ed4d8de05270b9d0b19a6cb2b5d39f5d729d2fabe094a8039a83597fbb6db95ad556b4d0bec5b3b0c2d68422aa3428a8d42449c1d58a8c443ff683586878fb7357f4228cbb20b3d3084e7137cc90ac82edb8d47819a7da9d4643e5f2bb37b7753b2fb65963b11e3ea6fc3a031d51849bdb89de425994eb35029e1beaa3e2742b340e40ab8c2e901d73aa20a9bb0f333e6c73ae6a815cb89a628a9e3f9b75f73636ed632c518888a4db228fa803327a7a7c02a2065815bf50a323d019e5479d5ad441c7e2f9274beab88b220d87be97c9507c1fd8e94fceb67af9fa871ef67d030eba48ea72f9164df9517326b07b9d9d19f608e13c2d1ed42c7562a436816af14ca206f54b5da4c2dc5335f014cfff8a4cf6bf3c221593030b1a83356c75c0e1280794862f71b45d931e1cc650747d3cf1dc0e379df54634f20bd5c1ef57231775ad89724483d2fe08a904363843afc8222f8da5699b2bc109658ec4641acb208204d496b06f40b197103bf4561cbe5c0e54c8f3e35ec74d27b033f12886488238d0f111b6267541dcfbdadc8dc99b5eaa91bb246a31decdc558d14606f0d9c3227da3b863146028d71e00181553b8fcd056bf2025d1619e380cbc87941d1f74d46eddce50eb7f7e7ea12ce017247759a6049ed2da69abedee10043fadf819009b0389cf086fcf8e8876f800b8b327e72b1196add51a5adea8527bc1e681ba7b2f853b3cf83be97c2cedfd3a464e03d1761bf7ac120ab537be16eb8275a85ce613ecb73012e24c4348fc73e8d3e915caaef25ecb280788ba1833c8f70017d2dfd5c122ae2d12112927a9ce14de61e8714e6ec73038f82909ac5bfe98c736479d15b00fdf16236bdc5c7617439803773ebeb2b0b42a5973db35f08ff761107794b3c22487b8960f8924abd3de26502e1da68192c79b436ab43860534355893cf352cc1d76451e04e61b378f9dd7b273c67bf6f6bc5f3db2a66cbd10bb4fccc8f32c87af23d1430f089b720fdad819b9fbfdb2b137633c21821c998cd0c28b50ab68e6af2b006a861f980eb9bf4ee0378573496e0b2cc00a311927b69476afe95dd58e3de8365ebf360037fa7ff360fb367ed18b9352b78c8d9ffc06e382e4a9d8133dfdf0d35df56ec3e02373400d71ac6232c5a17fe099c63c438491de51ed2385f7dcd0c43e54820c8b5a78729eb4ecd6dea25fdc4ce73d9f8a4e0496495234135564128edcbb065de14c1368c6c19493d5ec32f5a92677f7e0ac83b859e5a0455238df26deb607fa51b7e06cdf4c6870c1fac17cffcb0195f96cc2354a67a4ca30f4d74a6e42735d3d968c8605515f23e071861270e00e4ba9fcf4b8a2d3f5cb508da72ca0ef49b7a7b167d80d29d747f47b9381989137b8ce643860219bf1ccefc4685dd87dfe7df67619995ee9fa3d230b195cdf374c776955c0b028a459031602d11f8ce9e2501a3fcbe72eacbab394ae62b998fcf742bdbe8f9c13d5cfa55ca0dc7fd1360a2fccdc1d07f93d4fdcb10fd75a7f4be37ec720d06b590d0dafec02cd114f6f223d35433d45053818341ca5b2eb1f1cfdd4874d40f92d19e471111a9a9ac6c8132a9cc49453991ac94f0a01761c43147a1c4964c2bbc4add4804b05fe1541ec6f746ac87f6dce239493a31d61e6af99cf3ac248b7f73ebf2129927028d48d28f2aa630e4b241dbbb51291612ccf7478eece5cd65dc2cda2670f32bf87aa7d4d3c8563ed94f82fe192a87b04b7009f7b2439479f13774fa2dc9a6b7b342a9021b6e38bac8b888f3e42735eb65fabc78cb65ed039cba3d6523cc65b9a503861c5538307072c7323ee1f50f9d3620ed233559f60d58f98b021d94263b77fa6c9a0986a529797a8550ed38256930318a05352a4bb9c9fa957a5a5368bdc1042e19fe3f238876fb1a3df81561ef72e8e1b818949f3c9b9ed2f630da77204dc10aa551d34cf0740a1f56398b6fda56c5227536710317f4778fc712d074dfbd4d411b1d75b40bca5cf2d71100645ec85dfae0828b2f9fca7d05bf1a98c7074e29f3b31a55a943abb55ac2a9500ccf14c74bbcac77df967a4947751ce0a76a4ef098a7bd5d01b703e248361363cfb64b531d0f5441c31e7a6edded026e4e15b2b96b7a67575f1270bf3c4b7129e952df833f591b6b04f4ee2d5ef330873673501ceee3beaf3f55cc0d1f435751c38e1acc1187011fd7ffcbfcf4719ba6fdda00002fd1beafd51c7ad9dc28868cebdf7391838005867cf8af8b94347dac246bff0db969ed0491ad536fd9351e2c941a539ef792d174d47f8379755fce39759ef17bb77fdd1a388bfb1e79ae917a256d5be740da297daf35ea45376c509f456d9243d89328334ec4f8641b64b4ddf1724555420f5309f7b1128ffdd3a21fc0912fdd44fd1455ef53641ad097426c531225f01bc38062da7d534e86f919ca71a678c133dcff563418dba3dae40a1d90cedc0321e04981e35dd2b03d257e18142fa7af71e3f69afe5b15574117263ca024241da2f86e137bda91f49b2e5e0a50fbe01865be83c1abe9b730090a5469ad494047647dd0a46c9521f8d745c45a7dcc08c2a0e54f575ea13f4eeb0d9c1357495a19f7d2155319c653efc3f9f23d44af121ca3aeee4e4135a1287f786ba3879a66bb8674cfda183e6780d50d0173d6392de9ab5ccb01e54736b5b86754ddd6bbbfee9eecd9d317818586208732b7b59d67c8815a50cea728b07f96149475f875af2c591dbd63ed08bf8dde65c82d9bb276736f303e76826eac3cbde5e913ff438a11955d91a3927ae237111161c98ca0e330a56d96cd534e876294c0748994c86b9b466a5df27e38906b7afdc48eed4e1c2d2e4f560d8dbdaad5974e25e276dc7da29ff46f162ac8d82b065bafed33ee5e27c0cd5e1767179ffcc7448e5ad975c33bd5123653581632fea525fafbd3ec39d8ff11cae25b70777a2efaa99410c92f15c205371275d9101d2bfd7bea390a02b5846f3974759a75802b4513eb9014225175bf19f3433f62f02bb00f9226d7b7459f45240f2fe43b76d43c5ec4f1f1053f60bc6c9301a1343b27540e52a7e6bbefb05d9caeff926b51bea7141e97292eeb4896e0ddc746a444b413c0c8e1f783589636225f01306898c2fc925c37ff517e0630b512e605e8118c8c2f6ea2e0cf41917277ca3f8d995bd5a28b8726e888340aceeb46034d83bedee55fc9f7371c443e6e9d9cc7769cabd03fdbb5f132935e3c71495dbe903d98a9395de683a6b9c2afa44a5e698ee3b8b258c7f30f59de69eb51203884ba5626e5d10ef0014236f708d4787a7c33ca1de2bf338bcabfff5bb94893be303e20a49f9d12bdb3c87890f9c890357d8b205124522a1c1e5d27a5adf272a55f078f00ae895f64d7703c88000980b5dcfa6f6c0a7019bcdb672f1bc36fe9909441dd12bc9886dc90fab3b614b003cb4430f02f38c377659bf1f0b3c1d5a0b66553823f4ba0e458bda945d29a36d52203687f23cd1fc7486348a309dd66104a9d68c13d95c460789565d90cdac1429a5a2ccba078e159f61a62cf6e3e6b558f5bb513b9e3086a31248ea1098e6b9d826eb3bd29d3736b583f96636561ebd28a9577047b01985d777877a6029e6af7cbcc5adcfb8e924d5d3a0db85f203157dcc95bc5f4ca241254a3f28a83c7822e83771c2cfaf76a5a93b87ced8d6156c6e6a31caf450ba73e20d9d6dd2d9b1f46116bdb03c7f2b58f898a316b088568debafe45b636bcc44f5dfa6c74f8730c09e9cceef446452ce428ea9aac01aa465ce8dc1ff90482057beda915301e2d8e4245011bcc0c0d562c97a5c01085bb5bc27994545e2c1ca4ada07faea78512fb5a1640dad3ad745f8c747ce00abb81a42a185176689ad3dcb1ee202a9e325ef165302ec8ef9569f4996279aa9539b94764444b8e57e2f4873401dcd6428fbbcb0a5521c706c2510726f16a5379f9a07f3954d902f8714da44c4d5fc2eef9ab944ad3cb0e1fc777a3f49576c9e5ac43438dddc1a47c5977adf0e03df95f49c197fb876a52b7aba755bb393d2c369542b2c821d10adb0be0572441dac4b11bec0ee38e5d4fb87f74e76d2f536d3509aee46cf4b1a973bcf140ac032043f40aacdfb74849e1fe688f74c75eb7d8c66049a3349ea41305ea27542cf56b1191b4e612b0d92c962ddbc3b581369da860f966b14c827331c05ba92003e0501e611a4e4b814004b4a5728e46b0bbfd974455779590a92dcfeb8236c3c463e4a9680ab5125a0702c0d2730afd898d454f3651a2388209820beb9c3df0c13a6d3d50b9f9cd02a8854bbd90a66becdff3dd8a04655c717fa8a3f64273356fd4aaa026043075914ccd4836c58104ecaf95f2dccc6fbbded84c8c4bb58bd81c89fb4fd6c07d85edd80a8d54f54ad1a41b530d578da52727574c8e1caab41196efc7ee35c500e03536e59e34be7f5bbf63d83e3a22f7ce89890561caca17c25ed597097fc37496a0295f8e95024f4eade610d893243bf4ac80941fe6c89ca1c96b51425c9de26826bbaac11e0d5471f7d56248aef30bacf953e5cbdb3982f1d66b0d7ac60c08acd2b86d86f9b31128a99e11cb16e6832d068f85bafb6246dda4bb18728fc751718f5d98121630bf2aecaf0e90bb125111fb26170bc5547876db2292856d63eff47d83154e07f8f25a8866fa8db31c05bc36970cd377ca45541c6c7eab52acffbf72c24a7c516aa20fb9dcb4a56", 0x1000}, {&(0x7f0000000400)="a8df2b325e30a9232f31cda24352bbdd4ebfda12c21a5aa254a962480898007e1ca39665270497c8ed380f1958d1348bf7c491e53407da1db02f13331d7d6343a451e49de0f8252bba90f26c737d5b7429254872529326e0c57c5af8cb5b316f27461dddbe81ca0302edbdf601264cc378c16e35bbb8e1e57db069787e7af40ba99f7c675d", 0x85}, {&(0x7f0000000340)="8c3c2aa23549af1ff3b56a39e4b5010e01139c8328464e075a19451d133eb03cd2bc9e205c5c3c63a65506184238ad70e2c5c83eed2d96a86002370ae0c3d84dc1047c0904591250", 0x48}], 0x4, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0xc}, 0x400) openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x20) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x3f) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='-=w/file0\x00t'], 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) socket(0x4000000000000002, 0x7, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0xd8b) unlink(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2000000000002, 0x8003, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0xa}, {r0, 0x189}], 0x3, 0x418) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="84cbe170b50bf7cb172806f93514e2e65d0e3a76e6a8af064b123911f87610"], 0x10) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) load: 1.51 cmd: getty 163 [ttyin] 0.00u 0.02s 0% 317k load: 1.51 cmd: getty 163 [ttyin] 0.00u 0.02s 0% 317k 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c650000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) syz_open_pts() 16:00:40 executing program 1: getgroups(0x40000000000001e1, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) close(r0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1000000000000012) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x7}) setrlimit(0x2, &(0x7f0000000000)={0x3}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xc0, 0x0) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0xffff, 0xe, &(0x7f0000000200)="cc4e9f6494489be552bd66b0807a70105868fbd6fdb98f820c18cffe9834f5b95e4fa85408985197f3ef", 0x2a) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/45, 0x2d, 0x840, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x6}, 0xc) r2 = semget(0x2, 0x0, 0x82) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/191, 0xbf}, {&(0x7f00000012c0)=""/235, 0xeb}, {&(0x7f00000013c0)=""/185, 0xb9}, {&(0x7f0000000100)=""/46, 0x2e}], 0x7, &(0x7f0000001500)=""/77, 0x4d}, 0x2) 16:00:41 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="01d8000000f4b7c3"], 0x1) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = semget(0x0, 0x6, 0x11) semop(r1, &(0x7f0000001480)=[{0x0, 0x3f, 0x1000}, {0x7, 0x80000000, 0x1000}, {0x0, 0xfffffffffffffff9, 0x1800}, {0x0, 0x80000000, 0x1000}, {0x4, 0x1, 0x1000}], 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r2, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r8, r7) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x40000, 0x8, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x1b, 0x800007, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 0: r0 = socket(0x8000000000011, 0x5, 0x7b48) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x7) r3 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0xc9, 0x20, 0x8, 0x80}, {{r3}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0xffffffffffff0f3e, 0x5}, {{r0}, 0xfffffffffffffffd, 0x3, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x14, 0x21, 0x801, 0x7}], 0x6, 0x0, 0x42, 0x0) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x14, 0x0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f49198269c215efa7067b369ce977d4bcc85038369d", 0x16) 16:00:42 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c00)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ba67686a46be41a8be075b626dc3fb50339ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7ac6c2cf420ad71a632a52051ff2525b882e6f80c53ddc80cb19b17aa5dbe426d4c13c095b557a237ed4495aef00ad045aee2fcad9b3997360c5297f0000d7c64603e0ea9463b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c31290110fcccf61316b8e69b78dd9aa37de648732d2a925d197af7bf710c1ad911858ca92db6c571fec104857c2e426e876e44c4003736afbbe8d7f29b6a38dce3955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1fff626e954e145f72e4ce205af8aa6b946957440e90be3b461f4b0096b67035515cb411aed7da895803904fea6d120b87176ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd84900ffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c90000000000000000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ee8e07df77b8b32ac1feffffff40d3b092b29724e634ec2f651274df2037035a9b30a0ba6fdd02ed0000000000000000000000009afd7d2fe8cc0000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x820525f3cb6f4ecb) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:00:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = getppid() wait4(r8, &(0x7f0000000080), 0x0, 0x0) r9 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r9, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r10 = semget(0x2, 0x3, 0x480) utimensat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000480)=""/89) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000280)="94c90d8306043b3bb08e509d2fcbbc7ce6d46f4150697d30fce816f7bdcc2f9c06ec0f3b86bf7238d411f2b1bdcbacdbba502e6ae8ef42fe2275cc5855a23f8d7484100414ba3293bede9f4d69a68bbc64f0b54e8b7ee4e7205938b160ecc30f21eb00581c5e8727469a8f3bb634feabafa2fba1ecdd2a655f32ffa1236f6597c67f762f89a961cd26af83ced7656ddd9c542604789434809f65d6dfc4095cf8d4db3fffe9739d6d5af5e0a43407b1899ab71c5584d18dd7aa0fc54cd546ad8815060d99888d085ef649483cf12d7ab90eb1", 0x3) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="828e4ef69f00f8ba9b00c100795a928d86c326de29658ef2b44b8fa80a0b1e9d42c97c48432d39351decf4712b1beb533a945d5c70cd2db1b08ca97a01f8030d2a4fa41b80e3e0d7b01f99eb75f7c8c6a60a0000d5d81831d117a06ca248841ef331671581258966fdc2007746221f6c376a91f5a8937a4d07e3029ef6db9234adc33ea3a2fb78335836518334ae482a26cf103d5e63c1086a3e1f09f0c1cce720739fdf9851a3642ecb24c530b7266d73e26807de410665ce8465293657a1a8979ff1be1e1a6a8c1d54869b4b598282766ebdd3322ff2306835d41cdd3a40a71ba594176305ff"], 0x10) r1 = semget$private(0x0, 0x2, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffb, 0x8001000000, 0x9, 0x7, 0xfffffffffffffffa]) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kqueue() kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fff, 0x10001}, {0x7ff}}) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000016c0)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x0, 0x8}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x44, 0x10eb}, {{r1}, 0xfffffffffffffffa, 0x8, 0x11, 0x80000000, 0x6dd8}], 0x0, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4}) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r0, &(0x7f0000001640)=[{&(0x7f0000001400)=""/179, 0xb3}, {&(0x7f00000014c0)=""/234, 0xea}, {&(0x7f00000015c0)=""/94, 0x5e}, {&(0x7f0000001240)=""/16, 0x10}, {&(0x7f0000001380)=""/42, 0x2a}], 0x5) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000001280)="7b7b69f84ef84c50c674d74b146351171535702fd154b309449b524e51360a46f7a8e83c6022a5052d037f61f4fe54321eb61bcb3d4376b16c20a12455919a10742fd189debc53eeb43b854f8f7f3853ff17a4f9d447fecf80035b4ea9b99a5b3644830a425c056410168e8e016e3536b53fe8857974e6199d2ed18a503506ed6525ed7f0af1dd86a6b550052aeed5903072f0817efb1c8f12efadf3f83c7f07829db512dc4db9180efbf7139e943ca6d17f9738843a", 0xb6}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000013c0)=0x9) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001200)) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x40}], 0x2, 0x0) write(r0, &(0x7f0000000200)="5c6ee63565a510b37325ea738c3236f73762933342354ff5a3cab1da59e36f397edebf3387afdfdb17acc6ed008d7c61521c2d6a129980b91516cb7be52489cd6b782dcb9eb97fc9c0f1e2718a55b50743dcf0aacc657ef7dc36186d75ae4d05a191dbdfb7386048ac9c48fcf740d82c1f2f892013f619437482eb693260101c6e73d4068dc6475e354afce85c30eb60ef1cb59589523aa4c5c67dbe11e4c9ef61deb74fdd2f9cdae0df330d705752215a818c00d9ffdfac7ae815dbd73ac8733979f71fde38e736119f0dd753f9efe4445d7f6bd91e5d5012a349b3f1ecc5c011a31359c63d5e33dee8c1da13c6e483ef70d2df460bbb3144f43fc8afc791e437cebb2f5b9b9174347d22010bfc940458e51847026c5594814a8b585029875dfbaff6c8b4e19b26d467d40ed22dbfaf3967525ca1e2a5c07f4cb4787732ad52fc093982eee4264b3516ad0070bcdd9385d5b940e0166774fc0c11a1c51985395a70b957755cdf135115e7785a38be6ef1a1ea988f291a38f3bc6295d13dee6042263c23a8a1ff7739bdca275b5fdaca2a1fa7006802009df54c7d093c9558e8d05cb700622e9cacebe2019f2cc7286301585d440cd36f03d6a8f2c469cab8c92a068ae8d880116a59f7385197533c139b0824b73de60e23b8b61d5b76c2e9911d8a393edc6f5f1cc995797eff90b074aba4045b2131ddedfd6d281b441f29a942c0adca53e34a1e88ad92a47e314f4d11aad139c663434892c9d3f97b24e89de18430c22016952484878d82bbd65955d1080c8d9c2b5b933160ef1c0e6efd13229187177e43ece3cb4950cc675fc88f3001ff76e1647680fed08ae316fee43a026c0a1fe6f1c9da9ae77f9dd4fc10bc9beda4fc8dc45183de02ef415cc9723c4db0d572486f0532e4b9a963234e9f407d6f904fbc285b148e0539af4ce42c464358ea45bae7ccc08ed8bd085ff19d9bc5c0068365e12578e2034f764d7acdcaf4dd37157c6d1c1ca01fa4ea0542f7d8f8b3279ddef1c385ec44616ab2a86fab866f0fb17d8444436eb59f798c6223d8aed21fc391161424e246538b63c980125363f3e28abd0bbecc317b99729641832acec086c93390c4069e8969de46a489c608cab072ae9955e8a0a026f36b092cfa60f009e17d66a8c7ce3b7e6e80966bf9e461d2cbfb5e3a7bf23a02e3f3f1ed84f471cd22397431d80b11ff93f843ff5dec315b1273d8abfe20d196e0ab033d1f1bb30d8c3b854b25253fcfc65b590c6c92b658de28ea26ebb210c26f1b78aba39f0d7654ed30847e99322195d0a09c4ab7f17f33e274902b3c05a96b2a78b11bfd98cb5c215cc9cc9f7a8221e42af70c7f177bdf45f4778dca7ca9af0ce8be6cdf75c73f97a50fd903b57628f3a33aff34d6cf3fde69fd43b66bbcca8d729aca2d7078b47e223a90ebbedc0fe44af33565d381f12dc2ff07e4e580538b2c826ab0a700b6fac1e267bff5e4642b5f6b8ab4b79907da9de9bc3fef20bd1b5a4092eac0079680d2510c06fb17e9dcfd26b6349fcd7940992f3d414c3b0f1ff5410ffd3f8303a9e95ba8a40d7f210c9c33ae31bfc4b16c57fdde6baf9030e34555aa2f26f8be55bc6b74d11a4dbac848e4c150ded323216009d2b2a8faa520b12a14782052833abb1b86dacf1f306c2e9b3c2ab68bb941d1fbcdce6599805e60d19d4a2ed3e3aa637361b51f1ca850647b1d261d7ebc25fbf6b04b3d4e7e31a0c6e5b17ba53f31c9d2797d0bd8732148356f4151be3644c98ac98366d8c4c73321a98f8493f89af2f7027c66b8a1f6d3b6f2b5732a60813eb0134ef31dcdad800fb43be8396217a6a503575a33fa2055205fa2c5246dd21761010ca9fa275b04581fb152968acb608a2d1daaa1c82cc6e0b0a19c3d8cdbc44006ab8088790db5abf9d5f730e38d657c7591cdaf048f3248a403e0ca410e67b68c233d80166390c7026eb888f742315e9b68d58ed7d56d0c5d74df98a757aba40c15f80db8c4f54345b25abf5089ca28d80e31177b3b8baa0e764aec4ee274360ec1ddb213215ab28fadf8d9c52e72aa06dfcef992c45dbebecea54046bc566293324c00c7ab8d8396d133a9ba4271201cef1b04aad83d0c599c0959cd2a58b5858a3f7bf4ebcdecd57cb8a6ac66c84823fca4fca965637dd99b0fb8756d2b1e330826d1e219a8efb38b81cf4bbc4a0a508dd01402f8a58d8eccb7c87e568e33708001093fe3dfc200d56905bb13e2f064b782d2eeca96038cf6819274f4c9a44199da752e3bc7900e201a50bcae15542cc5878f6cc300eb10cc57e95da68d6c605b12203b30119cf94c0396c502f0ce758208a1ab75ce1b7cb908bf63952bed9e8b8892a93116fff71d7c761979a9b7aa082ce2eab6eaac77e47fd400eab8086924494037707d9ba84ef94e95373d1cda1c40ffbfb05508e34e72aa461c2b5116b66fffddd81908ede4c763960228ca33ae8007c90f904fd474a556cb1a4c44d3c5eac0245b0251857aee8d948846de8f54aa6fe722860a178c0771e77d6296168995255a0a3701c7076ef263d9e08cd45325cf224695c615d0093ef547b3fa568edc4f46a2bf8b3e0a71f7fa482907b07c59742b88194e035293a049859dac73cb90479922eb3f921189792c67ebcc21a7527b6b02f1ba46814b7ad1fa5f28a320e3553decd3b426f905b900034b91c3bb8f0d419151713ebe717169dd64f2da1f7d2ffdafceedcccf4f938ac41f590a482d51bf6f11c6a1935b0851ddb9b0632a90a5efa061e3816f15636266672e9936d44dcf69b9229e89183b5dfcedca3f179c5662507757769bd769ed777bc7b9eb4446d54ae4777ccd7d6ebb41a734df2cbb39cbbe52d6022e34f6e09542245204dd65fcb00611c7d0663d6f08be54a06d07bd9141d516b80f65cca05a286975e58228e9b7c8f5d06d47b5afb93b74bf2053ec7bafca2b98497ac4806668cfea7293862883af192747643e2152fdae92f0f74d5ff874eecabbf83f0612cdc0a818c73aacfd9fc4daa2caffe657851fd44779349514f1a445c85096361c05b0b67334e54de2796280ddc284108e37bc11c5c5cef120535146a7c42c844bcdc9aa5df16bf993b35be34d61c487536860f3e4bd5b8c860020e7bbe418b66732e675eabafc69ef8b72b0d9587309efd2c78aac570f7de105b26fa21fde3e4dcb634d47b947cc316bf4117e5b3bfe19651952427eee77eb4adc95f94396e765f9523d0b0ea6efb56bcabb810335e0989dac499b4414d67a4baf5fc11efb74ad259970e06dc66de649b9652abaabe9ccab3e20e4e45f0003c0b5da97d1deb8d7836e223f271dfc0bff9ea03da045deccaa3b95d532b7e22ad5349316d5f8c667318d033c5fdf6fe6038b7ad22de0bd69a8e3493e3d2144e4ff67cc49942dd8c7e35972fa169b7b2adb07754f0645dee9175c3e92c37b880d6db76cf1d4bdcc3a96e8386a39f0560a6e56a3da480db222f741943aa58b8de5d2466c6dc78d2b721f89084560295e7e4046a13236b6121690d5065840f7e93ca4b26bb59258765581968319ba98a0cf524471e01388bba240a683ca77b6f79a1e38c36112e6ff1e726f627f943d5d89b1eb70f1019574a1155c7dcdb0fd475199ec39d0e5659b47c737e31de8147e909cea3878fc7bf7627864b10c37cf17e53ec0553c94a7236493642a642bb9a9e57b3c8257058c1f5f0c639bde79f2dc4ee201cdd53380db21f1fd40723b2f68e83b9c05f953440185bbd1fb0af9f02044fcbb9bdf9fcd3ae6d31dc9cc6627d90dd9d0d513fe44e6133ba379c6e6914b45567350ef1387ac46b901ced118ebfe382694ffd12ff60fcae828d830b799e9cbf839129c1a4f1f7fe2a0595c7551892daaade8366caee5b091f4d1817af63e4f23860ef1c86cd218c646493b3e8eda639e24902d39a3e7ae11925c48e8abb8f32099ec350d98d3896cea0374367149aaf5028624259939677f665420db21c45da998a75409b8fca7878a4737ca19ecd2c34ac59143ee546e0f51e43a2c66f683420c8c57573ac9c3c5c5ac6a54040183d94f3fb07792c0887ee6a7a852a3a5f4c21136c6eeedf119b2496ea98469a847199d83d00a141879ce3a98848712a9b4989b5e23f4c7f1261e2cb268d167d76afd61e5568b899ae624f302ad2b672a99c2b467a6f2b61c6a825de2a1e3e29d4ae4f7b0f035f25457824fd70189fa16d36db9aad4c9f65d4157eb64380f277fec56720c3f7dd8b8c7632cde967dba36899576f67d644475c90a04eee81df520195798d51537a756e97404d80db6c69b471a0b1665eb06dd7d964afd95393fb5274ac4743443bfbacbca0125a800c4561cf0626f4eb2500c59f187abb549399f05a44acbdd0a1cce8c7d8ee3872fb35690852eff58eaba43d605936a9ed2cc3548c8b3eca0e012dd0a69499024204c9e1fbc9cb0519677b133f8e0663be6b02c57df3202375c638e07752f171fa6ccba4234526e6835a65cdfb1b157819905a2469ed0135a9fec2a6a8bd038e938e84c152b539e79fdafee2e4a4f572d67d54da6d6450c6d32121628cd1d3b5c94bf31804bb2cce47011134554c2c11230f1e3527072b3fe19ca7b191352f65e29306c7ca7f252ac0db8be8be52cf945bd56c710596a8af5c14b58b06c84cad57a683b778ca788e89ce3ee10eb42d6f1f9b4fec2dc1add465bfad0c6a66f7ab52e220aae615c618f83623e9d6c245d9afa8af201c9d899dbfd98019d4ec30925ab8889c28bb33c934add3494d3c7c921150916f5b5155c39fcd168556861db534a8bc056e2b4e9fa39b49b49f46dbec7956af7942242c1d6ead0de30994c00415cab0ed6f087860cf0580a1692bc67e139939f7d8cfae4b2568a146b3195eb84e88f88e4522b286a9569b0f02f373a8dee396c25656a03160cbe376c14f1f7aad00cc90fb70c0cfa5a242bc9723cc7c0c53d074a1dcf82d7f8898ae180ec474824daa67cedce96a8c60bf19945c5bbc7c5009a6ade8d48de35a79ee37ee7da25ace8f089c4c0107cacddb5db0e4f25aeb818b3206e3d98bedaf03a705fc24360ec10886c7b87efa73cb93c28b20ba889ddae0f61216d9cde673c2aa2ca4abadb5431138777c055fd2072610ca23dab261acca1e05b61c8733ba0c6a999acd57fe8b0513101cc7b473fda4effa066f71592ffb20a1b57e92cb9f37f664b1a16be8beb86e8f792917327f729d0b845024a7bfbb1b221bb649129bee588a475439694902424ac8c53ce6c9a601aff9c34be501ed851983fcb087d72731939c05c5bda8d5928c216bc9a8dbef22f4c7a2dde5bfd63a941ba44685ee92ba0f8895c6d8c7f7f3b9d8c37b87d54693c93d76ee04dc621444c01283695f0757c6a7eaff3b01215c5bd7c07458d23d5e932d61441fbf98fc6cfd02e438ec20683f849abba6eea98ffd23a2108cfee368e3321d47452d062f8de2f850872b7d24f7aa869d1b9492ab6537319a99726c710cec38f78311b416cf202b517487923ce906c12258f56432e88e349655629b1b1eb709dce34e7722d4cde12d64210a1f46f1a1c25379dae13677ce66c8ef891eb8aa8b511497ded50c0906e8e0c29947893c16aadd205be3c655d4faf6e5d53b94f6d9759a0ab85da3a08c54f9fd5f0c97bdbef7e491174ba05813904bd19bc6887f787f1c6d1217b6a83eca76a6cee8b7c4dbc898969d35431c8c734c16800be5c606a95002bfd0c35813e8d4392c09ad17e5b5670d6aa736f756cbd9f45e0a5b4a40c9d2c1c377b30c1", 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000002600)={0x0, 0x3b7, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10e1a9ccd537aa3f916e083f1191ef44ce5ec9785a61f69b4f00945b3ebb10c1fd371673e034372fb66da3a960319a1fabb76abdbb5191041839c55c2231382fa138cc9f06149dc02bdf506b0977cd1efb3f80e69528851e3063de9f0eecaff45f2decb78a2528aca167936f0e03a406216bc50dcd95aef9b530f2fd1889d3c6264b8f2c3460df77e68aa84862130dc3a15bce0cacf8ad913aa99c2d27fca75df84299e429f752ff95b18faeab2c581e6aa0b3452930f8c503410458fe9a"], 0x10}, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) r1 = open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) ioctl$TIOCNXCL(r1, 0x2000740e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x4) openat(r1, &(0x7f0000000380)='./file0\x00', 0x0, 0x60) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) setuid(0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x200, 0x9}, 0x10) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffff5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0xca, &(0x7f0000000000)="3f7b5946d6e806578962e07328d24a623c35f7c2862434900101a6521fe776d2", 0x20) sendto(r0, &(0x7f0000000180)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0/file1\x00', 0xff, 0x2, 0x2, 0x1, 0x20, 0x0, 0x1, 0x3, 0x3, 0xbe, 0x45d}) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) sendto$unix(r0, &(0x7f0000000100)="2965b98b9315cbe244ab4c98281e2c0f830bf85c3ceb892809b038aeff90", 0x1e, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/129) fcntl$setstatus(r0, 0x4, 0xc0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x0) r3 = kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x5, 0x4}, {{r3}, 0x0, 0x4, 0x20000002, 0x2, 0x80}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x80000000, 0x4, 0xc4cd}, {{r3}, 0xfffffffffffffffb, 0x40, 0x400000ae, 0x0, 0xc00000000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x81, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x7fff, 0x3d4a}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x1, 0x5}], 0x8000, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x6, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x7, 0x8000}, {{r3}, 0xfffffffffffffffc, 0x44, 0x0, 0x848c, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x18, 0x400fffff, 0x8, 0xfa}, {{r2}, 0xfffffffffffffffd, 0x4, 0x3, 0x3ff, 0x68}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4000008a, 0x81, 0x4}], 0x10000, &(0x7f00000000c0)={0x8000, 0x4}) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202f, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:42 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="019b340000f4b7c3"], 0x1) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r3, 0x7) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x2}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x9, 0x0, 0xc, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/../file0\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:42 executing program 0: r0 = socket(0x800000000001, 0x3, 0xb) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) shutdown(r0, 0x0) kqueue() 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x100000000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f000000003c008aa4", 0xc) sendto(r0, &(0x7f0000000000)="8691dae26070bb55cca1f678a94c4e2945e4034f", 0x14, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x800080000001) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10048, 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r3 = semget$private(0x0, 0x3, 0x181) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/4096) getrusage(0x0, &(0x7f0000001100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:00:42 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x47d, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) r0 = open(&(0x7f0000000240)='./bus\x00', 0x804, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x3}) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000040)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, &(0x7f0000000100)=""/56, 0x38}, 0x842) 16:00:43 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1e, 0xffffffffffffffff, 0x0, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x20000000000, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0xfffffffffffffc01, 0x80}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x100000000, 0xa60}, {{r2}, 0xfffffffffffffffa, 0x800010, 0xfffff, 0x401, 0xae}, {{r0}, 0x0, 0x14, 0xc7, 0x9, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000017, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xb6, 0x20, 0xaa1, 0xbc80000000000000}], 0x40000000066, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)='1\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = syz_open_pts() getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0xddc, 0x1f, 0x2, "9123f9082d04eba93f69c3552dff6cec7a178367", 0xd8}) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair(0x1e, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f00000000c0)=""/213, 0xd5, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) getrusage(0x0, &(0x7f00000002c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0xbf) 16:00:43 executing program 1: r0 = socket(0x1e, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:43 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000003700)=[{&(0x7f0000000100)="ed2982e455c85dc6ee902771894dc14044824c1691232ecc4a47d5c5e2eec4ddf0a8d0b80c240db61e5c603c9a88967ca293b3fe", 0x34}, {&(0x7f0000000140)="3538831a765fd252e9476a3e67b2e1850df557d73f73f35cecc3cb121b7cd3a3b308a32c2efdaffcb27aa7c645ccb43215f2015223e5cac985f4dd0abf1e0439785382287ad923c8190c965c12adf831b587190ca691806e1d09ddc421d4754e1af7", 0x62}, {&(0x7f0000000300)="16eca64e320b6665702e19b985d3d9c5733744e6f47492a1fd20abfeef258eb3c4e1c4cbf070ab0f6a8fa38dbc4f12458453331f9a89056900e3f4b1279759dd656a824bb46ab73bdc580eb8adb722eb49cf3c6c2148c53e9b8041d9ad7325a21f4df5cd1b4d434f1d64ab15e1312e544cbe7b6ba418a4c7d4e29ca396b4974f51c5bab4597c47405527c9cb753b263bae525273a9364e8416ac06fbe092d87ba60932085c0135875ea17eb6972ce4ff929b7c100bae4cfee13e3b6df81d263e95193ac0d5ade33ac439a1b7d763323b71d498d860a5602fed75f96ab7fd51dfc7880ae76a8afb85fe19ceae5c62888f0d0afce85bf42f2b", 0xf8}, {&(0x7f0000002540)="9386b76f11667dd6f13bb9312c340a7c2c6e2545c5defeb6547aef6e52b929ecb2865c9fc74f88bed5c0d6d4025c53ec4cf567cfdb02ee26a8cf3f5b9d69983933f23bdd73b51bf4b2ae09023ed300a5516690664b7db85e1cc186821ca268bd07fc0756de0ce5af227390b3733d1f6fc8c9df5d219fa276d020990f61e7cb5dabd9e8109a6d5d6cf37771ac27e457e31ed7a5636d3231b1bd877ce64d6cbe8ae7a2b63a7d8e658c26d06ecd3a81a567d12622807029e586d6f175220c63921ac119c444e94dead06a398d93a2c63f0429fe208fb08c57597e4221c4755ef205ecfead28142935b18980305e6d53fa2b17c7183aec685d04ac7b1d88a85a604e063177d8e7615ff443539a5ce10d2dcb90ea5ef7e305c36999bc4ed5adffd8be85d09b544275dbb030fb41353b07eb3edfb4d9808491190eb2b2cb95f30696cb40ce1ee1a8ffcb07333f2c5208959a4dc04cffe26ef42438fd8f722ad6b4221a9cfccb897d372307902828ebf24abb2243dbd6ccca1550cca4970631b193e81e5eee58932202636e6740cca87af08a5819faec2e95eea17d067c7cdbad0ad8080bb63182c9d8b57c65273eb8c3a67a76389fc5a2844dcbd2ad6f95ad69bac37f15454cc4a0be1eb3a12435c53f710ea7fbf2471890a7c8567483dd54678463e29bdd9570e075460cb3fb8961199d28be7b2725e9d7677ca95bbfceb575195af60baa9f93e1f59a6661aeb0a4e649d816e63316776b83de70fff2a0983d20489ac4ad119c8dfc3f833e46a08899e6a18f96e802d6c5170eb311d65c7022b00056f6dd06b8470c9b01783dae50930cd54528a257adeeb2fbb463276e58f9c72f2dd478bc1149ebca1574b6c19e5fe1304f89c24191677bee778180977ba51c376ea8a07a9d1c52d3258c7a6c088e05803513c5bd339610290c3ea69c69121329bd4b55d75fe4b1e2542c107ebaaeadb0296f9c1d7cff8136d23eeca95a5a2b64827340f5a3af6afdee463e2309eb882a8c48f4a36e644234efd43b3396ac0bcfb981e403e286ee13bccde62f0438bf6882b9404103a31126039330e1d7ced72710613162a2773cf3a279c98d08371a802c1d2e2a10bdc67c7158d7d1bd0779639a30aa7700c5555349a98c85425f7d257199e43dc129e456bec65f0a15e78cec8d8e43101600fac897334235c9c41ddb181d0e17f220a511487d95c656aaf45adb77a07b3e0f4ea63e07fd8350652693c018326f9f160d5463d2c28c6e9e389fb51f24168407432c1f73c2b5d282905b16228120ff2f366086d857105f0f24d0c00331a7653262175c4c6af9a5feac60ea0a4a38465308e9dfe49e3a556ed1c74c253b259ab42288c6fb66d89ca5164ea75d4a0dbfb9ff36a1864c70d49cd4a7887aa188c570c8b09c30a0e3ae873764e9b46d1399d1276c1a3849c1dc0f10c87339ebc30adb588e8c2bd1e8a47d494e60af27d4e6f0430fa0120f77f6c3fb99957269f2cacedb791e958d9c112f15215f8d78c207a78dabc8cc87e1edc7c35fc14f2f541e366ff009b94fc123b20f4a67b5b32ce77d7ca4235602f8aae21e13e7c2bda2f8e8bb0c72f72e39ada0830b400f8d17e6c1edbea630a795c170adc1576e29cffc9b569093aa724b255440c8359e21fbdb9b15f63df5cf33d88283e651f4283a680bca37d9c386a7a46be469f9635adf95182e167b83bbc2f26c2eda3562c65b82311d1e5e96a53d9a369f20510f67cd8d15a29a0a4692e17db8dd84f648d8e72a128d25c21bf254feda1d09ba4e38d51fd599d5ee43cc0af6c1b1f4af3f8bccf84ab37c982ab7037089bf3a380f5667c28c112bcc78d52c42d0e1cbc1a0a4cb8350ed3255df3518627fee87e28a15d7560d03ca4d59c924491cfecfa344905a49f5bb4978aefb8c19ac304519019032f7305d7383399a2690fbda20ac991756a424701f1eede40b30c5634a3015edcd5fbf652c6449c8eb4126041e3beb868edc3c14376832b6eaf53e961f5a3babebf8e1f21456f3b48832b240cd5679ae37fcd664ac2a802b98f7f65e9c04600c1b5a0e1c13b46e89dd5298c6c0e099de99eee4bf6c1e78070b281900eff267d265718f8681f0202313dcd2d554407625ecd4d041c20dcdfc64640d14f3a67869d716607313fd1a2c516423abdd0decf59d0881edf521593c7209a2229bfff977d2200033936036650c7241510c5f7335f01ce515d826325071d2581e89280cae648483868eb8a14f0ab5362676028413db481fbe9ffaee3d77ab8080e78310572a2b7161d582c270d89c2a75a37e04c59b0e50bee99e54223fa4d9493acfd36dfd46e83311322d64dace2b5ff9bc9a08b89c3b3983c1f2e6da1a574863abb3ad8d356ae8dc03f013a3b2b89d576f8a90c92268d1fccda6b4d83a42fda8830aa596b5787a87032c78d57b1509465fc1020404151a8f0ae2a8367dd6a407cf6eb1c55adca2659dc60ec87cd5da575d1b37cf01c7201a2b636b48681c9a0af261710187eac77fb8dd00d5e7e7f465e8cfb2d2e2e1974cd684c2d0bd498da44068cb8bb636986879dc1b2fdf387c57fdc555fa043d1f9229067400431162a21bc741c206be801f1fb814cd2aafdd15d201f3d87712a949aaaaf64de4d240e1c43a5933b1e2f4ade2c7f833385c7530260fdd4f74dfedfa003ac5e0615c64adb3d56b88271f7c8a617481640f86a40bdb749ef14d341a88f06846c75abcb34283d2725fc6a00586dd8a162ff61926eba83c0ef783f1b4618bff7c2d50e2fdb65900bc87f97fdb543667cd45d31562a9419a614aba25989975e737a89adf603a5b4c8f62c469427ed8d3cee95d81f4dff256fc8e026f130b9754b0030712f5359309072fb0f4dc760ddfeb9efba9eaf184a1996dd7ec97f1ffe376f8cb4583f8c5f4eb0de0fff54cbb6061156883096e3e1f01b96f75a3b6e180e84348df276fbfd02bc7898abe10b24c1950d21866a21841b3169347808ded1b1d78db3fa3838e3bd80a38ea25a763d6fc5a718fb04dcdbad861b49ed715061f3a02d65bf874299ee1fd50a8724e3165473722b368c421e8c6876d3cf8a2bdb2e653bd2e0fcd1789d92375d4c2d32a3f72fbfd8133b5c697adba7e844000751a02c2af7700aafbff663a68e5c63723fbd71958c5857cbb1e9bcad8b8687aa958a7711e1d50327daf97a733ee37cbc6dac206d4fad81dd563052c9dfded0371beade940a5e5a093a0e332f8ea4c16fbabf763bba56964bf23d3299781f0a91dc2b826e1f8516dfc2a374ee652749b1d78b8f10ed58be2bac8f8ef22fa8e002e6396deeb0c8bd9dcf0e45c9612da407cef4965192337858bf69f2c8ea9a4e9731e95826c6d2359048a423b005bc7386beef00460cfa48b53400dbbecd037fc2b26a6b9a4fe34f1b599458e974d0751f2224e1a3a52b3f63a7f98e53b703a9c54a5658a498556848c62abcc46ed5c175bd27f11039a44e1ce0b6250351e1e6d7e208d57ce3d63f8ef1fca5e9c723123c86e4e3b1e24a727b9d94fda1956dfc771e9dc3975bd73395226a6c3ea5442caee2abdb7f7c2282ba61ba1e5dc4e7627330da11dc2873c5bef47c2cbcca384ca8e87eea40267908ddda2976723ad4cd71578d94845b95cc3647cabcca873d62711ea078c3b44a293075d74f2747febe982552153d06e0fe72f492abd59657967d3fd4cf360e0ec7d2fd97ee7cca91d72942df350780f58ca8f922650216b20b2c95fbc912b565fa7fa9df81927984cc71be1e6bc4ae3c86a7f3e4deebae11df25c8d3b0f3dad6c7310b652b5033b03e8d1da6696f962c172c665462270fa80ece96ef638a3af276ec53f793f13c77b4932784a5b50a61ed21da6159a3b5bc681437a7bffe77f8b30b2c7817ffd74883742037024961799d1c59bd7a0838ca4102cb821feecde82942218ae14ffe2f6007cd47e7ae6079040b57f3f16ba9f21a167a5099f9ff63c02f39d02404f0da3f9e590499d1c03118c8d43dc004ceae46fd3ed91320ecb3617e10047838411ed7f7fb85b25a98b7620429f05a8e0ab4ab2c3455bf54da88ce54a3576c7ba4669ea2581e68d994580801e130c77d118c0191e8c90aff6e27418ed62bbbdd211143e7482859e8a7dc45bd132ebdf6c9b336a3fd4d3f491d6c68233782e70e849e14b55f36c271cc8874963f513e8c7de7b80d81b3f80b931e84c696692d5cc15e4f40a7ff062a6c7082cf9077b7a9adb00e738237dab2bf43172132b61016b7357f1a8ea331ffd1c7040caf85619cc05c67a59901dab77490dd3505e811310bd28f9b692426a8442620ef7cde4f5015cf952d3fce581152ae95e4b17d07435d80ca0c2f5fdd7dd02ee2b22bdfc9fb381306c6733cb68c2c32acb66dd1ef5562cb15559af2607ef8104883e87c331d7c7dbdcaa3c6f53e8d2b61c3be485e1f657d37ebf64631e7c89047c2d0d00426b3e11f7721326e8f42ad35e22b57a30241ef0d692f8d5d66952a5d894982f6330a83825287b0ec0e22d10cbb84624605f5785b6bf6027a463a1bef6cc5d3587d662b0b549a2e7cc070945b623e1dcdf92e55010aecc6cb78f12fb77df8fb7b340edc7ae54c7111cb9066f03c9f221a212e6a21cc81edfc78ef35fb1b061191ce38865b47fe3fa71cd6a8f81f71cad5954d0ee9854c027170e39bcd4399680f20d91a91268accbe519acb1274e700df8bc7da62cca1e57352833fd060561b20bcffc5a501a3ef4e4576833a1f3a33cf9143bb8726fd85762805c95f0673d7da181fb3dde0d7aae12e5711626a1ec9bc314cec858b129b7565a79126c9c7afb408018f83b24c8040214b88cf719304e50500e37f688bcb142ec05b660a1feb6c71a098dc4c3232ae3a1a06986d9db1cb4751e28b8de84a1b74b584d526bbeee050baa0a48fc1a55754df086082b4225efce3f4dd5362f2f8012888964ca2f59aef852fe6f9d3e7b6299032be9da9a4c89c5542b3c30d9669b997e614035b5d18d3e4650e1f19c13719e55769229ded20265c4d4bba7eb0a173954b4f2770b057538d051c6b39440e148f686253acc6b4d08f286b491580f71ad21d8ab2fc9eba7d3bd65de5048c9822a59a5113167621e7e27ee023b4e5df201c8a9fd9a49bd09fedab512038c83ceab8d2fe64fe9518e5eaaf5f37050e4325448800ef485e29d1f0e209c5496abcc8043d75d846cef30188cb8ba3021a0e10403e4aeb515cf01d1807b9f295325740616d11d3dc0f40cf4cc5ee774e92b1a65a528a70e9c0df37b51fad2f54ed7898902758937f09fe55cdf28caad5f38d1fe516cb4162c85902edf36c0e95c1823aae5e6ac19445f7dcce92890677215e5b43edcbf8209fe7d31fe7a54b73e9a48c8a9491a875a1531e5c3fc1042184077125c4b43f05f66a86515791d5e8eb711207f0bd8d454ea985a89e0ff921f4ccff3436e65b4f17fac3ad0a0da7ca275c9771c24a19d506cfd8e75da2dfd301058768a0b56724b8345a6e4db6de535bf2b5d904aa01a48a311daed730ad22aa392076761697dd0db5e2008bd5da03b36fdde066fce7f017d9f1bc63aebbaacccd3ff7e4addbe3677bf2d72ddd2f92506f84938a5d752f20fe43c8af3ea7781b5a5d09b07385bbb61760831aa6c6122fb118b7bccc994a95f22c144a9abfcaca432039c6f110332301ffd551a4c92b1614d8a8a4985e4647cd59f65d6be7c9b9f0429614688aad00c7a875aadebb49256b6851ec5b59b9ebd739b59b658d859f5e6a116fcb5d8765f21dbef0cf82a988d8d6799657786", 0x1000}, {&(0x7f00000001c0)="e7b2ebb04c8d0fca9aaae3d5082d02e3ea59f87e3e0e82e6d21e2c49ff017a4500660cd1b4e23e0e47d95d5a576fddaa43df57cbc9", 0x35}, {&(0x7f0000000400)="adec1d3435454de80a7ba08358f04cf9801283c1ab20bddbe12bb3269e130beb898d8d9c35e81de451a6bd4eb6afade31fb6b19f976aa9505c80a48b33832ef72da58f7c442154f6e61b751821561707c0f2353f210ffb0ebff29cf677fb50613200815621ac49c021fd251bbd455550590b89c14f76477f30e2e0fe42a7782576daf9f37df36349acb6104b6e339266516e39fe9bb4664e561b050012a20fa51bfa7e84489fdd0146e54122d5e0", 0xae}, {&(0x7f0000000240)="adc6d352a99139c4962caba7b0e37fe9179f33a5785cbc0004b9b957636a8cdfd34e7ba30ca67d151e73d40d64b1baaf8056fd1a68abcfcd13e960f053f33725afdeae52fd7eac437bbac40f4e2b07b791f4e4b56ca0c36e40ef99e4", 0x5c}, {&(0x7f0000003540)="0bf9300d949beeb3fd8398fe120f016d788cea571596b81764c22a4646ebe2ff2ff8f3428db59558b4f1813af12b7824ff44584eef036737c636aea1bb43dba48238fb02c7c767fbdbc1885a4de18274980a935088c421d6fb32fc6f201a8d58c99469fe27fd0a69c9de5ac556f3433457c8da08c3cc1663466bcd9aaa0f7b78a3c0b8b82af5b290bc89880970742cdc9ef6468cf1aa98a2d849057c82c847df402233d93fa915e532f152a244d0f1383729775b", 0xb4}, {&(0x7f0000003600)="537e6d4128574ce3e61b5828a265d69859111a504c6bb9b1f417295932e020e146e3ebddef6fac69db1bf60801cd27e232297bff9ef246097855ea647a4d10711a05fad4931d0534cc1db446cd5b158d7cb27a381a317198ef4e7070b623e3d1d566e933e58c21d99c175b61f285187aa3715d406855c8d1b51e5c41f24308fa95bec1c2351d3039c0fe5c9fb0becdadab161d0278b25df289919f6d304815af71767b45e04b9ada03871bcc3f7045a00301af589b822c0616e657309ee744e15b10872d107504d763eb08", 0xcb}], 0x9) r1 = syz_open_pts() close(r1) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = syz_open_pts() kevent(r0, &(0x7f00000037c0)=[{{r2}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffc, 0x26, 0x20000000, 0x2, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x200}, {{r1}, 0x0, 0x4, 0x1, 0x7fff, 0x1ff}], 0xfdd, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x2, 0x8, 0x101}], 0x6, &(0x7f0000003880)={0x100000001, 0x3f}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000038c0)=""/130, &(0x7f0000003980)=0x82) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000039c0)=[{r0}, {r2, 0x6}], 0x2, 0xfffffffffffffffe) 16:00:43 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, r1, 0x0, 0x0, r0, 0x0, 0x8}, 0x0, 0x0, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='g\r', 0x2) write(r2, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="2f1d3748507a869716ddeddc49f4f92616a772d63b984449c7fa5029e11d91b53aae4896f09020ab007e4f29ce9135dd3108f6f0768c33f6f0d229e4e7592e3e4888f90b33e51ac7cc8778e4e356e6797e076dfc16bfa22be7033c2b4a6e59cbf8034d00f6623882765e70ca71e7013b18da2ea014658f858a2d2edc0a27a3dd08ede32f163c41", 0x87}], 0x100001a2, 0x0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x200000400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1f, 0x8000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda04c7a0ee1d268152a29431bf38a0715092e7a673bc4e35aa70e6d8269656a108d20f84c47243c5273b61129eea4199e7b876215a5f5bed31e5e2917fe7c712379b86c1d7da710f1c14147df99b21811629c806ec62c5dcbb64cea055955a8968c0021d4e0969b7d087242be7c145060cd1b299081f835f848f3b97865df13a84282ab29df64cb91101e770b368ad97dff0960a9bc2d"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000700)={0x1, 0x9}, 0x10) getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240), 0x0, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r2, r7}], 0xf0, 0x7}, 0x1) kqueue() pipe2(&(0x7f00000000c0), 0x10004) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) shutdown(r0, 0x2) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="786603f916924b48151979ce769c4859dcce982bd633acdabff9a9dc199f7fe9478167656db8d95e", 0x28) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) close(r0) 16:00:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="9c68434e3daac8d2c97182cda2930eb028345763db4887384d1ab56897777bbefa5b98bdc16186d017ffc3bfdf898794880567fe2de3260af715ff621ab297a852d2a9a467521d361289a7851e9f32a4baec9b37a3639e3b7e368cc605975580c48839b749008461c21cce5a8b2cafbca2fbb105a05d0c0224adf9da7c0030c2f0de184e6993a196047607f8b54af489d794ee1275102a5b8c7e8200a42b58907e20d7b50eb7c4c12aa66102a309da297e2ab96fd7d5fec10bcf117322c141219dc147b3b94e02553274578dabcf5298f0", 0xd1}], 0x1, 0x0, 0x0, 0xc}, 0x401) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x55, 0x20000042}], 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fec727e7a0760c5f4dc3dd11e3a9d0b99f492f9015a11ccecd33a41144d1d1c82dedb319f780256f26a43d6311c3b6f9af78c5c155e2c97758a561ddba38e50ca3d8b81554a597bf9d69aada43962420e8581b29606ef278d0e5", 0x5a) 16:00:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 16:00:43 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) lchown(&(0x7f0000000500)='./file0/file1\x00', r1, r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r3, &(0x7f0000000000)=""/95, 0x5f, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6}, 0xc) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) lseek(r1, 0x0, 0x1) shutdown(r0, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000001, 0xb03, &(0x7f0000000000)="67da8fba817b8f3d19b15b0b625d0518f099f365485575a8f588e1040e70438b5eaf99aa933011780658d67ebcc1e4de40e2543d55205efa4265ed73b3267af67cc6b91afa796549009aea68270f762bce3980a8b6c2b3f516e32221050f8f399d6a32f465c911b514a2dc732dbdc15bac3f38ef92fa7710d1cc677c7b608b774e7a2be872a07f9b37ef978decde6150a45dd6", 0x93) sync() r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0xcfbe, &(0x7f0000000140), 0xfffffffffffffe4a) close(r1) recvfrom(r0, &(0x7f00000000c0)=""/59, 0x3b, 0x40, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:43 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='x\x00'], &(0x7f0000000400)=[&(0x7f0000000240)=',-/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00']) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) r1 = socket(0x3f, 0x2, 0x4068f) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffd94, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_int(r1, 0xffff, 0x824, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:43 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000008, 0xfffffffffffffff7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x22, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x43, 0x2, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x5a0c, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xfff, 0xfffffffffffff000}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000006, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x6}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r2}, 0x0, 0x10, 0x1, 0x91c, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x1, 0x5}], 0x2, &(0x7f0000000240)={0x7, 0x81}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x3, 0x101}, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) kqueue() 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x15, 0x2, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x20000001) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) geteuid() 16:00:43 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/87) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r3 = kqueue() shmctl$IPC_RMID(r1, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x3d, &(0x7f0000000000), 0xffffffffffffff17) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x0, 0xb438}, {0x3}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="da4b72eb3353e0f455ae4ff30bf78d71443b09af19007d21a26ec0a6e4773854450065f157b206c048c80140ab8c3475ae713916a26a7c97ef962d2ed81f74cd62fdbb45738022bd5cafbbe9090b7ba61fbe716b5c894827ff5700f7d7b4d5dba8617fbff7a13fae34ec32dd8374d1df4bf672ab61f833b40fba65f22a068724f1bba30869ff09d1fe1b803cdcbc20b812932b", 0x93}], 0x1) poll(&(0x7f0000000580)=[{r1, 0x6}, {r1, 0x4}, {r1, 0x40}], 0x3, 0x7843) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="8f7d00fd86417b38c1170d3c3407c420133f6dd319c58360105954c6d538535c6849045f745f3e165cb1fd2ea583386830d25a1b0362ae6610374e", 0x3b}, {&(0x7f0000000380)="3fb999501f72dfb253cd466150d14f977debc8d697fb260e55dd7e7dcac6efd768ed2b68059faae728adb1cdd0a78be78208e904991bcc19fd4191d265bdbc4b85c53ffb1649cf179f285aad68c3cb29a137112f764bedf1b3176c8b48413a55d632eccf3ec0088b2d71b886ad32dea20b366e77725be6630696c63d0071ffe9c2b0925439480aa362eaf74155d87e8a81922ba714e1ccb53ac61afa4b3d0d603a680a45e58215", 0xa7}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r7, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xb8, 0x400}, 0x402) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000002c0)=0x9, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r8}, 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc2, 0x140) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x110) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x280000) oLE餢! ']FL4<ìBUf(EcG8 qjcޖ80KY~޶'<8G&YrvdMmF'@H2]mc%HĹ8<1wq ~}[``{ cHϽn૝Z%w-hOT8lJ NzK_7p, :o6_oO%XFd驪&\sӐ3Ȟqk5 ׆b^4:c+oLE餢! ']FL4<ìBUf(EcG8 qjcޖ80KY~޶'<8G&YrvdMmF'@H2]mc%HĹ8<1wq ~}[``{ cHϽn૝Z%w-hOT8lJ NzK_7p, :o6_oO%XFd驪&\sӐ3Ȟqk5 ׆b^4:c+panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 300794 33804 0 0 0 1 syz-executor.0 *448868 33804 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 intel_set_memory_cxsr(ffffffff80000000,8) at intel_set_memory_cxsr wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806448ede0,80085761,ffff800020c49350,c3,fffffd807f7c6ba0,ffff800020b8b9e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806669bc90,80085761,ffff800020c49350,ffff800020b8b9e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b9e0,ffff800020c49498,ffff800020c49480) at sys_ioctl+0x651 syscall(ffff800020c49530) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,8ac1ad45010) at Xsyscall+0x128 end of kernel end trace frame: 0x8af08d92710, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 intel_set_memory_cxsr(ffffffff80000000,8) at intel_set_memory_cxsr wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806448ede0,80085761,ffff800020c49350,c3,fffffd807f7c6ba0,ffff800020b8b9e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806669bc90,80085761,ffff800020c49350,ffff800020b8b9e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b9e0,ffff800020c49498,ffff800020c49480) at sys_ioctl+0x651 syscall(ffff800020c49530) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,8ac1ad45010) at Xsyscall+0x128 end of kernel end trace frame: 0x8af08d92710, count: -10 ddb{0}> show registers rdi 0xffffffff817432d7 db_enter+0x17 rsi 0x144b __ALIGN_SIZE+0x44b rbp 0xffff800020c48f90 rbx 0xffff800020c49040 rdx 0x144c __ALIGN_SIZE+0x44c rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff81b5c743 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa4e1ab26f079b4e4 r12 0x3000000008 r13 0xffff800020c48fa0 r14 0x100 r15 0x1 rip 0xffffffff817432d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c48f80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=448868 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8a978,0xffff800020b8bc48 process=0xffff800020b7c018 user=0xffff800020c44000, vmspace=0xfffffd807f00b708 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86077 397282 66067 0 2 0 syz-executor.1 33804 300794 74457 0 7 0 syz-executor.0 *33804 448868 74457 0 7 0x4000000 syz-executor.0 66067 503343 33558 0 2 0x2 syz-executor.1 18043 328131 0 0 3 0x14200 bored sosplice 163 312819 1 0 3 0x100083 ttyin getty 74457 138637 33558 0 3 0x82 nanosleep syz-executor.0 33558 298123 75644 0 3 0x82 thrsleep syz-fuzzer 33558 62898 75644 0 3 0x4000082 nanosleep syz-fuzzer 33558 271033 75644 0 3 0x4000082 thrsleep syz-fuzzer 33558 192521 75644 0 3 0x4000082 thrsleep syz-fuzzer 33558 364689 75644 0 3 0x4000082 thrsleep syz-fuzzer 33558 466773 75644 0 3 0x4000082 thrsleep syz-fuzzer 33558 470232 75644 0 3 0x4000082 thrsleep syz-fuzzer 33558 132755 75644 0 3 0x4000082 thrsleep syz-fuzzer 33558 390623 75644 0 3 0x4000082 kqread syz-fuzzer 33558 17062 75644 0 3 0x4000082 thrsleep syz-fuzzer 75644 176815 54126 0 3 0x10008a pause ksh 54126 234562 65332 0 3 0x92 select sshd 65332 409109 1 0 3 0x80 select sshd 68586 492605 18613 74 3 0x100092 bpf pflogd 18613 450807 1 0 3 0x80 netio pflogd 18314 325093 66249 73 3 0x100090 kqread syslogd 66249 334577 1 0 3 0x100082 netio syslogd 35230 249246 1 77 3 0x100090 poll dhclient 44519 310729 1 0 3 0x80 poll dhclient 14616 223132 0 0 2 0x14200 zerothread 5717 23289 0 0 3 0x14200 aiodoned aiodoned 20311 385206 0 0 3 0x14200 syncer update 9789 238882 0 0 3 0x14200 cleaner cleaner 27569 449137 0 0 3 0x14200 reaper reaper 95461 341241 0 0 3 0x14200 pgdaemon pagedaemon 88190 339104 0 0 3 0x14200 bored crynlk 99460 11390 0 0 3 0x14200 bored crypto 4665 283943 0 0 3 0x40014200 acpi0 acpi0 15046 162065 0 0 3 0x40014200 idle1 27699 352060 0 0 3 0x14200 bored softnet 75536 108792 0 0 3 0x14200 bored systqmp 46333 61369 0 0 3 0x14200 bored systq 85891 64339 0 0 3 0x40014200 bored softclock 3108 354868 0 0 3 0x40014200 idle0 99969 222790 0 0 3 0x14200 bored smr 1 398035 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 33804 (syz-executor.0) thread 0xffff800020b8b9e0 (448868) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82346f00) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9529 6424K 6424K 78643K 10750 0 0 pcb 25 9K 11K 78643K 320 0 0 rtable 100 3K 4K 78643K 320 0 0 ifaddr 62 13K 13K 78643K 112 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1478 0 0 iov 0 0K 32K 78643K 53 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1407 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 64 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 367 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 83K 78643K 449 0 0 subproc 64 65538K 67586K 78643K 136 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 35 0 0 in_multi 33 2K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 248 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 85 20K 29K 78643K 2024 0 0 UVM aobj 6 2K 2K 78643K 12 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 16 0 0 NDP 13 0K 0K 78643K 32 0 0 temp 161 2371K 2439K 78643K 4302 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 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 227 0 220 2 0 2 2 0 8 1 plimitpl 152 30 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 60 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 76 0 72 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 7 1 0 1 1 0 8 0 pfstkey 112 21 0 7 1 0 1 1 0 8 0 pfstate 328 21 0 7 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 271 0 82 12 0 12 12 0 8 0 art_table 32 272 0 82 2 0 2 2 0 8 0 art_node 16 59 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 62 0 52 1 0 1 1 0 8 0 shmpl 112 10 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2070 0 636 47 0 47 47 0 8 0 ffsino 272 2070 0 636 97 0 97 97 0 8 0 nchpl 144 2835 0 1196 61 0 61 61 0 8 0 uvmvnodes 72 2186 0 0 40 0 40 40 0 8 0 vnodes 200 2186 0 0 116 0 116 116 0 8 0 namei 1024 8132 0 8132 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7800 0 7800 7 6 1 6 0 8 1 sigapl 432 561 0 545 2 0 2 2 0 8 0 futexpl 56 4297 0 4297 1 0 1 1 0 8 1 knotepl 112 136 0 117 1 0 1 1 0 8 0 kqueuepl 104 102 0 100 1 0 1 1 0 8 0 pipepl 112 432 0 413 4 3 1 2 0 8 0 fdescpl 488 562 0 545 3 0 3 3 0 8 0 filepl 152 3367 0 3267 7 2 5 6 0 8 1 lockfpl 104 154 0 154 2 1 1 1 0 8 1 lockfspl 32 135 0 135 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 570 0 561 1 0 1 1 0 8 0 zombiepl 144 545 0 545 2 1 1 1 0 8 1 processpl 840 578 0 545 4 0 4 4 0 8 0 procpl 600 1311 0 1268 4 0 4 4 0 8 0 srpgc 64 13 0 13 1 1 0 1 0 8 0 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 384 482 0 463 4 1 3 4 0 8 1 mcl64k 65536 229 0 0 29 0 29 29 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 305 0 0 19 0 19 19 0 8 0 bufpl 256 6585 0 1147 340 0 340 340 0 8 0 anonpl 16 64151 0 55523 50 11 39 45 0 125 4 amapchunkpl 152 2926 0 2836 9 1 8 9 0 158 3 amappl16 192 2372 0 1920 35 11 24 33 0 8 1 amappl15 184 64 0 60 1 0 1 1 0 8 0 amappl14 176 26 0 24 2 1 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 16 0 15 1 0 1 1 0 8 0 amappl11 152 169 0 151 1 0 1 1 0 8 0 amappl10 144 267 0 261 1 0 1 1 0 8 0 amappl9 136 589 0 586 1 0 1 1 0 8 0 amappl8 128 144 0 128 1 0 1 1 0 8 0 amappl7 120 142 0 137 1 0 1 1 0 8 0 amappl6 112 199 0 190 1 0 1 1 0 8 0 amappl5 104 122 0 107 1 0 1 1 0 8 0 amappl4 96 793 0 763 2 1 1 2 0 8 0 amappl3 88 130 0 125 1 0 1 1 0 8 0 amappl2 80 3751 0 3697 2 0 2 2 0 8 0 amappl1 72 21853 0 21410 25 15 10 20 0 8 0 amappl 72 1572 0 1535 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 11 0 6 1 0 1 1 0 8 0 uaddrrnd 24 562 0 545 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 562 0 545 1 0 1 1 0 8 0 vmmpekpl 168 8658 0 8630 2 0 2 2 0 8 0 vmmpepl 168 67043 0 65536 91 21 70 77 0 357 1 vmsppl 360 561 0 545 2 0 2 2 0 8 0 pdppl 4096 1132 0 1090 6 0 6 6 0 8 0 pvpl 32 209860 0 197979 126 16 110 120 0 265 13 pmappl 224 561 0 545 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 531 0 3 16 0 16 16 0 8 0