Warning: Permanently added '10.128.0.31' (ECDSA) to the list of known hosts. 2019/03/24 22:00:22 fuzzer started 2019/03/24 22:00:28 dialing manager at 10.128.15.235:25312 2019/03/24 22:00:28 syscalls: 1 2019/03/24 22:00:28 code coverage: enabled 2019/03/24 22:00:28 comparison tracing: enabled 2019/03/24 22:00:28 extra coverage: support is not implemented in syzkaller 2019/03/24 22:00:28 setuid sandbox: enabled 2019/03/24 22:00:28 namespace sandbox: support is not implemented in syzkaller 2019/03/24 22:00:28 Android sandbox: support is not implemented in syzkaller 2019/03/24 22:00:28 fault injection: support is not implemented in syzkaller 2019/03/24 22:00:28 leak checking: support is not implemented in syzkaller 2019/03/24 22:00:28 net packet injection: enabled 2019/03/24 22:00:28 net device setup: support is not implemented in syzkaller 22:00:34 executing program 0: syz_execute_func(&(0x7f0000000000)="c4229598c2c4612758bcc9760f000066440ffd8e07e40000462b75189866430fe513c482393ee78f8818ceeddf3ef5c4027d225589") mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10e) r3 = shmget$private(0x0, 0x4000, 0x30a, &(0x7f0000ff9000/0x4000)=nil) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget(0x3, 0x2, 0xfe345780337e3876) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r4 = semget(0x0, 0x3, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x81) fchmod(r2, 0x0) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) fcntl$getown(r0, 0x5) semctl$IPC_RMID(r4, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semget(0x1, 0x1, 0x611) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x7ff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0x2}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getitimer(0x0, &(0x7f0000000240)) r5 = semget(0x0, 0x0, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0xf, r6, r7, r8, r9, 0x0, 0x1}, 0x9, 0x1, 0x7fff}) 22:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) lseek(r0, 0x24, 0x0) r1 = msgget(0x3, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/184) shmget(0x0, 0x3000, 0x500, &(0x7f0000ffa000/0x3000)=nil) semget(0x3, 0x3, 0x589) ioctl$TIOCSCTTY(r0, 0x20007461) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/100) setsockopt(r0, 0xff, 0x7, &(0x7f0000000140)="97a979fab2fd0424cea7d5846edc140f64ed1fba2f1e1d55a883559be36f18e036b860b5081ceb009eb5a86ee4a879cc47059e1a097f61576de88262947f2f680126536e9e8a8d7cc8ab465ab7977679c736b0a9db81fd35fde8fde1b8fbdbee34c165d45558b46e6c8c500a821ea26a51a528373dab7313fe7bd8555a0620d92e46f4cee2e1b74379f5640c6ffe6721f94b13f60e8d06f50797cf47533a9bd14bd19b79d3e5fddb4d63b10ccefd6f20b537aff801736c7bbd552f836b746cf8762dd4f48b42078643c2731ae6cc6b810a6465053f8e398ce310bd6be6f1dab810bcf42b2ef3395daafd5f62", 0xec) msgget(0x3, 0x100) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) msgget(0x2, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1ff, 0x2d53, 0x5a32, 0x2, "7fe41984a7b3da5c167e27f9cba9e6b3e13bcfdd", 0x10001, 0x10001}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) bind$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) msgget(0x1, 0x400) r2 = syz_open_pts() shmget(0x0, 0x1000, 0x81, &(0x7f0000ffa000/0x1000)=nil) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/42, 0x2a}], 0x2, 0x0) chmod(&(0x7f0000000480)='.\x00', 0x2) writev(r2, &(0x7f0000001800)=[{&(0x7f00000004c0)="56d746d4a87aef9cda08d9d9c30a79abd874eb33bec40c44581f03c9527f6cf8470ed373bd65ff6d97a79f510ebb566cbd45e982fb2beda3618cc55a071c34908923e9cf2cfc967808bba7552fb6e4974006eb445ff0191f26c3fe78ea0d839252d2a21fd94076e5b1a3360eb1f96e7242a9b3b2bd9509191326e22fab844530309704493901965d860c70b8a2853feb33218b7ca54f396fecfab9fc491f1a0c5207c9b75d5b07d2c9184920bf68d6b1c5e35e08c965ab1004e506884c03a3e97d4551f9ef18f000f0054715562f83611be2de374eb0d886fc2cd0a0b197e633dfe25edc0a55d50c37d57022def7250d2cd09f5760fa8512ee4738761ab5059a7aa4f31c60863a20c99ca2d95932f0845d8d14f247bc786b752f63e0fa9d38bfa0a757cdeb013d01a8648f01317378b70b3d1d607ab36c973ddffad9eddf0628083718cf7fd77950546d5bc2ca27d26c4082245c3ba7b9eca78c261cc2272c126c35912d4be534dc9341a9cbe46b18e7f758113159652387a21d8a27e86a092b676dd7a7eb1a40077876db5403270b010ed947d47694fea46ca8963659d4d132a8afd8c3671851967a409592a545df0e579734806655c39bc54eba1fd9a5db306ffd57387d811063228779fdd7ada286cef6bbd1de099c97b4ca625d937e284f0a0295c0721d8e2ea98b4403231470f34b993b9515344969e77b80c894a19d4e3c177caf5aeea8cf34087b5be34bd395e357a90b6eabcdd182357a0516b5afb959157a6d5de53543a796b192c50728ad7ff22430da4cf2b8ba33cc0d6008ef9f7be1a1e2e8a5a3d317b81dc1aac5f4d6c6cce3309d134f0b7110252361a95b29438656cdd62b4493f58166e9263bd30587576950f2582a8cfc960bfb4a506360f6cbccce9758d3bb2e426f98e33fd7c77151efd3d3d8bea1933ed1e27137b79524f7a973d10d0d075f14fec6ec3e6b113993f337b48037785979b97f9f29d732e0f9b60ec0dc3a753efb5d6c1948181dd923af14cd879b248904b724811cddd31dd240f5d2746622a3248204e2d3695c71967e3b0fac8d7a2963878d223d20c2fb155198f01d071282309c3f316a5262319a20451406ffacb43b90c85e863450da355199235eacbed7c94ad0359a17ca9b374dc81e366c316f7836622aac3a088fddcf2e85af582a8d2a56aa0585151c701b3902dd6db7921a4f2e3777b05f6e7bb9e844b6d83319a814ea7f56522eb8b658789d894f96bac3586160865ffb73acde2454512f5ad2f08b983c6fc3076f9e132b468103f0119a291c5c77ea67dffe89206faa4c29130fef019b0a44a4f7174954e51b8bf9b5938630c0ed1951d747cac13f1de85dcaba02449deab811cf8af22b0f74e463dd92c92345d623737f8bb1ca9a2f0d8e149b6559ba4b8d1eecad64a7b689d119d2cb3a5bdcd8b406120c4959e553604207bbbef62dd2024c77593095b7edb3b8cc613d5075e40c9ac25f89d29dc7256921342e386875010c034796062fa2c0f660883927de4e5ee922cc31f7c0e6ac6516bdb47b59769a9f86a2cb73e563ce193fa50df3ea4ca2d45233ecca94f0853cec9a96aa11834a4643c624c456f084a9b64e22190034060b88ce30c6d683bf923e5075eb2767af0c7a66d10ffea044e81406bd98f8445e6383513ff514ec25d607c9b8ebc7226cc12dabe2babe83fa589a2334136345656de87d6d172b105f1fef37f97056fcc01fd82fb01ab39747745961c5fe8fed4d18079a57c0c268489f921f02610785aeebe4d07b859e73eeae22536d47cbf1022243e457d878c397d878e7c900481b43c63fa5ff810d668bd99b81743d9556aa342c71103e55942829f7c7bea96abefc2a74e60e9ea024634af326eb52b98453d52ad6878bd9a409e299850b3d09b1b8ba5bb84b6c066c73278e7a45429e97975c9b9bf36363026ae19c70414d25549f0406ed5332df9bef32f1272b5f0998b89b207917bde7b59c42808099f34f9a4cd0a7bf1bf9e40deff002b687d715d3a2b79c5836ff94aef96e753f5c679d7e5a7bd39f8b41d282a3b8f156f7f0627782db3ce694267096b71300ae0db369b5741e2340f60ba07aa71ae2489959f6b6f734cbb753046ce3f11a65e4f9026d52f5bdb61ac69e42c558593abb3b5ed9f1ec8eea6ef1ea2fea9c01bd115408520f96fa398d383cf304bd4d6bfe178aee626c1b0d0a673e9ff6c356939ec512274d6779bf1e9c1fb339f705bcc0eb047f8d317cb626b1a9ceadb378e6587fa69d46a340828f7d3e14aabddcaed4e1e815beb7cac6a41131c067ae7be24c707215a0e30eb6cb30aa5117ba3642d9c1b73232ef61638fbff0f9050410671f5f93d40ba5bce2b680475fa7abfdcbb9a77742ad846e9dd8b7dbdf907205aeb631e14eb073285a67cb1b6363c73913833346b34052acaec0691f3158bf8f5288010973adbdc5a260aaeb17f4406d6223c80ee86fc0fcec5406cd8f5f0de56a5733c0c1a6c2729a9dc652a5b0cb0620227df246ccb5790ef50fda8a689c6022f2a7028046b31a39cc28b06d2a433625f124b74eb77d7e78a7a4644c5323ad84656f6e86ae81454abd251ad6e76a1db7589c54ff75656f1416df5e88fbd98a24be22f2892e78164c31ab4f1cbc5cd5cb53a04b98a069e624d968f602ac8236c378d529045984f670c6261f974b404afc578905c9bfd4107fc60a863f7940b2fe00822b752f5c6447722d5f155d50f7375372191728e0d0926a4159eb698a4582d7f7b128fa68df26e845be4753b80080f3f8cf78e60c0ec44dca2e1ecd4463a955d0589b5244589a02f249ba218bb0b77de70aa22c49de3fb91d92a0b437c1eefb1618a8344067bc074deada7f500f9bf22f4993635e5ecad19c5a019e1f41467d891b70a14789189936e25c2d208eb61ae20a7a0221ef00cef39947243e44e533a58e6dc3d6a1be6eb245dff36d06f51dbe66247ee24dfc9ec291fec801d001b15a0aa7f4321c89dab42224e1551346601dfbe476bc63853e1bdb39b8be19e7205cf25b2e9ba2745d165bfbc0f9ee35da02c38b70749100d705c5165ba1d4e8c269b1533139942f1ce6bec0377efc73e90502b8a7ab128bf81bfb0dc8d53650b6f91060ba68635f10a85603a945381964bf0d6fdfc52f84371a0526f6ce9a4df0660d705cf4c3daf4f81b45d904873c6a0d028a8bb4a8e759f3ec4ebf32f2d01610bc1647e82b94bf017d394cb1027b957259c52ca2de4074e32d7b4c84fec5cdd37ef9068cb8c696ecffbec8d833c479c43d5bc24ef64981b9683b1cbd7217b72356b738c8c350abb90a8e8792a067ad418dfd2ec0c2f5c53c41a5ecd9d85e28dd800ce7f07deac2f16842c9ce22f27ea3a1d75d6d411199b43e8ac1417705ed629d419790f62faeee89067cefe30b0bd7abaad8ac134918c163ae1e6d7e53a44989720db6bf4f25f2dbad8178592c85176826b9a04daa0f7a6fba99c1a3bb95db8e3031bef843374738b8699ea089f10291b1c9a18c3dc707aa0386df08b1ef8dc366f4d636f5aa57b1506740cbf2d6f52fcd446d7489e57a3794868b0288bf968331e7f0fc1b15b908499eb76945423028e4f6177a95d618ede6c49134d972479b532e0bc8c785332b80334d05f2be9d4c640614500690c50bcd032c818895d1608fa01be8f83bca7489c6cd74f0fec2c5820016077d6e3d5abec549809b7ec5e9c13e967dca43af16c0f5fc75ca8e7271e36b46bb4e871df206610a149f7c9a14421fe785da487c116caa4ff891e8f7dda0638691c4234736ae44c1d416b09a456e80796b82fc5ea1571c25629b120a6e07545ab25d12b7f0a3ae517a0a8790be5d58d52a275f319e500fac0704d891bf04ec9443365f1381f0768385c0e6e35dbf4c6b15ea5323026afd7415e3b4b21934db86d70efa706d0df23b298d5b88486106d99d9070a33a6e1383feeb8dc14f2addf97cf43711c7d11ed407203f5290e34c5a778b3e2d1c962cfdab98997fb77b195d8f00e18a59214fce9af558cc0da859c9ef45feac0be4d18a68ec96985ceb44490342eb281933bbb99d8b00bad80d6a2cabc67eeb77a670c8c4160ed78b16631cd6f1ae702b6345f4c2429d0c6b7770230c513b86dbbade95cf8e64b9f5d79016300794b0b72d2a1c66b0b53eaf156927d73c7d2dd6be41e42882583d97732e436f30be3e038d30f4838b79921655f8d244754f7afaba72d144f9ae29671ccb9ae7c3dc9ebb5f9286b2f56776d35794e2c4f225e919fedf598e9198918e366c60b52eacb6d220d77bc8b92c3d2426ea9ad5fd00d61dee864b68aea4c4ae02015484ac0bdf5dd430b73e94c71cf180e9d53db33c6fc9306fbf5ef822d0035984d9973f92e830a27634ae9a265ce6ab514f523a5793dbc0611ac171ea879a5216cd53d4c03641916fd413278219ca43dc406418fbf471b7ea24ffe0bb299fcf25e5c282df6bd23b37a5a2365ea92bb9212ce35b24d9f15fb04ae680e0e971718cc12a9c174654dfe7601e645fc44995f2780e6cd2083a7dfb9f0c65737bc0b02b70a44579d7ec9b07c280a74742ffd509ab0eb2e0d5fef88aa5be11fdea76829bb321cb9241815cc58771c093c26c870351742f3fed0b65af8a189bed441736de25a6e73a5b985dbfb4703f2bdeff0fafd7e2b18c4d0dee453a17dac39a4579809df8e7b4f17acc3f0156ef3f632107d72c7be3dea92f6c8137bb17258720dd152d0c9dc6be603fb4f48045dc809050c59ac3eb6394522d178b17624c4091c132295d4daac5a0cefc8ba71cf933e8a12bb35ec378fba554156ec0a0e9d244a73c58359b29c3c58f8cf2453e334c0ceb299d7000affb02fe38e23e3bb616254416b12cc4e67efa412e4b3f3e4ded92ca3b7b062949222b256a504db4fdbbaf8edef5bafa94eb3bf637982a0d204b882bddd7372331f17d5d64cbd88f7fd35863f1df9dbd230b3844ed4ce85c1e6962e6a6a7055c526efc5ff19415d57a8999fc9d345809e0f61b3582163aced99c59805eb5622415101ad942e836c97cc2512e521f08a1ef8fdb3ee2c9c6906cdaf03d4bc5124761aeabed9d84fa0419a67feda1beef57829909c2f3342d228ef8deb5c0da1f3187e0bd4099428518d66ab6fcb07ac86fa135b42aa9df4444a071667c5c07265e24c8b3271a64394be1a835eaf5af6069a2d6cfd50b540287bdda522d7c7a0c720bf3f4344eebeb670e37a590c5c0dc02e8df9d7833e67c64989cc1769469eb8357c23f5c5befbd2ac6e740a9988e50c65f8ab49afa7d78d0cdc7fe8cce430eb6ee06a3261b3679e636bf1bae119f59168e042cb50206023738aa8d7a8fd53bc196156be98fd3cdc8458fdaeea8d0441ca3a64de3c00ff97599c41e8c75aca12b111b7416d48f7bad499a4d85f102fadcfb02ac219bc2907e0b7c985ada61d1e876ee8865e3a1dac37be25c8cf16c90a589e20b70740f448ec7852e833e16ed2f458dffb94c0ccf1a66a52fbcdb66c1598d1f3e7cf40a81b1f6d67966d4932c54bdaf23fa65c0b908dfe5eae71955efdb4f9e95f328705479af03af0d1670933e13d242500dc76b280eddb8685a8818d3306c33a829ce31c8e79e876a2b88ab3f973b0db4044b48c9a5295ef4a0f2b69648f8913be7030cb65eaf886b5cf651c8c105deca09ba1e61a2126e3be403df387ab49530186074ad3243ab444b81a00811900364984141b84d5defa42cbb99224090569934cf111ab6d859156aaff98d3fceccb8330ec4f6314952fd8230a735", 0x1000}, {&(0x7f00000014c0)="abafff9c9cf9d2c52a5d28252ccd795f10", 0x11}, {&(0x7f0000001500)="0f5164df8a3a771ef5f4af3375b1ccfdf92cddc90334f6c9e3138542fc058ae4be176182ccb7971fce2661c381d087daa8b6c0258d713e8bd769a7f980652bd4fe744804cc85dc341ce398ed06c32b5126", 0x51}, {&(0x7f0000001580)="36ac2b9d518afb8c337723756d202ef051cb06c815d81d9436843ae9f921ed93784279", 0x23}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="ebafe707329e9b38e5f3f84d754c66b6944890e93a0ba5bbfbc650da5ffc1fab9f214fed5e949a7d1bbd5ff49e91daea1e0c41db3bf53febb6f076ea2b6ee8e41c04c883e4d7d47005278489e8af09364b15a5d9550fd4840d183ff1e57fedb189f1f9d801f681f1a4ba755917f469c635abde92bd30d5204190e7963bbb732de229e5d35c1480d6cab63fb430f92f6216efac8abadedf6e5f7539b50a5f98c2487e95438807cc72d378136d896169030cfe007d8236eef87958c231e99a7897104c352342034617906c1a87", 0xcc}, {&(0x7f0000001700)="9543f5a9e07a0ca2de2e57c4ab0b6bfdd1a79eeecc09405c15a33dd02734956b0142bcb13df34eb22e67b9350ea3d7d7e1435354509f50a96fdf04d248bff26aa1d76c60deddac046fcb1247b5fc9846cb764e5170ce25f3be11eba19f79f4ef481cf49afef00ea1b0eeaefb73c6e1e1e8b1893450b9f35e9974cec4a6565e1611b34dccaf226c42fff9b1671bc4f5640d8293de4a03b3037576c4ae88e976bbd5b495a857878a62dee8f583375ff6be7380530d80a42c6cba2420c8614ad1ec8c8d56d617160759cb", 0xc9}], 0x7) r3 = accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) bind(r3, &(0x7f0000001900)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000001940)='\x00', &(0x7f0000001980)={{0x1f, 0xfffffffffffff800}, {0x3, 0x7}}) getppid() 22:00:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r6 = dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0xfffffffffffffd05, 0x2, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x1, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(0xffffffffffffffff, 0xd, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:00:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:00:34 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) syz_open_pts() shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() 22:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xffffffffffffffff) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc10, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) semget$private(0x0, 0x3, 0x4cc) 22:00:35 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000000001000000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 22:00:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc0) r2 = dup2(r1, r0) close(r2) execve(0x0, 0x0, 0x0) 22:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x81) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) accept(r0, 0x0, &(0x7f0000000180)) sendto(r0, &(0x7f0000000080)="dabbefea785ef3dcf3a7004e6aa9dc4932fe08bd2e902369ea7df9331283be8b329a429dd3c1f097271e47a51d4f49f062b2629cf5750010b6ca95f12828517c81444376dff85a7e6ac9e12f9b3da6b520bfd924c8", 0x55, 0x5, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8000}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000d623ecd3e46dcb2da3636b32312b5a1998cee7922ba7657c2d86721695b77a9df61c066ee7d5a1920ef3d9a0fba31fc468423dbf88bb2b9f13e87cf9f15395dc2ce2a6f52f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10008, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x3f}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x108) 22:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000001c0)) setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 22:00:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) 22:00:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80008000, 0x8000000000000000) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r0, &(0x7f0000000040), 0x0) fsync(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0x0) flock(r2, 0xd) msgsnd(r3, &(0x7f00000012c0)={0x0, "6ea5ce1e3780fefc33c4865b99e16305d3bef504125e7c8493e2698d02ccf28e68a57242cb7f2aec127ef3f8d5a11b2363cfb4507e6e7ddf91f9cba1cbde4da806625f1ef0b6f36056b874b1648d5ea7ef57d3bc1f57a06d62c38ade9d9d2fc6760840f647aa58ce36878c78a832d1a1bd0450a50aa6a3f2a37d92258ee59e6220d0c10db87ccade16f909e2b070b47cecd4b1dbffb656378262c1241c6103b274194e93ddbea1ca18941b98d79d0d4e48ed09eb113d71926c305443ec0079f896ef777ac55b6812c7711966acfdf6d684659d302f8e804e1d4b94925542ccd9aabc32f0aa280a31b56134b57ffe77e7c2511992ab6819919ee388fcd53ace26d5bb79c3466a9d1ad4156008c8b9186277f90de47e5648e3bd855cadc78d248fb6e32e83ca4467f3d13394c6c411e2bbc567fe0de032bd42beaefcce644ed8eb591b99c199ab9605f64930afcf8b29ca0e322d05dff669db480ed6ab9dda3ed62833ff339f4d1e24e38ff1f8b40f28b7d4683977b75ba9cc610289892db06c9a177487c71b747fc64d582c1bcfed51ceca8f4938ec4aef578f80ebc9a02747e414b59e5ef665db1b960b119a1c576bf39849c06fd701f8167c14c5f5d4695a4d1e6614bbdfe8605e66509e20709064e52bc71bd1935e2950a4f2187fe2da8369ec1a1c17cd26ab86bd042135246336a579a56051b5136a48f1cd88db4be2802ac65a1bc29733234431b2cc05f6c68d6402029e20b876f5f3d65705d1aabbdf920926b94efa21ef5b4907a3059c32b08f7b6a0b0dea46911fb81f4cb8357ca4ee97562e2e2f950eba583ffb6a62d706089d0e966d0f364a7a9b3480c5ac348d9870dd506486def29c9fcf6a708d01e012951e3712911bd2b2064d1df4c4a79d915c47aa05f7e247bb4a54fb5f2b49d4cf6accc50535995410bf19faf8fa1d9657302aad3aefdfab450f04324f56fecf363be771bdb596d33edf20eaae384b1ee1fcd940081a2fcf2e9d098c6e27a60b17516e0c1f6182da04dbf9762c050ff284b6ecd5d44e5d3d3f4aadd4c9ef9657703e9ef51ccd235d2de97f293d972716aabfc7383d0f56dd83dc0c6660785930c917cf452c0009c68f7585f5b8056fbf2453797c637b2188bd64f0beb2cfa19264f8a656e9dd7a700ca7dd99f848690c5b4cad5bb636f5784681ecd5ccb6ad63663fb1e9d9964927ad9ee03bd0a530fedcc316d1ddd7ac511f90fb3d487ec49604927ec1cfbacec1b022fb7c31feb19196f5c4a10156f90ea3e59a14e105a66363f95b548b37b525056a462360ad03352eea038d5eb0cb9e4a5af0c8ca8324e7a58a5e2f8d3058bbf354e5b0cf2a95d5f76a3b1b110bd3bab6cdd1199ebd6002f2493551f764c3fb30312792ba1f9341228cd8352894e048275c0814451a57ddbd14ff25c11f3eb4cdbf357775f0377a6b25dcfcec82a93ff339fa1a4594021baef48037103e076d5997a2023bc9d2a64e302c8a241460682de013a666496a55eaeb6f4b0fc2a4712daf7d6fa08d530a7f7f15bd240f88002d11c813be5c7e0e8500acfe10c9a03d69140ac721ae37d829c15b73800db98e585f6ae53197329401df62368a53cd9f277795cde7045e569f2b4bccbcf0aa2a0ab8c5011964ae410c0001d18c48e819c7c332534a5eaa94faba27898420466f7d4465b18538b40cd23d81719d95fa453a7fdbb574fe11bc5782dbc2b66b23f45ac3be563dd10aa76a16a14eac2ddd85c104eac5de465bf25f39f43a48daab7f46852c86be03f463abee51de6bc1e8f1084156000e62b1ae0ee7c23a14a1ca84c4d1f184cd73bf6db6539799b18355e71e1423a85291b2e41788348851400d360a63231029e1d5eaf8bd3c4beca7ef6443265640ab753bee0cd6c144996dffe4bbdb84465f36e4c3481d75318b476cb5eaad3a05abe67229cd4d39ea0e66a6241a767a6a407ade01f0f80787748ad44804de5423eba15656e87a5bc5b2acdc8a041735489c8997c24f468134aa3660b7d1e852be498270098eb95bb70882c02e9ab499fe0af7c111d4aba3011fce48f30e5e803656b63691d0e90f5e4849e619d536bc24343994164ed544aa7d842cd416563ff054ef62a09d2eb8a3a5a53c816b5c18cccb85a9bfebba8e7f71fdffb1e98da98c34c138224eaf7cb08e3660334cf9092083324a56386c174f6a6c5cbed8aa81c1af6349b7d8f16ea9a5853e0cb5f02dc166b394a52d4cd92ced143b3e6732f6de2fbd22f776d0f364dfccf017c14c3b9c5a0253f9030cfc8263d722cca3f152f93796b14fe9241961b434875feee4c7809aae01211d4e844a2815d300bbbc78b53412202d311c832b9cd4f202291884ba6c56f7404258c66b88561d0a3a8286d5d5ef9316416403a54332378ec89afb101bc791f60a3bb86c80a9c02942a57cbaac42d0ead2301f240ed85ca0527844b1cd894b3770322099b215e90d916b03a4299290344199a2009a28ae378ddc57585503316ea19e0045ec8dbf04459db0622a751aa379124412a0b76d7df54f3e2ec4e9cd0b60cf201945897b9ab227af7e1e95eea2d9132fcdbb8e61b7819600bf92b90bb3ce7a401bd7820aff10a0b50b07c1a5f4de22872106989482c493b9b4e12421cde6c8af5e25c8bef858174c49ff0bb161e0c54610232d5be69e9576206df70468a380becbe40a1ba573118d1a124d9218a951d7d68a364bde63dfcda19609fc18ea6d686fd38c3936287f583030a8450317039c5fd8873ad9e5bfc8e50cb9b3db34b6958eedafe7213c039fa7f68df15f444425c6d227cdda9fbd0fbc358b43c0e3d9b893aee321607ea79c305323e033b2ccf8d2468ea0ed24c6b3a02dc054df7bc2cd4c36fadf801fdf9ba1dbc50dbf28fd5608c7acbb5ab8de9cba59ec86ef4f1d1363e1e8ab7cdb768595e5fb7a9df56f2e69632ba351d06e4be3b7b3ab3d781dbdad52e763770dc18755aff559a8e2861ee5c01404765c286c8191b18091ae6ca1f81f06497e0f6e20ed761a466f7c62783d9486fb0af26138d07c4962eacef814b17d80ec349120572583b6aedc5a112a63502216d196a0d3f3cda6f2c064827ec4ebc575b21059bdfd5fb80173e9ddd2483cc3a3fa82631bb33283a1480f1386ff37fb54deca37b8007bbe099c004e184ac3740ed50603843a55f7af0eadc98e4edca6288997187244cf55b875dc67055468a1e54a78026209864a63238c783880296498da6fab9b898fc0d796437e67117f6e89a71a1befb6686cbc17fbe069d7b287d5feff349949fd2ad6591f6f42223c3d88fdf51f27521e3032ebcf1609e07e4c3834bcd412747548e8ecd61b1d58d5011ef054651adc58e063fb47e2cc0a72801849140c8b97f6ab54faa3f37f41b08d843fcd4e9ce5d74325a73f9d7cbdc61021ae31a1e057656aec3bfefdc6cf3fde376dcb92dfeade8f6a7c569a2c02e65b2227714bacdbb4739ad0e2eba4855c7f483a46ca0e9f218086e73b983bf810fbbcfb11cfad1bbfe4e5820d5624aa2d92e1f274405826f77f26ac1dbf19fc54de1a82e7931d9687e70f5860849f188428848c6864b9094ecb6ea3e345d7d8e0a1d70ec9d13292b1cb4e7b2628d71107633d7e993890a843429c0c4dd90d54c06690c5abbac2e6445acb005c20a73bff7f6175bb0ff1ced441eaba33d703f1065d9e07a4914f7b75fe64e4b8c8e84f6f1f3a5cfa70744035ca2763aea4685453b4813ecff006f5a265a08bf89eeb93b62edad028b0c7e5837d9ba417b75660295c095fb553e382e052e11b166d06dfe86961f11d7d84980a10a86558bcab18b7a255452f52e78fdf38384c03747fed16ead27e50decc3e8c3504493d83e4c48ba6fd57a866b884b968f0034ab3d6d07e0c05ae5d4a9f296421ceb37b2207a12a19c67312cc65dcdca65c80be47236a1f6bb0b022ba87eb3d79a774dbde488adefadb95e6266218c24f3f5881b58d139c839b5a72e584651653135e8fad280f0c5c4208b652390c664cdf9d5a6523d0c9cf3c96c930f418ddf36879c9eb6f83e22708f98e2e53c0248db6c721382c6b92eba7170a069ad5c5d921f05df14811b307f9a90796f904000c616ae216b6e7c2dc5c9c59bea76f625e7d9b6c61769e1a8c2dd905c1f9c40f5ad7ba1459da929eb259fe7edda501b2133eb131204e852c209e1dc630f2fae0f3fd7e8075148019d693aaaa492e3f704333802fcf7ff16d2e34e68adb75c3e9e12fa83cbdc595510fe5cba5454b8fc8df0f2fa1c7709de09fba374f3da10494515dcdb141f2477f61879105f2b6446b4623b21bea4a09c5419321fbcf953b5fd84a89607f63a40a2634225ff4c5839948377af1bdad9e0e587fad291f00444afbd620b4b35755a1ee4eb7490e78308c8df9fc5c746278afe351232ae7c67cffed4cc9fd6904f3ac67b4715e4738a18c9331990cf9110d0d6afa71e83d994ca01355481935025075f18693e2983e3c479d18af44ef6b774d52a208561ca4ebc92e5fdabc139d751d7c02e9e8f690ce05f9150a91174ae0f03db9fe90ce581b0016f8f6791a6fbda4667d988d3a7027c50857ac23e9ca67359b14629ab03fd0a510ce2c1e1b63352047ff5c9751c0f94085854760931eeef15b6f9a1e88c72ce1a9fa259da7a658074191d7b4d4d5ac153cb6b5895c59a9ead5a7b6e4ec81967ca39327279ad860f497c0e3ffc80e21716322870d4544ef4b077edc8818787eec894c812ec78e2bab1406dcf8c848656519ae5143bc55816f68616183afea55d6e80eb74480de82e45f9374deb1d204f5a76227a745f4e2ee88fc9a97c060faf1cbebb34f9a0cad91a9c46c576da2af9fb472e4f641440facb8f93ce61ba4a589263b731568c034468ae96b384b3482df31a729c52b977f9c267590173cb7b45cbcc03743be83ddcc9854c4042aa41df5220755e7c12b23c59e10852f873e7133267239c2d9d08c4491386e21411fa12f23ac3a8e94b97dc24d21041e9115cf53173f99a13a26bca14b5aee77c38a7a3f1f5b2c45ec2cd279a55f5708a6ceb69f12bb372b9ddd737f7d7f5100122cf2d9b023c2f7a78c458e287e4abe748bf802a00c5f45d2db95ff30d32421d4a7415dfbb9ed489e656eca654b561999cddcb7c2e65f933503d4e3f7fa665339f3569cf99b29a18e89a4c477808f4473ed31dc4031c2a70beafe0922aa5c8e5d44fa432846dd70fc381b061057ee8b58b1edaa76d427984d97e6fdfa6f434a5e4c3032822297e778e1701898ad1452ffc734702cfba593c91f43e65198d4d84fdd43488d55cd3054cb9047c6093d019e7644314a6a208aea12a1144b32f21d6dc4850e4cd5b7292e501edfe69a8e8ac62de8d08ffd694d2b09d6fac4360afbaf5f1bc86922d1b1eb1b17fa5b49eabccfdf8a913716d546b5a9d138f63ded9178ce94bef7bede20f505120f94df1a023fe3d202a7dc42dd5adcac8d8e85159b7f6ecc7d88e76cf263c1ccf16ecbf1ace90089ea58215794eff76cb05b3d002aef46e3196e786fbcecdfeea98aaedf53d5cf70f92f21c3c379ee7e3b845b7f5852955f95ffc83e08ebfa360688ff337407db30838faa74a5fe28e3300cec4fb7d4be170659c718e3edcf074f5f5bf2f235b42219403a6618c6fac5cfab0d8bc62503bddcd254a2eb87ac0dcbe3eb2f95394acf0e3440a4673d025c3a0c3261aaa34d16f9a42f6162cff9be590e87180ec2134dab49c0eb1fea6397a8c851d2dabf480d1a78b9c295e4aba6fd70544e46b264bcd789a0658f"}, 0x1008, 0x0) 22:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000001, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x9f1b57d199d0473) 22:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xb7) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) 22:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r0) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) lseek(r1, 0x0, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 22:00:37 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) 22:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2019, 0xfffffffffffffffb) write(r0, 0x0, 0x0) 22:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 22:00:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd0\x00', 0x10000, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x40, 0xc8) chflagsat(r1, &(0x7f0000001140)='./file0\x00', 0x4, 0x2) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000363551f4cfee0ac7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000574cca70d04079a617f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) recvfrom(r1, &(0x7f0000001200)=""/69, 0x45, 0x2, &(0x7f0000001280)=@in={0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) semget$private(0x0, 0x2000000004, 0x28) pckbd_enable: command error 22:00:39 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000440)="b0c720e70d5170d2b0736831ca590a08a533914d9411e30a761e4e877c8ef62f67cae4525c75472cd56c3dac281984fc5685813d772e56e320a54398d093a49413ece0c54c9de7a80c8c3e2fa9b581680ab71ca2c9b6b0c983891559e0b192787297", 0x62, 0x400, &(0x7f0000000280)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300095dcc11ebccd05785fc93643ed4c840aaf33967930df4e1cc3e62b937c9ac0f1e62a9cd81c047a6290e0561fb65cdd208966de59eef26ab65d52b39a75ea59f13b7390179fd49255322f6c8e1827159cd920344d1330a4503456cf23b6df099f8dd10e0724e2523fc8d03a48a842623dd57f00000000"], 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="a3c8d55fcf8b8db808d338c2f476e3c5d966e8f304e08ad2bd0dbdb6ff1de11a36c43aa29ec34f781be6e2676cfb41b9495cee8601410e7b084512a1b82a8010b04c1097252a5cb6ae1542876b43b77fff40b7c2a5a0cb6c1c083ea9df69deb04c7a00696f8d03bdb33cf55b0244e3bb7114a77748950e356bb81b5b4fb6f54ca0ffd0e94879336836674ae5f7fc9ed1751ce72495844270b46a9035c8bfc6747f906e484f7a16b5d8d3a57b872d02cd24879b155d9e89f6690ea78b4196195b1a994ba577a27356e17e1561c75f11b2c577ef2c128e3ed35d8068a27265ea50b1", 0xe1) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r5, 0x0, &(0x7f0000000040)=0xfffffffffffffceb) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)='r\x00') r6 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)) 22:00:39 executing program 1: r0 = socket(0x2, 0x3, 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000002c0)=""/212, 0xd4}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="035dae3070ca9f05", 0x8}], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) pckbd_enable: command error 22:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffd3b) 22:00:39 executing program 0: r0 = socket(0x202, 0x5, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa001cf4002000003300000000653a8df40000", 0x1c}], 0x1) 22:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000002, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x9}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x1}], 0x7f, &(0x7f00000001c0)={0xec, 0x6000000000000000}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) r4 = shmget(0x3, 0x7000, 0x120, &(0x7f0000ff7000/0x7000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000080)="7cd1152007c8aafda76a1cf82894666311982011ad2636559b8eeb92228ab6160d6d8a4af4086ff9a7f885e2f979a1288dd36124b696cf363347a8e59964f1e61e359ce7f938b70d5e061f3f1fcb6d0244bbf59255c4f28c31a8367520339395e63ac0d76ad7cebd881ca3fd42a25b62d47f39515f469bc80e0499cb082595ffdb9e06550f633c2176755616b44977cbbd1b0cb039f1f41a76328e51d5098056277edf07a6e63d95160d0aad0eda6ba35a8106133547a1f54bd30de3e92e546090ce0f835cad254daebf529843e38a4a4c74badbbb6783e371f5010e2879bde06a12560bb66c360c8f0c0d5f335a54268d1dfeffc4f93c42264cad5cb7", 0xfd, 0xc, &(0x7f0000000180)={0x18, 0x1, 0x200, 0x100000000}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 22:00:40 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(r0, r1) 22:00:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000740)=0xc) fcntl$setown(r0, 0x6, r3) fcntl$getflags(r2, 0x3) r4 = socket(0x18, 0x4000, 0x1) read(r4, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r8, &(0x7f00000007c0)=""/255, 0xff) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r8}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r8}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r7}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) 22:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x30) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r2 = socket(0x820000018, 0x8003, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="753952718e3286d347d616ee4df8d6bdaed8bb1eac472eb9fc59d444169fd0010d6f0eec74e75a2fd568179d02bf1815e67b019435d2181210ab505e84d887bf1909aa2b72f127789d62e3f02c698f6d2bb9873b058b348e4e86e78fae2f80900eec936af59134a4b6171d41e8e5c5d8a43f4a6296b630a6ec72791409d1771a7aa9074937de73a56cab340d64442947c6d2d737126a2c31d02962975bf6eda6029e6671228cde4f7f31579c1337ea2183329c584da450c7957e5a2490b1a1c4272dc1d60e2b0c26e5be45969554ad40a4f1000cfdac25c748b56a3a56805182bda97e6fbeb4f64219b5dc780ced9a3894dced77376439b770b4be027a5ace", 0xff}, {&(0x7f00000002c0)="917ad1d79be6a1460502795c32339d820bf1520e29e63f2d44c2658340b93fc7d69456cb843c757ab8708f0cd4456b190631163257691aba9439b16e9ed3d3380e8fb8debe56f30187cdcf4d0ad3c5078d2e7eafbfcd8f3e9218e0bf84eb8f8874e83f22af715e183af67f581c39411d40f15d460daec9e8637f074a31cbeedf83e1074b5f15d3badeb2c836954e953a8de0499ae0fb69288a8a6c2d1ead7832b4ac8d981924", 0xa6}, {&(0x7f0000000380)="6d3598c51168314b4e63630520edc0915844c8a5c66012d1b6617cc374e811922cfed20c2a42ea1d85a25748d4464ea30b2832afe05202860054bab4d19f5183df14d2786c5bf238a74df65f0a508d14e73eb187cd8451177ce2885e0d1d6a4f8f1b2a2f97817c1edbb43356ba4961b1122420ea2441992e67879d9cc7d2eca9cdcaf753d441398347c27069d6acfa5829bfa079f9e6e7b4db279d70301b7805abab76ac4630c87f3ab1b748c950a1f7dca90a4d7f0d18781b61058307a3a62ddf11b67c33c44ba7202f6edcacca325d", 0xd0}], 0x4, &(0x7f00000004c0)=[{0xf8, 0x1, 0x101, "17e185653f1f5f1747f074b9b3205d70c02418638b4ff6af573f65ffd171127e5e4d18b6f3fb9b4a67006db937c12767aa2ee07f9db628d3fdfb9c41df9707bb380a017a3e09a04905aa75686d9222afe762259cfe75ec87d34933556316fcb57f7b5c074f517a76b2293a996b80eb85fb01e8dfd601797a0ac2635b332c46df3ba82a281f28d30aff21a965213350f48b788edf41bdef57c542522c07c15a3b788ef74666d2618f1641a62c13ad64e47d3d27004e1b79107dbfa841fcb9b2838b887265175ad80dd5d45feb3f6055e1e5d97a80067af561edc14250124d9eea1055"}, {0x20, 0x0, 0x5, "cb298aebc234e86893"}], 0x118}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:00:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchflags(r7, 0x20006) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 22:00:40 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0x8046) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 22:00:40 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4}], 0x40, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x89) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) socket(0x18, 0x0, 0x7fff) shutdown(r0, 0x0) r4 = dup(r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 22:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000180)={0x4000, 0xfffffffffffffffd, 0x0, 0x10000ffffffff}) 22:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x12) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000009b1bc66cf1a8900d53e16208dd20cf68a83607c28973c8835f4b52d04bb48733955aa664533aa46d1d24f2d5c3ebe16096e0835ca00c03b4573f6f2ab2bc0a8c3629dc50cd78b431ab2372ef313a3c50bcec53"], 0x51, 0x800) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 22:00:41 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/54, 0x36}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 22:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x28011, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r0, &(0x7f0000000180)="4a9430c0a82b21e6d44007ffe0794b6e71d2a9a16f0c68a7416bcc0cf615a560a826737acc133468d4e7763d25c2c5b47b43eaabb7c729132e5bd62df9d9d5e254ad3fa836c4eeba91dece902b6ec4d18ce291851ac9e41e69967ae02068b7b27efd916e97a4e37a7012b23937c6d69fa2e7a96a419d3b1a2a4dd63295cb1f12c651b822f084459f5b0b54ec081805ba914334330c6cc820184f6bd190c0a016e6e38246d67af10c55c3de4924", 0xad) fchmod(r0, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x20005, 0x2) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x3) 22:00:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000013c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20801, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) accept(r4, &(0x7f0000001440)=@un=@file={0x0, ""/6}, &(0x7f0000001480)=0x8) close(r2) readv(r2, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) 22:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x100000001) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x80000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e083048e69931929648ea3c99c56060fa8e6893a0182c255ec092e209506ff971a3ec3bf02cbfcf8430ae13fc600cf4fd5f7d221157ce52c122ac092a58481e969a8b70e4cfa652f16a04d379ebee39ffa5f7c4dc79efd3089f6f0ca664701c33c4fd876dfa988bbac8617ab92ba4f2c65da1699130ce3fcd68afe63deee34036c1c3088f43039c7cb3", 0x251) 22:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0x377) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 22:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x6, 0x4007, 0x486) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) 22:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97", 0x13a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:00:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) fcntl$dupfd(r0, 0xa, r0) read(r0, 0x0, 0x0) 22:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:00:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) flock(r0, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchdir(r1) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 22:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff7) read(r0, &(0x7f0000000200)=""/254, 0xfe) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) fchmod(r1, 0x80) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4}], 0x3ff, 0x0, 0x1ff, 0x0) 22:00:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = msgget(0x2, 0x20) msgrcv(r2, &(0x7f00000015c0)=ANY=[@ANYRES32=r1], 0x1, 0x0, 0x802) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') setuid(r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x1}, 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x168, 0x0) r7 = fcntl$dupfd(r3, 0xa, r3) recvmsg(r7, &(0x7f0000000080)={&(0x7f0000001580)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r8 = dup2(r3, r3) setgroups(0x1, &(0x7f0000001480)=[r5]) mknodat(r7, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r4) setuid(r4) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) utimensat(r6, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)={{0x3, 0x6}, {0x6, 0x6}}, 0x2) getpeername$unix(r8, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e463fb58f226f3667a97016fe5eadf9c37b7b965115a9fae649daff791aae2b77546b2da7a0e39d1d64c7afac59429822193ff21b365a49afe2891987a4d97e1f2443bb2733dcbe062f7fda9513ac2eff6c074932546f8"], &(0x7f0000000180)=0x1002) 22:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='mL', 0x2) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 22:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) setsockopt(r0, 0x1, 0x100, &(0x7f0000000000)="2d3dab69f02c3b", 0x7) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 22:00:42 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0xc) listen(r0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="871d809d433f9c123c671b8329a03dc9431bc12760fbee01c270b3f6c0f9c3d0b966f3", 0x23}, {&(0x7f0000000040)="8858ec5061b64b0dd4a06f10dd", 0xd}, {&(0x7f0000000080)="5fc6f4843ea0473e78900ef4de923a459e04948f9b2bbaa3029ed5bb7b74372b0b8005151ce524ea72f38c65ddcb36ad7bd24d7a051fe0f33d4c41939767119a227e3bfeab3bc78fd9eaa9277e08527175c492f9ebd914ab539a8cd6b93039a5b8dda480764308ce9bf2b215c02b5d943ecdabd0fcd7dd034e04c7a3719ebfdf5a20d916e0bfe4c3bd66e439510be4c9091438471683235e40a3e111e53d1fa37f82cb4c1b96d95c7632ea184addfa2959d5f5ccc9b17d34c81faea6465577e9cbc80aba7f5ccc952544f528463c1ddaf7d38e6c09cc61d4a61a56d77300c9dbb21363aeaf0d6cda366184f9002f0b10", 0xf0}], 0x100000000000006c) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 22:00:42 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10ba1, 0x8) r3 = openat(r2, &(0x7f0000000140)='./file1\x00', 0x40, 0x20) r4 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x1c) getgroups(0x1, &(0x7f0000000080)=[r5]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x3) r7 = socket$inet(0x2, 0x7, 0xffffffff) connect(r7, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r8 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r8, &(0x7f0000d06ff8)='./file0\x00') openat(r8, &(0x7f00000000c0)='./file0/', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r5, r5]) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 22:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 22:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) dup2(r0, r1) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x1) 22:00:43 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 22:00:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x7fffffff, 0x3, 0x400, "06176c00161eef7dc052c112ad0498eef06ba026", 0x5, 0x2}) write(r0, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) 22:00:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlockall() 22:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x14a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8) 22:00:43 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x1800004, 0x9}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) 22:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0xffffffffffffff29) r1 = socket(0x1e, 0x1, 0x10001) listen(r1, 0x2) 22:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x7fff, 0x4, &(0x7f0000000040)="7c3e1b1c8eab3a638444cd2583c11deed30658514652b70c9278aae44a7f9b8491181357b404ed2ca560907509273c3297e089554d5c57380e11d99227e0136618aa", 0x42) getsockopt(r1, 0x8000000000000006, 0x1, 0x0, 0x0) 22:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) semget(0x2, 0x3, 0x40) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) fcntl$setown(r3, 0x6, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x4}) r6 = dup(r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 22:00:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c068505690d381830b23a0b13a5f717ff8", 0x14}], 0x1) 22:00:43 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:00:44 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x22) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x60) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1b0, 0x4) syz_open_pts() r3 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffeffffffff, 0x9, 0x4, 0x4, "e80cf080873c42e0c67e90ad7977388dc9190ad9", 0x5, 0x1}) ftruncate(r3, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xac) 22:00:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000007000/0x3000)=nil, 0x3000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 22:00:44 executing program 0: r0 = socket(0x2, 0x3, 0x33) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1f, 0x5}, {0x18, 0x3, 0x66, 0x3f}, 0x4, [0x20, 0x5, 0x1, 0x9, 0x6, 0x4, 0x0, 0x3e]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) getrlimit(0xd, &(0x7f0000000080)) mlockall(0x3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="436f2a810200000052628495e8b4fb5d006478ef1ca634015426cdf4fba6c469b4399b9f487883ef53478e7de8c4bd636715c8167ed7152eb708f731c9bef1686dbf24377a26344ef54e9640dac4980e875ffc", 0x35}], 0x1000000000000286) ioctl$TIOCNOTTY(r1, 0x20007471) 22:00:44 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x54) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x6e}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40"}) 22:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b908002eba4e71304b2988e1d548e69931929648", 0x19) 22:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 22:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) r2 = msgget(0x1, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/148) 22:00:44 executing program 1: socket$inet6(0x18, 0x1, 0x1e6) r0 = syz_open_pts() ftruncate(r0, 0x102) chdir(&(0x7f0000000000)='./file0\x00') getuid() clock_getres(0x8000000000004, 0x0) 22:00:44 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="a4b472ddf22ce440be1782ce07f0600e812429e7d01047286ce7e7df4addf3dfe3b39658d01b87e97e5f760329df6288838c3ec145b2925dd40cb068b43c7f718d0aad929f7e57f4b86d3f0c313aa80ff237c3f6da86aaef113cc81ef2b4e4bd13bf05ac9596f1f6ee23e862f09d53cd1059d0b8a17615374f597b986523e967d03ff3a0", 0x84}, {&(0x7f00000001c0)="7bdeae67aa1394686a8771a77a47fd7b2d6f7737ab8c33e4caabfda243e7b7e78b0657a0e134f50f10ec8094819d26fe63e5d496da6cdee955feb1015eab9453f7872a47e4b2253dbee8eb209707fb45b9039185334e604e06ab8947de8a4fef452d6595b2d14fcc8f81353a341c7929fcc9098fa8434b83b603027f39fa5a52d0050eacf54c7634cafaf456582fc1e0cea500957d2dd2361af0a3dbf73ed96400deedd743032594efe6bd", 0xab}], 0x2, &(0x7f0000000280)=[{0x20, 0xffff, 0x5c, "964b346ad8bb4f87db18570b0fc5e4bb"}, {0xf8, 0x1, 0x7, "11902689062b5f2eb6e8ee33f8552f22227e4f09d683cb63cf18ff895673e913510832141fdc2c9cf2af674ba38d9e0ce38eabca3daefb9eaca0e37f01d8b0d604f0b355fae1671e6667bb9d3b7146a829089b3338b2398f453e657c3c9132107df90e3718e72fa2291550216457046bce85df4c3e30bb67f404775e14c5bb421868c89bfe40a18dfef31bdf31f8b8dee6d2a42b71fb030707035613636389bb70dea24ceed3feac45ad4de179d57c079f1ab266b83576df7a0a8cf06592699b054f6b7e6c60274f5496acd0b8e7e7073625d3c5d948050685809f24bb12be702f5e4d55d1"}, {0x68, 0xffff, 0x6, "21a34fa3cdfc6d125ac19dc1f7afa22469601b624c4a42f16bc2eb590b03d6719fa7ae3012303efe115a1ae03579ff165d33bc6cdb9c7f57017de8cc7712f3b491b5a15d9d714e850d3b5854f65249630038d5eb409a1d"}, {0x1010, 0xffff, 0x0, "56ccda0490385d0dc6aef23e5ecf253634539f24f322add1c71e90e99fd0183f4ca07adff0698eb7edb08c32d0c1dd9f7f560d7b6fced781d3500ca5bae88a7a218b5668a34411cb9d5028133feabeef8e5c6a0445beb080ef8ecc82549cd2441133b50fb0e8e6886fb018ba942174ce02131aac761bc1430d546a8cf82e4a9a50af613e1b3567842b7e4e21278f5675c6cd8950c48fc0fcedcf8b0ba09fe918cc74b11692e78dda0d25a5cedcc856c0e360cf4ab74325d6ef635572ba7b0b22c010c280d639d50c8b8f4a8927500aa2fef048f124389f930544f040c30139a9496a7d106f188e034bddea0c3659c1d56025936364bc3605c9f0a72c014dc421d76bd9e826f571373606d2edec8e2a94434f220926b2b7ad179d32bea22ee724bf8bc78938452be0e6e6fbbd859280808af02e18ecd4f83a822a5e87d17d61c11f812ebd5274be8bd7cd3173c4214f45175cfd9c11cc4dadfed50261a28429236bcaee9d14c3b7bfb70775fb257eb12365758aba7b7f6ec5d4aee1d3228825ec2d16d9d5ef8f8489de0c940b1af621667982a81a1d02080caf9d7a51282e92ac892931120b356e6248dba289b8e54d36fa454a2d1d31013f40c65a1bae57d2e3b048f238e5bc9291545bc47cc10f12b8f278f7aa880d5ea9d265d84f8fadd1aac6b90206625497ece8d7af73b0b2d0e451d0542152c670b0a69a80b708a46b1c96fde78a1206e09f65e552f476433e30e4c2c4e5ebfc6711dee437e51d2a8d3bee5e30578325c915e0d30a0e5a2186e9a1a8573e9c2bfabd968744992fd3178ebce245246b3637f97257159f21ee81f65d0cc2139e6320bf32648b09b56a31a612f1618dd56fda145cf0146131c8bb5d770befe1bfc2947fde48f015cc3dbdfdc3df547b230a365b7660e0b2950028a5423a9249a4c61058daeab24ff4a47042f2d0eb4b5e2fcda55cd8b0b93ce61e2109f32d76d0bcb55df1155ef6268a295e69b055fb1603b971f05881ef3d2326d4f6cbf56954a600a0e6bfe7bcaa0caa626854b713e0ef918a282086ffdfe62397775009c696225084bb74e34f1299cb9d5903e6e608e0a17ed54c695d7f5f654f7c66489ecd38dccf03ba570d6f8266fe40a7439b1ec109f3a0296e5e3528cd8b2b3750559022b9cf59d014cd0f93cacf531eb9c7572b2e459b80937af2f1a978b44f46a9e0a13b01e91a8316ece610596136f5e909109a57c504517798dffe75f634fb87408c1cf1b18eaeb69018ec7be83e942827eba27a65d90675a74cbd48eef1f841501c44b885d5e8b22ff7c1472670f7e4bd6351e7250c5e767044ea889fef6dfd17acdccc7b5f3a533e650989ecf8904239887b6d6567118374d7ae8ed3f46ad07a85c98e20d12ca377630f53ebcfa1e4f9d930deac7bca01b2cc7224e5106fd415e8fc4127a272af2e7292acc1a86215fc058499605efe9b355fd0c5e2a43104170a1fe144306817b5524215986f9e2d5b60c9312bc837191c823a59773851cba87d6adb587979fe0c07d294452d3db2a9270fa1a60943c57fe0781ca0a73f0c8dc7dbd5df1b389c1f5e0d40769bd958afc141a1e63c0efa5a2b16f41c261be1e57021793cfde96fa2261bedd3278c7ead09a1fcc4bb9c09d716018e24407d315321a93802a9723649bfda7a2a331663778715b7109b7409a0b1ed1e54e9839647dd22834cb11513e1a2ebfc79017d426cf2c038bc8fc16b1bf9c38194dbd95004ce0759b6557cddc132d5716e28708edab1e03fef0183c2a3a008518d7d1845ab09310ac85ecabea6230e65f4d05bcd03e38d5819d85cae954c939ca0ef1e33d1b16276afbf5424265ebe3a76379f4707d17c0f3ac61fa53adc2739e18dd8f3d45b00b0f01384e125c7e4a2ad2e4b31bb3a0792fcdf7859e4309f49e44ff4d4d5faacca168a58555e4a7ed21f868d48ec2f45b1224979b8fb84ad89a6be39a7918c91455c3e497e7cc12a569c60c13aa2ef63c2a3aa5b1f976fb24624247c1da066d9fbccd988ac9da2e655addd07d55c826744b996246427f2378ec970dcf705b389ffd293b260efb10a4e5549d28ca6e235e8889e29aef3df17e1307489becf88e371c66b4551840875acbf2904013ca6496d32bccb242a7f7ac363666ac0aa1f6a6614d7b3b3b965e82fc28561d5a8fcf1571626d53b0390abae5561ce7379dfaf08b8532b9a149fd57f94313158bb4d1ec8ddc043c9fbd4ed912fe0081accd05f9ce1676a97094a2f12098272d2cc0439ac2bbb1537ad98ebcab31d03611ab77b2e346e8fa7cb77dc60f14765f0d95a940d2814258db52f106077508aa5530b108ae28a602e0a3e9a45f844eb94085bbebc0d93576600b71aa28eed2c6ab70ccbbc3b1da968276a03f77462d72644af087f04109e078d15bf86fdede9959c38584760f13344c23432ad2aa3c98cb94754703be08e0d8c06a62775712ab8fdc85c71e5710dcbd40fcdeb08bcf336c87185a82c63741d67869799ec3d5a5823e6df4c17a5f314e304f9a5f77ac9e148c0d67a0288e15464a6843c18461ba9b3cb803d082c3ab6ddee8c25b0d2a43a6539186b9879bf4794d7206a5b6e813526c3a6d41d599d04fcd1465bbaa06fe2ccad104f9e64290e37119cbd8f22c81ddbfe0f020bf57abb5abcfddf9b0fea0644a7109407911c24f35e147d50107a37a23bd043cc7d384cec736a879817989276cf1b4b5101309b0a31777bd3d138bff0080bafcf92747d2de55ac8d1da1fe7a4be9ec79cb4768d98c6b3e7476936ac20f17a1f095d65fd520be8de0c8b36d5c4e2e97a90d9a92fc870bed86b634b5a194a8cb0ae855f0bceb65c428736abcca7608b001c4191a53a8655f10f84da949da16c5282b51012c04ddb4476f412b6da8a2b99e23c0a1a071b93c316d371cf94d2bfa80eb4e9d1056ff5d985ead3c28ce8b308db31db2e96f4cfbd9a399174c349abdfd7ddca43500983e0936070bedc6f30d991e97ec7847695aac125611a02361325275218e27320415e43f1f8711acd552629e0317d4b066b5241698264e6f3b0c9e8322b30c4c9dea9ae81683684c104ad030f473421d9059a68a0316562d66cfcb3bb9939e53a4480fe45a304c429b5366ae4c9211518af0ee5d43b399f1fedd3352b5b41057527a42fac5a0f07b5fea3332feb1b2d636c5f2f973089e1d56ccb04f108b46d62b5b61d56f853b6d7069a4306eb5fc2e858eb2fb3a063d8721dc71dc5a9b80f3e7eca53e7ab1f44a621706220bd9d277fd3d931608aafee32d18b8b1680cc4f39c8bd66df602a16e942fa899cc175d7ac966a4bb0a2d18be85a987ae9fdaf3d63e0d87a8d6f59e548f2d8424cfb32c9e7a2701eedb893a5bcbb477e84fd62cc7d1b8c248b07a9dad9b015ae08a67d89f75c59a55e9bab3c9a0b5e5363960e6bd82b1b25e6a3e89eff5f4842a77abf08e5333a1730b78ef92a952107a11343056834c03ad783fd1273250b61dcc9d14b82f8d3a2c6627f03d42cc02ce4a024de13f84a1dcfdb7fe1b0b4f46452504fa019f277b5a9e3fc4bd7f8cb216b7cd78e97eb0476c729a659fd21becd358c12e6e4de89885616e85cc186d62cb88319451db029c54f9a4521773ab97c9453427ec226c6338994cb10bec52acdc81d10a9105de06467364f91d8ac62653545483d0e123321b13a7974a299f07fe9a7902b33ee1da1f67c4a3117e976d90b8f38369354f05d54220dfb519b748d535ebb80a52c196531a4921dd0559e83889f057d5f40325f965b9c7b9982beca97daacec7fd1e24479212794efa3e6902e922c033b95c654b65a673149de36260deacbc88cc6c79a88ef94fe2a04270b856898ba9a12f6e59bf1853326984d5d79bf3df18ce13bc59a377c4c58fb55a05d62eb2b49653ab49f34c27292799c278f8314187ec3a1f91ddf67bd4f84fcda699f9db0943153a4a82d8c7dc6fad579666f724d2a65dcce2b5adb1212f7f1baf6da9831f42b95fe00883a640f4a6fe4d8d659b8a66755728d989b800f62f95ab8e34a73156f8d7894f11825fea3b1536de9b2abf3c4308a1a05f0517b3cddf66b486a78841e1ed1425955bd4ede073b83c49e76b55ea8d7087366b41cc2fd944af1863b547e5e79f0e092c5ef5ce1b40355ef3e451da712c0c07185be940b5a8c0cb15883ea1c92e74aad10ef881ed08dded08fe4141054c41040b0232121832240b3b36bfde4b4521b9451ba7282ac09e73415d6263682ec45cb5ee43c465603f649354de6869a6046731757b74eb9376ccec457648a205887d3c1d2dabc43a24f8bf94cb9dad1b1abd99253718b9deeada505e5546c2a28a540ffa3d15bb24338baf445fe08a231aa5eb03ed223d65a1ab8ac2a3f4865d97f69ea1803afc134277673ab1d1cfe568ae37279da8464d69072e25e1ae655a13b4a1547bc71e6df80cf97897c4d86a10361b2d85269957a848e8829ade46d6b877bcdf7085a9b8fc643619c7b91316bd48425794790c6b25a9a969934e2c5af3f726a7251c116f94c92fd51793f584c3a35141fae13f4021c38e546a18b130e317cc4f965622a5fc51563e4d4716476d10b924b98af74e1dec058df84621558e53964a758f50b4c0e6594560886ccdd88c165e0a306de30b0e3c9072f2a00bc88db63bb3e477c4b6470095a1db9417bbfb91d9f0801c92e6d1817bf135362c045a904967b7c110586673f17dc39071caed96698f02fd572802947d581c3a3d9aef7b7ab947381384645021164f4e89a9cf2fb63b42b3f444940f5364c173adebe4733f775b4ed0474410613b2bf8e822db9110f1c36d85552cdf9fd654b78e17d1573a9c90c5f7013b683b3bface4f5a6eb8a1867ec3271e87ee9c9f1ee1fca0755938772a149a9fdceb00526ac77b7c765700e24a52fffacf886c28103595e3d8bb151fca57e3d6c95bc046472ce6d64efcba201a1e6eefe3ccac18cab7ad7dc862754482cf965671914d73dfd53f6ebab29c0880df9613b4daab2fd1a468d4e0e7ff9ecfe93eae10867b423c1114a6999caebda0fd55a1bf4541e6a717d51bb6fdd3ec18b240ae2218315a4c8a67e55976376192785f93a9b3e664e5f264de80cbea2df4633ccbcb6772d5c1c24e94dc64f6ef94daaed060b9d679c854c6f6d5dc5d61ff8cd8ed0438cae111ec8e5b8509ba48212a29aaa79275a7fdce733c22d5ce36bce7910104613f705077c233f2d5446cd9f677a28bfe0c2fc2585645f90048ec729215ae75b2a07e6f044aaae79ce6e0cd778da1cdf2dcaeb7b4eb302ddac2d7f0b84afcf4381020f07a55cbfef6303ba921f03cbf5be6ae8d1de55e931e7d3fd9c30ac315fd84653be174e5b02006fe50edf5400fdb249ba03ad9368561d7b829e0746f4389e23f2566780c3622d2d0de100af23c64f083f37d043c62d93304d056e9b707fd8288fcee84f5d4dba75ee356d02ca3a000778b9208bb7b93ebc6c2473935ecff246ec1b3caf0e4ded61a9bd76e3af85bda6575cd8adc5b0828db676980f5d1066ba20de010c298afdced8e9263ba7e803a00273df0e8fbde7162094182902ea91039487f9950d28c64c124040f939571c95bba8e12a1bf6d9e9b94ed7aec02bd045b7e4bf21575bf4b9ba066e6a9add91761e20cf03f2e1714322f9dcec1b22f3df897afd7c6c13ecc9635760d77dc940e74d87e8227233992d10190232b94ea87e16ccc7844174494ebf300e182b1b29ca3473881ea3ef8972102fb8dc22b103d9f531ba74f8d8644220b19eb33e7afb1f274b"}, {0x58, 0x1, 0x8001, "e0cab47a0ea5343292d094d133f36cd73a4165d409a6c4d584a203a1e79bd41cde123e05cbaf0b36e07ac6ca6686afe00882ef6133a98bbd8d47da5f3ca858ec1639e16869"}, {0x18, 0xffff, 0x40, "b12ed0"}, {0x18, 0xffff, 0xfffffffffffffffc, "5d2afda768a8f234"}, {0x60, 0xffff, 0x8, "e062bbd4e1a2cccba593450cfcafb08578b1e0922ef06a64d336643bdeba5d926dca04542c7f1c3214b188953eae278ba294e60688538d86f356c5948666427d73bc71adc0aac8f75898dc68711d90c0"}], 0x1278}, 0xb) msgget(0x2, 0x612) 22:00:44 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x7f, 0x4) 22:00:44 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x400) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 22:00:44 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x83) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) socket(0x2, 0x8000, 0xffffffff) write(r0, &(0x7f00000000c0)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) 22:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:00:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x3f, 0x800, 0x1, 0x7, 0x7ff, 0xffff, 0x2, 0x3, 0x7, 0x7}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 22:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x24) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xc040, 0x9) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000)=0xffffffff, 0x4) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x40000000000, './file0\x00', './file0\x00'}) r3 = kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1) r4 = kqueue() dup2(r4, r3) kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r0) 22:00:44 executing program 1: mprotect(&(0x7f00006b8000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="651965cd3102e025ccb0819523eb5802c7d5f48812813c9cd2cf28cc41b25e1861545cfd65d1ac7ae87f2c7446c8b46ceeebbb54bb60eccc1e3b1e791838ac6e6fd9c0e9610b274134dbd9be9f14ed8d0b377bb7f4c7ffbe435d3276618934aaeee3b09f25b13aeb22b7873dfb9f6be22f902d75630929bc826d57ddd48a8d58df72f71a49cf7499ef2017b24bcb", 0x8e}, {&(0x7f0000000140)="7cea0bfed8c33c27b1c78d1674f596453aa4a7886eef9770f74612fab506bbe970150998d9d6a1c939267cefd0f4c61d2ab033b4a4265456c2dec98962be87830afebd17e64c25d305cc40308b7c101809b6808f267624f7af2f056952c052d13e6f693cad7cde3638a7ca920eef1aa72e9d8888be2548390b82617f4ddda403af6824fd3f1b0c40f67bb508ac0afcf1504804b7cb5d5f4dd6a81efefc2757f0c6967caf0384ebf5e39e54bffa6dc0e0a2158edfdbce32", 0xb7}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 22:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x559949f97dbd4488, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x0, 0x3}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 22:00:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/170, 0xaa}], 0x4) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) semget$private(0x0, 0x1, 0x8) 22:00:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 22:00:44 executing program 0: syz_open_pts() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x1e}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x8000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x7f}) 22:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) poll(&(0x7f0000000180)=[{r1, 0xfffffffffffffffc}], 0x1, 0x0) 22:00:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffff8) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000000)=0x7ffe) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCCONS(r6, 0x80047466, &(0x7f0000000340)=0x8) 22:00:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 22:00:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0x20, 0x6, 0x1, 0x6, 0x3, 0x7, 0x3, 0x3, 0xffffffff, 0x1be1}) 22:00:45 executing program 1: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) 22:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1) 22:00:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 22:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x8, 0x0, 0xc9c1, "deaf0abc3b2bb31310a41c3af1e10aed18fc3b7a", 0xcd39, 0x7fff}) syz_open_pts() 22:00:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000640)=""/142, 0x8e}, {&(0x7f0000000580)=""/65, 0x41}], 0x7, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 22:00:46 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000005c0)={{0x5, 0x15}, {0x1, 0x5}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r1, 0xffff, 0x34, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = getppid() r7 = geteuid() r8 = getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000640)={0x400, 0x6, './file0\x00', 0x7, 0x8001, 0x7b923056, 0x1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r9 = semget$private(0x0, 0x3, 0x400) semop(r9, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={r6, r7, r8}, 0xc) fcntl$getown(r1, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r10 = geteuid() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x101) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x80, 0x1) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r8) setuid(r10) 22:00:46 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xa2) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x80, './bus\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./bus\x00', 0x80) fcntl$getflags(r0, 0xd6cbe83a810084d4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:00:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) chroot(&(0x7f0000000040)='./bus/file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 22:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9a, 0x0, "000000000000000100002000", 0xffffffffffffffe0}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000200)='\x00\x00', 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x11, 0x3, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r2, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x12f) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0xffffffffffffff01}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) rmdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff00b1a1"], 0x9}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/234, 0xea, 0x40, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) chroot(&(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x101, 0x1, &(0x7f0000000080)="8e71eff6af584e2e9e9250dfc8133be068391f41627051cc22162cff9dca9ad2a8c36d53", 0x24) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="4f38c3bc2bda94997d8abf99a78a4c0811e359c37c2b6564b7ef675ba3f4bdd3ca750e04ec887d4bd06f4e69778d78e8197b7b499f08b3cced4ae2fe21b106cec835d8e686a43fe075dd99206bca1359972b1ad32dfbd9e784f70a09c3bcea884e64b8155d4608b4acbf93a7673b4ef914f2c13e0552b5f19f286a23", 0x7c) sendto$unix(r1, &(0x7f00000002c0)="764e08cb30795e94df2649a86264ed6a6a6abe595c11bff2d7f86e82652a00922ede0026ddd2be8ea9eb0dbdfe8e7a143591e9a7b81b9d1f54f2de80a08f9f006110da6b8b9a360f9542630dcfbacb46c65d73af30fac40509eac486dfbe745eb5696f392112703af70d55fb64e83c2d8817e031ac4a5585b6f9950a6cc41a5e6981257e54c0d2990bf513a052", 0x8d, 0x1000000000008, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x80000001, 0x401, 0x867, 0x0, 0x5, 0x4, 0x7fffffff, 0x3, 0x2, 0x10000, 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x28, 0xfffff, 0xfff, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x19a, 0x2}, {{r3}, 0xfffffffffffffff9, 0xc2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x54, 0x20000047, 0x80000000000000, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x22, 0x40000004, 0x200, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x5739, 0x1}, {{r2}, 0xfffffffffffffffb, 0xc8, 0x20, 0x400, 0xae}, {{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0xab}, {{r3}, 0xffffffffffffffff, 0x8c, 0x42, 0x7, 0xfff}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x38, 0x1, 0x3ff, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffffffffffe0, 0x1000000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000008, 0x5, 0x401}, {{r3}, 0xffffffffffffffff, 0x84, 0xfffff, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000080, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x20, 0x25, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x62, 0x40000000, 0x39001945, 0xee}], 0x5d4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x13c, 0x4e}, {{r3}, 0xfffffffffffffffd, 0x4, 0xc, 0x40, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x7fff, 0x2d4}, {{r3}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x42, 0x9}], 0x9, &(0x7f00000000c0)={0x0, 0x100000000}) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80, 0x0, 0x4099, 0x0, "f68a7290d615dd7d5a75cc31879b59ddfa29a419", 0x1, 0x7}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x8, 0x401, 0x2, "39c067546b1f6e260da4d01cb9dd837525b93f3c", 0x8, 0x9}) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x7) 16:00:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open(&(0x7f0000000000)='\x00', 0x20488, 0x96) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x3, 0x7ff}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x78100085fc1625f5, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffb, 0x29, 0x400000c0, 0x1, 0x1f}], 0xfffffffffffff570, &(0x7f0000000200)={0x6, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6d) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001540)={'./file0\x00', 0xffff, 0x90e, 0x4, 0x1, 0x100000001, 0x7ff, 0xffffffffffff2abb, 0x0, 0x3, 0xe9, 0x2}) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r3, r4) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000000c0)=""/29, 0x1d}], 0x6, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x280000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) getsockopt(r1, 0x3, 0x6, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0xffffff50) 16:00:01 executing program 0: 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f00000000c0)=""/80, 0x50}], 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x54, 0x200}, {0x1, 0x5}}, 0x2) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0xff00000000, 0x2}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x4}, {0x86}, {0xa3, 0xfffffffffffffff9}, {0x5, 0x2}, {0x3, 0x800}, {0x25, 0x3f}, {0x81, 0x3}, {0x46, 0xffffffff}], 0x8}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) dup2(r0, r1) dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x11) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="283988c6a1513798a596f10f04544f2fef1121e7858adca3ff1030ce2d5083dfa81b5bca996fab517030e1196b22ed22d9a7c427c6283a78d7f0f433bdc9c43c094a7ccbf07be739a1de86d63d8918470dd44424cfc60b0dec059ddd6e34d79319d9b068271a3eecd90a1f970e61f089f76952da0fe9dc702ccca702a00602f528396968ed280c6cf2404d36114e", 0x8e}, {&(0x7f0000000180)="02d2523bcf7261376115894308c780cff4f986afeea948e7817a884c7f0f9bb996beff09f13ba9268dae83b9d8", 0x7}, {&(0x7f00000001c0)="298e1963b0953d2e8d8e6b1fae00fa71ea9812a121496322065b2036e25bc05f855af642ff3e7b6b18bd591cbb76260a6000f61d0431f58674eaad9aac2f1c7fae7ca784fba24b698180cc27d62596b0464063c389ecff8d6b65dfdc820721fac4a97250dbaadd5bf2", 0xfffffffffffffe10}], 0x1000005b) r1 = socket(0x2, 0x3, 0x1) r2 = geteuid() setuid(r2) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00fb2dd48434011f000000da0000000000"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x2, 0x80000000, 0x5, 0x7, 0x6, 0xffffffff, 0xedf, 0x7fff}, &(0x7f00000001c0)={0x7ff, 0x2}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8090, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x7fffffff, 0x7, 0x2, "daf149a16b01faa66c48bdd22c4266b0de6e7d3c", 0x0, 0x9}) 16:00:01 executing program 1: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x7ffe, 0x20) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x8}, {0x18, 0x0, 0x2, 0x10000}, 0x3, [0xa, 0x373, 0x1, 0x2, 0x1, 0x80000001, 0x4, 0x100000000]}, 0x3c) open(&(0x7f00000000c0)='./file0\x00', 0x8e0, 0x111) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0xcf, {0x8, 0x7a8}}) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20008, 0x80) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="b1305124eacf1d7cdc7d4feb095ac1bcf784cd5fab7ed5028892c9e967e5ea38399690a84c36f52b21c9a1db8b58794a3e9edb6db772324b0c037ee8d507d8a8322b42a3bf32245cbb95ca18675d8e446733777629a704cde05809e123fe1617d0aa501e", 0x64}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x408}, 0x4) socket(0x10, 0x7, 0x90) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000332000/0x3000)=nil, 0x3000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fchmod(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x100) socket(0x7, 0x4005, 0x6c) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:02 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000200)=""/98, 0x62}], 0x7, 0x0) 16:00:02 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = socket(0x11, 0x6, 0x400) socket(0x21, 0x0, 0x0) pipe(&(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="93991fbd976d2c88ae3f80", 0xdb, 0x7, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0xf, 0x1800}, {0x2, 0x92c, 0x800}, {0x4, 0xffffffffffff9484, 0x1000}, {0x2, 0x2, 0x1800}, {0x6, 0x7, 0x1800}, {0x7, 0x200, 0x800}], 0x6) 16:00:02 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x41) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x4000000000003, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) getgroups(0x400000000000006a, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x0, r3, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) flock(r0, 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000340)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f00000001c0)={0xffffffffffff662c, 0x3fc}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x2000000002, 0x5}) rmdir(&(0x7f0000000840)='./file0/file0\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:48:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x100000001, './bus\x00'}) 10:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) denied attempt to set clock forward to 137438953474 denied attempt to set clock forward to 137438953474 10:48:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x800) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file2\x00', 0xc020, 0x7) syz_execute_func(&(0x7f0000001900)="f2f0838039f9b5ee00c4a37914d8000f0d2264678d092665ddc2c4c1b259b19f610000d229c4617ae6c5656466450f12570842dd7a3c") mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) pipe(&(0x7f0000001940)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001980)={0x3, 0xe9}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="5c634a58999a814cc1ec5031c91b960161bf924b691aae372282", 0x1a}, {&(0x7f0000000280)="4a092eae31620f1317cc2f90cca4a5eb2db047a9624d9a9cdec58d6110d2185ac04f3539c1f9f6909235d07a4d87ef9ba91fb83993617fc783d3fa12d5ea06cedc58b69c02f368af54d710bb95533fd0229c38632554f24af1b2538e686ae9faa8fdf1eb1e7f2b1839c7ffa259ae4f5bbbf6322df53c1b67b57ec886678d4fddc25f59f20a93989800c48401a7ac2b02d47e93dcb0238a0f3c40de530dc92db43d2ef622e94ad04c3883aacb1548dfc0e4b6a99ad35e95df8127c1cd483bec3dc71f9c40b283ea607f9becd3d020e90d94956b7a38c23605682df9379977e803ec3f1d8dc90373204bfe042ebb0c2d6618565921cbbc2faa72393ad1cbe18d002325463277a932c8d97b924516299853e0a2b3b1d739677e95a12cd903a084c8868280b6c11a72fd35bc67034e3754b183a01cd944d5aab1f6729806b3686fe76a6d824bf6a7d25a5b2f473b365c8de5588cd53be9cfbb1dc0ae92813938a5e28954da5e6a64c9e44a9a850a71ea366230c2214883a37952bdde646f2c8a789c39fe6e57f69b8ec4fcb314f25170fa6a8e20726585a4b256306df10dafe72d720c3cabfc7edcd953436703da8f65b189918753edb833f5d858ab225cff195bb8ab442f3926c3229882e0f0f31914cc25413a422b1a2081aa0a8ff9f793d1fac1332789bbd80597c6044dbd876fa3a4b369cd4bdcc32fd6fde9fec916b907b723be64cbb9caa2255ccecf08438bde6638508b67f4cd6e8b308dc1a448b0626115e666d4dba4577393be2f37939e5c231fa473e08e1eaef980d6c2297481c339192e9efd7f249c6f453243338556e4328b7e6bce42de4211ed089351c95c7413d8ef873b069df8e3d3eaf03e5f25de23d292d0fe3cac0400a8aad7fc96dd8945f6b165fce3417a330c878d58b1f71c2621bbf23802b976621198f6c5eadd583fd6c244bc7558ee53072e40298661efb7500f449fd1517126ca0597f66b4579605a878373726ce34b2fa0584e7b0b4e7416afde722476412ad8174a67578169f18e849b2c4dbfb3b8816e8f91a0a4bed3cf3fc70439df6314d306e3a0ca509c57e2e25ff03527937b0e8093cade5e99c89cd968ff9f176082a783909d517f781c2e57edcb1977b7cf0acb7a9575699a6ff6ab51e10c9ddb5cdbc1b867d00a875f0f5ec200a99191ce447edbf1e580ae2a527087bfc83c5447e17f6d15fe67e4e555b0c59e45eb110beb689bd868f3f5c8f47aa239123f0477787417ca4200aaa6a9551287bf571e01366512da4bcd313bc997cd3f40b9ec2b2a7e20940c1a6603908e3e3e2ea98bd1be41df32fc476a3d98639780a545130b14b5c1c262be06d140a4e9a309351a5670658aa167567bdc901da9ccf715e635090d04c87a0583eaae151d3669c00506268c2c3db9c87bd37faff701b1f17109e9ef609c4187d131e00bebc38215b9b6583b0abe30300226e96a354da8691c6bd4baa2f0c9f7b95174e008a2256339f904877384b6654b9d5e699a18e63af961d99ac4712846635ba31e340dba1234a161297e3fd673af3ac9ddaa9fc3d9678fb74347f1aaed38d2e8b63c408a6b61b016b187b1a0ddce1c36e118b96bb4774198ac0de489ca550aae5b4e7edd6ab39835a8abaa699e23ca4a1c35a1a56d509ed8f98f865c0f074b6967944d64dc28315e6db1a6eaf14cf182fb5d811d71ba78d95292a98e715a422d209f9e1e9e28e7f605f420e840e2d86411a3264f0e36c3004862207ff19c728df6198c0e7149f2bd9765b5bf972ca5a6a04d1fefdf22169e1d52171a11085295c46b6d5a9f4579372a18e6fd303e224025abbc14f33c84bbef317503a9905cad6ddea7b98bb44b0b2d081efb176bd00152522d19678e12104feecb062057da22fa95e8d799f37bd0682b6416e619339b6b226eed1d2708a844c9489073cb911d28cde0c65755750f4b0d254f44b6d4ab51b6db58ebee0834a64ed93019fafc7423ad32312283810d1241824d233a4bb6003d5b1cb8c68f59ee0f7cb4f0fe33290c1dde32373c951db3ea75070b395abcf1275d8ab8230ab0cc82b00dced6a2a14799a36d2e7ca6e1752afa9c83394fbdd059b2de2315a05b0dcf362193e68b2d7799627d6e106d281323adeeb12d65095b365946fa9d7470de2b72d0259bbc33e5df7cc97bb0e1577e4f4f5e854fa1b62d4411b26dab592ef8ec7ba503017fc72ac8b5f22f49ade9469199cb7e85217a5639d5bd9fc1be5910f583247f0219e51e88bced1e6db59e3d8da89481f3d78919fb47da49a3dc6a30046cece717fa3f862ea583a6d37f43b202fa799299b5fc52757549e3c22a30b23bd61d09962ab5b4f4db3f92e5f38fa82b053f7cb759650f3b936c2a845d1bd2846ac9b17fde6aea0ef76d515a28b8d72de5f0642bc710d3abe1b899c6f4d864a495623fdd2210f831b2c9eb6939bb377d238edbeb0c83b9010557e4701552ef5ab4c5f18ee8aa0b4e371c91bb4b4907b739d5445d31a763183ed0ce0de967b79a7fbcf6fd96cd9ea99b366e2bfce1228416631c171db89067fced84f48a33ea27dec0b9c87dc156cb62b0da55a15e2319d5bb87dc66906a5118c429f24af54c66118b67f1131893e3484607927e55bfc6b41a5024a8ba333e789b10350cd2f154a8b99cd4899cf58655e71fc2db078317029c2a0a581fea434398c02a8f6f742706a409ef4723dafa2f01fe2fce5738d036ee88da977d08e10d42cda4f5427e7331259656d953fbf7132d5fa554c546379a51e3e41a498c59fb149459026d8220bd58bcf548f0ddb372380d0fd640e58af4da18138973c6d4899db7f39de00911ae3d89d8603030ec3227db667d279472a7d7ff3d44e9e7676af0e320153958836c2ad478863ec5414a760d632a9c522ca18bf650b987f4fc33545979dbc864d392e53abeb8655133d42b692ad5005ee5c362fa08854d1b08a985c57bb0af2e5a3b68a2120add29cccf87d4971b5e18fa55c2b8cdfb6f4eed2942e47b025d803196dab50c578e99af07f34cf18d8a2240b22e093d8ab6e10638c39378f1d4f4febc059ea9d183e8a03573e26d14d5010ef3852a2a699e5dafb8cfc2bc88de4cbbf4b6f0a2c0b606c4cf2cb0824333d02607b2186ee0f24f43d15dd03c1084cab3238268dd23a07831dca2e8149cb5707c9950f271f19b6653fd56fb3840897bbca8fe7043c83d67a2131b82aa83450b0e502af4e23e6f6bc4585cab38814facfe3b5957dda72ff7dfd5bb4a0bd9ed673e73d0559c885ae9a6fae43d013c8f41e78fe1681860b1b9a6c61ebd9334134688616ed046427266568bb89b7e7cc55a12aab5f0e3b3919c52253b4111c4b866672f7fc6d4ba6df5689d9d94bdfed2f898b64bbf4f9a9918ea24986de05d25e29794b3f1d2c4e8f5969c8ce7d72578b101006bf686ffe08143b6131835d715eec9ba44e1043a3bd401645f662d62603c12995b763e42fc81a5f6bf61411147a501d545da995cf3f47e5fdf62bd55348779e0a487a20ad579a52af020ac43949bcc4f4e8cc1fd0ee3bbca9dcc778411dd7621a33f3995cc959554fb85ca8f785ab2aa31d908c0d01f75e5e0c078ed02b93c34e781cd363a677ff1b80200fec887464f1f3d71273488f2f36a154d785b0d259730c69e8c660e5cdf08f41441221a36c2a8f5f18b278543447d125b733e24f5c5eb463177725e987e671e19a6103702eaaaf235cc9bf90743095c564b1d3bd39104f84c1280af40deaa01bf5a50ff9a23ac9b78d68e964c3e7d1149a9c1f8747cce71aa38161cc9c106b6bdd7835d7563fb747bd31be92bc97c8ec9e4056f29315d57ece16408a38839f6818b7b5a91d5512871ad91eaabe7db3a649e92783bdc8b513127f6a2fc71acd1f04777743aa7e9e21158ebdbb268bd691180379358d2eef85e44e5ae192fad0ae14d851fd0fb4bcda8d8f27b4e6416b70da9dc344e689bd399bec795efa2966203acbe29c0ef4d5561c0857d38ddc2f41384c87baac9b8fc61119f666594dc7eb102e8d8a77589a1b839f2b90bb2db40349dbddec23532ebbe2ff3ca985fc72896a07f4d7420b9cd85a1e337b7f52a9fa069530f735b41889a65c37acec38d143543b25cafa4e7a080a7fc27a9251cac3d4e9c388f7b8cc5fc2a90355c6bfb11465df04a5ae24d15b41d9e6da8825d8533823295082a54df270d6f6e0f670b8d53814b6d9ea9f7311259d7cca6411df7f554841311dc95a0c20bc67b0e4455bb988981290deece5d161a1c8c3f885983f668f97875a59e6fe1f2da2f92c581f340266e014d9cb4f2329919e6137895db6d418998b82c718910a55997720dc658c9554edd09944234308cb245f4cf0453b8383337096476ef6036392aa829fd6f38a72095cbf85579f970f55b3003615302c3df5ff94bb5c33684cf880e0637a5cfadf76f89f30e3aac8f4e69b0791f40169959bc815ca18603bf0862296ff82a9d68f0995e9299b2afceeeb66e38d8db8d9051d8f3df6b862de7b55806b11930ee6068d2fa37707d5024afd37ada7e56858481e50f45297e8c277c37ec0fa1772b44b93480b31d89abc30676b118c361d871bd1effa3a14444920817ab5142dd5146541e37be780e7751a212b98c559e655982f5a6db6078962d37e64d453f165b7ac66fdc711a1a43fcdc05f90e544bd746969732abf3a0d497a2bc6f4c6f1666e99c1a6e0954e337a190057e4d482af75bce89ba94e5745b262fafb7a1a0f59b30ac6ddff24688474c12eb9365930ff06f3b7868b9f0b3bedf1e0f8ade0e42a188e2b05a45195d9b29001eed24bd454eabe146d824c6a7f973243d0b46dc23ecd4c21aabcfb10346893c4140ec640baf66e49b63168ffbc44e35544b4ab78ade7668f94e7d8123bf20a1c10be1f24ecdab3e2a082d232fac44ee4832420215f704d2f605c912ae1f6f5e332d16ae42e07e532c90c13bb7ef6f3dd5393f2df8a58bcd6cc3e74322ec40b9b13cc7fd802bee7ee39ac38374380787fe7db59e9bfb55a4dcd8f3f01496359bdf69abcb73988e0fcf9a30504227b36aec6d049ca8cc22b434402adc06f9ac6348fd8d43646bebfdaef703aa17effd1d9e49d309e0b47885db7888f2fc8f78b36f381024975d95a922137d62287b217ca4b11559d4355f7089151cac234dd7c631881fb97b842a209bdccccf2903f5c0732bb37d879b9c89ebda1b58f734abb9180c109a945b200bcc7f22be123a80b4e46b3d5b9cb3cffcaf94b890886bbaa96557ac9eba4dbed562440341b8a88fa8afc74386c1fbc51bc81e1668cfbefbad9fc2528319ae51c05352a750166d28d287a326414caad118b2bf2974ea86dd25ab0d121abb89f664c14c2e6d7109a199c06356f8ebe094c0791a0b41d498e8db02d9fc0c23207d3bb32102727d3b126d87ee0a22f6b752c39082b7b9fb052d2a1c05306674198941b4d8e26f209801c30f9a3f6a95aabf09346d6f1221699110d72b9f726e3a366d2cb6d9008929c65f01b578278011240485932d97a525582775b30560301acbf6a33408bc80baf094357ef736206520458ea531b006cb93fa3ec074de74e269264380c08fb41e645b70b9ad0535c4088deabfc6ab065f4d6b474afe4c4b0cef476468846c4f6889c9334465ee3f432f6f30a75d60dde1a9ad95d48589d56ddd0bf4ede5be6143e239b9e59e7570ed706b6c2204ab96a0aa6912730732f0b38f6d7bc84e253939bb3170f5c59cf932f2f0b23fce512d91aa63a5a255a4c5971fbfc9a73d3aed198731", 0x1000}, {&(0x7f0000001280)="110427f274407c34b092ec9a469a9e9d4d03750b7f5351bd6fa96b4302645b33290b00e7f6049b1c045b6152b300d797c0968329a2a4f8f0e44a29f1908d8dc93a6ec4df12461fa7ed97bec4a5c8ac80ebc00e21f39eb5e470be599044947a4fad2c53cf0037ce110fb62c1e3991c2c15ca10b62cf3c924f499f03e8324412c95592ec68459fcb73bc1e2dd1d39381de4562cb6d2aa16721ee2727dbf11c5da3d282aa7d785d8014a8ba262ebb5153fde1736964cb4cfc768764d2a21cd949510c2472f7c8e50f46dcf20dfcfb46c98032d090f93dea8fe117e51754", 0xdc}, {&(0x7f00000001c0)="cfa4e6bfb03e013459d690f3e221881d9380e9b7075434b58086fabd3a5a2be82917a08bb3e8dddf100df8e9c726f361c8f5bf55e846c6e8cd4b1ebabe22eac1dfeaf7d58ebd3e7dc6a8f68690ee10", 0x4f}, {&(0x7f0000001380)="b30264a94332088d0efdfb131756cf83a12a44a3bcaf39c57c3305f3698a99ec5bebff923448922429a92b4b94d3cf77a312d1b175566fe075ec83ac49c5e0c4c7b69483d91a3e31a7b7f02dd3d12d56066015973caca471b23014c05de3853890c95a94fb78ccfce6e58cd3880ca95f5787cff2beceffc7147f4f51a422bdd4ed4ea120ac663d9562aaba6439498a1e4694aff3707dac7c52f7cde1dd4e27c6ef8e993a48a69ffafb56696db5f3ceb5f7d81ee4fcb13ae77632829cdad29c1ab0d50714a786a0a83f19bd1666ed0cd3c3192638fb92165d68a36bd02eb071fe857d96a7d5c29d7150db22800c91", 0xee}, {&(0x7f0000001480)="30c15469cb9363ebc923d196f1f3cf9e87420a868ca2ffe1b2b701e4d6126f20a5f216e81184361eb860a0b56cfb951bc0ea0d4afae927de04641438459b9d144e5f400f68f92510c4f0c6ea3220d2edae91250333c6184bb9efe7077deeecc4aead991ff51e9a93fa6bf1056b91c3da3003b9902d90ef9ba3c0a24d261ef3fd6fdca1b4a36663bbaa8a557f09f7696e787a6ea8a23fbd20a4c4e4cbf4d0ea27bc4fd9efbd75f3c281e34c26fba52c29a963eb85c0c64c803b2912f3a7a4bab258d33806bc62be27cc2afdef943931816403bf4c1d9f610f52249ff97da51ec52d4d", 0xe2}, {&(0x7f0000001580)="2e5bcf6dd50e6a63cf7f3c27e4723472197a300ac0451980bd96707c457cb61b9f907f4dd7684a8cc4a7c9db6dace34ae3787b3f58f8206595d98e4ec5433edf6332f3c4d3401e7857fc2628f927cb69987ff359138c88de849c20cea9c8ec5a07e211a62b5875013a5af3fc942628dcb317dfcfe6da87c91c18a77b6ccfa3c9dbbc9fdca8005d7e6ba2ee2957f0cc27822c978e0d8248d5ee33ee1ed3bf69c9f30d23a1972a2ce71379dffd0210e947c7900de6f61f284e809b7b", 0xbb}, {&(0x7f0000001640)="c51782b4a9a3500ea9acb897a1bc4028f32eef1cabb3afb71d5452ac8d3f41a0972a31797c94fc86f579df34830deccfb0d2b848a3b49fb30998f390b85057c18e4be5b3e15ea4c9c2b652926c664ef9cad25191058ad10f58f4821513eb1a55f0e1ef6c71fdeb9d934146ad240ab78e2255169ae7e8ba8d5c1842bb80e7bf695d1e325aabfddb32cabd7f45ae96626dc9df87a24cb0da3a2e2a4b1a154d61f5b9e1c600235e29413cfadd0a19b7757e8b8acc58be332738e94c391c8bb450fdf2bc409ee103a07ccc7b98ba9fea85f25c45c9bd6e57dd8cd670ed8c47e0404001515ea1e5f82ec2ef436a09f3d82b1e", 0xf0}, {&(0x7f0000001740)="d21187b5cf6fc78427c73e3d1279e26cd854fdade05149216d4a0d652d248b30ce6d998b588b98987c464e555f1d12c8821717a4b422af172cdc90f8d1cd281acd1d3d3649ad136cdda460aea172173673f32d091fbc0001610833bfff64cd080558a6426fbd92a1794fbb3f3db63fc61312e9d6f80afd21abbf77d7a015b72d70a89b0fdf4438fbf905f742be4a84133e6711e5aa21954ac31f83a70b87fd7f41acd09dd4b070db4573fbfbf828f83a570f22bf459efdaa8842fac09567d35cf60be3a342c2fa904e875f332b9a2a1b4ca6959c71c5adf302f8f9603448d534bbde39fbc1e161542709652ec4d2bf78bc", 0xf1}], 0x9) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 10:48:34 executing program 1: socketpair(0xdd5f93e94eb2baf7, 0xc000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e49809ba75d5622e19cbd2ea1bceebc87025789fbc38272f9e1d819e943c6d8297983d0a1cd56d9ae69695b4153ee4ab00a18ae6cf455bd7cfa24f697fdbf439627b743ed77c0fc6a2eb5e4b2e31cfb9da30dede717571808ac2ea5a3279e4ca8b7505866d1944e18ff31e97ebd8e662e020036c2c9cbae92414eea6a2e1bd7219bf4c0cb0c2b9069eea74d91db41f861053af29db6b2fbc244fe7d291122530737bd415bf09bf782538e95c31c3f6e000968e4ca653d662adbf14ed74a2f94369490c2d44803191e2b4abc8fd01a0ba1f934f64e01215f4f68f1737ea670152408001804f85e9588c6f2be4eda1486adab568dcab6e1143c1951d0c0eaa", 0xfe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x4000, 0x101) 10:48:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d97) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 10:48:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:34 executing program 0: mknod$loop(&(0x7f0000000140)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) mknod(&(0x7f0000000040)='./bus\x00', 0xe009, 0x3ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) 10:48:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x1) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:48:34 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x28) kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 10:48:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) pckbd_enable: command error 10:48:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x5) 10:48:35 executing program 1: r0 = socket(0x18, 0x3, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0x4cd4, &(0x7f0000000080)="a77edd074c30a6c4c23418beb84b26acfdc70aeb2fac97191bdf5fc3", 0x1c) 10:48:35 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x21, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xff, 0x7, 0x1000, 0x7ff, "76c2a3638a863ee3d2e597e5134de73bedcf19c5", 0x499, 0xfffe00}) 10:48:35 executing program 1: r0 = socket(0x800000018, 0x4, 0x102) r1 = semget(0x2, 0x0, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/155) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 10:48:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1000000000000006) execve(0x0, 0x0, 0x0) 10:48:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x0, 0x9}], 0x5, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 10:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x9, 0x783, "93980a87b35c5dd2fbd4534b0c0e4e5b7537aa68"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c", 0x2c9}], 0x1) 10:48:35 executing program 0: msgget(0x2, 0x400) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) load: 1.21 cmd: getty 43831 [ttyin] 0.00u 0.00s 0% 315k load: 1.21 cmd: getty 43831 [ttyin] 0.00u 0.00s 0% 315k 10:48:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='\x00', 0x0, 0x4000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) fchmod(r2, 0x8000400000000001) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 10:48:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 10:48:35 executing program 1: r0 = socket(0x7, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 10:48:36 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x1) 10:48:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x4, 0x2010, r0, 0x0, 0x0) socketpair(0x18, 0x2, 0x3, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) chflags(&(0x7f0000000080)='./file1\x00', 0x20000) r3 = dup2(r1, r2) symlinkat(&(0x7f0000000380)='./file1/file0\x00', r3, &(0x7f00000003c0)='./file0/file1\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x18090, 0x8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000540)={'./file1/file0\x00', 0x71a, 0xfffffffffffff304, 0x4, 0x1, 0x2, 0x3, 0x7, 0x3, 0x2, 0xfff, 0x20}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xbfa2, 0x73f3, 0x0, 0x0, 0x100000000, 0xc6, 0x20, 0x2, 0x0, 0x8, 0xfffffffffffffff7}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000400)={0x7ff, [{0x1, 0x17a}, {0x2, 0x3}, {0x1, 0x9}, {0x1, 0xffff}, {0x1}, {0x2, 0x1c}, {0x1, 0x943f}, {0x2}, {0x0, 0x9}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x4c3}, {0x1, 0x5}, {0x2, 0x1ff}, {0x0, 0x8000}, {0x2, 0xbe}, {0x3, 0x4}, {0x2, 0x167}, {0x0, 0x40}, {0x3, 0x8000}, {0x0, 0x48}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x7f}, {0x1, 0x3}, {0x3, 0x1000}, {0x3, 0x80000000}, {0x2, 0xcd34}, {0x2}, {}, {0x0, 0x1af1e83e}]}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000300)='./file0/file0\x00', r4, &(0x7f0000000340)='./file1\x00') 10:48:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x6b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) 10:48:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/253, 0xfd, 0x1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 10:48:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000140)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223", 0x47) execve(0x0, 0x0, 0x0) 10:48:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x20, 0x3, &(0x7f00000000c0)="4d713e291a29339c72238f67a205519beee114e96a80543bbf88f70bd79d9017eeead81b49e69470fc9427f91b5b25f7e48db1b038a562da43c69c1e57d9daa8cec66e8a3047a4114511db1f0a4f338d70250b26bc345ba9dad89e7a41a05103ca1c7b0bf610ffdeb385de08d51991fcc59270d4a612ae890947d8dd205e932a10533adec96fec7512fda23c7c59bcf0a5ac6cb31e7a7813770584de78b9ae4dbedddcc3f3cfd69561eef5515e6f217847edf6658bfe76f7410e9f914a993416a8c5dcf62aeb0e3cc487fd7594c26f92f4a3f129bc106dd76b24784a133cb1af4ffb3c32c5633f94f8558f3de904e93e66963f74d18559c5fdc6e214c76567602dadde30f8c667f36dad89002f69a1de26df3ad4615ce0c55bec0c0bef6ab2afda5e793a171d9dddfd5705c5634e970f7864cb3a3c30e9f9cfd890f45976a0c887a7470b95aaff21f7c043ed3149606a53e50e96e292dd67b3d64d6ea0fe6fdef53b891ac0bf1ddfe851e527033c233e26ee9a1d682f0eb0a4bbc34eaa6502b6eaa1a19e8e4ca31883c0bb81dfcc3b442ab38214b84a4fb91d3ffb0adc4310d9cab2cee8ef567363b59a0cdc61ecce4c9576f27c2581de2cdf3b79073f5c5c624267f4de34bc0d2fa96a363c118585a146288c6dcbd69803b6fb0859c8e78decc79d651a1d7b805307db4d12a8667303b2d548f647a208dab74998cfcf84c7308175220c99f62db40da235d20b24dd6d204d53c77b7b2a37c0dde4dd45bb72ae521b6fad629f0ee19ceba9d1eb8b425bae9ee415d197e8af4074f37bdc10532ab1e3e293e944523ddab970b6411c43cf9f751eb9fddba6bff9805867d849d5aedb920e28c0162e4f8a433df073f19a5ec00925f39b14fbdd68df5cbdc594531128ff0ae404fca00a44cbb5dfa9d05ce7449b51d943f027e6df1fdf125bba74090a993eb25b5c5c95caf95f065910d181ffd5d98b1d4aff4e3b53154e7db3ef98691082e88d256092b1bd444f20d05821f4b23c9af0e24617778248569aa5af95f5810756ddb84cab00583785b284d7339833518494958ff8588bb9c6cb57b332e18e993cc51d386ac9ac9af63ef1fd0f1d78daad0a0fee6fc3ac33806c3f3a8533fd437db38ab8eebfbd5279a0b44d675243452cbed0777a061535bc0d9c3a9156ebd1a979112be004cfb2dc7fc54fb9c1f058b318430a4f03bdcd371ba97d717d7da6178065cf146d838187d17a28fb8e15676f84a0dc8a3c974e2d5b26a075bd3a433c1138f2f8356ea4bf0b5ca3cb76f4394715edf66fe3d5c00f564a98e38f8ca7e78443111ea6220d105bbb24c8ef1930214438c4106b1867ff04c9efc6bc88f0994a3a2ae89f207b198aa0f11687042eeb179bd5044e750befb4238643c29651cae793fbc9d832032823d5e9da497795bfa12d716aeafb6214c8c35ea1e6661c40db08f8449365681bb29aa449a9d30abebda44a17a542b3d9529a53407711560f6a183f97daf9e84406f1e181aec06b0f534b8e6ee9c7161a602ea01504b85d63a83f237e555427de2281a0ec679ee1194c82ebe3299c9e816147f5d12fe3fdf1a946f817f2398fd95bf9169ebed0452292aa9c8ff15261c64243287a17fdc3ca0f93827875e66839b89d814f14a15015d3f9e7326d28e981d05e8654af5887238b682bd029538c012c9a1a3859ad45a4c22b030b9ffe8ae55a306aff5bfe41f03873884f53a808dbf09f27b0d0e17c8bae461893c8fbde40addeb21a1591e832e7b7a61acf0455b5bf110bcade146f95ba0e7adae9b7445ee298dff474872af11cfdc23c634901bb249a445d77bff1398bdb563498a8b3e5cea1330d5a2cbb97e31d36fcd5ea91d4aaabbc47f2b3ac47f2b130b719235083eab686d602b61749c79ff68ec7204dc99f38623948553cf2f938387c0a0f1af335d6b4827b00daa73784ecb590c493dd735f57124a0a91080198b5bbc325bafc19967f4a9c024df8ad4b995c4c44cb017a90aa7bbd5c2a819a860d888eaba276d6f32fd83ae54bca26ffdaec021f05694620184745080ba06795b72f8ef78ba7aaaa0b97b600c4c60a9140718f20865b5f822cf815c26dc69114fdc5e6a2d563029114e5ea141e8ec3a03f4d016dbbe99c51aa290e4fd8fd20de2789ef9013ab0057f49a5686fbf4d9cc2d21fdf6c8a01a0760cf0da4a96e2ae00e2d54cb490685136001e667593c74b6c3f65513c23d86c0b7bb128817d333b9218571e1d946f830ee7edd447d93dbed7b08ea1d4b7359d390cf4e9875b876390ae08a2a35158cfed949a0659518fbf17ccbe1732acc8ed91f5d5586bf984b819c92f8449ee677c69fcf23a019fc20413090b4ab6ac0edfa182d0a0711a0443bba8223635e2c301ba5af331bbfd3c1bd0563dcb68ac5f877e096761cfe974c12e20489a1a167b13bf2472b42fab5e65facaa681ed1e7a1c148ca67fb235771a72131c3f0e6c89f88fc43f6d88c7d5a138d73ab4edc8e0184e028873b2af287abd3ac75eaee8c4723a65a81967264664baf51dc7b9140451a8f4e489c2bbe1fdcd7cc1f87dc22d18407bbcd4f94e1e2b32f62d65ca63aa5adc331e263f207828c498bf23354701c39dacd4dfabbff8bd9d3f189c796995703fbcd924dd938a255c864c02f7c2e0b38c80557788991b638756d2a8ce559afd15b5108919e21f3512615749559f96ec1e77a89111da2b5827d717c89184891330e9282d0e70bad51f94ab3042f547673d11be32150d9403aca82a3702cfe649255ee04700db90bf9391072f7aabf9cacf95b9651c3351c38c772c81c7e14c6084e3c51bc4bfb4d9c1a70cf231aea7d200be4ccb4f4d0a30a036e768ff261594903baa0205a2603689c1b1f4ec5b281305c1b0ed20551f16197d5cc7b5434ac5f6aeb628d36daf91d7a3d4968233cea51b2454f0c63354f604d66eca6e23ba5fd7d1c7e3a1625f5df781504acc0a9cbba92ae4501f1b6a7c2d94af8ad1cf1c1c662e91c25f8dbddb262c3829d7397f04c9d52538e41b204cf76c55b89cf97366c07d6a900e7b472c465c93874936b6d10d242b962ce13d7b6487b2836d3dfba267cf902a1e5505bd707ef5256d0107980b2ecd60063c2f9285ae367ff78882807431fb359dac6124a1b54acd886b9fc3edbf5539a8808aa87c51b839cc33899bc0a4fe155e90eb7b9cbbfb66603f5da65d772dc6bb86c3d7e2dce1c39e407e5964d16ecde55380c5e8d27d1d5bc227dfef937d560f31be409cb79d1a914bd2a62c6d2370d6a5163d46621766de205709ea7952e5c421d39a6c8e35b1a4fc4fd321b1a417264d4dc71921157d36e81c4a14173f40ab8703983532464e03ac22dace319e970f378627b6e4f35e63964146720e37f8f8a5e278c043f3e13ddb8b2809be5ef7f4c618fdb9c964c37aca01c3d28d5253ee2c967a1263c26dfae39183142b5a5ab69519f20423aae7da6ef1995f3c9f4bda0702a2fc990b6e9ef2713744e4539b0380618c18c1a12e42d84c1f00d9a973deb90ff88b846e19232368a5890e487f2bb7c5ad19c39b0dc9632fa81369361fff89e90342b4849cfae9529e9f85a42c47665bd36c8e0d34b8d5b7bb6b131383cb89672d6e03198fed320b5d2ecfda7e219fe151d193d707b69b06924bd5d23fb42878a2b462e3ef582a80ebedaf852795890ba531697077505cde40917e8ce354307dfdfdf08a04934c8cbc85be1944e30bbd9d59e73722a93bcf289c8f1eceec1e4dafa503bca8a1be6c47e538370b669837ca2c94da7624fc70a64c6eaf252b49cc1dd42893c2f73519e9959a6103c64d8a9dfb72be8e7887af3aadf88b696621113796b3be7ca6e68b57b7e0fefed997e238cf24b2d2981e074b1c7a2d37b633cd68e86e7a4e27b63f0c8c6b69b7ef15d546451f0ba74fd9f475d9a494655059233a24cc57084bc5058767b39344650547697247d9e1adf2715dcd5ce5aa687708e171930df4cd3b562bed5648a1203cbe18e2b8c0a1eb7d05f91c8409830ebc486da399dda34b4036d73749fb20d09fa4055ebfd9441ea5d0ee531b7630ae5950ee72232d0eb7cea63322003c7246e4f656d06b0dd5c6cb2c6c4ff3041876a14c5a44e701c86e7bd1eb95c00fe564025b8401bc7a9ad8f8b846b1481dfb3d4a22944862468f7274cfa267f075c5627900d53ee995cabb137f2df0d4db1c8ad9d5bfc031c0b22a9b526d6c4c9f8aa0fc48c82c8a122212f82d0d65ffe9f794cc00a27cc315f0be233600f97b62120ddf2187225d31f508297a1199eecf57e4758ff7ba178cf68ad15d1891240f5b0a7a5b375ddfa421773d6e64b406ff6d5b67a834028da678e41f39c64210f7f92aca0321b322c140dd094a66f596da275a2025399d40c1e3c554228ef764f3253ac46952214ea797166ae85a307d59eaaac9a2f6b9e35cc43d614460640737bda70a3ccd7c8f57e5e46f8a01463583f7fbbe125459e9eafb17d2285b3c2a7135a867f32dee2bfec853751e2db167ffb41ddca50ff6f59bc2b569d4a5f6466fb38438ff640dc8d996dc40c56110e4e3d9f5d0670ec5c8fe391737cff4ec0a19ce1838673fa6f76469fde9c3eeec8b0b7b98eeabeddbd932b3d07f3012359d0b508fdc862d3747394aed2ed9827f98909d5bc9fd05afc610292a22131fac0ae285956f038b6a6896057e2a1c0b011c9d757c2ba1f1eb1c5c5b1802951645b305d9053d907758b5604e96fb6a56306f58ae3cf832eb903d60e9071c15d6c26f5ec93d2f767a5898f811cdc9d9fc339bca538e6dfe9e1e8856e36c2bf2500dc3c1cefff223253e93c4fac6becf11cd59a1a034bffbae607a7425114a9b77679ee6a424a9c6f50d2a9bd6681ddb34df35ad7ff1e0c5a6c7cbdf3a089a4c5567bc98d043b1d203cfc049aa78964837c16c771e1ce52761872ac781657283e7614d572abefc373779d39ec4f433941ff7f022806f6492ac16a8cfc2e5dfc569aeec706f8de472bdaa56741bac98c5f15a5398389ab270de8f8dc6bbbfbcc13172e56df3066caf3bef3580cb4ca94003e477176d5f7b2ed3cd2b2ab0a0c097885790973e61c4e3de8bfd3e6f43350ffb163fbaaa9505d01d3a7ea61e71dcfc53c1a271568d5e7f6548c2227912812dafb591b7333ecd173081d59f82f31ad26b2032e6d4cde9955c6db2b9ce10ca80b6570d312d36982625a2d51cb919f0750122b552dc7a37d1aed121cb512e6ba1810e31b630d459d36445df0e613a9aacd299c26ae8345b42f6e56f62e5a4f0e48cd2c1a74399f6a89be71c94770bcd06bc3f092a2e2849a293e0ef00bbe0ef83da2ce53552e8c140812164ceb6a72c8ed04a6925daf8529280c805712347f3fd86c1aea08e4c22f469a336293975814ecc37ca071c718a167e976924a30c752dd21656bf63d37d7b64f4dd7ea8030c9e3c1dfe352fa5b6aac5db219528aa74bf8403531c302d1db2cfb7beb11eee8347359811804a872b33176473b9933d4b5f6bfc523fdd207a541f2b58fb4c9b2590c9aa98175ca24258819917eb0dbd0f25e387bda862f07fdb8068ba0dc1c0b5e0d6796cd6465ac71f8eeb0323a3a47456b5608b638fc4ad2361dc421ac26d344273f06d0ae3605ac42bfd3de0cc3b0486d06e6425f94622e9517f3c42cf01a740e250a4809735bd1be72fbc075b35cadec415e0a96ede13f8131e650421f67c56eb69039969fcafb65dbbbd3b36c472516e15e7d927bbbe095a4c974f89bd845965435a7ef4402e36b439fce091cfcdc90038bee", 0x1000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7fe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = semget(0x2, 0x7, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/45) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd42) 10:48:36 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) fchdir(r0) syz_open_pts() close(r1) 10:48:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x48, 0x0) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r9 = socket$inet6(0x18, 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000500)={0x5, 0x35, {0x7ff, 0xd1ef}}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x23, 0x28, 0x3}, {{r3}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x39, 0x4}, {{r4}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x800, 0x3}, {{}, 0xfffffffffffffffe, 0x90, 0x9, 0x0, 0x6d}, {{r5}, 0xfffffffffffffff8, 0x94, 0x20000000, 0x5, 0x1}, {{r6}, 0xffffffffffffffff, 0x9, 0xa, 0xffffffff00000001, 0xcb}, {{r7}, 0x0, 0x10, 0x80, 0x1, 0xffff}, {{r8}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0xffff}], 0x81, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffffa, 0x42, 0xf0000005, 0x9, 0x6}], 0x6, &(0x7f00000004c0)={0xdb2f}) r10 = kqueue() poll(&(0x7f0000000080)=[{r10, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r10, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x4, 0x8, 0x2, 0x0, 0x2, 0x5, 0x7, 0x1, 0x1}) kCw Ú˜ ”wì– Ñ ‹VºlO915‘áVœ3Íâ<]ºÎ¯²Pb4Â~šÌo²b ýQÞ‡`C³™¬6»´†*XŠ¥¾•ìŠ°šIOo,-ÊzçZ?«¯Ÿ@j ƒeR»*N@Lmò“LtÃá/v¯EÇGjÚìTow«{Ås³*¡a ŠÎ»‚Ð 5™ŠgÜWÊò’|MRF,Ðù 5A1h,AJtJ”ª BÏCª–Ü]kCw Ú˜ ”wì– Ñ ‹VºlO915‘áVœ3Íâ<]ºÎ¯²Pb4Â~šÌo²b ýQÞ‡`C³™¬6»´†*XŠ¥¾•ìŠ°šIOo,-ÊzçZ?«¯Ÿ@j ƒeR»*N@Lmò“LtÃá/v¯EÇGjÚìTow«{Ås³*¡a ŠÎ»‚Ð 5™ŠgÜWÊò’|MRF,Ðù 5A1h,AJtJ”ª BÏCª–Ü]pckbd_enable: command error 10:48:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000240), 0x36aff4438ea525c, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x8, 0x155e, 0x5, 0xe6, 0x81, 0x8}, &(0x7f00000000c0)={0x62, 0x1f, 0x7, 0x8, 0x8, 0x80000000, 0x20c2, 0x200}, &(0x7f0000000100)={0x3, 0x2, 0x0, 0x20, 0x1a1, 0x1, 0x800, 0x20be800}, &(0x7f0000000140)={0x40, 0x3f}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getown(r1, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) sendto(r2, &(0x7f0000001040)="46a05f1907113de7a855779cba41a47eed0e1e5ce1a8ec797fab87f4ed5b474c0798fafb3914e7a68627c9d377fc9bf47239c8d287ae4dd976d0ab2368724c20c2a46bd445755e51b4fb5492bf8dff3cd2ea649e7bd58dbfd48d4e892446489aa63254afbfe636087b5a23f4eceedfbe34ad9756b36931de5a5afa91d1e10fb576e6ca7bc9753b3eeca2a9459c8ca83edba084c0041649492c56593606aac49ce7323ac7bdbd8060731ffa6a0812a3be4280a6905748d5e32df1586f0f69d7893bf305ccd938e9fcf19f47e3a2c806e10136cab687cc74173d91487cd472c65bfc98c5295e180f3bc4555cead2816238b84601f022a86998bb36e5336c07a1e627af75f9c48c673b0f8ac4f3226748ee36c2992697460bfb6b51f33e74f404137175e861941cc6ca7007a89773e0cfc6db5065e58a44998cf6daa8160182ae8c731b503d7442e66717ebdc897cfc0eb3311aedc5eba47b436f8c3214cf589bcee8498ae932b56eaf17d461d3f2f97dd7e014d821d142e886a799eaca06c8a7300cb12149628414630dee198653ea426a0f0476508de628f70dca6fc6b44d6e915d45f2e6c4597414f451ef1940bd7e1158b1ded215894a0b6aa20ad76a12b2174cd1bc4edc397bafee7b4b0b47f06a1551564b71ff356533b40abf8187f5a4fa6030ac45d61a1e8e5c18cc200b235b942d208e9a41bab568c7af5bc0e1f6c6aa04b2ad1db1ebca1663567ac513647eab3021ccd1316aefe94d988672fb4b0482c80e98f3b381e28280164bd987ae44fe43506d5b987c7a1e69190e23a0361f5f710ddf4cc450ef94fabd3af0115a01bad315f4328e6447d62505a3116a88fe54549034f4d6288c2498e729ed5673d789dd07a66b921f2eed5b9ec84f2f3a45856fda101136b8e86ead706d61c7a1bd196ad484a9f8af5e8a33b91281f89f0b040f7bd9bcc5eb38dcf3625c2f53b48a417bc2e46dbc511848a143db145f88582443ac609eb84c92c5668d97f6c54ad1e7c5e4276fb70e18d509e90d1ded56a6e1fb1cd214e73b7352d65d505b0d2f33809ae5f0b05b1f644ae4b54fd3cad0bf43c768e74b57c21a2888c21a63d384b5082aab43056586cff808bcc5892febeeba9f36eda60a1a67e189957c293a012c06b993c520c027991f14c9931f4c4e0a4197087acb74a7b73f73c603e0a4036fd7a572fe02f42de9aacadff0a6f7b241286a490eb9bef6a05660e9f8c578b2763516edb6cb3be224f7768b259ee15a8648fec5693b8758e99ff503353c2fff0021d5d5bf9a56cf45de4956876ee3762d3035ba12f8ecde16757610428e7d07533c1ffd40c460412ea86925762b87ee82738b06ab17232a012f1c0216ce0ddd5f38391cce32e0a1d2395f50589dbf6d7add98e72d89f4cc7126c4236f60072fc1b5e5726c5ffb0f32811c452305a97cc190c58dcbb409cf33599cd4ce8f9148e118f5a53afdd5a2cd85cb92998476859c01d9e7f9203ee036bd7354c70d7a99004011eaa7eddb6f4e1beb4816031edffc8d3765d89b3adeb6f538e1e99f43a8e2386125a2bb862a107feece86e4d76aad738a538fafedbe444c0045a5030b765e7249361a3f23aedfeeeee65bf3107d353e43afe16a4c1e64a40ec165ac4c2559c9996b2002b7027653b80326d5724e5e712eb52184eb45643f9c834698c9e431014529eda15d33b43b7b1922ac167c5ca7cd53f217eded66c78f9212cc9e5f785f7a32713d3652185ccee45146085262cf12492d04ebc90f7faaccb21f3f7c87e4b21d9025385356a5dfd6a468001334d031be2e324a33ec25e3787476b933bd3c52aafb88062217d59c77e82e18e96d25c45644f3496768341362895fcf476c61e50157b12e57b640a68071b564207bfc5ce3ff8f284fc124783ca42333525f9772271533bb9f299aab88b4b36f03eba9a04971fa7da1529841083259688c73d81fcd58f436bcb64c08c6cfd5eef930fda836dd255a8a8f68836a1096f53d84eed208cfa192e63d786da1e0b1fb5667f0d2143795aa6e41e919bbe4cbd9e12504e42db715b1d4f02f1f8c293e4a0a0c9b4a54e2ac97fe8a142473df9b5f8db17395841e2df911e4dc52b530f42724a87624e46df99520f10d5f03218045087437a4d2e484d430a859d5313b95956dadbc9fc4157c044fc8cdb622652270544f53ce71838f7479db554b5aa4fc653ba64942fec11eb3075234d8b346f50b7821a641928825941ba0c7846b0049cc4a240548138a4b7d9f7d7a6316e179e425d6606ec942fa9e5ad0dd699c414da0f4e325243edc1e03eff8c66e7a1846fc511be14fda46469d4b261d2bdb8da8df058e4dbf18ed97d56c7a2aa1d0d4496fef3a41e75023b894a8a57bb19a6e2f76f1cbbb53aaa40a8048db765956402459dd8ec81675cfbdbfbaee2fb8a0a0bb368655af5773dda5d4f621f174c49035b4a97c55d26594065a76ec78fb8067f01995cbf42277ee6b4b5eb6f39db7627d1a81ee41e245e624fc0c73aa1186d993cfa47aa2ecc556d0c9386f44dc1cc9047ac66ff3e58c6672afb88a44e6d8cf7c9eccfc1da6c089707cdb406be85e27435bde9b217bb43cf870cb63201929f94e486d4734f06f9773efa49b4a94368b3fc6532fd722d839c39ed4455d50077ee28c19f6071f9dfb8d2e8a80b456de13fa815d3136d020c6e2411bc4953e56a8302f6976e03794ce90ae05803980b53a5cef4c66734e16ca1bee8bac20ab13853869eaeb9624e7df4b0756cd1eb855bea181d6883de369de5fa9aae286fe0e0ab02745872e1187704d5f11532f38eafa0848aa5e747db06814618b4229b8439a7f2fe4a6248caf8bee91eadf70e30b165c2e9d839efdf119805189d624947e695dd38171c05519da90933df58d66f552b275f4a85ed0a4db08a5ba678ed1065b140e8661ba48c838fd713acdafb7c6742e09503f92a1c4ee838261b7932119524e680454c005e8aed11862d9c3233aaa3f57bca5ec06d4f36ba397fd717ccfcc20ac7310ce9b38553d1367a1fb7fb52aef36dc6cc479a22d70070ae0cb0efbda793628a77334923e79e9934f9d48844cb3a85110b772bfb963ac4fcd05a580ff07a71451ae86d96247bb6c0510368c8c6a5d404b5a5f66e27ea6d83436bbf9a35e9664fcad7cbf87e14fa2715001165406014226d70958ce0d99852f7f0ac593da0dd6f71e8d6b483d81dbb5e4fa8c8c096e69268e75af681f973666900a513b8c4ef959d748a1fc9ac82d00307ad5a2c23b6249873625d79a4b816dae2e06b18839cba400d2ad49b0fec6abdb53623b0fbd8bdc341fdccf93745db2c82f1fb78dc4d545610990303ae13854554b83966ccf56453606ec0caade8c0deb49fcce79e4d25f91b25da4bda313dcda8d45d346e71b67f65a02ab04f59eab88d34e31c9bb32f912850213aa4b4876c929353e3657d2492228708baf454db369c642d39421f08500270a32a8074799613b30bfc55bd6eb7487c09d011c01c95617b56f188354476af85bf41008268c8b15cff424bcc79acccd43a2c9fc1437afa7a947846f77225d6bd7e87c1319bfb03445228326744a4635578736c92efc61f77fc4f6f459ff4a7554fb6f7664551fe6c8f3bc63d6373c402601a545abb4fe3e8586ca08c2915b0fa67336ac9eb0a598280ffa32983f22b03ac1aa3b41f0631feee16af463b068e3aacb607e54ce96d4467be52b47734253231081c4b85ce9d4b4e16aee41179b50e17c9fe7d31973e19caf436e8c302f368e6549770ba2ade0e859e2cd49d5afbe93ff1c3ec24d634e477d3b19fac49ad77386950c03db97e27c84a73aac934f0ad642a3121f10d7a371812b51c6dd8cd41b75d64005b9163008516c396ba487acdcfdb169bdfc490c42a5a5f4ef18c00d26cbfb1ae9f29a86ef482b4c633acf5f0bbd8c5c4cb18034f35df0d5802f951d243b95cbe01e6531344cca987823d120989f42a3ce3e33ee83ea21363fb35fb157d2a247aa9b1119892789215f83b4fcc8085047b6fcb515938b870c2e999ab3ddb30dbcdb1dbb6b2c031dd12ab6cd8df8784286f125eaefacf74fd31af225184bca6297e5e5d8e80fd3cadf841fbce44fbdd9aec4e8d7bf77771ccd38c94ec1277bc7215581487a9224e80e138d03dd7f3e631022e7f60f1cf8176da97df58b8e26747af18b7d8306d541105f5cce2a07ae67cd6158261b79e953fe80e3993b178120301f0a5ad471eb65fdb05890e979d819ea1cdf465b044e3888a161ff8958e1f24f1545d0983e0b60d8ed029ec320d0164391b21bd0c526a0fe96856340eabb02d910b578c207887ee15b80579f50cd43dc65425a95f1f9a7a084ecaa91be99bc446d2556e95d9c6d767ea9acbaa568dbc8d436b0e00eaee351bc2b50f79e9105647f66a35e5c17fbff2f8c04729c59c7277b8c52008eb029911b71eb25142f417082521c6ab3a2eba9d364687914bb41c6ed04cba1dccc36a017c060e3e5f4038563c3265c46417fdf5e93d8f4345d2766d1fa1a71898d57804e353e3d9e2a79a4008606e4f186ec7b1d1261a056eea5c848885fc3ffeb008983a2aff13b89721f294b2ddbfce3d795151b337ab8b768f44a93ebf683b559f22ee08e1e4fc350248ccac02fb5e61b825e502093897420b59c7994181579255b9d88da1149b5dd191f299498546c614c91e59039828dce21eae758e94432d945bee7547215270d48957b7363e75d3313450b99878e6f027940b732988e03905d8e3eb7d286a183c4bb6fbca02939fa468c8b8a5cb42bee5115ff9a97bc4ded7b2fc4aa29ad3125a846e1bd864d5848a1b4ec9183c557d310afb540a054d5d92b5d3216c04cb603eb62fe1d55c866ed9524cbbc28eb363cb98118d8b9e8ce4ead78f947b5a8421903848d664774a65e82361bc237b5e1b06bcaeb75b2db405a076d422bac6bb9858aad20706f97c9cb84a93f86ffaf15383607010aa45219b10f5e63dd5bf680d8be76920d7e1b6cc36d7f31bd0e5cb2d3730c82dadc28cc53c5ff54dcaebafdee124019fc9aed578a84b76bb3e2c0b1833e7246440e81a86ae1302b21a7baa3bdee2c44bccad4aa308a9e4ed1ce4b2e112a28dcd677b11fe6d4744595f16881be18bf104f70a3eedb7e602d01d7a29ce51477d73f82c6ca3890ccefcc7418b704fe078dc1a21f3b2e48fc8764faf6f00e8aeaa177ae80f5f9cc8e5f7d4f1d819b4135059e9e3cc24b57d509edbc28287fd72112df2b03abb7aac175c35bbaf09abc20247735d0e3cd7d3a7d6be40f6f69958fd68df5f79d3879f32240d766f75233bde7552955c7e92e6cd5bc4067ac80728e78c24c3bcd6ae24509226cf3b39a9bf92e5d51e6d1f80fa2365811b81de6aab99003960b72ec12a2bd6f5c38d557d4f91366cb63154770d860f4339c5fc5369aa0ddfb86ede10e26675dee6c32d0ad89a02141f2583e80fd63a6d95f23970781173a407f2e9c5e6b2d6d20919b539df4e90c8c5ecda2442494d81f6689365b91532865eac84979063b3f4b8d80b6043d0c6f94ee2816ca765d294f02e6d9eee6607705d5f980ed2f50f979210439a4055e045e0cb3083fd828e60cbf20fadcf8689d2ca1cd20da968cdb735dabec3a46deb20865fdf243364bd17786a842b0bbbabb3382bd5ffd42e4a719153417af764d5ddb4e403fec6585a6052e3a0701e8fe88a9fe2ff24660829508f66a98e271abcd8ab229628eae01320ea2306c1bb4d2e8451f347e7008eaeb0054d2216b371fd8773d69f5232e65f5", 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r3 = kqueue() mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x4012, r3, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x6c1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) pwritev(r2, &(0x7f0000001000)=[{&(0x7f0000000640)="f8fb", 0x2}], 0x1, 0x0) pckbd_enable: command error 10:48:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 10:48:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="475c75b4180ec1157d094c39d1dcecd19f5ee47a3854e1ebbf0c89d5ed879c7350080f5c216798bc0c85b4a0a8c05523d03cd336b63d1251da816b96b53c45e84a0b120001653e3bc4afcf000ca8f1e33789a7d4ec3362fde711a4388122a85d3903405ac3bbce4f2ceec491ea33a83a8f337ca21f09c7ddc58ff9f7972b16b8690520763fd20846d4db27e2ebfede8c22185b7d9f97721418c69a54095a3ebf3b22eb5f8367868b26a8a852650e5d01da21", 0xb2, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) munlockall() 10:48:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 10:48:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0xc002, 0x8) 10:48:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000305000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 10:48:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000100)="ae73f0c2507a379c96535c1e2d18b829d2df21b01c1fb0f8000ebf91e2ee5ecc5e9ef4a954f0ae42dd1e48224a884f04ae7218e01df504ffb97a0201c38644202c18d3dea2af1dd8d16d46154c134cebecf5ed484890cd59a45e81995939921bc8cbb0ae57a782bdaf97ee96a20b2079cb271cb0987408b745d056b3fc65e767f0d318dc13", 0x85}, {&(0x7f0000000240)="23dd0fb8eece8b19df6dca68b2e20cbb568d3fd2b3230d15e8ab365f7e4a978e68b056b25856a1dbab1a83c184562574fa213a9f549bad7a3b9ab56af93425630e732257fbd71390938f10b84c92cefc412e9685ec994fdcc25782bfa2848c48a67e15430a0c19e2b4da7c48657f0998269a07849cbbefce01a76878c06789f27c4cfcbe0e14797326c764a6bc12b1a49e56307f9f576540aa93f2c28981b6557d1a44b4f98352659160e0a5703dd96afb243b539a67c5ae72ac10b662b79177d863798d2ddd388b7da2cdebed64c49ae11da617f139e4eb4ad16f259c297b8c652e336e21f6ace223d828d115ef64", 0xef}, {&(0x7f0000000340)="379657f72ef0b59f5ed3eeabc5e338b1670cef414e317203d41942525d559ef3de1b60dfb1c2a28641b69b15dff3cdfbc5c0f45b8146192806f91b4c9ac47c2d4140e60091310f28bda2cb4b33eb04f419d2cb6b5317805b11f43c017afa3e35550e56d9", 0x64}, {&(0x7f0000001b40)="ee0caf4fbfa6e7c3db839fe02b598bffaeb705272810b3f14ed07a51680df303127271ef9499c7403d89b948ae0165f8902e56b0167430cd29cce3abea81d5a68b1f410f8a0d9651207286a5bb892a7c8a6cd070a15724f5746ace379f526e60c8a6b2fd71bee7013363757a847ac039cc6e76a6fa0cdaacc8a304ea9463e7ff6e641d6624005bee3d3bd330a963b7ca6b818c454d227b9b25bf165c80c20a8118817dc1c43242ad", 0xfffffe3f}, {&(0x7f0000000480)="1fa6fcdd63ce807cc9f2aa7f5e3bb22a9333617a4a45e277c95f2b2ec2e5082a2eadca9db890ce8a46686e84524e951ffa87764912c9d75ea19d0a495b6bc4e34c07795c582bd85616d40379bc5ba71537b2d244ea98382516cdf09ed84ded43dce1f243a27357bf915b7bfd7402ae36c3ed404236350e3550beb77863470028d0", 0x81}, {&(0x7f0000000540)="0e87d4f7c7150993e97adcde54f6293d00adfb278bd67982a3f081c8babe7b1565b6436cd3dd864fc4e7a65f20f5984c82ff4a0f55fde9fda20ab774db50820649dd100b310609e58208b7003069537c68a1442ede2fec8927a987b118640789ae6314202f17c99eb11ebcda2a96e90d4abc2d0b0dfba39f96dfd9b999afe5546b62bdf2ba9a2e2d66e9e021e8e5556f897485e2335b6a82e2d7c8e008cbbedf1c1830cfdc8df90c4b69fdfa641398146f27b66bb4c1f5d4b2", 0xb9}, {&(0x7f0000001c00)="15a66a9a213a9bed4d052b4eae92011bda7bf72ffcb7fec601dcb83c2a2367965785e44448bfb27a7874238f92b6694e228da495c9e429f2d4714f49f93ac3a29244335a6b3d2f2981ea8234a6a488e728622353e1cb299f42fa000e87024da849a80daa9812a2372906d1b8b7f8fed8a11ef424047166932c7ac44a2b4887868a7a8097fb3904723865b0db4c728408dce9438519bc4f00a0cacd4a220bc200af31cf4b0d96f8f544525fbab3f48c329c993aae15cea424ab3dad1bbf24a56296b4c16698b68d9eac6520981301ae1058eb1e461d1114ba6379823060ca5e5aa663a58f3bf7ea2bdd4036164a86dbb3756bb3bd4d813596f4dce8e84a873c2ea3c7ca6380f0b3fbb8d63d90f9729c1a36d8b1ebb2a3b85db28048d9da351421c2d7585bfe7c33c8b9ab5b1677dd4dfacab9002f8a2a367bdaa3a2e6759ae197fbed2b5c25986e705b42f6a1988e59bd2a098e4624439bd0c68c34de9f6a88d5eea2be7c7eba213f744574bd692f18845b1bedf842d137b9051aa5a906a53cdaba946197975b31f8efa777394cd97e4b74cbbdb7cd096e5531efde14224d9b55fa20a2520dedb31615aa5eb6c5ffe916f7d96ecff908be84cbbdd403aa34bc47f118ae9f64593b7801318d72036683c6582f014465e2c5e29b9663c2a2ca758961daf267242d1d46c16d5e043818cb8ec3fae00e318026c95ac9ca5dbfd237f3187cf5612162a265aebe7b9a07076267c48dd4141fadfcc1f65b75d470d22b35c91c2d1d4e6f9673f7e1aeafc2ba57fd061746e2cf835e6723232d3eee40be56c689981d47baf91209d4b0ee4f739545aa94019a84dc0422325116a82755456f6494a3b081bf31e9d6f2dae271a1866350e6d2ba337d81231c2c819fe0d1c56f0a406035b7f54cb02d28aa37606ff35e685e2a2b7bc14d05693ef17173107c118fa82528f4fc32f03fb42385b9ab34c4b71e74841d368cf61116b8e6b912a733bf048307e19c40e88a9c768cfca80d5e66e53cb211cbec67f2c67bb8ba8aed0e40d9c7fc7d6a55fd484c71af3527d35272a5600b24732ebd118fb7810ffb197ac09246eda429756a1bba847d514c04d48d522b0a30c6864da35cd93bbfac6af81c85f46ccaad4ba82717f489d51ee28421e7624a2f622af9ec7a110f7a2015fe60aca682dabaaf3ca8593a78c4caf333c17a47e59e7d51eeeff2bcfb758ca2390d75f7818b38d7bcf96fe10f1bc36f7b4715805553391ce3691fcbb51885c2493aa841d03667463ace7743f97d2ecc90280b6fea5fed702653d00f20d24207ef4c94bb4fc4ea31a9475fe089ffcdcda61a1dee4a6c90cdf97c7492c3f041802266769af33e3f76013b85d42115d197024eacfdc6d9195545032f467c313883c7f2c77dd30d42c3dc0f6a00c89139d561d9fd909406ecbf86ed276094fcd17ccd7315f76df8d78943676f467d80f91211542f623ff663ae4028f0be2eb10d94f5ec3cf190636b3e877f30cedca24273c2281ec95a4f9090e73e8ad996534ba8435f134f87784ca9ec674b7e4a2845afd9f841bad7020083090672b7fa4afcbe0bb0b6db684741e2ffac6b8dc302d7f466c7e189172f88f9ce186f4351e146f939987533cec5eaac14c518ce8e6f7082c960818b105495ce695efcb631393b849319c028b7a559007afa03be5e936788b1834d2f3f2cc80d63fa5e0807de443d313bbdcd6f099d79a3eb5657036476a4d0083931cd71bf62922dbd25b4f3db40a243aee2b4bb25c9836ead67a6eb2597eb251cf2f8955b472d1b00db74d80d4b6509ff26859038ddfe3a11ac1940319534ebe79915a485cd9b5a1f56ff8f282cd115d73744dc364c38dd9e7cbad7be6bfadb28ef025b50d3304efbe989678f51b39bef1b47c4a48ed834b03a0fbe269e1be9bf1e73faa609ba7b1fcc8e4541c0706b3f2f5f01776b9fc48aef08464fd14c5ddcc10c2fcd8e865c85a64c706dd010ecbb4d54c47b3020e50cf81870c4ca1a20fabf6231f0e4988fd62748af856ee375070365cb03d276c398747bfc2c6f460d60a5c734f647ef6cb7fe33eb36a095267acfbb77038506d3dc6e24ca4ec08447bb1321a82681e3c3b70b6f8827bfdf794a0a6835b7fa310a70b6a2e3bf6b68adb29942a22c4c1d537dce39e8f315e37fe16cb7e3c6058f8dfb89db41a6b46583f84993165d315a73cdd49c5bc053fcaa86dbd8541a8609212e416cd1272b7b7e129d105d327c4f68231baef25a865ec158fcfd441e2ce29b4ec37ac33cf12ab12c832134832b7bff944437e13bf41131e02d174b84ea712ac19c4d885752149fce7f25c2afb8939082b9a116db45bd884f6c25776d550db62a62498fe32ff82fb6159de454636fabbfa34c641808292d6f8137aedbdc4be40d204f8d5e5e67242fde05664f0dd8e97a92be78ba3820fde9c9ed0917f6f45afa7b010bdf9c6776b092ff4371d29d75162e506ac38758fa7a8ad80c553b46fb91467be00af02060055a5efd0320582dc0a2efde67538529d66a3e9ca2a6472012dc61a071a59831ae20997ff02a00ee9502681f7fd8ef23516753308f011db0cad03913ff915c35db544c97b7adb4c746e3354712c96e2a61c7583627b5ebfdcfca07d48a46ac7bb45192598c4b47e376c29c880ea1fb29d8b2135a1282668cacae8468766fe0f9caf5d19c181f459180c12c75b42968ebd6125b5c0fe895320d3d906082d520e67852c7754b9ea4089fb4c9d9e097cbe84afeda41722d9720e5cf62730234f1e94be37cdeb795576ab19c66914dcec9a6538edf7dd1eed262d982d90d490696fcbef5f9bb979d527a0147ec6edcf08923c404567b7492b7aa6e2f9e1535dda853b9dcbcc9f0eeca1d23d9f5004eee6527646b2662d07ae3f1a13b9e1c4eae60e6cf9e9f35e49213fe1f46c7974106cc130169989c04f7fddc5cbacdb6e0031fab36731079b273c4d5bc395960d3df0ba63f43890392e9b7247ee9c6f5b37a7721c3a3698583440969cb09b3fae96dc68de86c34585e1bd8426d5104423c7425f3726bc8708b6cf53361480945bc721966d4a349ec23224174d2ec9253a030a87b89e7708dd95e51b94dbb30ebe6e19779e37596e6a22d3af3cc1a7805ca0b49f86b6b325d6dee2d2b641db09d681365d116622e00c829c01906fe24bee4626e982679518f36657f551b7a99b453068fe668e36d6711a5547ddc4ad6cf9ed51f3f3961e9aadee33d764eba93b71d5e0b18d5f18a97a53bd2d83e7267545eb61294056ad17570a8645e8460b358556eab4ab0bca7b72cd8ec0e7a2051a734a97d7ca500ad0a6ea26d130bac24903e39fe9a350f7f66b5f86f551b38196450f33f10019e418d24ea1677c66ec82e4839a44d8b023f0b2cca651b462daa249f819e75ae81eb25825f0a6e45d571831a2b98765bc59c5872a91dc0049b5b09d619a8f4bb213b0199d7ea87570734a51d0f5a0943e11e9743c55c2083558fba31925c4ccb75ce2331ea11b0b669a287a7c63422ab7ec545e0d37bd9dae985260c480d30c7e8ff47200dba41db3374d8e74d4d45aa81d66077cc988c92acdb1b8a73ed07383059b806b5aef432a523b7676abd6a3d13a35bd875032346b02e95eb0f4757fb51d0422dfda58374a403b523285d6622e5e7a364430b3de05d6efd5feb6b6a40a9783f557f52ee55668f2e97bdcc4280fc7b219c264cdc43a9c1596ee68cb776f1d86f547f16922f10396852b61ba47b2701110708dbb8b3658a16dda91f73ec2b38239e40c984610dc5eb2a6b959fdf461eef1d7f3c6628128c52873ad6cee96c3f4ecb367edafa5dfb2ee8e2bfe8384424cdea50fb68711efce82094301eacac67a1dc4d2f272a374f7827f82045b8ffce2d3f0a2d7f02bbabdffbccb9a78e73ef51b1d606dd22e32e419926afe2d311d5236961818d2e6e86150990c8d62c1a0fb0bfc885e547c297c2fc21edd07ccf16fce640a87b0fabaaeec2b16229d57071104a05a16840f64d96a951e15eb92952986ced16ac829862e81791c083e074751e09e39826b77912c104eed2d44ead1089e4aafd2e392b352d04b7fd05a369a75a05da9d9a96d761dfb87afe62a901897eab275854059764971e654b200e4d9d72b96b665f1867bde08589f3cf2f93e264fc8a4e43a5b3b5f995a8e73ba08c508c918a9347134da3ca8b85d40cde68d2f4473b8b991214c14c2228f3c18779d148b701c8c2d6394d4521c4e2bc20ecb8936b41687554d45beefac66dcec6a325508c49797255743ec60b9343156d2acb61fbce960a787ded055a421b6a030e126ffa54e9d9946213a42463990bb84ab252761be9093ad77cc955596eb8464af248e7f8f15fe4b23252b4f7d30ea89bb551e3c5df7b52c61d59dfb781a847b97173a6262ff1dff7714a3565d76b05b7d4eceaa16f2bd293959c35f1f50a04a866163e939e2fd35de39d98c1213a1947c57fcf09fee34bc56c4cef00d1f9b47944b67b51abccf8084d88c07ccb6e06f6f001b5c4a846bd87641dccf0f43479a8d338e44e79a3a934e24db762ea68371cadedb3de66d7f1d5a612b0183d4bfeb7d727745dcdbbaa4b7c14023dcc6ee9888bd95093b97c2761502aee4037cfe7590f56d334c6ca8219c0865a90664c14e59342d0c9afa285e1c6c601e2622c81ad79979879a8906773acd5e81a2a53af28dbfdc0f6bc5bf8914b3338558145b81fec8ea0a54213408a50a4c1759e26b8147831531477f31a8f912e1f6e9f618197ed6628eaa2015f8107b7808f9a54b91ddcdad528b35d5f660c7adafd3b0385146894b56f87b7ed6a5591be22c271d91aa44c56e70eaeda7e4ba54efbeaf7aa8a58108570713ed9985b169ed05f8b230612b0a491fd2e655bf1641a81fface27b14fae44deb60c0cf49680b9ec442e18931b7e2e17cb2cfdf62e604b4678ed2de76b2c85079fdae52b55f8caf7ae74d8735834eccb2d2520fe39b794d5edabc86fb4445b6f3d2e3e542d5b4e2106762cabe0be122786b7e3813552f41cb06d8657125cd6410c3ef28ac514cd5ee419454a2c1d32313bba429c0cefedbdcb2cd817193fe88b9939445d76cf71b11a23271b357cf081a97e89c784b6a2e4365cadd65057acc87cc6759569dc262840d8c4df9e835bef41b7f4c8662f99bfa9e63cc8cd72fbf0248c0720a31de7309f44e3767deaf9f79c18e6a34aaea2cda08bccc638b444747f2600dd1009d2209929360db3bd564ebc404f7f23bce1f79a644947ab8d7d383dd25d7a626caf1ec0463b668fe9b5378bef4556c7e5a01a8c9ea47a0704b80115010b37dfaa826ef81d6985e45bbc633c4c31a9fa45f5da82e60923eb0d4fa99aadb9f97a41745bb64d0ad87b009eefdb05947020ec6a816890f3602a25a5ac621a06085cbb719aa032386532504343b0198963a5d6a8a21edf86c7c171fa0dfbd07213ec30bca4ac53b585ac226b805e0f5e470c6ad2eeaf8fb41c8878c96d39db0a822d3dbd07b584a5e2035ce2a6e0dae2d20577f248e06ba05e59162de4f5c8e2b216e7d24eea9c63fca4ccdec1afada0ba5438660b9c2143ac60783f2b3ba4cdf0ef51f8853921d35fdb6a0bc3b6182f23bf16f3c838a2a80c6032578654a450cae72ca687433c4216f4fe18a30e2443151802406f57119cc4b1e6e220b662949e72aa11c7282e48f94f658592feccf5b59cbf5931e9a0b2ea8e3b62d050d5d1e313d75bee8cb357343e242d228fe06cc04b12517f19ee0e4a76cfef54fbe80a3b00eac8bea", 0x1000}, {&(0x7f0000001600)="ede484d70d950103478a801fa87ce299381b757d31e9544df5c60ce5716f742defcae3d17332ccebbdb71169a5064b369d9f78198ae8c637ba25a9bd954dc3b94d", 0x41}, {&(0x7f0000001680)="0151d5c4", 0x4}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x404}, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001b00)={0xa0e, 0x3, 0xffffffffffffff80, 0x7, "a2f10904505aff5cee652c60b02b1bb5c5af4dd5", 0x0, 0x5}) preadv(r0, &(0x7f0000001a40)=[{&(0x7f0000001940)=""/229, 0xe5}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 10:48:39 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0xfe2edb70510b1e68) setreuid(r0, 0x0) setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 10:48:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) ftruncate(r0, 0x15ce) write(r0, &(0x7f0000001580)="1db3bb32663dfb86bec3442007426fb15cefdb30105324388a4a2f3e658b8c0c80f0f77e6dd263b0e2c19d9199c99c3b2056afd497b22f9f33ce819bee8906a33dd47a8341614561319f5de5add8d35264ec05e3b4eb8035e86d9f43e3e8fa08ca66ca592f1af75ce31345ad6dc433278661ca5d1f889c2ae9bf37cd26c11b42f94d30b241ba0eb4f8dfebf0d62ac8af2b66be870179b17377dbda29744df91624d589f9c51618bf94942d1badde630dc08a3b8564", 0xb5) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="6179d29e8ebf3202c0ea2f8ba7493e7d5ddb6fb1065b84a7df9e0a24be0251eefbddd0470dce4ce3d5c486ca7b3c06879cc46c4a87c7504e3ebe307642baf450d7d1366ad32304715dedff3dec8d402b07b829ecb2b9ee74cefb6fbd68b042c515d01575e2e8466e3c5b1c911cfe0914971c09f6ec888a6f44750c6d9477eb19574c422f34b7", 0x86}, {&(0x7f0000000140)="5ac09e4061070ce52b4452b20ad23cec77ba41e19a9e9d26a1c9", 0x1a}, {&(0x7f0000000180)="daff86749f2a380873869a2a4aa0226b028d34dff1e28b3518528974049e83736842a88a31cdbf48ca6cc30c497bda07aa9c7164078ac8561d6ee3aa7a4c", 0x3e}, {&(0x7f00000001c0)="a921b0e0fbd1224b8e6934842036ac115d8e81d8c4d8ca0d15acc30865f652bc46e3f1fec748fe70801b50a1e968041c5b51c3d0087a8daab58332d4ef9e36ac7e2000a243c9c460554c0891", 0x4c}, {&(0x7f0000000240)="f732f094e481a673a4a4b43d928c251d542bc19c6a1db18899a7593ccf28ad096fd5e9e49641eda847fc5f8a7689eaf59d958de42f876ddffd9fa063105562486ded746b96239204fc91be964bfc3d4d0b20783bdfa54f0523b9a30a76a5bde3b9c67fbc8a2db9f434ef510460c3c3baf5be3d404adbac18ba7715630bbebc84a4cf25c45de04cf87639c9a7e86755d66f10ed2101db55e34129c74fc57628d121ce4fac2f99a66ddc0fdf1eafb117bee26939cb9be99762e5b3c490ee1669f4188872f415ef5af1f211c3c1e617c2cfae54efabd6733c4d58fb2c69395566db0cda45e003bd", 0xe6}, {&(0x7f0000000340)="8b7158a9ab305e9c213f4383a40ead30d4013337580fda37cbc3c834d0a54aa1360bcafa19550b5412827d111d3b93bb7de4cfbbde0d2db5b8aad2df2b82c30ffa202cda5de7e00b30c0196f3d8b2b25a4d7ce3b7de56f9c7c339708ed89becdf97d70ab1d24ae2c42b1fb361160998c98562ae1d2c48d9b49dfa9b1225f4455fb8ada7549c9c15517b47ef977bafa203ba87bf1127cb22ec3b9acfeb38ceedecf472bd9eea702f3e12b415579de560c0e55d29dd5f0e045b485fa8e965340fc9875097efa2ebc423b290f4b6ffbad79c23a237062bceafbcee1f40c7c8336000b558d29445444f49efc111f4df7ce788c3b0e620883c55ce234e18d62a954a0e26f3007bcc9cf1eb56477aec205bbff4497bad483b2dbfb0d8547cd4cfa2b1b147f7c809b465b84587ca3c305f3f1d80a6a8feb31c66668e2935a42eae849a96741ed34b230c97499aaa8992729f2442a4ac2154362033c5df39021e9ca35e1a8d7abbedab391edbd7dd6dbd2b2e91419010f4931041be11cd7967ddc85053d40d6e8b607ef18b95de549c762aaf8ebaf375902235339973ffb4ac0e72002f680c61f04dc071a48bca7e8336c928a8d7e3257803b3715ef674cc165e87edbe8caa5a1cfda23fb00beef659fde9c77faa0a3ebaf3cdee883c1f8b43d05642f9ccbc69be7341db1a9380f2ccfb9953ead166e614be5c8f914196359f16c456e0741332475b7def3d54a0436bde345ea7d673135a7308dea9e6d6193105430e2cade62476bec42944534d8203065afe0dfe0a46e92e9905fe3f64d91931ef6e5029ccc50a7ad0074bb578e69ce7e374044d5d17a429b8d3da3ba7aad658abaa97eb582f36d46a2fe257ca077352f97fb0ae2db0e03cdb5ea5db185b1a6811c532020e4fc289e3d582d639ae8b4b86f4083221092c6c334a5d1632fc5744926b9f20cdb12b7ea035f6957586a874c1345a7cd4e029ce94ba4967b54b0d6bd2b60830beedd75a5ea6358a16382d3c5820a743ff587739467be45e068a087ff22f272847a193578fe33ff373ff22bf7ff846b4547b8ad63e74c7462e50ddf5ba7730ef441484ff3e7bbda3f5bb9d3d0c2527c5d14d1f9659724a75a4493cc10234283f371af30d6edcf26c77dad030c02a9a40502d3a928d63d632629e59db49cafeb356ecdb2e72e84fddf086cdf8aec6e723eaa2e592a725d57ef391bcb78d2d723b406d8370b6aacf20831286f6b46b9ed167057771f219d0caac36ec3305bb30f8a5e5baa4a293943d95549b69a72f55d8aafcf2dee05a53bc1bedcd29c0118a8c40f4544f78da83f7b0cc9ed9d3c6ae33ccef0561aee40bc5ce87a545282f4ed7e790ddc4f7b39611451308289a73f79851a380f79c0cc802f37e15f59cac04b4b28ac8e63ad211c2a292f0332f70ea1aade7d3c88b19672fa8100d94cf9f50531644c94b57d2f081c4b197a72e635f2404cc2838608d7232601c0a152abab1d22fee3ab1d6198e396bfe47268871de327df20ec0ebe71911f7bbbb2673b9e756ba0e908c7d97f757253f89e33f24ac65a96bab27be0429e6039fad825f8f4afa6621fe5381e48a75c25f6fe1063503f54eaad09c4f6091a549b427c9f4d1098505ddc43b9b366d2e5cbf4d472103b93b3f8f1453ba90c30906ae867ad80759129da577d2d63c0fdc92a8c5a0adc46ee793f52e0d2343063b9297154a747ba1f66303b37f81913bd5dd41da9eb4d8cd6c98d7cdb9239d9eae6c5f8b29fdcc75f5e8143d64cd2ee2f1a17eb9ace994ee25bddef70c3087e844bf09e7929ebea1b7cbd966740e81aeecb64094ced91a0c354330036e05a14aa5dcd22d6a5d26941e11ec2676ee9607887a9d585245c20ea12a9717813dba6784b3747e3955af9a25e401499ea41bda8d111a7b2b1eca7e3bd244e4cef134ee25b80325446a6003f07a2e5ad9a36ba81f9190dca9b777551c4775c857c5dc5a2ebeff2072253e744b1041a84f6941dd097019e4e7e49f1169a23070419f7178dfbcb68a87122fc700181aad873c0a7ec38fd4973541bf2b33b573482ef8abab036e5f5042de2fffaf452765e4b7e273894e198dd9a6135d190bda85b599625bd81cc974e059e5d17352437c704cc7db23f307c9325943a510f2dae32dbf20eafeef6ea889ce74112f2a021e6fd6c48fa9015dd3cb693cf27e96d13b05680a477d645b95bcee17f1f3c61104fb119bb28fc8d50ab7de54bef5b192e3c283a6a8fb068092e50e5a76b12bf37d52534f7d1a17b3b79dba4fba381db7c9d4a80b4b82ad1ebf3aca7f1d84809b804ca1e1b6a2e74faa43a7b98418bca266cb5715ae183b9bb5f764795984fa72379e615405c62cf625a8e40360f23d2f0284267263c4c53b3058a1dbf5db6832bcedd996d89e0f4699c9bbbe85607bb3326b9b55e072632d66f6c48cb99165a3d6ca0373116d62de406687e2154e5a25b3b5454987bd4d65d382aabf9852e6c00620ebf680a8975a10a5e4032110f276a737110fc0e1d289729139a26632c67aadc959cefd8da7a51f565e2d5bb524481f31b2ecf01230269858371b3365825a40cca693e024cf4eea4a85bb848acb93ca2898a04a2edf53fef884445aa709fef7b0e176a84a79c02d8c79ec80348012ffbdea4b943c140f46465c5bf77611743bc85656f7f1d341ed8854d6a450c483f995edec97938504a9f76a4bc79604d31955615eae18b583fe0bc9731a841c12036558c8d8b93aab3f7b588e2944f386bdb6a0010f74ef40565f231017c8104d01ae12b7bc8091349b0439cfaf0f9ed68cd5c7337582133fd72e6e29a8f1072e0bac966da1d06c834065a4fc2d259ff2651d07225307d7224dc821cc193a936701a59254d64d6f21e122d5ab13392ba00dd3318fd350b679bec44064e61bb60e99a66504c26bed07f7fd765ddca0dc9a2cc72426663e2bcdf04e6b94243f40080fda2ef27bfcee442f4430673ee6de380406e073d44d269886584c29655d81ed1cb6d1dc7587b91249ebf09b1baa36ae82c67269e4a589f7caaf834eda8e574c8993d2add45c4d68fedba046ca7a71c98f1b31907c50688fcc885c29318928f895ad0c0a49a4994868fc5640244677997456b4d5d2f06cf238e9bb02c6370ccd5b65c1eb83bc93ae7b20ce30a49863a089b38fd96a93c04b8842cdbde86ba1f591e3fb655ba11dc9274b97b7ae93733ecc6cf09c33ded6823c347905ee6a4492869b8f6af72833178affa42797817d4054eb3c7af2e583f8eb9ce15b1b9efc5e0b99392202368e1d60734109f64bcf9cd89d298672254a2d6e7fdf8b9c26c6804f7210abe3b3a40f50aafe03f71b0f4638fbd0bfab0346feea13575178215d757f2516b155b6c69929bffaa26c3bc83fb67675df5a1d3cd87898195c404fe245d035a3627c14cc224001cac6b45ce898092037b2c293ab37a3848724c1860e4bf217cb8bbf4bb4678840dca6c03b7820b98723b454c374c6c4e2e8d674a46967475ea25901f6ffb3388545a288d7bb4895b1bcb9ed56fe8136dff77291692c5d3667a0277cefa87a32f28e9553fd4ecb4af332a98e11350bd4e0beb23bcab586a41535c9557e7a05fd84b2925ae1e10259269c9eefd6689966be0fbbffb7ce7efe7792e8fb842a2f0d156c906aaa658933d2dcbea41566553bde9cea0b0d79cb396f0adb66deb89a93136c0cb12c292bad469473a3cae5f1d77277174e8a7200ebcb50b6fd0a253821cfce7a9a93d15b58a0a4ea020c20755d7a24e0ce124a51d62b7b384b371524c5eee5e5fd2cda1f1d046c1990a7d2cc60bb95ef05f464e8723812a3bfa0d7da7be3ebc60b9fce1242e28bafc8d5e43abfd46a31f4522894d79b53994c1de5bea2c58df480ab42ec3db9b886fe9beeba62cbd41030d01434ec785f91162abfed5cd716c1fd0332ab6878081c77d57f64f29f1bc01e8cf5e47856fd8c5e1759ae082b20d2f8a35429dd68eb08c9c260b2ffb89778d967bf4c681b12204b7384e3ba34eeb454535858327e510d8ccbcfa261cad3550c0c90076d3f48386fc1ee9da0d3863b8d8e4c46382a0b3eba4d60e4cf0c195a7705ceafb73cb18b9be6d270e17baa1e98bbdac6ec2846439c810300c5131ada0996f1ece491d2a710802990f8ae841b3c9dbf12ff0fb1ed6d856483a4a56a821cb3ad19813da05fdd44b723776ebf9cfa053a9dd442e7cda6f6afc1fdc33553e769153d3769a3d1568f7f1dfaba76c67dbc81df0b4d6abdb678e65e56cc11de3472f12321e12c349bbace2ebc2d92886d19782d55143b2224c1626371e40bd8480b5f24b333f3c7682c4cf7a5cf35ec0b96bdaf7b9c0b524fc2ee2e90e101a587621aab887fb1fcffb975a938355b105084a0550e24d4ff773a04bbb3b1b7801d70a08ecfd295cded25360294e05037424ad7eafaafd8c64994ddb38e6f85c1f64304e05b6df360bd24536e6981ae743c580817d653cb91620470492ef13799c6673ac93e8f1141d7b6a0002631a385747f1025cfc14086cc86e5556f85988f18a668e88209eb18cc161ff79710a22bbe35ef4a6025b1541ab3368ea5ee75fe276c1626692509d4d7cc2ed181bc3ddff7c8b47dedec43a5ed7704dc981f9b44e8b81e57fa7685a5f4cbadbc3d4cb21efb0e821e279dfaccdc7e873eda520c987cc201fa5577b7ead30c9bde475daa0778061d92174ed3bc9d5c670ccc10013a3e342b854adf354760257190e41ee58250da5e48654106a098de73e8650c459bf064c99ccd6db5eb2a37275192ca73a493501c1906d7ef1da36c8a3891b0b07eb4483f4031f82c26ed9332e5eebf428e755a7cd2594676cd231dd74316f0fa87dbeba47032e8740714e6e82a7e1da58bed1ebf6d478f9c9e0da76901daf986af9214768d6507f9a048ab249638f5c1160d54fc91129d3895563cfadf03b06b19217ce5a67721b15d4aed2417fa5ffd1ea9f233025eaf789665dadcf3e4ac964766e9b5a90fb08364360707fd8b1c2ad7e297db0d67ac63f33b595f5251a7ceced29828135bd7fdc80193a1fe9d89ef06adb76fd63d3d356ee172ce89a18cb191609d43550bbb202a4c1c6a51c742e67ee6b00326d2b58cebb04683d85d05ed29f5520d80298175a26b570d20060794b2a578921ea1088feaac8c9a99359ea2bbafe284df4cfa9f4749e0543007d7acbc0571e7aaec3d4a7bf9cbb1d3c6e054c9e09005f5521b436676a8b71f7872115b1c8c30b29507e7fb4119a2abdc359dc30c8dad8f3fed4d89b343b9fdf22b20d8fa6a0f712d3dde3335265eb2f5bec7c7590245480f15fdf5c9b99b6460a224a7712994bc0a32c31351bb26431931e9b375e4bb71916fe1405d05eaf33598221ab6770f756a40374ffb1b6c7783139b438e4b805d1742c530194b50f662f3c37d04b1e298390d3c088b381257dd13880672b3ddc90b47120d3b10545045ef5ca96a250b21314f611da140f8f2716297df3705180dad586b81a76e02b1150f14e8288760351e244e5210e285d77212900184b762e78668f352f7486ae1e6ef962ac1cd849c2e20b73ca3b0fd10500901dae020f7327a1184aaa17b5ca5e2bc72b5a43ed86b3668bbec44ea812c2bce0e01bfd6190e105af31222687b35765fda311318a6a4572efae0e64d7c5bbea299e51129ba41695964cbd6780c4d72384d3d21c5e4ae9e75d3210390fcb2556b3a00932599c7a47e49e80a49e5a450bebdc6d2354203012dfdfef7b607b5eccc47b42f3d04748d63f08ffb2fa1956d5439a8a87", 0x1000}, {&(0x7f0000001340)="a5fd82b6d142a54a6de1ce4f9ea6869b9ea5a76f5af501ca7da222208a5c63c6873dd77e8081448fcdc26b3831fc", 0x2e}], 0x7, &(0x7f0000001640)=ANY=[@ANYBLOB="38000000000000000100000001000000fba115b96eb06b05458d3dde780509abc0d0bfc4fe5c2e1236161194db8e48da024cbc7d4d5b5d21b000000000000000ffff0000800000002c4633687f89af357d9e806fd34f12543b9abdfd67807a1bf01ecbc0b2743421a8723b070b38a51e4ba06a045afaeccf1b0c4190b8a1397f7f92ee67644d13a8d84235b5eaf5708c4968eb3d56e97985bd32dd7022ddd27cb46b9e1ec49c9bab0752466b6468cd3d83edf8c798af1acf5c1d9fe81ba547fb481e05ea7b132a1b409e11d95422e3eae31b26ba735a659d2a3ab53483f3c86a8485f9a23e3e92754252b82aafdc2eba8d845a1d4f8788b06db758e1e8ea662ac8d0dbc222be2694e819da806b427579c59c43a7dd30b59d12ee6ed3a9295385b19104324aeb28120c197b9efb8b5f76f29c28f5164ed58b738758a48bbf08588f81628d3162a3f0722ac4b990fde54269e15c1529823a29a4979aaaabe790c9093e154f14acd01dca2ce23b00a16d814c298690b6031c7c3160cc4aeb10b196302f4227ee4faf9ce0828834f80a572b"], 0x128}, 0x6) socket(0x10, 0x4000, 0xfffffffffffff001) 10:48:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x8000, [{0x3, 0x3}, {0x2, 0x4}, {0x1, 0x6d7a}, {0x3, 0x4}, {0x0, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8}, {0x3}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x4}, {0x1, 0x5}, {0x1, 0xfffffffffffffffa}, {0x3, 0xffff}, {0x3}, {0x3, 0x8001}, {0x3, 0xee03}, {0x3, 0x6}, {0x3}, {0x2, 0x8000}, {0x3, 0x10001}, {0x3, 0x6db}, {0x1, 0xb1c}, {0x0, 0x4}, {0x3, 0x80}, {0x3}, {0x3}, {0x2, 0x6}, {0x3}, {0x1, 0x5}, {0x2, 0x7b7}, {0x3, 0x8001}]}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:48:39 executing program 0: lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400010491, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000004c0)="f496c280892be14153dc13228282345a5485fac2dadea1e661884582bb77fadaa9d01734ed1fa9cc3f602c8016fe898cf624d68e52d96752d3e433ccafec302273020c87c3", 0x45}, {&(0x7f00000001c0)="b2a49cf307efecb6085cf060985c51bd1cf3f7513d656435dd5c2f3f356df449c7768dc8be735c75a7166a4fbd9aa31a9c6bcef91daa7871d4b8b6da48f7a05bb6b0144c870b99e43713f69a0fb7ab33143fd95e69e4321bf4c8fb6e197a77f66e31fd96374792fdbdfd2260941635436011224591f6f6fd0ff2c8416634421eb1fa977903219114d31f201c6345dc9001a2b84203a054a77e2bcafa876904b9d6951bb487dfd2cfd99f2fc09b93364653f0311878184a51fedd40308d211d8d2ecacaf08de0833c04b7dae288cc9b929d42b74333d5a66de59eb53828656aad", 0xe0}, {&(0x7f0000000540)="c4ef8edaabbc6b6da9cdb7bce5ec960f0017c82e29c0c5a5717ddbe00b8fa85eb60d10319253125ff1359c065e449faa80a7f36f229e75fb34438056598882be5081575cc118f0a1ddadf9a11cd02941ebe8470f875f674d38757fb5e514e99b803ad8b82d6ab4a4a6b173bf50871d6e9c4d00bd0c5b12ee1f0f5db1c258ea", 0x7f}], 0x3, 0x0) symlinkat(&(0x7f0000000440)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)) 10:48:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 10:48:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 10:48:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) 10:48:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x5}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xbdd2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0x7}) 10:48:39 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x77, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x208, 0x5, 0x3, 0x8, 0xfffffffffffffffb, 0x9, 0x3ff}, &(0x7f0000000080)={0x4, 0x800008, 0x5, 0x80, 0x1, 0x10000, 0x2, 0x6}, &(0x7f00000000c0)={0xfffffffffffffffa, 0xffff, 0x7, 0x7fffffff, 0x7, 0x209, 0x5, 0xffffffff}, &(0x7f0000000100)={0x2, 0x10000}) 10:48:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getppid() pledge(&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\\}\x00') 10:48:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="7f6bcfd79a643b1191c8212530317c08af50718da9a3173381430f7da867741954ed95d82154c8b981981e2b6798bf21ada33c3d7326cd563cc0eb180df837ce26d4f9d6cae8d036de5b9d3dfa8796db79df8f8d9528194d8e16717e3d4262aaaea6b02aa2cbaa7cf9b3c77da6331a254a076cb3929d5e77a187b1f97e06328f3aba795b267a514c3d6560609003cc3a2dad44506c12681f99f4ccb7a23da3f89ea9eff0986c6789203d0ff10a28f7b5e95bf9592d", 0xb5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:39 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000002c0), 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1200, 0x40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004400080c1}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x20051, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) 10:48:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x12}], 0x1, 0xfffffffffffffffb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x42, 0x2) getitimer(0x2, &(0x7f0000000040)) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 10:48:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x7, 0x8007, 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="757aa04b1cc873367f88288b15e88eb2544b5d423ce86fdac9", 0x19}, {&(0x7f0000000b40)="c9a0dd26f06764711f8fa3e5471431999cab1ce79f48807045b0685f21c0b52e3cea91938535d36b4aecbb181bccea1c3edbf9b224e7ca2bd73baa27b26e6d89ece02d2edc593301b0b660d8bd96b799bf5703102bd5f75cd20e06dc20884ad8a9cdec7e5e6872869e2f9a873b8773a7afdfd93a4bcb2df75a0f0b5f30781be479c26438b73962981d20e2e0a3bfd6dc217e510d428c91da11827bbc5ce4f5045d0c337ddb9dd452d0acf344fd2d8b1c40f325dcd05f9c743ab46dfb2fd937d81acac5fc9bb61deb716b50e58a01ed52d248c78334dc183f3ca6df865466ba4da3298817312b821da4c61279f5c33bd9f8ed31b598b2bd03f5ca6e23602154d3070f9b5630fa7e786786f0dc8e5ccd45fa6a288e1f6e6e96005a491d416e8f82e6da107d482f4b4cab725eadaf8dd21e4ed5de5e4a28737663e996ab09b33851a65e1909a42e10c2e1c197a480e0bfd585196034476733885267eecf518f2a1ff5adb8ae903fc9877bfa86daab0764a6712eba7842530b2ff311a67ddad851bd4f9490baf5775921de58fa3a713f82c15123347a05e3b6fd6091c1d01f4c3f2890f37ace51b582b0ecf6b034625462bbd7c2557744f9f13304eb5a848138844f28ee68686aa0ef943abf9aabd8667913a628ac3b90335e29b1908afff94dbcb7d8c28b7201bf371b4f292c29171db235b8ffdff5ba07f37fc078369561fad0acbbc541e8eb99d31d825a20260670839d00e57eeadb5c4a3c2511d37ea313d7d94c9386f7ad27ddeda18dd7e5efbedbd9b060cd4178cff9987f95db8cbf6f38313992ef54d9eb738f3fd71f1533313f4e3934116d5402704caa509b61d367638976623f519babd95318f64d36e48329c7ca129558f610af0e38e459a79b6136a09103c140ae15bf561cae2ac149c4f58f994946b4a1c0a3315c8880aca9dfc96fa27e5111d439e467b3c16a7f66d6e5ff7f9404a5a3481254bff2d2d0bdac2d0b88c340b3e0b78090639f72960bf5df332f0128b434989749a4451ecb24f44af2d60b606474f2cb7c4a93712ebed029dd352acfcdfe939a499ecae5890d0d220f41eb7cba938f5ac42bb3bd33c3ed1710a0e0a11247880e0ed2ef554f003d489e67c5e21aa0f848bca776f65e7f9166a9221417bad3c5671a9480132c4ca90c7e023977ff6dfaec9e5e910ed150fa48311f6b48880696ee6859adfa80378705465dd58a4268d27ad8d39a2d29bda0ac5ef49ef05ec00942daad62138fa473060fa1da8fde87425c5b81969109356e80847670610c68218c223fb259337582159beeb353ebe2b28284f2f32c018c69b44f8803b2997908c137cea291bb0e91f5daad384294e46dd08e4e46cd7ed821539f3a433c8307ebe773a10a1c4d6e5cb32fc7bfbb1e2b8db975a29e7f900ba6b59b160b8665472bef2c0e0b64907afef8bad0b0f921828143863f4eff48de70c8f9d19763c1b484c35eaf86373f6c473d3fff08490bb2361d48cd6d9b2eb57951efc61400724dff21f94c3275f0ab3b483e6bad86187a0be1b643c0a92b4afedec47de12f32066179ac16952670cc20a703f660533421d9b470c37ad401f1bb24052cdcbf669eb20f9fe9a619d03d9579f9f17b959e869df7e3688547024e804cb66f6f1c08ad81dadcf05c2350786ea0b91665c43bf7dcb0cbf95fc88d65b4d04fcfff21a7ed53ff2dd58d55ff68f0f22ab1c8554e45535cd92d1cd8753e3858c0ed429039a4947c0872a8ee68df0ec1e4a2fc84ea98c6410322cbcb661163ec4d790e745ddecfbe16fe224b2970d415581a681c5a9e2c92a3ed788bcb665ffe784fd5559c6994d50378111fbcf40c7c51bd124a4378341527fe221c43344c7b6c4127bd7da44a80c18deb38bf22006c27fa27787565197b6b8dbd6134c1d5197e693b7a85ab15547f81294ab6396c0e20b0f99cc2c26125a560d4c8e95de33147e498739abc2fe8866019cad43f39598ccb0ef6605ee66fb716e0059861a33f9c0e08366964edb78b637cb194ac5afe4ff0e76e8903991f396dff2e734bc19fbf245feecbd1e5440a79f4df00146afb2e245a42897a682bd2c802b712a0154fe6c9a2271558872d093b41ab7de84548f99a7d21187b01f0fe9f03b223d75f9237550409ed0b24e981b67cff40e827feda00ccf9560f6053b1092a24d89224239e5ccd019563606461467e339a5c5c3aabb192693a0a3a232449468ff7dd47abb694f995522f5fa8b6311a6f8b9fe77c432cfd46e90b5dc023600d7c4465d89c8232818cc0a055458a77f24edb33ba90ea2e625dfd06ef9b93cd807128260266e0b713ba514785c0d52c981335319a2330502da325d1d977b5f4fb47804e902920a0cb81435f7fe0bcea8bd0b0d4a9e2ab499521b17445a4fb4c0da8fc938b1f7c311f1a75ea7d4536cf946ffa94f3c5962078930fa4855608854df6d0bb3970270ae3c0e13c89081479e1d2f4a71a0f41615f41adb34f6b968f8343f9fd35fbb768b685ce9956dde15bc2542b917719a99d1a3f00c9bcf0e2e07f0964f5b976ceda2274e7a90e8e283f5e2a8dc8844fd566b11b46e8bf3a917d1ef472d2b51c28ee41cb0ecf864295cd37ae6f059f2c4eb318e42e187163cb82fc8181ef8b34f651a05a24b8ca73be46ab36ec197b31b7ea4fdb2bec32f8330202bdb43b3133dfbf84ffc792dcf314a5ec3c6534a35323f2025733865cadbef748db4781ad0765580dab4870529b05a12dba6a80bab824471941e65cdbeb6e7a4bc09186ee284be6c41bcdc6c8c4252496c3e168a1abcf75cde2dcd61022a60a987ecdddc53aa92e9312503e8d0cb7214f22350a15c53b3600441fc8ab401ef47e7a3497e6b61e4998c8a59b6adbcf124118ef54fc85ec9fd7408867b9904be08935a0ec31363e098be511e60ec769d7bf7f1ecff0e79b291cacee4fd4e1562bf671cba2176b19788ec773cd16c976d2299cddb71aafb7a50f5a4710bf84e199805b86cf98d78253bc05f05202f21a47823d6aa8ee6635c24bf76a850b7b7de86a83c8113c198e84ebe43f8b50933fb2369d1a1076dce47129bf0901b5013c5a35e31aade059e81d885487922e13ded966d47b2efdf034629ef6b6a63075fb121d7120421d3ceba5d3d9e13ba2656260c827f34c16d956ad44c122bd615c91a695bfeae3ce8162e3301f296296e54f3e1dcdaf6801f58bd7d1b8e42ab64201b269cf70c634356607b744a39fa8672aa9c52f4ede799100b36b493cea406628dcba3dab7a7378b60bb94c2b05adef5fdf5083ca93b2c756b69c9a8a973d164cb6cd903b583f18f17feafee87857e95b37fdeb18e5b258cd78b93b7ac339ac58f916229a13b3d2186e2bddf39eeea0dfa4eeabecfde841749c93bdcfac43e4d29951e633241fbd40583733a0791334badc13f74c4d6112803fa031cdfec5e2115ea6a96fcf2d9fcb263d378e90434acf7409a4e9b9da2e0d0001b66df8f6f996db5ae7c30763f342d5bdc3af8019eebba6490a8a9b74d4273a81ffc51434d668651e7c63247ff699daac0b53feb076017ee2fbf38d36f274643b63a5850f54dc9719654e5d70664e99821a2836c5bbe32e6dd4502b7e587c7f489ea07f8a17e2766a57b53d06c578c4cf390f05af668abe9f9ba54d2642ee84ee95223b2853faf85d1e608fce5cf5e9c9edd917a3f4389cd8039b501d7b4ef2c30ac694b975ded9b13282ff9cd0a265405ed7e59e08bf991206769698a071efaeb345ac2f398168da8e981e33274b0081a4a4dd74acbc92186fb6230bbae75d042582755a6960b04ede9a64b87a8a0e0714ffe4c73bb53afa83608a7fe444da8084474e1425e44fcf8f7381905c82c906f2096feb10411819c590b16d99b68ecc2748bbfb97d7262a121bc7b50259121fc08b16a873889e02388dd9006368c299b60c0800edd03662fda8d3e71e0ffcb9c2f6d398ed2d436c94944c4da5c9ec9039c059acc0ce01a08d176e6869fe50582ad943e5ed77aa9d5da3cc165c72bc86f1f67062400c1f7d8a7f74cf88261ea317f7b920789118c50d8762855a33c7a2ae179059a5a7a26b49c9cf858482063667a96ffce31fa4090010fc909c840eae7d49174bc6e479d7bd81ea0e4fac2a3bd9b9f29c8f18d2eba4224ae58adee79b0b3ce2f3c162892354c7f53cfd39d25bed9eda5fb5a15e9b66c44cbc85f2434a81d739911f35cc5d9496145d97526fb8742335eff4cad2fabc8c5cc305f91587d59f4c54bea992ff4ce9af6fadf1edc16da05befb574eb1d765f7cda3642f944ecbe50f9b9d12f477208bb79cc8aa6fa28465053cf61dadb4bb78302f41f11b326baedcd2fc9882b2f9bf83f907a86af3fb9da476767170b2b298b438fa47f4f1e3e0e1a4d529627008122c3af371fc7daf0a7e663bfef1a7118b56643ed6182489d070dfd0fab7d136af7c9d3f3b6e1cbe4dc4c3dd31476bc7548280203caa4d7e63386de5a8afbbf3d16c209615447bd82f87dd58584157c0ba72dfcd39ac05e14e246978776f04c33f0a7da73a8d57422e0d62c5d3b8dbea4e5708beffcdc218157503e8f52901e66601d5fea32a22266764150b948d2d42b2fb4ce860123fd21526f705da46093dac0840e057aba2bb313f81050c202b570f469560af51343e3fbc55066c2c9b8da17f66445490d44d1868caff4ccb3a8fc879fbea60a2a42765b75381e31694fcd48e084be2603bc96a5fd0f47e24dbce10991f61e47aef8fab4711f8e922927f2de8e9ca2c340da34e782a3ec55ceb4da82862b72d1d5d4e2f094b79a21ecc345ffd47640a623791c36f53b407c401260b89c92c084efa124909d1a3e74a28d2addb226525cf57e1acb20fe88f7e79f8b537334c5e8453e2ee4398af5030f94f1da30531b77b1b817355ad7af4c8377afb94bdba21556ec057c857ecec885568e2a69f391266385907d3a70e29853a01bf6fda26e99afeb39b13c26ca900554be3a7e60f9c2dbddf0bde18743484982ddc04a62f6a086f60da7d45b9a7416caabacf2a22866e2b11e42b166ae02298e05979de9a890cae57d62a6c27b51614abd591ef22d5f7f4d78654f400a19edf6ab914dd99a45fca208eb63a7a2472f366b50b682e4dfb54f54ea6ae60aab0889a4cc15d096e6b0ff2b2ea054d234c8d770534e10d16cfa1c2436c0f691766ca34647f4f487f3cddd66ea65bec36cabdb0a9f49171970c4a97c6cf805324a9fcb196e6d56a6a17a348c35197394aff869c14e03ab548dc235e51548f8790f74274a571d1db49dc04ebf25326a832d60ee6f788c3e9183e13ac951b959934585fa9fb72c6dbd36fd4ab9175c95fade5790b6ddff5ff7b55632e3b787c2abdf0d10fceb3652fbba20f0c0365468fd34957d73849bbd0bcb15a9d6e4d331972732bbaf1c38e29f048764086e8040b93e218fee22f7881b4bb2315bbeb25f0a4e258c7a7228a4f4515da0a0e7d6ace46bacc8b62fa053545471afb601fbb469a4fd9f2bd5a7c178f723984a193ad1a8d463e3a19b315a19a42b8185b8dd942186ddc45f0f11f51bfcae70779a6ede27fbc53aeb26ccb21a8bb0638363faada011288de49b96675fc868bf5eed8c86975c7191a9a70b0f19e77caf1b0fd805c96364d2eb487a757c2961a5267acde31966d3ba271ecd5ec4d816dd84b46073e6c33fc0a70c0b4cc3812505cb676bf8cd35d3b0d851de7ec9b3b41815da15e48ce27de3e42a12c5473cf485171c417cc5ba74ffeb2c3f52caac7237251b0e04b581ac4436be5f3dd3", 0x1000}, {&(0x7f0000000140)="255b62a2fa1c7ec1e5190fca08028a18e143df63d90cde3d86ecc5", 0x1b}], 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 10:48:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x147, 0x1f}, {0x88, 0x4000000000000000}, {0x8b, 0x3}, {0x183, 0x1}], 0x4}) 10:48:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x975f23575e59a8d4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) socket(0x20, 0x4, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 10:48:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x28401, 0x60) write(r1, &(0x7f0000000000)="d4263a584ce1764585dbe6705f59850a19021b12555191b67dc8ea7224df929f4960f02325bd872ba172c36c9e426c00ec1e46a8842044e7414d", 0x3a) 10:48:40 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x19, 0x48) ioctl$TIOCCONS(r1, 0x82485608, &(0x7f0000000040)=0xffffffffffffff73) syz_open_pts() 10:48:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() close(r1) syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x30010, 0x29) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 10:48:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xd8}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchmod(r1, 0x100) r3 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 10:48:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 10:48:40 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x10001, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8000, 0x800}], 0x8) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001040)=""/162) semop(0x0, &(0x7f0000001100)=[{0x4, 0x0, 0x1800}, {0x5, 0x857, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x6, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x430) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)) rmdir(&(0x7f0000001540)='./file1\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001200)=""/133) getrusage(0xffffffffffffffff, &(0x7f00000012c0)) fchdir(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(0x0, 0xfffffffffffffffd, 0x3, &(0x7f0000001380)=""/96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001400)=[0x800, 0x9, 0x99c, 0x4, 0x3, 0x5, 0x400, 0x3ffc000]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001440)=""/182) r2 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) syz_execute_func(&(0x7f0000001500)="f26b3160c481c5ef3ec4214dfb86eb6b8eeaf2ad46f7ebc4c1b4150c890f0d8a07000000c401655e25f30d00008f68589fee37c403fd081bfc") r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001b40)=""/142) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xfffffc30) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000011c0)) r4 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) chown(&(0x7f0000001680)='./file1\x00', r4, r5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001700)) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001740)=""/184) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)) geteuid() 10:48:40 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) socket(0x26, 0x2, 0x101) setitimer(0x0, 0x0, &(0x7f0000000140)) 10:48:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 10:48:41 executing program 0: r0 = syz_open_pts() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 10:48:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="4d8f8ee58ee36f31", 0x8) 10:48:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="e6204ad0fd0ccb0e50167b4ebfe50b93b79feefad0e1206e6192ff1b25aa7dc6ccb7103c1d2238d44e08195fc8a0f690bf15470632e73d51d9e96b5d88f97d4c147b9649f0d643e16989c6c1ff996c7dc769ecd22d65a93303812f06e81d6f17e1c4f5b099bc92e05585f01bae875d57cd6e4dcefe00c5346b0477d0ca2f98db13370701b27517e777850e94b7be83fac3bdad4d908b2f4035c6440eba4321ec5e8be37e9bfd1f0270a09704e2f05263957ca4dfc95d690dcb4c8c5245d1beb4d06fa847cd7d71dffa3fc8d53a8a7fc5c69cb32c79f624ef79b9a08284306a59e2aafff4", 0xe4}], 0x1, 0x0, 0x0, 0x402}, 0x5) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = msgget(0x2, 0x11) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0xfffffffffffffff9, r3, r4, r5, r6, 0x1, 0x920}, 0xffff, 0x7, r1, r1, 0x200, 0x4, 0x1, 0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001380)={0x7fff, 0x1, 0xfffffffffffffc77, 0xc251, 0x7}, 0xc) r7 = open(&(0x7f00000013c0)='./file0\x00', 0x102, 0x2) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000001400)=0x2) kevent(r0, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x0, 0x7, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x2}], 0x1, &(0x7f0000001480)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x81, 0x4, 0x896}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x10000, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x99, 0x11, 0x3, 0x7}], 0x53, &(0x7f0000001540)={0x80000000, 0xff}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x4c7bda26fd2ae696, 0x2}, {0x126, 0x5}, {0xcf, 0x557}], 0x3}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r8 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001640)=""/82, &(0x7f00000016c0)=0x52) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001700)) execve(&(0x7f0000001740)='./file0\x00', &(0x7f0000001840)=[&(0x7f0000001780)='(}\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='+\x00'], &(0x7f0000001900)=[&(0x7f0000001880)='[)!/\'\x00', &(0x7f00000018c0)='\x00']) kevent(r0, &(0x7f0000001940)=[{{r0}, 0xffffffffffffffff, 0x5, 0x14, 0x1, 0x3}], 0x8, &(0x7f0000001980)=[{{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0xbff}, {{r7}, 0xfffffffffffffffc, 0x54, 0x8000001c, 0x5, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffb, 0x18, 0x1, 0xfffffffffffffffb, 0x1}, {{r7}, 0xffffffffffffffff, 0x11, 0x20000000, 0xbed, 0x3}, {{r7}, 0xffffffffffffffff, 0x81, 0x80000084, 0x7, 0x697e}], 0x81, &(0x7f0000001a40)={0x466b7251, 0x2}) connect(r0, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() fchdir(r7) msgget(0x3, 0x8) msgrcv(r2, &(0x7f0000001ac0)={0x0, ""/247}, 0xff, 0x0, 0x800) 10:48:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x110, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x7f, 0x40, 0xfffffffffffffffb}, 0xc) dup(r0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:48:41 executing program 1: r0 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() getsockname(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0x10000, 0x5, 0x1, "e8a91adb60bd45e09a58f61b01968f448e0d6db3", 0x9, 0xf2}) fcntl$getown(r3, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x140, 0x2) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r1, 0x0, 0x0) pckbd_enable: command error 10:48:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 10:48:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7fffffff, 0x100000000, 0x0, 0x3f, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0x3, 0x351a}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) 10:48:47 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') 10:48:47 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18040, 0x22) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x400}) 10:48:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sync() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381aafbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb6) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x1000000d11, "b04d00d2ff0a631a0000006df79d190400"}) read(r2, &(0x7f0000000500)=""/161, 0x31) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10940, 0x0) syz_open_pts() 10:48:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc01d, 0x25310) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x7, 0x2, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair(0x2, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) r6 = syz_open_pts() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x680, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r10 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) kevent(r0, &(0x7f00000000c0), 0x100000000, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xf0000049, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x5}, {{r3}, 0xfffffffffffffffe, 0xc, 0x50, 0x1ff, 0x4}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x6, 0x2}, {{r5}, 0x0, 0x84, 0x0, 0x7f, 0x57d}, {{r6}, 0xfffffffffffffffe, 0x2, 0x80, 0xfff, 0x1}, {{r7}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x101, 0x5a01}, {{r8}, 0xfffffffffffffffc, 0x10, 0x2, 0x2, 0xfc}, {{r9}, 0xffffffffffffffff, 0x1, 0x2, 0x7ff, 0xfffffffffffffffd}, {{r10}, 0xfffffffffffffff9, 0x50, 0x40, 0x5, 0xeec}], 0x80000001, &(0x7f0000000500)={0xfffffffffffffffe, 0xfffffffffffffffe}) r11 = kqueue() r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r12, r11) fcntl$setstatus(r11, 0x4, 0x84) 10:48:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x80000004, 0x9, 0xffffffffffffff20}, {{r1}, 0xffffffffffffffff, 0x48, 0x8, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x78, 0x41, 0x10000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x49, 0x4, 0x8a, 0xbac}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0xff, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa, 0x4b, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfffffffffffffffe, 0xffff}], 0x401, &(0x7f00000002c0)=[{{r1}, 0x0, 0x42, 0x1, 0x3, 0xab2}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x0, 0x50a2, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xd6f389f08171f94c, 0x20000080, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffc, 0x88, 0xf0000001, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5, 0x7ff}], 0x0, &(0x7f0000000380)={0x4, 0x4}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8c0, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x3ff) setrlimit(0x0, &(0x7f00000000c0)={0x7fff, 0x7}) listen(r2, 0x5) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000e00)="83e0e0f088eba9d636d837c744e6338d651a12a1ed346636140b323fd0f894dc96e2c528ed5ee14630d73711276de9b9d5da4f1aeac11712d904f238b838f6882fffc962bdce48f808fa7a46f2839840b9b8ced6947c3e57fe0d48f2baa869ad66243a329dde20535c0837d288e1021b3c3216abfb354577deb8da53963f5059671eda4db5f451d87cbca22f6bbbad37044d6a71fd49154d008b02cf719b69e27317b47a0592751b9776f010a058c21730f40cdeeea8de8dcdd5e4d6a8d75ce61fd65962d618b7da2652cbfc43d79003bdbe0bc375e8679bdaf030a226cd68c1e4ebddd7be08fa78fa170dc34a25845a0ba645c107b948804a70eb2e344b38df6f62aa540fb57a7520e47cd0725fe5e58409b97f4de4dac4bfb99f332b4979a4dfdc0526a87b46faa579c3ac248a1814a32a89d66d6140d47a425ab7202616a21c4231137ff6cbfd1a2315b762a891bed0eae3d62b6c6aaf7cab9306f164a82afb803c1e1eafe4c5e7b7b108b0990c8e73ecb0bc2bff77c1fcb83e2e2f44785a090ef77fcbe31e5a19a11d66d97eebbf5e95165d5d0518c48d452f455d115e091ef233c3be5e65b28138e0740b04f1762b4fdd363e0782e9085ddfb9817d0ee60bf4b3beb9941412f4dcf71e68469f3873df962b0149a4f7bdfc57d080c4b679792f802c9d4cb49172a3f58b65f4693c802a64229bd39f84a33f71e834a2ccbe0f28a484e19379050e0950c023131d015212a45f73e5b7b6c6cd2e088051b55e63c5182334fc238874f13b9db1d701c79dafcc57314e26202f8ffb8584d6e673d7362d8644533922ceb52e949e640f41da722ef2891c82266f002d2ac4c0af159eb1da6cc1d442a088b473d7ec25f10d450d222a5284e6f8d01af682004476a27138159d1a0c46a89834c9659c18fd4e355829e140e2f6f85e0cd9d59ecf061bbe28f8d32ba6fe21bf078b21c9f65118c2edc9c740fdb563c0c92a9a1c74b2589a65827b155f5bdef1402f689b83994b19229faef4ff0cf3cbcf2f8d5eb99f07574d2c4c1f532121b45f2bc28c2efcbac7e4a07e75b39ab51c74736626ced7dc5435a46ab510ef37fb94501240f6b9fdb21c07922dbf2146dbf2e0f99780f93cd7ac747a782bbfde0991ca72e01155721d6f898d0b9b97fd79a494616a1998e5b37b878a5f2bc720383c5345ab0931f11a1df735408dd48392bae362dfd7437fa485c73da80492a30bebd19f8aaaa6331e583028519c99025927e89f2166c9d1ea4a34caa6997e8b7293c61a0c185919cdfa0e82ff5be1c0eaf3ecea8bb2bb1a90666ca8d80ce0111c74c33c7e308dd705a2fe234095567bcd520d7d8671204d98ff0be77624c29d1b71d1db34280325444a22ae7a8d205796306e5fac14dea35911a16b9212592594e835090b4a78fe9c6dab8a513817af67e3a589d4ea371badfaa85fdddb651bedfce97e6a1844022c326ce37137f9f894db4ed2904fddc5f166dbc02741d21523d211483f37b86d1b6ed875c41d227dda60624a37968acea29e9b26dac02c0aa16e2ff956d3561910189e225efeb06b60aa2587e778c7401abea2d8c9ba93e28de27a0776fcd9969148e53a2360ba59713af451f13f090af9367c642474250df395c49976222d6781b6a16519ccbaad1b6d194bf1f28c314ffb8153d6397eb07518878b4e9bf4958cbf59f6c55a334f12499f88fd2d462c88e00fc0f88335de2f402afaa2787f655bbb295e6b5c1d93b811f3d21faaca745e59e83dbac035b98c60950a78a96213fc83f3e24d890ab8316ebed4d8126536279541d6304f5ad7b6f3056f7f2502fa0876c2e85c933f25e5189706f31c70de68aeae8242cd16eb38c443e955299af7e79115cfbf33349ee552606f01df3e10bb48baf8c8e63ed6dc0623ee78345152b3421d11d97576497f14d456c72db0ab4fb48253334e35abffb1bc657ea175795c2150cf98ea006ed56ddc12887039b14305c35e65e33ec4eb3bacd46246b2267a82c48700bc729eb287f62fb30f08e1e208410190e1edf2ea6eb3c45422e4a64e4630c1e0aabc106a597b6763921a981b53fd02fa58fd3e3be3e82932a3616485b809605d91858f0618df4b606c4969b08f85cff8eae890277e2c00ea79c3986f6ddbe8989c8020ac784b21bd33c3f37a682bcbef2e9a262df5aa3c0566e96ad826b8816c86ca2729c4708ce1a0739bf9145d390d1f315a97b6f3cb2ef642b4298a5d280f6324ac1ba723f0fe34ccf40988fca7e11959c9861b5b6cba79dedb7d66d20c30e095a6ba828ff7d9b04fff4c5ba2faed3f91634668933e6e0b2fddddbb98f38b2d46ca874d834cb45c6666e037e177106a002441e6b51b4940dd541f1b7b877b886019254d85e46aed1454c515a99e482cc7130ce2814c030a2818f9802ba0ff414c4e9c10f59b3d1b62ff64f01ff97b748d4af3e461f1643c29abe0018e2062b5b16f792f35d9683cae5a9b011d2ed5829e7924cbb1556e8ed3cb2052f59f9cb29804fe40c91df277aa1393f0c0b221164cf63934039abcb1c950b2d45ff126227ead70cc7da76a4b93724be8e6b005a265fa6753be13046006ce562372c9962bb2e96c8a891376f96ba00e12c717e9451db10db1b19c9a6048c877fc6b4931ecd28a3745ef347f1faf0570be3d035b8ab74c99c0f20f1ddcab57760f44ff8e2c65767cdd6e865bdeea988c8b3ddbc1a1197e8ecb37d9764e534ef7f506a1ab4408e576a256b7fb8750989dda13436dba5e3d1f483cfe18bc3fc797e2278313be764628e138487ab4b577cd7bd45eee35ed4bff5975743db295bf20b5c0b7e37ce262b8cff7e9619ded6cb1a35ff404a17a9caa2503971f1b6228dd5f891dea482151001bfa6564766fb5d4615386808aa48372b2051e3fd71ef95ac3b2a15dde27b650b49b672cd749e5a4afd65a492461b99058f5b04bcbb0182a544843428a316c12469f1e7f4ec9b75edcf36ab47fbbd967988a748d3a91da0eeafa60b46a65ca2958d26ecf5e53c331a2c85a78cc13ff80e182f59a6989882b2940aa8a26b2e1100a4cd3b09077a46bd448511ebf87fc2d70a99d7c9e931422e9b44c3fe54e3425b1bb360d43435dd7f39de8bb040e8f00d20f1030d963ceff70e64424026019c0af4015af67bb8c2339dc14c2a422bcaebb1fa754aa919333656f608c3400749982a52ad0a41876f6022dd021e4a024496eeb402a3ff20c882c2bda7d64bb9fea300a6e85346f273e87fdd149b25b2e338168fe6f8d8f6836ff0153c7ccd84193684d423aa2d683ea79bd2d15eb281b9bb2a6ffa3558229e633d03910fa93dae9c5325eecfa264b1947821ec6e0035638c49c0dac5219ea09537b901c4d83ba1a31b67deb384d25cbce9c1c7700619efe2df28e2098af06979194ef7df67983cbfe89ec412edbd57012da454cf0201935cf1d5033b65fcec7de9ddf7dd0a8f487b6842097e73fa126ea019e925c975ce5d74e5596550cba5a423dced48d8f45d4f0078e2fe0ded38d3d7342cfdb4ffad9b2bf5ef25abf319b67386a41281b9f9a1d417b853e421d1f71413002a5b38e3fd15b1c7924f2106cfda4d8152ac917c79f25e6c87bd88fe79b709895dba2dae7262e222ac5fc0609660a1190c0f8840f6ccae2b225055ce40b5ef089b418d89a09dc8bf5d062f738aa30a1aaf84de1eb929b089c90c234cd4528d4db8a973e00ed5d52794f2304aaa3656d66e8320471332900841c08ed4b5cd9fb1ac1d0f66c2050f6550931a7e97d70fafa9eb7b15399941f65697d54b66eecdd13deb009dcc1aed4b8f2460629b9551cd07d5c335fd4ee9d9ffd6dbdaaba48525e39aa108d122a115a29c24d8b214bb508f726c0b5b8461db4ea183e5d229cb59ae88d0f2756e6a2f7b9690afdcde7fd6881bd600425856fee6afe2a05e4b9562ac924480f44bbbe1a19526507d3bd801650dad940fa07695fbc81c90309e65fdd23b9caead6af55bf2b49d7ffcde0949bf5f4628a283cde89e6511f40e67acdb6b27ca73f2f131e8c44b838c2536cea248928b15a4034ad2f0d4659f9657b52854b1d964fd6d3c6488f9d4a61f820a5399629826e0a5be386e977618ba874ae1fc2166586d931998e13853fed4dafa0c8f302645eba628a992b8c1c21a6ab85e523ba5363fa983875e893648786a7fcd7a7b999cf0e1f9bcedf3d604eacd81cfdd3d394f7fce29bf0b8e77710254b659fe2f3c442438f1649a74e8d1c283ec2b6699624eea84666b663f1b0cff11219ac146b580eb04328d0d38ed91cd71333ed899af22f2176b9264d38c608a3c33727d2beabff946452a559bb794f08714fdcadadc0b18e509ebe6b76db0c40d8baed6c698ebaf164de369effd7147310af70eaf0ce1549862f384917ed877851bcf5d15116c481ab995dce61d7a903846e90d7186783b65cadd1211db2569d3e907c4e62e43574bd9b41201e85e6d190b581dc7111a99d2d86a882ef81c796b9046e184625d250bbe3be936f694b4b3d3954e0cb9d6e3b45585afb23c5c65147557d3204a5e6ff0335c8371c60a9b05b83876fe5ba862d6099eaf1e3e803b31a3e042fd745c721fd66b7f8a633d3ea21652670d85fe4923ae4207b4f370a8c2239616e1be9be83c7acd034b7a71ebcce25f85c1d4719bc85fc1a16d9b89372f3e3b14abdfac71ebf15b6940be38151f52270d1e34bbd29a6be7b68a7469b9bbd7a47036e6278f7ac0589d7a9d4fea8f673a37a7c90e5a1935c989fa8fca4fc7078312e4af4f49ab9759937731dd140cf7b85191a615b7f3fc5b3af3469ab67839bbf6ab158628a1fbc6a53eb21bc3cfd1bb436184cbae5ca7dc78bf71e52c6662cab763ffb39e57bb76cf9a23067426370b7ebbf8655e66f482776cb32bdb73662c27d9226dda2e87465a1541c2b42a3cca09ac9537cb9c54bc466827d59ca569519b0f153c5e110e78261536f9078623a011b955e1ef9ba8b793d389381838ae95929d5361a471cd310ad9770ddb511075d1bc17fe457bb3d9563983f2dc6b8a6cdb2f5ed56395853db577727646b8ef0b785dfb4f6a9b9afce9e0b1b09ccb695046495258f4d3fef66caf5c36fd95d74e4dd285c0abf5e62687a8779c510c2a2870ed28a4128c9632f2679c4d3b82f5e02cc207a166a54dfc3d1fd7cc09577f64e43c519f5bfd2e51f6e2984711db760486c2a62e7b329de28e12ff76295f7ea881dc4d33e1fc4001bc6620c916276d7169b445445c014b30084e629a8b9fe5842090284070080cc17894e75364225c639dae515dd3a50ba968353abba69d3201b037fffc83955076be3eb684fea80d7718bc29af1f268b86972e21b054a7dd152484167afdadd781ee9a683dfbebcdfc925c643725f9f77ce33725ec2250b8f3a61c0a77fe78c8475b2c342f089493f16b26c7b1ab6d24245be407bda7eaa931f8fcaa7d5f31071a775d2df052a32dc06dcc379b7c932606ab601ff4f9213bfe200c7e6dfd26b2e962021a5359436bbfea556ec47c624e37a09de0c36c79be1a9bfc7e798d5800b73ceb57fcdb6b7e8c7318f83439b7d4d4dc6b5c51f2f97fe63b6cfa25993b8b2b5d1b52ea059089a6405aeaa74d17b5ca0c3c3070802dba805619038effe35aeea73a1b86a773484725c6a5d0346c5337c4bf3f9dcbadde530ea3347a0fcf7ba0e81a510e7b8858757345039e592b61c9363013e2fb6162b4eb086fc806ca9d5b10ca24a5e68bb34bc11ce964e1e2205efea1c643b15207f5d5b4ca3e65bd4051822509d", 0x1000) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed54bb44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218ccbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0c55e553073a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a5a2543fe64cbf2f074130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd10000000000000000dcbb5860d6f7e554b328f60a666fece7ad7f420a18d431c6a40600000000000000217e960000000013a9c1c97ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d1028363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d312271f0bd94c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4cfa9fdb9eada732270015d4e71e0aad762b6257fdbfd9ac22324b49a2b7ece379d425d081c1dc5679ad35dd56c5e0d007217fae7ce28c2d92db407c8ba9128919fef892857ccbd63792dfe7ebcbb65e357ce4379cb19b2c3e346bfedca4099d93521393cfb066ad3657d26cc3bfb274601bb8dbd43c1213b71314e4656a9334e929f3e3ded7e10cd3e63da4650d5d4e5f00b98c840505f1c21c226087bb56f2139e9374a85a75fda1f1e1ffe9887d8545312d20456480eec9bd724f0182618f1a5cd7c0ea55d581a78c5365ba102f717161658baa95ff9", 0x330) socketpair(0x20, 0x3, 0x591, &(0x7f0000000140)) setrlimit(0x1, &(0x7f0000000180)={0x100000001, 0x3}) 10:48:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) socketpair(0x20, 0x0, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x5) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x5, 0x7}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40000004, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x81}, {{r5}, 0x0, 0x8, 0x40000041, 0x8, 0x4}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x5, 0xffffffffffffffa5, 0x5}], 0x7, &(0x7f0000000200)={0x1ff, 0x10001}) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0xa8, 0x1, 0x800000000002, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff8, 0x4, 0x8, 0x4}], 0x8, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) load: 1.27 cmd: getty 43831 [ttyin] 0.00u 0.00s 0% 315k load: 1.27 cmd: getty 43831 [ttyin] 0.00u 0.00s 0% 315k 10:48:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd2, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="d2cba794b7bf04ee733b949c6e8b9d7254ee683a919bdcfcef80baccec06a80f78941a1b460c89f15bfd02e16d79b73ed24d86fdd83c8e6c135fc0180b49b5ee7b658de7dc19fabba2d137db8d98a922dd029f917a9b5b4481eae8010f92fdb8a91c466bdfd61ab74c87cc464b90a46b31c4278643162ea06ec7409220f0f49088023169be8b0a6579f3d1e331a345583c774baea7c78b2df741829a5fc19b6fa16e06313943efc14f51010bc54748e0d98a803e5f8a3d8f963d398417e3757492b9d4709086548a9660565fa15bbf3893470ace67fbdc3c6e929b4f516fbd12592a866b1f21470ca5c2cef334c08466015cd6f40a8eaf09633b026cad84aae8ea5e0a00890ea32a5dee2d3e315ed6498ac7cc50ddea2161c1d377112f3b95ff0548f50b61800ddcd6e3c774089e7d340c3ab534b7dbd7db98ce78f4caceabe03d96aa25fa267b1dd48464a033a25a549333ce884431555f3c59d9099631e81ec29b6034dc47654c01f7100e2d22623ae9538e4c499a3b78a74f23bc3442aca784c3a138e539ed2587c97e1853ea5be391352884fb2dbb5620f4659cd7034441bf443d0dba0c814992e90f6f9cd3a88dbfb5f2dd3d38015a548eba5f49982108ae2e437319bf4ec0b6b81bdbf8430b52117665431c5a9431424718427366b3f1be2739a291461e48b08d356e65f4f78e9878b24a4fed95f6476e7f9b62f4fd7043ffe46caa94d4f8374477d0a20d1fe634f8cb557cbf7891349b84b5a9c645c6f795a10b7d3a3ed8a84f4fe264f4f4ec849b6b1eb1e46ad9f92154a11b41ec2b59e0f70d2969bf94741497e1ddcd7bad0a7a1f5deb218b4d965a0d47da8a922d203ac786484820c89ad0f5479434a43d0c2bd6f1d0b84455ccbcc3fc15d632dacf046fd558d38b9775aa319035ec817ff50ac0797574a5008547e1896209d9d6481f1d049df5e85e2857d0f335812521435ed6b7a9165102347bea1f02998c52aa0520d1b358ef4de221d506efee0352cdd6b586894760bc87f64a3bcbedd3935543e024ce26c00d24132a49e6b9bff06809d5e0691d74168a3328952f016499fc9eaaeb8d3fafe548487944e2abd5d6fac33d43f6e7236b3670c98fb41781b1a009695cdcd0490ff18afa261069ffd80e026308075a77ad6a439fa05222064d160b068a3ff8f00f9cc81488629fa8ed8730d4019bd97322cf7780446688b6660c147ba96b8f4be93bc4993ea6b0d31cf4ec8ba47169aae29c12e124822a34a98602363871dd941a389330cc9b930b3e15843826b030ae2465ed9efb5ee1ccbe169f30bba0f1927a85e9e8152cbc5d6c0a17a76136f25524b7016166241e9fe7bda393b3ff0f6253fa448a184264d376a539516a6befd0979d05dd09499b9587156f0f9bc0766de786060f9d2626d165c97ec7db518a7de0028ab0014d2afa7f34a51790edeb6607ff99a3c469d88f234eee7ce8238f9a037303a7c3dc04b383053e36570345a8da23514cc2d2bf6a9228064c85b670028c5609cd6e8cc45abdff47a4f54f25a2283ba0b205954ab09fc6c8555678d5ef377e1b63767d5f10ebec6b9c7e9670d1aa6746482251856feb5fd76af868e4207f85c0794305eb77cbb196f808dfaf415331ecf446197616b844f120e71cdbb78e3b8d354b0d87be651e0c92628f6fc52338fdcf7cc9da8ed63935fc1cdc2c3e28d59330c39fbfe97ea7d19defaa57bbf0f4ad48f69bc95bab139395636b43642e0fbe409fef743fa37a140eaa3df7864541ce9613f6ca1b8b91d6e9850f6577f22f679071a6fffd1a84e68265d13ae9a538d27de682724b3ddd0b5dc0a63fee9b82eab9a65ef62a3a286ec0304013dc7c24480997b1df57815abac4bf9e64022fd16d8c17b0a653c0d5082a1bac767e279f8153b3274cb4c3c7d4270e12c43c2c5c6335e107f9e3ac3e71b3e39527ba3780f860462152360bae2aaf9366badb081b31d6fc3ad33610f4c83346c8b2f3120a80e689ac04c385cd159e0063575dac97d18d476820c42dc34b7b5fe00ceb5456501597ebb5754695f30e2d3b0392949ab942350580419aebb4de68ab27157aec6ed1d67472dbde6a32760e5955395802d6d2ca21cf72e1ae4acb0741005e9dc2408adc32fab25428b33abedbec1cec33e0caf5f5c289312ac2918976a1e0fddb187dbd2e046c07322c48b958265ea1a69a39a204225a08e170be5cd00892e8df0c03fb0a326ccf737ad82b2010aa7a820252533347676df0695585360c4b8836e00bb33e810c1d3e9de47ca6295780b15083a0dd21cbe968de6415f979cb3bc6ff289fba971c319bba59d772302a2e3b28bb3d4bd5d63b49e581b3d80e94ff5967f3a8bca4655f16404eeab6ca3e4a1bd7ee734e07c1c2cc720bee250580984d49d6229118bf8bf519a2f435cf436970bac793f7fba061b23172a49d0dadf9dbe3dc93ba756ba17255ad474dcca69b3a65b2d7c1eb3e8d74633b56be9ba86b44f71ceb413888b7d3ce31e7e3f98e9a2af78b9763f15fd160ba15ca2ea00f55ea025d93d08499c26727de6db6b5c9b5900cdb1c7c188213d9cf1cf3101416534fee91d46b5fce6d9c77d42aa03437a2a720acf26f4ad5e7e482251623a755ec481916491d4ed3f943d9ee65eaaeff7befc652b1b33b9c9004c002b5b78fce90522f360513295ea9f5c59f0b54e7144e267fa68695e4d145a05beb99ea4fac4f7744bf6d1ca25630f50ea42017da3e656de67ea34e10653a68415bfb6135f2decb6f8b15bf03ca8897f4801db26232dcfc832bde1b74c5fdfca9fc381bef07c362d000e8e52d064e8c61c4d85e7915c82bb1df1666f1855f6aa59b75f941deb01b20ef5edb85710ca313639eae1c47403cd23e850b05654c034f2e12f4cf4de5ea408e764dd837f5c46fe851cdc035aa0e2c386313111e857746908a94cc2fb62462e34f8f58f6ed4650de75484a6c192a21b8b2a4de417cb7677e162bffd1f9e231fcdfed229efe9b1e4100023f9388cd120e0b0ca680febbd5626506cbabdb946c8380b51f43cebd4c7a5bdb1631742a8cd13a286e323f1ab4226f13e7d0f45a297bb0b802b445c078870baa95c92f51ca98f2b5840f469a4b93db2d636274467899bd255a2da3d74cbe0124b9b6a32e4e1068368bed3367fc0a7a977d9df8dc2522e67538a561b856816f68461e42ec1d0d4bbebb6850330e159de7f3796e301e5a9cbbcc519b9fb8905240388bfa8809933e669d483e7eae0189a42eb5958913f4cf9dcb915b65a54363e13839bd9fb1d38572ed3ae9263613865e7bba118eeac0f2d87eb391da248ddd563b67691cd639a53bcde56b5182a69d10f0b5b110470cfaeb2c95144ae94e620fb999fcf06dc960d04df3ffb8b0e96fa112957d8b2aa6df8fa569e8259a42181ad0803ce77089009938331c9ed9408a6ff2698063bc603d9af6dcceb7eedec3a44a8a7715071bebfa8eea99c7e58fabb2008212486813b541887d532089b17e892cdf523b982a4df9c1eb3164da017591f34909d3655423919534e2f906075f62accbc37882acb8ca467e45bca3ef6cbf14969587ab8b2aee15ec5e5ed82e2c782659e755aec2a9ac2007b9ddfbb4f18732165669131f53413126df33ffccb3ebd60bb118b5f1104463c88d0562dd5f53e8fb9b8d9f9ab8b3793cc64beb0f72007344e5c26e0127e45dde1d36769a871e35ec828a0c35152aacd9897eb42054ba5831f2834fcc18005079986379fb43315c9f843c7fe416380742b86ea102b72fd7bda3aac38ebaf1ae2be02eb625d7e54a87a59fcabf18588f257a6c7d4f88d5dc0c94a11b6f051bdc729435350409c275446ca912e6080d998c85b708e691eb4688502557731f5cc186392883eeb849350773bfbf19e06d3c90a97ede36dd8bc2687495a4a07c92c3d54f961b761b4633a026edf33364bb7f8c3ebe44af9a028943e75f1f9e40aefd5c86aaf1b45b90da9b9f5fef6ce704d9c4de059bfdd9aa3ed645a5797b55df2e648ddb3d7a633189cee7d73a9b6648e9c481e386d245a5712be8b99beb59741bc970d56088f76579e274031d0abdf335f97ed6c7c9dabfa92f748c1d4a9bb272ea58377f3ec5836fedba05781e69e391acdf3ea7dddd7b6b1a3e360f05560373f169ef82276033e9e84b8e6ab66638a43f0604bc937c134cb3a37bd96ffbe63efb76fc131a60798a8e1cdbae165a31b1f1bd7e849814c35c7234da7272b65501994536a17888a480c4147bcb3602c5c5a9acd36b9c0989ca72eee349bfb218a1582e82be68a5d0f543cb30f5e23b736e928c3e75de1a65d0aab62e08de2ef3a51853244def619a849b8c5072d5dfc92c517c105b6f3e886f2dd6388a3c65a9ef0b28b907118eccf447a9aaf99d0deb14115d94e39cdc0ffd4d466a83f366adc62f8024d3f3915a3b07b29344c5d96e607a2849038d001dbe603823c6c6b7defaefd6798ab8510cd6009988ab718cccd9511d5703332a9b8e200670f78863cdac1eb2421b0630c67706a7ded1c7b8d0403a3c54fff527d477ceabb98f919bc417c2767c9f44b2b100ce3eafb0ee99a7c0c7792b1d68d5b8aa7c126ca7c716aaab4a55367ac7ca7063e1aeb4bf89abbe98ba08e63859a75f61236ed8098527b1f0a5d862f8438153106f11b9a36118423e1bc5abd2473d82dc89e4e79ffafe17e603c7c2427fa190aa3d54c81411ecc7802bd05c0bdfdaa823d5c0e3c39231a0506579fffe13b9748fe3ed96516aa9a139998906efe49c513568dc4e4b762fd1c063a7790afee30fb0243a399de8aee63905eec4d46df51a9e2366d2318574d7cae72419fd5f1ddbb85ec0278faeca91a2d9f5727663638fe31ba612040150bb30662d5bd26765b36976f8410b5ed04c912e02381461aca2f15fbf43c92a3cd499b00f9cddf65aa0b7ecd2c8c34d85d1be95983d4679035ce1755b5bfa4ba10c9218fef96ae2eb44a665828a8b11aba7578a89fc145742358aa117bdb9168d1eaf01a98a0e988c9147acb1d98e6fbecbf0f6aa94f67457cd07b4eaeb289e48563db518d8c632c0c811f96593fdf92caf09a3814c5a5743fd02de18c73acb67ed60c56172d493835a6c37508c19c657f64afc38e59b089c83e67ec7365604834afa671b486f95b592940099d23086ea9e634da11d572564b4ba66524318ccdb53fe8d2a3cb435087ab62a73d9a7104fa02846f780893be78d098f964a64f557ba9cca93fc83053057d68cc6a0b012ec64cc8efa11f7ae776201b0e07b34720b977c1152d62ca6bbe8aaa4f20409a3999c4ec2f9122ade131901ef10998f7a2b7fc0940e23f59786d95c7afd06cd87187a5eaf70022d947e7a65add57a13eede58c609cca403451eb93c3280e88572e6cd58ec55a980356d0460f366416a2a34d58e667349d9a826579c45649adac246081db6e036419beb6b4523650c5a14a4d7fa5edafb1325c8a6deb193d750e68affa769ac9acb7cf3e57ddb0f59124077479c235f31281c5cadf3f8376b986e46c266c013ee8fad18911c79e838cd2e9ed0a12b0fe49cf9b60ef10e2e665404935c7fcfea351c8edd2b4f770d376bd8b19f05a146f69343af7671f625e8b50d97915326d182e1205766c0b3da1116dfe4acc77407050fdbbe27863bea7e63e258459d6bd6264421c1590b1076248a7d7a648473dbf77248b9cc77c1169f47590cce59b5068587592669f5028c01071e4249e18c0a426a9248e7f05deee1d8e43b6f86c942e006afe81018fc764a13c147807e6888", 0x1000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x8102, 0x0) fsync(r0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000010c0)="5ee67bced8211cb04a182cdf92d1c8aef01d06bcfc62835bee52565a5348f66f4ceedd04390051f4bb33570e3b912fb49ec9d00c673d46b756a67fe96461dee3600ae0c483777e99d9205075298b810de632f9dea77322776a3bdff7b9ed0ad56932bcf2f421e041bfc99fe84a62a00326fdc2cefc9c3e86e1fe30c696f5382d7cec385892f86f6f401896b2eb6659850b97017e48f969915f2a738f798ed97e02", 0xa1}, {&(0x7f0000001180)="57d3c7a78b5c4c9c77837fea1e35d91ea2ab7bf3653359d6c35b0e0c7a959e14a899ecb28a8ab8b0fdf5bba33c14f3820ed7db9d02f1", 0x36}, {&(0x7f00000011c0)="98d1d82254e47bb781d89f6e87c19792b40b007fedac5e9542787bb311b3f4d81300cc4aa4ba6fbb87794a995049b66181cafd6fe5fff62d88911edddf96a6443fa642c2defc5e8305", 0x49}, {&(0x7f0000001240)="3371109785c8dff4bfd4ab5d2556fa74f1a05c6e2ef8711fc9fea69aceb09091ffccd785a9c579bd2250e9e23a58b5da750cbcbb4df18e68fad7d1d9064e1d8b8f0386d66a80e1264fbcbb9a5dce7b0d3bbc85662572f91567750a6a1ffc6f", 0x5f}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) setegid(r3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001380)={'./file0\x00', 0x98, 0x8, 0x1, 0x1, 0x9, 0x101, 0x101, 0x0, 0x2, 0xff, 0x8}) r4 = open$dir(&(0x7f0000001400)='./file0\x00', 0x1a0, 0x100) fchown(r1, r2, r3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001440)=0x1) fcntl$getflags(r4, 0x3) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000001480)=@in6={0x18, 0x3, 0x0, 0x1000}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000014c0)="2893fc12f3b6065529c6ae899a4fc8c44ca1ea21000fc4f011c1716a536d04d3a47c4b245f39f1290afeeaa3ce06549e8d83fbe1ac6eb6d3335d623d70e1ea56ceccd9cdd00354f6bcec518aae654af81796d911c3e674dd48b1d752152fe7bf3f98728daea6afb6723eece57e4f6359b3517335c54c19dd4542eb74880d4f9a6f", 0x81}, {&(0x7f0000001580)="7290f9d3bd96697cc6630285da8cf1b8b518c5e31462cbd271b76f79c680e7fde3fae1be28d7", 0x26}, {&(0x7f00000015c0)="2a5dcd85ca36db65bb9a409ab3143d0b206d29975503859a7c3c05fde0cbe35c2f2cbf9f238d4a64641b0bbc5ffc84a247d18edb7aa6a435b2b85922b523188989a375a868074ae0f810361fb35696c669657016687b50dcff22d1edbdecb796f0a6ae3634947bff9f159c97a141629a4e43a0d74d6e35c6bb7f80778b0b0bba9d2466546e7abb", 0x87}, {&(0x7f0000001680)="1fb29c1cc78265ad99dd34c6bdc0a8cc39d96285c171e2f182dc96acce8ca4aeb21c12e7c67b4ec1b8270f07f8dac18d", 0x30}, {&(0x7f00000016c0)="416852e1066d69041130b0ff8f91f1caf3c65b8a0c1fa6a4dfdb2f9c1ef2e4936076048c932604ef6d84762e4b94318c1176b883e968aa4c85071f2a23300210d27ad0cc952908f224aee816f5a01134353d99b7532c33d45c89159b8cbab3a3014295eca2eeb25495d78c7818f12cbadd8ffd97a718ad30dae2404bdc3f4fadd1842d851819495d71682d62e221288c24b7c26ba714267935c167d8995bb9fd9403737772e2f599b8b7558a293bf445bdcf47de0c4a5162641f7867b0f8a5b6102f5d66ceaf3a02ed81d9774448f2068addfd3250d1cb623b7f4831a708d84571a537a9e3453b0bbce164da14b0862271b4d08d631a15d8a8", 0xf9}], 0x5, &(0x7f0000001840)=[{0xb0, 0xffff, 0x3ff, "d11c6395d656b5aaeab4287169a2299a90db6dc1cdaf2899a2a2868c49e670524f46d1d058eee261f3ddbd3d87cb2507808216bfdc037b00ff845e49ed94076be1da63e7a9b78bd4c27a7fd35497cd68defd1ab48cfc10067da60921d62e78d1fc9f188a50e586117a107a0767864bd5889637a3f3ff1c81a49fe88ffb062ff1a21b80423c9cfede9a315a54620e210af86737ace21f392cdf5c549a7c0218"}, {0x20, 0x1, 0x7, "38f81e5234918f261bc0"}, {0xc0, 0x1, 0x6, "c88394726c57a23bb3762ff4aa29e0a6233492d166fe161e1466a1a7f839d3ad1b775868c6bb2fdb370f9d19faadb65b99e086ac016e72d908a4773b994fa953a83f9a2f9179ba2d36d058e4eb5bc846f7c3861f292add281e32fbbc0a19647032d099c1db36ada2ef267b4906cd69604734161f49b4d50842b24a71bff89fab49e2367e411a6748920e9dbba20f077d390a7ba3b2642343b5c9b024f4d9d3aa30d2e429be32d1c4753e981c"}, {0x30, 0x1, 0x10001, "16e40c8b01e894f136b31b7c629a0cf027dc68c7ce2aa608ba1e3632"}], 0x1c0}, 0x5) renameat(r4, &(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') preadv(r1, &(0x7f0000002f40)=[{&(0x7f0000001ac0)=""/94, 0x5e}, {&(0x7f0000001b40)=""/171, 0xab}, {&(0x7f0000001c00)=""/131, 0x83}, {&(0x7f0000001cc0)=""/249, 0xf9}, {&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/75, 0x4b}, {&(0x7f0000002e40)=""/193, 0xc1}], 0x7, 0x0) r5 = dup2(r4, r4) getgroups(0x3, &(0x7f0000002fc0)=[r3, r3, r3]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003000)={0x400, 0x1}, 0x8) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000003040)) mknodat(r5, &(0x7f0000003080)='./file0\x00', 0x0, 0x8001) lstat(&(0x7f00000030c0)='./file0\x00', &(0x7f0000003100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000003180)={0x3f, 0x401, './file0\x00', 0x0, 0x0, 0x4, 0x7}) execve(&(0x7f00000031c0)='./file0/file1\x00', &(0x7f00000032c0)=[&(0x7f0000003200)='/dev/wskbd\x00', &(0x7f0000003240)=')]-\x00', &(0x7f0000003280)='/dev/wskbd\x00'], &(0x7f0000003340)=[&(0x7f0000003300)=')\x00']) sendto(r0, &(0x7f0000003380)="c189180c655c3f089aa68982519233da38c08d305ae231cd743cca120a5ebc99aedab86bef9a61b614d74a63d9d5383217220b51199d4225ce2830ebc5d8bcf3435176dd9a6b6204376de36e62efabe2a721ac612acfaf01b83b952ac70912170c44c3effff155304f8cb707b2b9a342b330dd616f444194845d306ba77b4c60835deb77833c60ba914931ff946c7fb3406ecd284ec921c7f87b055b", 0x9c, 0x40c, &(0x7f0000003440)=@in6={0x18, 0x2, 0x40, 0x2}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000003480)=0x81) symlinkat(&(0x7f00000034c0)='./file0/file1/file0\x00', r5, &(0x7f0000003500)='./file0/file1\x00') accept(r0, &(0x7f0000003540)=@un=@abs, &(0x7f0000003580)=0x8) mknodat(r0, &(0x7f00000035c0)='./file0/file1\x00', 0x2001, 0x2) 10:48:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 10:48:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000bc0)="624a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f758c3c887f3bbc357b0907372a6f0af0fb5e5fa3d5a7ce3cccaa7c5d3f233fa44399bb9580894d1d3d9ab1f75bc2b96aff6f38a8ebc3f20e5d9e8131bca96bd209396f4941a40c55e64fd027a9996792a784db01f58c62feb7d673c9b735c34aeebf20e9ec07cde9f42d49b4d5705ed3e489b29932bba8bca6127ce3a82d463017f5b11d3aa6201137e8e26101d98df80fab274e3cf7a2b1d15bd32575d6041cc4dc054e64916320e1dc63780bb48608d1fab53093ba09140eae2167d25586c4f7a96bdd4ee3cf9ec971b5e1e0f0dbbc", 0xe0c302fa91715080) 10:48:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40, 0x9}, {0x27, 0x1}, {0x4d, 0x7}, {0x1e7, 0x5}], 0x4}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8090, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3, 0x6}, {0x8b, 0xa1}, {0xcf, 0x2020000000}, {0x0, 0x5}, {0xc5, 0xf9e}], 0x5}) write(r2, &(0x7f0000000180)="8a6b1ebcf2ed712c4e1290e128a5237138e293e3795ecb9536dc6c003a0444ee21da3c07e4041401fde2d70f77da4ef64a83ddbfe6a1602c7264fdbeecba91012c259925473ed0aef3c98a39e81a91135fb0c74b950bf767a67c067fc963ec0d0cdb6562fa7c76b3c68d53cf7f227681b0b127d2b076b6c498f90dfe6122aa79fbf51033ad54395a8282922224b29b929e568f461042d73972b348bf81a44e1c6ba8cafcfdfe95debc00ba", 0xab) 10:48:49 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r4 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r5 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xeb) r11 = msgget$private(0x0, 0x121) msgctl$IPC_SET(r11, 0x1, &(0x7f00000006c0)={{0x8, r2, r10, r9, r10, 0x20, 0x4}, 0xe695, 0x200, r3, r8, 0x9, 0x9, 0x6, 0x1}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000740)=0xffffffffffffffff) lchown(&(0x7f0000000040)='./bus\x00', r9, r12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r13 = semget$private(0x0, 0x2, 0x646) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000680)) 10:48:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x12000ffffffff}) 10:48:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x40) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0xc1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0xc010570d, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 10:48:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) fchmod(r0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xa2) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xc10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x180) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0xc6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffffff) chmod(&(0x7f00000001c0)='./file0\x00', 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e3966696c653000"], 0xa) 10:48:49 executing program 1: msgget(0x3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f4f0de05a39f06db5f603394ebd6c38696cb8a40d0b"], 0xa) sendto(r0, &(0x7f0000000180)="b4e1f24ef94110f80af8d63c9d56fc5a67a3a833aa3ef4f604c93fae92be896497d444e60c6c257e32a83d596ecde52d5a5ef2de2925f313e0859a954d855711d033eb5fc8c70e988e36ac69588844d72153cdf9adfab8dc70c4c0b7103bfd24889bb250c3a7db913ff4bb58bb159bb29f8257eee2ff994d4ceb42b56a00076e5697f6ef920e4d1dc5b0e224b3b81dea45ca49d22c0d13fa51aac484ae3fea4ea3d9148cd98a", 0xa6, 0x4, &(0x7f0000000240)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7, 0xfffffffffffffffc}) flock(r1, 0x3) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000140), 0x10004) 10:48:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x43}, {{r2}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) recvfrom$unix(r0, &(0x7f0000000180)=""/216, 0xd8, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 10:48:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:48:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpid() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8110, 0x100) recvfrom$unix(r0, &(0x7f0000000140)=""/195, 0xc3, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x1) 10:48:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x3ff}, {0x83, 0x6}, {0x40, 0x7fffffff}, {0x4, 0xfffffffffffffffd}, {0x40, 0x3}], 0x5}) 10:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000140)=0x1) socket$inet(0x2, 0x7, 0x7) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x20, 0xd0, {0x8, 0x7ff}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 10:48:50 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(r0, 0xa, r2) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000640)='./file0\x00', r9, &(0x7f0000000680)='./file0/file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r10]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 10:48:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fchmod(r0, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x3813, r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 10:48:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) clock_getres(0x3, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 10:48:50 executing program 1: r0 = kqueue() socket(0x18, 0x1, 0x1) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x2000000000000000, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) sendto(r2, &(0x7f0000001880)="87feee696f2a2f8d8b1bd7", 0xfffffea9, 0x400, &(0x7f0000001780)=ANY=[@ANYBLOB="03002e2f66696c6530006e292b33e4a36e4f471d35367245c1fdfa504a14b11099e6b16917a589e05802c961dd2dd740292474b438e351204f4f1f5ccd5ffbaf9a1c48f1b02b8d4a8a2326d77463c97ed0c61bdfb09d764785c5e6fdb2d16ed87178acdd04612e11f13ca8654556b75ba0259f8ee6e4ddfba60f6c22cb71e7dc6a092d43b3872426cef3004b4f4f1804a507db091496dc108da74afe2c6a4dc20609c3e2d2755a0dd615662a3fd07874791f6629c2ec618a050311d4f6d91bf021aa173d8264494cf19031876c7e52a155746fde88af2e594c4f689600092328cc2d3f5db781dace8583"], 0xa) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r15 = getpgrp() r16 = getuid() r17 = getegid() sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000002c0)="7459b4bb69656d10749599c19b68e9e8712ad19332bffb3d07d0814e8febd9e418c529a2ebef74a0c7fe8f6e82f1a91545e5d0e0419999b68de0de3dfa2be8b02841f1a65055b88489b82e6e0c9b68feba17f89b9ee4577373953634e1d28ec1acd54435d788e5b154d9d0fb5684d367b5d9818a6101ce015f57692a26ec8c1f42114b1949cafaa552e19301467d1016b8f87075ab4645aacf03b559df541b8b72549538eca2785ad26087d6b5a34bfd2c3021b971a480206070c5a8afbd994290955ba505444781963a0f75fb0959329160573bcb047b703f618d72bb11e1a0870d5e620f4b9cc2ffb8ad46d7ffe90b528a1b2cf1500306c16b1cd253a02035a588eba21086795a6dfb57ec1a2cdef2a2dec9deebf6f089e7de93e0fc13729cfa67e27a3d1e577e688c9a32968bcac0df93d7960f4d5d9eccfae232dcd139c64a7b5815a23e94e900a291efd7e1dc52c7cdcbd1ff531e1962b78f6e9730101d379d6819ebee03b341d390e5cffd1a7f72d8628ec0faafbd26b7a34ecc1ca0b2175250c91027e8cbb431c6429b9e996a24a43f5d0a867360eba999eea26b1c9efc9cd66c1cbbb3677641ea92c3e9815e3ef979bc06dfa3c4aa22798b7cbd7e5511c30c314618ee7e4dcbbd87afb8817c1505ef687c1aaa72c166b384ef1a6f83f57dc2e140cf155067187d7e9465291e23eb57ab549f7d242e7d0a4e9c4b6ec89301b8747841b89906ca8f459f80df7ded2763b92794cf7a531c75917148124d2b69ac1ed5e0bdeeca46fa4923098f6fd23b7e8058504dca6ab3291babce2429bc0df32b3c62d66f45afa58a74b1b638ff763512ced8b9bb54630bb245ca9550ab7c8834366d6492aefc792bd68019814708319bd8e72c0b84c3211fd1a9e233449b7a4d7d359b76bbb52526407532e598e7339163a9de75ab926ec06d844fc1ac154b90b2c20afd181a17a58a0b6ad6b6f5387550742f27fcac76cc6451aa2e34832f5144ec90f89e7a1ed0104f24332e934d6e33151a4ed6b6f5e4743cd7c48d601e393377bffd545568f901ff31287b66f36e288679e5531c715cd2aff19b73b923434eccfa5084b554bff1e8489bf8b5bb2919f861190acc733e0239c3701349cc68fd6f1566b56292709bcb7aa4ae83a578225151fc4f58b8b65b04aa177c319e8eccf5134c8217fa001a94d977b3d73ae47c406897db6181f82a94e75cc1ea184698483326b6ac5026de24bd382f745a742b27f74b7041dc753f491d13e82a826eba306595971ff5b7aa9b69c1c71b328a9bdbd367719ee702f7793b7c61f1fdd6d0f793de173d8146a249d6168f77e74be4d1db6db4a888afd69a28a1741f0e2363542770fa8d9245ca7fd01c069711f04bf4a9b7af41c9eaedb1023b867e5c5d961be0ce809cf891830da6fb68cdbe28bfa6d7aba6ed440a651d9e2dc451d2102adbeef0263daf3446540e2f95ed752a23f290a472fe41d07d703d5a5e05e602420877afe5c75423f684b5d87502b24982a8e1d7cd68e6818b0a4f70217164e64738a1b814ccd64c1c8423ce02d3dcf22d491941ca8c66974c895c6d796b4cb22534da6f626aa721780a12d48324a33fda68c286432c3ec26ef171e8a2db933054e815c2926b8b007fceb8ef4f66aadbbf07fbcf48c03aa086cfc525cfba476fec724b191716285cb4adb23af39703ccaf8ab3e74223efc711389a829218ac1eb848638a692dd35f2ff01b70a9a5bae70a905fab331bad64eeacb315b881e48f25e76a646cd567095f1f979a23ba10bf0774918c60ee5d6515d2cf5211b45d70ebcaa3efc5be93ce16cff45423fcc622845903ea9d9d091486f08242b2c53eba16b4ea2e1f90ce521fa1a46beeab7419185c574e65dbabc95fcd484339943ce5c042a5352d3562e781bc32cad615df8d6cc11df4d58629a9fc0d20978826172bbf27999ef71e4c587f95245522349565ab874ee43bd6a9a95a3c7a251d4f8ca1aef0ce78e8d59dd98de995206b4754b681a5e5651a4a21e6052ae63521edf476d0d2547ee743c15435604678fd099ec3af540a267a980e53f09b0973240bdd9c15e2b06a949249ceebce70c9f7ed8cd746b094d4cb46a312a84d03039a2c1375186f25f6cb29d35700586d7a31eb0b806af94fdc0254d85f839a9cf88b2190e0b79a53a9cae13500afece95ecaf8ff4241c63858974e6d6a693e71697332202a77abcafd7830e2d393560d89d9c4b58aaec06b9a70e97abc0321dd2bea4a090a35f82bd7eb5e6c2ed606c9b010f7bdfc8c97ed4c227140c8051feaf71ca9250a695ab1443284ba6ffd0a3db585fe513a1d50cc0c9c39eecac8bcf0835a0937d86d223634ac90f9a02e1014ef28cf980f4a8fc89ce1ce5728e4dd59b791d02d9bee225df932f1963d6a28f8e809fee022c0ea141e0b4dda0ddd91cdbfe449bbc4f889c36d9121ba875d02708d97c84ab804d868f496d254b8bf5cb712a58b1de0c05c72263f574622e1613d526a4507d37c143f6eb705ca5a27c57e3d34785bf7f3b51266f22bb08c0d35d58f8f8fee3f6a6a8295ccb9a84638496f7c767617b88aa551a2866bae9d5a84af1a0e2e1a2abad657fd192594d180476cc60abe53da721924d76fd8f3dadc9bbc01e5fa09117fc7858bc648c48201a659da656e68a8c73086b30ab63f5697fa740ef4e3cca9636c454ee13c984160804def7ac4b867ee077fec9d6b8b0e6b6d28de2ece224f35c5709c0f5859596e76534e8464b55851efc4f5d143b6d8e516a730cc715e9a5d0c1732805c9b924b8ac0810f20299f4a59880b3c58a55aa302e6f0f47aae674b476eff433bcb15c3d7288edc246af8a8d35051ca34abe2a1557d2359f9419e85a5c18d71613d4b4dc7965e405fbbd8a5d09227b17859ffba6e3d7b46d33b0a4cfddc8cff017ea02817a8f99a6d2b03211bd4162716889315a8126669024e5d681f791ce8297e57ea5d88494622a3339ae0cd2327ed7d9429edc19db2163fbed3c1f5272b473876747893472275dbc1abd2704f6dfb49736fea0423d365b0aa6fff881e017820a9950963e740140d43552d6abd7ec4102c986e0a27b42f4f672759a1f0d517288f2f4998122838d95848609c5cfa7c87305f37276445416141f03f3ce766120bbbf8d00ec3daf17bc7f40f5149b73bcc989d8840457f605a46f0176525452b226e16938541f92c531c89817b1a8f3cdbf925d8c7505d7533b488706f3120215d8fbffb0c0ef3879530c1e39ff47e089fa87446b09f5c21827bc3b9ef9d748c863790882e22c402973494106a6eaeb989dba399a440c2e52530db8a106be87cce47f0ccbab8f187e30fbada45b9742e4c5fb827b0f38f4ef52047da4e8428f147a459a82af6150d0e3374e627e853dcd446ac490823d710b4462b2d673d09164181bdde667a9aea1d3b4fc0a10e89af157a2e442371165b3fc819ac2b83e313959073043415e6080ac1804c3111c9c8f2042aec4a7d0c324a581fcdeb62a5bffe88d6b8118cd2aee9287177f2469da669a3b56cde02a7a69ade343a5d3386507c2c19ea78ba0a37c8484e6f030291d03a8edb3f71b4101c7b88e1fa1d8a72e995496f79264bb513ce85a44d664175d6fa42a6672bd87f5221f23cd8161f501a9aea3334c7c0bf85c1ccd54cc52cf61ae6293a7778239d7369e27b030fada97ace4db3cc2781652ddecd042bdcda9f945e709c6def14b1332668b47b67b61ab17a99274f86f1534a279af1d901fffd82f00113972371c951185a30517326ead17dfd5d5543a3900213d66200448f5491a95629cf45d07de948865ac9dd8938070600d8b78e6a93b98ed9a8e7cf527060a7bf7e34a1e62b25c6de8276745d59013f667dbe336cf3e8f3f62a901d595dee326e72dadce4f182595827fa95f3bfbe4fffac18541f17b5e9ef0c9ef7dcf7967c149b23122cea599ff0a2f05fd81aba6069d7745199ede974c4e97d561806f919f58097dd6c8d1654bfc4e035cd548092f212b52a05c9fa1915018e22cd5a1cb33873737a46211accb1e33b720b581888fdbcbfb9714ff08ff364f61d9fea8574f4257b1c85f799e2673e735dfcfcfc241e6ba97ce39b4763e74c5470e6beba5aeedfd8eee212d5c6ea54e077768b83b9818941b9e7736085ac6b9bbf21e073ad219602960689b533ee61726c2d0b22d99a23e488375760f80260a08351b88467bf2889aa1db988dad5b3f66bf843b8050167a82ab7f43a583bc4aa5fc7392e47ecb085e10a7da82e1f2492cd266f9f6fef4dd95576cf0fbda819c9081fa3d5397e43d08a6a7a567d039c3722dbf08d26f018d039f835f51a203dd30228a10cbe8b5621f25ecc37419491d4e0fbd70582efad9223af1a763ec636b627d273be24475ff1b8d2ac64d94e4f5fc1a81ed649cc23eb2e857dea631b21e73e03dc92a7643c2d73c98dcb7871ee8281908880cee46d4cc7d298c51e86b4a4b5d2d3f63fcb859681fb35bd39a0c06273c00059a48d23a698ae68d3a19c361a0d6d9072adf4f80264565bdd4200b07a49699caec061edbe83fb336782371a3d4c0cc16a92750813f93a6b7ec9ad7ec8569e03321e8f0eae7afd68e023cbafb5f6697a33b918988b1af4090c95898c37d14999b72ba541f429710d907e9020682221b719f699bf92a9d36017951772f6534127aad51135d23b1d23083026ea6c89923b974da425bab7641efbd39d96b2305b2ae1733b49898ee546c02d6c24ae2e3dea0a74f5ca8976153273cf66c0ccaae691c3bdd160b310cf879653e5ec473cb93f9bebe4f0351819de1dda050b80c058be3cfc7ed88ec761b2028f61ef459a888aa1754f7b4ab854e8ed84e367e971095366e95280b09c4bf64fd23b2ee32fceddb39217019eecbac8358585d7a8256586186f69b3b174b447ead0a7f6cd1933ef10a2e5dc09437a9415cec1ab773a4809e688fd1e84f69581ce661502eeaf15585d21fe67fd918dd32fcb78ac262b82ec34b4435952738e548eb900244c59b1bc47d8c2a8d7fab226407fe0028d952e4490b4197e48ca0133591af6b7f5470cc68f69fe9bdff0f4a6fddee41d5664cd4a4098b54d5072ab9e76379847f5796a8a72cd24c12b940b8d75e051fff1d59ddc59fac1ce20004624ef1ce930c9ec4dbcca4101a1ea1d8b26059af01d0f222c46658b04b4292d4d0ef93d18d90ea961657cc852a0caed9498f4962136cf41728d0c9123e19efad3cb27b3bb998fbce5c877ae4843388248b0cf9e229bf08c4ea52680b50330236aa42b50a66c15ac01f72d7cac97277b0180bf5cbf29785ea2b4bef41031a3dbdc40b39c836560490e3f49b10d94a0802c52bb6e267776afb06ffdeb44a500abfa6174cb0193b994bbf49a28ad45bea9ce6b978f697a6db6f6607ca8c5812bd32e19a978991e4f995698d706bc2c7782357ffd0698be0e944b3ee41f78ac16dd58d5cac98d9a13bfdf000458314067447bb73300c4d0183e1321b6180e18ea9ca29c0c0500b921138db6d3f2ba5478f3605db9078fdf840a14f891dc76d3dc084194572b845ca6a25ec4940ab0be6b8e4b49e296d4ca0a69d442d9b811dc2fb03454c561bad0640c2b7d02015cad58b42c469a8e738744764ea985480efb540809df03b48b6ad7a9cbe9900b70ea1b4901877f315c272c6e6b3ef3ac543b5f882d040f214b04c400e8432a0d6f5beaf8c4c9c596036cd76a9c74299b32be31ec767c24f69d0aa7448d630115ece292ba742fe7faa3aab91e1bd46404dc5fb973f0", 0x1000}, {&(0x7f0000000180)="863794a1a506036285cfc5a66743e86a23115898a33d21d52541230c0304e51208876d24eca860e387753ea3b088a04275b4c596ac14b548b283b3f6980a", 0x3e}, {&(0x7f00000012c0)="102acafb5bf978c0e6139cc3e31ced088e4e4f571e6aec70021e7927b978afbf852790d0a3", 0x25}, {&(0x7f0000001300)="56c3d0ae3f723c49dbc174ed9e5c49570031162cc2807bdec94474f3460ffd793d703a3ea9341760aca502e98477c3d07cad9ed81c6383be3d73923218ea86eaf918df2f0e79f4d29a8d04f0317494bf9a176858fac5970a6ad18ed3e706454d1f28f320229a31581a45378df5d54def0e55bdc3eb7d80", 0x77}, {&(0x7f0000001380)="bd32142271df6b407a9c461b47928d97f5e9b4e4b7181d06fc5e9f808d66b957bb154950109b03dabb", 0x29}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe8, 0x5}, 0x404) 10:48:50 executing program 0: r0 = socket(0x20018, 0xfffffffffffffffd, 0xfffffffffffffff8) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 10:48:50 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000002740)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000540)=""/122, 0x7a}], 0x9, &(0x7f0000000680)=""/106, 0x6a}, 0x842) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 10:48:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) close(r0) 10:48:50 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) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0/file0/file0/file0\x00', 0xd7, 0x5, 0x4, 0x0, 0x7fffffff, 0x0, 0x520, 0x2, 0x1, 0x9, 0x1}) 10:48:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='#.#.\x00', &(0x7f00000002c0)='@&,\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='{\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='(\x00', &(0x7f0000000500)='&\'^:\x00', &(0x7f0000000540)='\x00']) fcntl$getflags(r2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x7, 0xfffffffffffffff9, {0x7, 0x6}}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000900)={0x0, 0x10000000000000, 0x2, 0x1, 0x7}) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/167, 0xa7}, {&(0x7f00000006c0)=""/241, 0xf1}, {&(0x7f00000007c0)=""/26, 0x1a}, {&(0x7f0000000800)=""/164, 0xa4}], 0x4, 0x0) getpeername$unix(r2, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) r3 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x11) unveil(&(0x7f0000000940)='./bus\x00', &(0x7f0000000980)='x\x00') ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000040)) pckbd_enable: command error 10:48:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x400) 10:48:51 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d30000/0x3000)=nil, 0x3000, 0x5) 10:48:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 10:48:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x6, 0x20, 0x0, 0x7ff, 0x5, 0x200000000000, 0x6, 0x7}, &(0x7f0000000080)={0x1, 0xe7, 0x3, 0x6, 0x1, 0x6, 0x9, 0x6}, &(0x7f00000000c0)={0x5, 0x2, 0xcfb, 0x80000001, 0xa0, 0x2, 0x9099}, &(0x7f0000000100)={0x8, 0x8001}) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/146, 0x92}, {&(0x7f0000001340)=""/60, 0x3c}, {&(0x7f0000001380)=""/123, 0x7b}], 0x7, 0x0) setitimer(0xfffffffffffffffd, &(0x7f0000000000)={{}, {0x1, 0xfffffffffffffe00}}, 0x0) 10:48:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x800) 10:48:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x62) ioctl$KDENABIO(r0, 0x20004b3c) getgid() 10:48:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x3, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffa, 0xff}, {0x10000, 0x7}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x41700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) 10:48:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xc91, 0x1f}) 10:48:52 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r3 = dup(r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20140, 0x11) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 10:48:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcf, 0x0) 10:48:52 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffb, 0xb4, 0x40000004, 0x1f, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x81, 0xffffffffffffffa0, 0x5}, {{r1}, 0xffffffffffffffff, 0xc2, 0x0, 0xffffffff, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x80000001, 0x20}, {{r1}, 0xfffffffffffffffc, 0x1, 0x24, 0x3, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x11, 0x1, 0x3ff}, {{r1}, 0x0, 0x0, 0x4, 0x2, 0x8}], 0x10000, &(0x7f0000000b00)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x3, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0xe8b4, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x8000, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1, 0x21, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x84, 0x20000001, 0xffffffffffffffd0, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xfff, 0x9}], 0xac56, &(0x7f0000000140)={0x3ff, 0xf3}) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0x1) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xa, r4) fcntl$dupfd(r1, 0xa, r6) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 10:48:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x6) listen(r0, 0x0) r2 = socket(0x26, 0x8007, 0x4) fcntl$setstatus(r2, 0x4, 0x40) 10:48:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) read(r2, &(0x7f00000001c0)=""/152, 0x98) close(r0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10001, 0x8, 0x8, 0x800, "53ff16ab9902f24ab6a6657f75e2faad0b4ea014", 0x800, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x21, 0x0) setsockopt(r3, 0x6262, 0x6, &(0x7f0000000680)="6a715860aee1f6572d1d272ea76e267c361f74e128843142a1b4c30b02d8125b3ddb92e6c1094881a52efed40695306a7dd2cb17b97c8e33d782ed141bbce4e73eaf81b98356ea8b4aeadb1f6bfba7ebebd6c91b7bc15ac0b982988888242460693eb827ebd4273d7ab7b477f273f46cb10a16887dc6a780887102223a9a78c7d5000859fbb2e7888ffc4e858f6ab8adbe909ee7ff4df9b385777ee69cfdeb7b61e30b0b3dca7a22023bac1b2e58579d88fec9a0f4f290e5f324226170b87478c174fa05fb4bdff03672f36b3bd5ef7527e167580fc58b7487e907ad7ab57cb274c600151ce3de", 0xe7) r4 = dup2(r1, r2) bind(r4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x80, 0x7, 0x8}], 0x3f, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x40, 0x56, 0x6, 0x3}, {{r2}, 0xfffffffffffffffa, 0x86, 0x80000000, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x80, 0x40, 0x7, 0x100}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40000001, 0xd575, 0x897}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x4}, {{r2}, 0x0, 0x0, 0xfffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x6, 0x4}, {{r2}, 0x0, 0x89, 0x80000001, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0xc0, 0xf00000c7, 0x1b}, {{r4}, 0xfffffffffffffffb, 0x80, 0x60000010, 0x3ff, 0x5}], 0x6, &(0x7f0000000480)={0x40, 0xff}) write(r5, &(0x7f00000005c0)="fda180e5f6cf6da1200a493c095f917edd75af826bc2de7dd55b2097f1c96092584a6b89183c3de2c716c837b950e2826c2490d7e3a39255dfbf1fd47b48340310f4a421ac0c080c5e716c8f82bd4174fde0b1572f3291c99b8376c3db1de9ee845a0335310822c453d6866291adc3ed562b0c508c376bdce61b1f7e944c109b9e72914716c7e8ec55857de277619565308683fb2ab511509eaaa4a84b066736704397c03d77190b58b8b3bbd7d4035de6", 0xfffffdd0) 10:48:54 executing program 1: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getpid() pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 10:48:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000000010, 0x1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:48:55 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff80}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 10:48:55 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 10:48:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7, 0x1, './file0\x00', 0x7ff, 0xffffffffffffff3e, 0x581, 0x800}) socket$inet6(0x18, 0x7, 0x3210) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 10:48:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) unlink(&(0x7f0000000080)='./file0\x00') 10:48:55 executing program 1: open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 10:48:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x843, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 10:48:55 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0xfffffdee, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0a89744d9a5057527b703b554cdc1e4b51425a43ba780551f11e444a34679b11aba0ee36a06cde853b538049db1a1da6c5b13176bbf26eb15d8284b4f518ece013b5bdf5bc4f1173c171b585f88d49271c46f7bfdbad1df8f198baf87b79aef882d87c7a5860b83c064dcd66c75cb9a50514958181e4901561e553a668f4ce80e14eb67ffb275c25836d5ee2cd37961b5f023a1e63a254d2d8f7606de225864cef2"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x0) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 10:48:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) syz_execute_func(&(0x7f0000000180)="c4a1b0129200008020c4817c101fc4a27d256460a1c422792071000f78f366420fd816f342e10ff242afc4817171d0b3c48165fc040e") pipe(&(0x7f00000000c0)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x2}, 0x0) poll(0x0, 0x0, 0x6) 10:48:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="8a8aaaa785044a76f700c22087dc8706c7a197c4ffc2bd2263672f4a5c52d3d1ab8e17fc72cc2e41a7de8e13a14a8bb6bf9d7976195eb46f619a3beb91112b6c59fdaffefce7c3c05856f01b27cc66e73aedb8cbd910201666d169bc51044a6ffbc12a90222d48eccdd602646c46888bf7da4e2c52e4bcf76a367e1409a5ce774dd43bdb0ce66a0e83", 0x89}, {&(0x7f00000000c0)="5fc09eb77bbb5ec1f1a0b021d96f834e3007b6702d0f49470df8ffd1c2cf2e1e4669bb770d8424597f3ec13532f812e219a10d1fe8993c80fd689e073e2d81ef239ed082a7a2df1749697919fe4a013b9715d5291dd681054e53f781a0727773235ff9", 0x63}], 0x2, &(0x7f0000000180)=[{0xd8, 0x1, 0x2, "be93d563268ddcd1bdc857f07ae4a5273094cf043bc56193e8b57dc4e916d6c0e125b7697b042012d928e289524423859d2222395d1937ceac8a0699f5cb2abda3ea3e9330eb3b89dab2293379ca051cc0b224f4ed382b83ae684764dab17f03a3d25d0688091c23693834b0d3c0daa73fb0ff47aa39a40d95489e43985a9a4234b55e703c041d7586a2319084aca480acad9aa6390acd6705adf2728f544663dbf03c73d90856b3d9bef38e789d4a5432ac2395c1c5e0655bd2e7a66fd82441f520d7"}, {0x30, 0xffff, 0x5, "480f8a7318f36eb8f96db8fcb2c922ef03e2ea35eec86df0df4bb4600dc671"}, {0xc0, 0x0, 0x582, "4816087b0adcca0944f35b37178a02c295b33d3e769d4e1ef9a5840ecb5f91e399714873a58603b5c752fee643da870ed09767050bfdabf182e3bcb5e7ca3bdf8458e31ed74d990b75e44f0f7e6e1996b65db5d469c5452c165adb03c8394ad7edc7bdb6f6a54b3ccf9b723c75faa6690a84628d060a6b74f5cb87cbda46cca064fb3012ae78ea3f16441c06d24f3c262d563aa526f8f452d8e75562d1e5e83d6d7b15bdcfed05aa4aa435f1"}], 0x1c8}, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, 0x0, 0x326, 0x0}, 0x0) 10:48:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r2 = kqueue() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x4}, {0xffffffffffffc4a4, 0x48be}}, 0x2) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() 10:48:55 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:48:55 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x6, 0x4000, 0x41) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) geteuid() dup2(r2, r4) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 10:48:56 executing program 1: getrlimit(0x7, &(0x7f0000000040)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28960, 0xce) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0/file0\x00', r1, r2, 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x88, 0x9) r4 = socket$inet6(0x18, 0x1, 0x7) connect(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9, 0x649}, 0xc) close(r3) socket(0x10, 0x1, 0x9) 10:48:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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", 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:56 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 10:48:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = socket(0x26, 0x2, 0x3) sendto(r0, &(0x7f0000000400)="dc988f35afb328da7aa38c97dc506f5305a0497b6bc913630d763c1f139bd7e549358eac3e1bedafffe0c02f007ffe6a62b0f4e6f536e43eafd13253830e3039b178ac3428ec8045eee80277a7196cbe340b923d94939071cf7f0de368f337c63c18d07d3f4aa5d2375ca1f536dcebba63837ddbec7ae74cc7cd6eb5e44709a80d47fe5a151c505f474c53db8e90af174d81d6a9c46a9fb6250bcc9b363ca8a20e8016291c4214b572dc81455d0a77e61fe0b907444dd8f9d2c28adcf8068ced6a502fc1fdadf03766f06e2cdb55cc77696b8ccc3b4b8e218b4a618c6c39b56132fe45f7bfc6041fd069c8c4701037427e5fc8e563231456dbbfae9511aee0bcfd19c0f5590696345aa76d3fafac4f3174bb88c5a7a21e63b06a19b47943a97f189114d16572778e198929b0e514b1f3c9274b234dceadd5170eaa6a50b98e89aa07dbb809152c0a5f36b61b77654ccc91a49b2dd0eea2759a3573b4a6e5afea32686a1208ce2a5cb45de5d2a88b3109a265f6532d58e2b6e6f92a2d25cae2bfd3ada0be889e40d7be5063fac493235a30501c66405e54e07a538215e69ee2c4535ef8420c8fcbf848d1544af1d3f48f2fea0c9dc3eba15efc2a37cb495664b2e2559f35198a7e75fd0bd406cee89645b8eee35efd413757a303cf7d226e4b63c2c8451c4c8675f3013baad41a9385dbb7a398ef83ec14bc3fab891a146b5bf0be0bed60466982e27406ae9e998052896b36a56bc356d20ddbb182bab22b63d336b1fb85cf39c3b0177e46b481db29ae108bd85befe845f5dc7c162edceac89698ad4fc31c765116e624228faa18c41764ab3cc0edcdb75fffdd716864ad8e296521da4be0f8c81c1926cc4f051539b58b7ce4d5dc1b3237d2f17cf96e7f717a3e3111346f1b08e296a6282aad23344570c79495f56cddf0a9f1a4e608f4cdd5d3dd844552c1a442c97dca2a2f525c16d0e69c8cd69c019b7756b5bc3e299931a700684ce869bed9bb9d1f6ea83511c7355f318bb001d645426cc0b94dd790a48db748f87a4da17ea3f7df5d0dd28599e599720a87ec3d9bfecdd7e010c336945bceccb43298a28799c1f1e6248b527ad1781232ae1e6355a5fee2a6a4266ebdd99af8a218b38e39fe49dd5e0f7fa3cd3ec27d36d15e5a4ffa790ab2ed373c5bac55829821f407165fa440873f142c46f66193b3e731cd2cd694b9333e8bd4c13125a195c6830111066d1d2115b3df03e4ede782eeff5b798732da4593ae9451469f4d4a4853aa4cc1fca2620d1f723ba28a545f021cf01ff0411179e43badde4c4b809eab21763d27600d1b4c55c15f796e0a5533f4373e783d31710fde3d8f7f3af8a45b00f9b5f85d285d486f333c969e5396a5cb1fa4d2e6cb44388af4e474d51eb92af1d99596a666844d7032c1f4aa1e8957cf2e1cd2250cc5fbf097d9f7dddc7e9953e5856d5218c9b30452667f686c90a0d4f79eb1d08d3b3d883e34d070ae2cbd2c9460607904b08f3b6c26abbcf8f5e3500a313dcdc600cc5be3669583dfcabd47515c8ba54d24467312f4ff4445068436b147c2e8be54f39a04ea52e3c2d91d6a134133843353b4901440f8d69064ec9991dcc38927cf4d798615b4df73b6bbb2af73f7cde75c21bc5da5dd1ffb3d328e4986c8d82a7e4dd5b50be8f24e71d55432d74413d0bb91a853128a880b6d6b6280761b99c971c9db7e268053b9eb4dfc115065448c36874893c80b6410d5c08d38cba6755696ddbaea716ea8d3c2b1adadb64afa1179686dd065ac096b132608e182873b8d6e791b46059e79ef704bfb11f7999d503c18580767bf9369b31b9aee5cdb220f56f34d36fa66e7b454fa5eadb23cd03f35704e4f739301fc5e2d9472d6cc2132518820dff9def4b5734385cfad291c2bd4d252f4c8ff088e66b7fae2502963855de77c076ec2ccf9779f27bd4a08b3cfe2e04515d663641670f880bfb83f152bd87a224eeedaf079a9177ad38f26a1e7374ff046c5d8321645151601aaec0280d4945d180afb60b71d313aa4a82b085f69937a1cab6c7ba535a2a281086cfd460e47666a85372b1ed2f16d7487e438bade24a8de631467d6a8eaa9769983408a20e51b9ad96859ae58286ad9f9c848d864b650f58dfcc307d6dfa1cd9ef75c74f5b5154b1cb02ca716349d4509e39456d9c43a7ac074a9ce2365823a8934cb0e5f1a55e886a2b837c5b31450e6ba048058c6268acc99b97d592019037f99081577c06433c449b2bb274f062a087d33a680c2bbe1d4a3fc7e0c4271a1a1d336e226c4692beca5dc8727b99c7f50a3422d39623ae286d72e5d994c96c56f1b96ee0d6b1e79e5471191d39c8ce1203243c6ba13e649faaad3e65cf922ac105deda1b4923256dc48b7fcd48c67728c4f3926c648a751174f40663c54e2826691e95c530498656e8f2e55c29fb6e4b48d9f51fb9f5ca6635cc8900a6c824938110c080757abbe9343871e915a9a1c6d666a9dabdc42c178f96497e1e671f1a2d1f3c7253a6b5bde804a34dd2a127911b1c818059e0928d6a5bc9a1279b51460a2ac0520b54261fa142e941c1f77d39fcec10295a8ad1ef3eab38df752ece0f65b109a5d12b098f8746d7c2e07cdd04e7aaa817de590c9dfcdb4c5e12f3189b1430aa21f9b08c07f4d936dca0754693b3e2372fa7fcbd1eb800f8fa2c1a7f95b72b29820869835496e8b8257f8f94902405acb5e5cba920de7446fbf680f63ad4265954fdaf3e028ef5f462ae2c8d0d52c88c1730787fa56e4d61eb3ce6fb79cf0d5970e434f1613e348b80663112c8b1960cc3c98196ec8d3a59f4d435f6f23cab877cb1dee4a8154d571a8853f1170d9f94357f89e7097c55acc33a85b44096fe63e3209f54dbcd8b081c81b8b1a1caa315d5a9f5717c859257fd680ab1be50ff8d75f6c098e5f02c38f8b7fed3cf8985c8b2ac993a67561ead67ec5951056e059e1e7b14387874d990bb6622ce5a83f347550ad073e95bb7c435cd0d46cc7aaee9f379330ad7a0c74cbfa7e753a6c469ae4665a15c835291bb6d34d41de9e064d838c50675273a3b8d443b7118eb35ff20a5e471165ce02ebe5a271fb79e20a55d28cc38f7fdbc0a26bbfc69217e0e1e8e5570abbc784246d6c889b836aa40c0eaf86dd3373a0326cfed8504ebf5ade1d0efa4826d6ed4140e2049c29814721076d385b12ffb5d965793cda2480a16790728bb267e8f5543a326aca314f6f5d7badd5894f7ab94ec22e599a1ae8944396ad86d95b0c9cfd3fedd5ab9df1ab06078461f304c6a7f7aee81f8d645fa88460f376bb136ceb2892cefc0ec9254d04a064e3d68726e9fc7f7b3018e20377c07e05be2a73bb80ebe47af22854ceb69c0759afbc09e5bedff0596e6e49e51d8fc2f43e40bb075237a68744b092d5dc194cbb99a9bb0fdc63bd38d64a20e1ac5f08e32c396f5b3d2631b0272f9708eac4fa501d0fe009d93c7f1aec704149f48d8cd3b71d8c6e4c9086839bf04f435beb83078160cb3b1518923873dd05bea9c77e092e52ae1ef3b0c10ec08049aa320d773e95937e6f4479c498dafee62bc1a2ed66caf2ed20e6f94824e14b3dd2c207fcdf4c7e938fd8559b6514339b077cf71fefb55d84a55f906d76fdc851b7d869daa4f1d6f06ef0e4b54550e7d8290a0bd3431c7b61cc994d96fc2c7efc872a60fb2c11650694c0c0993b533b2039ff4647f85d81471eec44c9b3248c5dec735effb00eb3772f93316dad957d427179e8f962f906d4d23fe45fc7d919892ff51666216147cf1b0915c7320732ec8b6e39a476842d4f3171c6393bfd6b5a76c20641f0956fc1f6a9d632e712541440481e394afe244d75c5567fdbebc0dc09f3e32dc366e7ca077ac15b8002102bbc89f5cfe9629628006431ce6585b5bba3c5f64b0a5996a422c2ac8405c6d20efc0a2518d585a6f84d72305e6709d678c936177479295971c8e0896508ea73631eb3aaed53ea074618b445c12401979d3f138aa6a5cce9d025d8cb8e45c64c88ac95f577d4ed17addeb031c6bae27968204a12790b9e2f7b17a6fec7d2d650fe9eeebad286df784efbe9fbf20405858b8f977af41d82acfc006dae72224d3e74f12f090b868a69c0132cd21e4258336fed77806c5b55fdcc7cc9eecd7e543e7931b35509dddd74b4ba439ce4c340d0583a8f0e9e874d0c53392df1426a54e06fd136400c001b082b41e28e50250f6723cbdc4f78e907070a0c55b5afed4935a6fa99b6d86b0422ef1d3f2148a03095e607d6d5b069931da505632169a4afa5976803ceda7744c8f2e149f35cac345ddaf9c0047535e565b0d289f14b4ad84b206d56c2ea2b97b6c8be58660c01f83ab7be0a36b26eb3b5435c30467d3501065646069193d5f77b08c4d59ada4ec60ff6bbb90c330d676c86f15775caa1b9c8a52ac2377843fe8c506211ee23a81e1422c0a5eb9a1e057208265085600737a08c0786b669aa7a06515b91db2470eb9ff64d5b09aefc5c7bd8b1f8e2186f2a315c7af94ac489d7b6ca66c960eaf9fd50c5a391af821a43e409747addd737ff600a5781d706fb09942b407df7a466f6b1cce23035f11ab49338be724f3be5a352d89cb3d5b271efdbd94af0b47d8907d3649b10ffd739b3d33ef83207534fd21d2054417a4c3596e24e17cb9d5d67100a1b596e45bf6fe705bf9bb77cdb6e00499d2318fa4e735a33db752808cd360bb45413518486511361bd437fb4e70f1124f641b4da201404dcb5a78dfeac03eabda91c3d529ced6b9c9dca705a9fa020d50c00e0d1e2b9b360b9f922b5ddd3773192db4136b1a19d705430eb77f70d1c8133d66b933f84264c8abc6c12aa619ed5e0a0922d5b35934b2c2a261f21ebbc734c8c43d2de9c140a5989e2bf9cfae99351a78c735663b852ce70659033c049fbeeb45e6436629391dff2706de1ddbc8befa1d176f488a7059598eef019f2a56ba3fbec3bbb7c8475a7649191929419123f4f1d2031076fbc57a338bd33d1c7800418f119ddb5ae678d829416cb93202a58af62df029a41ea1c7c080e07b1477fdc529a7a45da781247a12907a1ebd523147a7390e3567b643f302bd7f6176cb1afedc929f08a73027ffd64c75518a4f82bcc176543b332aae119c9f7a35ca88225adea18c9e0b65e7ee6becc06d3fdfbcecd045606c81f633243eb6e00b51f979fe99d2c614857652ead97f878ef48d43f3d0c1e01f23a6aa8bb03ea47ab68f51ce731260253b09b1001c4006ee7fab22e059877df46099afbb0ffac6056c38ebe13de05b654ef08b5df5f883951d56cbc949ff9833bd59cb83078d074197e499276583b206f8ff9602674136004929bb9fe059b3818f75d269f46aa00bcc5768c399ae2a908be3a23210422b630218d2496c774342099b7db085f6c4ecaf42a82d98669da0c2e6c2a9a74ac74fe6314620c888c95fa6db0d1baf165ed453daec0c8502501d33255ae2fe5a861fdead04cbfeda163a35db1fab104b8172735c44c6d47649ada9681c1adb6275eb466c4db94f2a987b1e675fa3562993b061c9b1fe7c753ca60fbfad95a4cb8a40b6a73abf06d247d74aa15a8ae627f078a133e16f4172d3206cfef1236b9b0ed326912125939ce146eef4e65805c64a08fbc07b30fd77b3093a6c2941e66dc80d888556aff4a90a754c44439a056569656d308422827de7daa8860582443223213ee5ee925a3b370b3babb23874695fe1c78de27fcd1e4384c2250e7095ee3a4e950171d19acf045625b8dab88b2", 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0xffffffffffff9bca}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 10:48:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(0xffffffffffffffff, &(0x7f00000000c0)="8121aac1325b012b", 0x8) 10:48:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x10000, 0xd15, &(0x7f0000000000)="8cdf85b9ee3672a67665b2e2f277504e9343dc054633d5f99300d4", 0x1b) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 10:48:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./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) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="6a060f4f4843081a6f1415634b84f907577cfddde8812d718f89", 0x1a}, {&(0x7f0000000140)="1879297eefe93ed9cb57110aeb348fc8cf4b37528d74af4c4afedcc4b2fecabbbed8a6334317760f388400c32e17243d0484112a31159277abaa46c53a2b053242cf11bd196175195daef17729120d76b797ab823f0b2d595be065b1b008db2d5d0c96b58ebffc7103afcacc6d35244d62389e8b8bd4b865dd4350f7d9067f8c67919f70273e082cacd8feb9f3f2d198cf46de2a13454f4629d1b714301b5c0e8bce9a090a451b4ca507214fcabde887b57cf9cfa6e3c073b02b41e71e01e6b6bf3967780e2bfc1e6345356b106c0a11eb89b86ce8a4e27c7e39ab646aaa221cea5ac854e859248e70ea827b72", 0xed}, {&(0x7f0000000240)="eb9231b6230415ea815c007895b45c0d4c40bf7de4b698bf918aebabb3abfd0aa3489bb7a386b1b20eecf0c8", 0x2c}, {&(0x7f0000000280)="fc179a4061d567fb1827562d48ef4c727730bd3cba964f9f02a532f1b095e808892b49c1bfeafa66b7797edc9b746a10ae9440bae20ad84f177d010ca372db17c58ddfcd70cead5392f33576e6735dbf028b11725a9022b1a6f9b4953fc7a398be8969553aaa729c0c2f3e3f4bd03352383172fb131c17ac2ca920821462a15550a0595a1d41075d7c7930a1a72666d50cfbbe", 0x93}, {&(0x7f0000000340)="647fe96013f770b54b194c2844390183b5ba3ca444d1047c3d67c2", 0x1b}, {&(0x7f0000000380)="bde20e758cc5b7097aa4b1c361a8425cc1ae11ccc1f928c10bbd8eed444ffe49263d0efdd8ff24a43e9ff9300e2b080b10de20d5f922cd7f515f9f123fb23591d79afd628905f4e579563b5d35eda374acf92681af88d79e6972326ad54522f0232e29b7760baa68f14d08d700164a2842cae598e30abfa106c5f8348c8332a13ebdc8e2e7e5ea0e66955b572828bdbfa9cb48b21a6e8e0bf8d701a4e711c5325be57dfa9d90d0f929e43d197edb3245b5720632ea2af978c356ebe19c439a9486", 0xc1}], 0x6, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 10:48:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) setsockopt(r0, 0x1f, 0x9, &(0x7f00000002c0)="e0e3adafd6c7f60349db1009ec3ffa59cbf30c33d1cdeabd8e3e4de25fc7eb17875bfce274ee77d6c8bee0940abf45b347637a46412113c630f49de7eeca361b4f5062ec9430d3e9cc84d9ba348e9d40c4971ec27ce9cc1548b504458e8d1fa9311596cb34f9fbc1907e7be153c2acb53d8a9c7cee9354c17c90d7322969c55d836d6391fd778e572e42392952f83dc4dead6d2472d3396c5453801d99ce4c68aef7edb796ecf683be40e6472528c12263c0a8fa84b86d2b68c55b5a75c7699efe6549e81da3a44c2b266a3c8e2eed9b322df01c22d2aa080931d1c126c75f9c204735c10b341ae69cca760ef2c55fd5aa11d9b24180893a998fd51a3fddda9db97d49522f37019a3b9b90cdeabc5c3ad08e3aa52a19df91e209ae3f41c68a990d570c9a0d4a60e7583791f0190c887ca8c3adce4f59d5024b1836759110e4702ab1b69aa063903f8805e396d2886f3944a5430b0c4ae0a383f12009362041fa969ab316437431de4ccf38c8686dcaa3b74dccce4c66767dd28916fdb00c63a624ff683088aa59d46a98f7d58effec765b75d181b66e59d31aa45ac1f44380aeb44aeeb1ca90279b98b28cab6b5d172490fe1629e36a77c9b5fb5db763b20747dc51f71ba1fa1d1f0d5b3daca9080a46a445981fe2b0a379372e95705001e3f11f4cc4a4a8c1390162f77cddd898b6bcfa508b4491f85c760695cbc4f74eab79604482075ec66ab14dfc243366cc2385aff25c1fcfb5f47ac5431d6487e87d614f85529a18b039c23506bddca6902ad7fa569562685d614302ed8668a31b18daf0d270471462c5be4387bbacf0d1f090aa72b370c00584aa5dcdbd9045a5ec501cf2541ad2024d2a7f94fa0d4830790deea3ce84e32d32bf1c99b2978f548552ffb43041bdc33c3f3cb31e20bcf6bfaa0a9f46a9529c7089c80880e5a0c51b3bc6be6266b28a582557f45f8f4f92844546d20c6b9a97a66f509cf71a398b06493a26ca4b22df2b084830ddb079106745d178cde6aff5bb9ab0e58d67156f668eb307d796967007d2bc7058e7688ec5c19f8c713678e12e8e55e21515ab250064b4e8082130877b1bb6ecddf0ecb8700f3a093f07c0cbf1d276a85799fad06a22eaf9db79c374011fa1307fac937583af8e3fa1746cc2b843f306c8e3a4052d4b1f3018a1968243fd0d78fc792e02f0c2ebc985b1c79e9d5e4e19a1fa89cb6fa90df4c5e3a7c1a0bf46ed9aa84da1dfbdde57977f33b19430332dd43bd3d3ca8664fa3ddbcf44148af7ad8acba317d02d15ac83809b92c688577229b031a166ea5cc039e60de3dcf88fac9f536d0fff60e00ac96eb1932ddc1678fd95af908d1ae0f9e94fdfcc75f23f89656088042fbe9607f516b1995cfd915e2e8ebcddb78c4539a9569008c92632a7bb1c6602e5c20385888e05ef43227616314d2ae93c790c8e3d3cc6a07cc640e18e8072c34a9163cb12ec8ca851311613a340a2f4ff4c613124e001deeaff2db35501a204160e688318bd2a67ed384e36a0cfad7667a2fc52e44a36a6c41a3a70e4a07b5bc2289cab74aa99f3f94993d83df3c7da7c50076ed1e378314fea5b734c07c6ad501f9c691395989b3c650264522290ca032e4231f1b0306d73c937f00a7accfeabc4ddf95da638318716787e162ee7bcf2c00086f397e26151090f131f19822131115d0f30faec918d39c64c3ce4f85a5f1c5235249c71ffbdad70108646c6299d7cbdae7ecd7c118c928cf221f4b40d572e72c649b2d9eed899b1b07feb847c88c12b8be3fbf30092912eb38d5be1823dac8065ec3b185d159b16d5a680dfaf2f834c18f9d8d36d0fcd6338fcc80c790c84b72d1635cbb7b09a61f4c41d510a3ad0c52f17d3d6bd789be4bb1a6b700992ca163f1aaf2d3239a9a8a71e095e7238062f6d895c2b64341afd4f868fc57cbf7611a5cda532150eaf3670c92aab38e9b659467592af6904c593b30d47d730cf3b1978e3d70999bbdd968110e598147a916ee4a65d72e9b067d0ffd4af80f949cbf4f59bf3297c2e958f74f74430d77edd8a8538bb357fc09f23b00da9e4f2cb3f0522f2d7bc8c51d42761f48a86d7183d73e9b5584d052ff1db444c591a90af0177fb894e11919c833f17bdc40c843b6ddbf546e444a076300cda61b08ceb67e4816572f1decff9213ecd06fb6ae0e21eb74ad39dce463a2b14146b56116dc90f7c3667d8a4495f4f57c89884cc3b37a38cad43c7ce28b542f8908281fa08967f0a6e85a7dc9fe3ab43a0d7816d56cb96509ecd1f9f7155afc0d9f449f39aec44946da950fca82b75fb8cd0f8530f0d23412391594d834625c3d9b16c1eab844ae77e26777099683179e9b4b04cee3f38be31350e3ef7d209143651bd5cffb776e4522edc033703ead8b4a0500a4221e57668a034e722c5c26ecc68be1eac28864b5c68b0ed846a1b1370b8d356351168a919b88a73f8f254387a8385558a065a6f6499e5c6c1ce67e1e6bf1857c5558dfbd4a2c27f99a814025645a581fe453bf3cf8d294695a985432bf4e3d2befcc4f3b2605e836c09bf6d7bb1fe56cafd3454dbe6449c8cf3aa3c9a5b317faee987befb03e4ea31dbec4178bd4d91236aa96ad55f1db5a7c166f3787c06fd82cac20bed6979a86e31115ed0fcb803aa024cfb3cdae67db40d6b85675ad4f8221d395c8d457dbd0c768eadf854dc715f94c55057585d10fe1ea81987f60276597b4a79ff52fd35e8354dec935424b9dfb85577d8e1634078a17ab13240af2f9505e6e46eaf5a41385101395e4465cccab9328b430ed249f6d2fc3237f614f6076282ccc1ee1719f14afece20b78f0426702ae08cf0c1242ed688d649601c9acf1c753f15c20cce76299e66b6953f11a1904a8396c8cb3eae2f3789f99a757d00dccfc02b8ac2a90635cc3650d5d9d59dfd01e7e6891cebd4413120620538d66e08701e09343449cc7dcfef89f475c22fb06083474a157687b51b03ff3dcad1cd90469fb1baa4bd2bd7ce41542908f165674c277ede4748a18f70de64cc6799e5c8b997cfd9a82cb7e02180f1be6c41c2329a6fc466eac61d5ccd57467c2118a9032172931f2786c64116389b08f10b0dd985b8ffa72e9c199378edc415c17a847508f445f880d595286254a57c334a1cd99a538dbeac026dad4d8e09579775daedfa561c9d5b55901b95d5e3a315bf7b524a01f3385eb18222c3e783d0037d435f2f5c169b2fb9f638eabe2806bc1b514600c86df2c643d261015306069f82338707b323cbafee04709d04f1b8b922a586272c29db77461421483cee242c0ee705a61b9f71fc15dd287aaba4e85ac2ddc977d5b8effaf618335eb5afa14c3b18bdac352609c9ae1e9bb77149a4bec8170883152cda003a67b11bf93638fcc6ee2a5bfe87dc61b45261fdeb90632331961a1c957d13763520621dbbdc233e1a2b4af09672a9511ba10a9e4514930e4482536df7d2b1d4cf482c348fb4a20674d6cfe4732178509cce2bf249e97d186b7dd17045cf2b7535e201adcaaf7a745568553627990a7cb878fb5b45e2e6c8f709a03d52af7aae5a7438351dcce61a6e3bc5cb4a53f06e47e6cf0f573ca889e23699d6083e7adba75b71e91dffd8365220382a6e77c734ff94d49a5f976cd3693b66124bc1f515a5c000a2d4fb05afc1852852e81a41f4689013f068f47e28537f12e6330b61952beb66ffc30bc0822adf52088d98c4be711fb79a144aeeb3edcc624043fdf24878de5624b10bbf22bea5e7c8aea0ee83066f33e76ccf100e9ac4ef114188a4c836f583815ff0c93a9139073826cab25d43b2ef51a6b052e56dcb8cce37e0871fd8d1bd0e9d82de65dbd5c8f21eb1766e00a7166e89b9bd936cdb22f7625169c1f12b3e0a56155016fe343768401e77582c1504829e881bbb368703c4fb8e83d199154553a2c203fe72fa2a12d171d701749b8b70d126bdf12748c07ecbf2818d87da5fbdd46cfd220e583f8e1c00be4f71cfbdc58f993222532bba8cb82d23caa1ade262a4b62fe1ad5636bc2ee91c4ba5c156d5867810c52a13d029462179f3778b54fb7339f8fc6cb2ae6ffcce3b1b8c63d62527cac8dcd470df1a767f5e0891d2200aa11be971e774d415640eace04ce87b5b1669c5e1c745cc13f28a18359728b870d690fb1ff5a06a0bb1b385b9a65f6f2e26484b8c175ab1dcf016c4a8767611a40047fc8dfd2b77c1f441aa363d74882e574241a77de459de1ff8b2b0d5b2c210a4c2b584829636217e3fb31e1352282a9bba3882ad1951cde55495ad788f32c05ec1c636e780789936a4df9f73a3b38b6736d14880c56821e58246a649a0d01a25732d32c8f62c33a044421d5bb2cda8a7518569a0dfc9845d4876f432737d8875090d888ba862e225c3a9dc439d0927448a7f26eb4e93896ca99777bfddf773a26c927f00f0df1b7d368fc0da469bab371cc2db320688b6ad76a9e376fd4df324ff001afc0c9b4e923eb45e9d656d7fa20dee53ad4d861fd6592452a14c8b50561c188667f098b52e337f80c6ab19216455b94e9e08869d161349b0a50c5e323ae7ca766b6a633e75b5d436c72d1126efeffbe95a606bbbbee689221494983a3a1664004c64ad087e0e7cb920099a2edfb5d04f4872a878aa2308ea1397d4881a64f5cabbb552789798b1d85f67e0d870b0a73402734eb07abec3b87030b2510e469cad1d49b886d35bf1474d600f59d4e307990deaed8f85090534499abc23bef868849dd74709a2d5a0a30936f51c1090c544108e6c5e71a99443f189f0abe94889f121166064fb43aa0b124a4ec89a605eb9c8c16eaa0dfec3179b39046f18343ed0337194a5b76cc61bb234c3dc8c56225346b798537cb608550b7fc71236d1ef9ca9e40ab508f3a5c914f72211c867e14399371aded7a727f60c1aa68d5a5c5125004c77826b522ed5147b3185fc02c39ee64b85d9bed3be6608e838b241d961e25e2e75cfc96bc6d60a8fefafa3fff82c4519789f92964414e2d87a70bfdad4c6efb37d592c2fddae4a82c6fbd066f00d256d92438e5c40284f700ce1206c3ea55f793443f124f5012cf95e09934fee19917727d77f860cc6f90f70b41c8967892f440c6ccf3927198672c457def77a169defa52d5d388218323cf654ded7c6acc58828a302504807e7a51458e2bb910ab6893846e742e9f4ace365743cc79226b0f4f50eef4f1c1fc968e1abc19d9ddfb0fcf6f2ed2d60f88e30bd38e59adeadfca99abe1625924cf214a60c9cb5f8daea3d6d765f9f6a64a70b6bc47e5ae7e233795297146767013ca8c6dda91c37842c890325f91535a5d3616f5584fd1cc0ab8299171872325bcb7668dabf302c0e30e54d4c29edbe672295df45cbbc85601dddcfa6d311170abffbf9dec5782872ce7650946d75e082bba8b500e29bdc5b7788ac07f8639208556096fbd01c569805cb35f3297b460995c4339920f84f3a7e3e7fa5e6fc402dd0933e4f69ecd9b0fbd8bdb790d7243bb15bfadfbcd3c136cbf0673cc50e10e28012146605850bc8201438a262c608b93799f6229e7e68af536e100ba2d8893654bb3d39574361a0119e847b18f48466ba868ca0a329223bb7f70599c88dd06a2e834ccdc9aadfee3c69070b67ab6984d5e2c0905525a71af14ba169b909ab7daff6d40525dc14afa3a1246096d77e033a4118de11e8ed6bf6c12eba91bf30e8da963dfcaca651627844d516cd21c83dda93889eacafccd5f23b9a5640ceb7d25f45a7a8adadff1f9737bca7", 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x8, 0x200, {0x20, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = semget(0x1, 0x4, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/113) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) fchdir(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f0000001f80)='./file1\x00', &(0x7f0000001f40)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r4, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r5 = openat(r3, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r5, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r4, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r5, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r6 = accept$inet6(r4, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r7 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r8 = open(&(0x7f0000001fc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r6, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r7, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) 10:48:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x11) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 10:48:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2041, 0x4f52) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04227, &(0x7f0000000000)={0x10000, 0x0, 0x0, 0x0, "d9f39321139e3c9900"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 10:48:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x9, 0x80) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc0844401d4b7016c, 0xffff}, {0x84, 0x3}], 0x2}) msgget$private(0x0, 0x240) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 10:48:56 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000040)='\x00', 0xfffffffffffffdb2) socketpair(0x18, 0x1, 0x8, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x2000, 0x213, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/79) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x126) sendto$unix(r2, &(0x7f0000000100)="f455887471d196c1119266fb71c375622f7cfac1065f56f2ec6bfebb81512607c2e09621f4be18e97657b4493c17ecdb051109d71c1ca90dac5f740ce6045a7e80b5f463c5921178e48784fad4c2243aedc4a9af0be73d0a873e35a5edb4bcaa477d0054edd3c454af700420438bec03e81dbecf372e69a7083e9722e5d9017b3771474bd7", 0x85, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 10:48:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 10:48:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) r1 = getegid() r2 = semget(0x2, 0x3, 0x210) r3 = getuid() r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xf3, r3, r1, r4, r1, 0x84, 0x3ff}, 0x1, 0x3, 0x2}) r5 = getuid() fchown(r0, r5, r1) write(r0, &(0x7f0000000080)="574aecfd6fc8539ee56f6f89b02b8398a5c9c925564043dd717555307a57a2cb5caf66f24e58cb94645ab6c19df41497be226f05e0ecf83f87431747639dd94dd3f8a6d43cafacb8946bef82a0df183d16df150c2b25476a1f0fa127411b9124e7fda992c9eee052", 0x68) 10:48:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="aba3fe5760146a10cdb703c4a498b013b0b3f7486b1cecd97cafc79d67ecb31be7f2b8be1897cf23968b544d0c1202ec3c606dba5181a02454a58ab71260b2faf6aa335edeca092502948f3398eacfd00eb5fc45cceb423270739bcab2c26cf2d11c421e556e42b3af1f66e44540157add0d1295105968d2080140309a14c8c4ec1d5873e679ca3f94", 0x89, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffec6) 10:48:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10001003, &(0x7f0000000000), 0x4) symlink(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="f88c6fbcc514314e649d6713347aec895acea00b411d0ad9c075c84d55f16086a3514d7e00a2fd569d5eaede2c9fdad163fe1de0a01dacc8c84e304d4ab887faae42c04b2bb014b8d4aedd5e75ab7051544af3a7e8a2b730f1368b2d2711eb1495b0a09691b7341fcff6dd900b61ba3cee0d386dcfd80faae3950a39", 0x7c}], 0x1, &(0x7f0000000180)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1, r1]}], 0x30, 0x400}, 0x40e) 10:48:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) clock_gettime(0x6, &(0x7f0000000000)) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x0, 0xa1}], 0x62, 0x0, 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000080), 0xa, 0x0, 0x8, 0x0) 10:48:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 10:48:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffffffff, 0x2, 0xfad0, 0x800, 0x1, 0x7ff, 0x2}, &(0x7f00000002c0)={0x0, 0x80, 0x101, 0xfffffffffffffff9, 0xfff, 0xb32b, 0x8, 0x7}, &(0x7f0000000300)={0x3b3, 0xddf, 0xffffffff, 0x10001, 0x14a5, 0x3f, 0x100, 0x1ff}, &(0x7f0000000340)={0x2189, 0x3f}) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000080)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000200)=""/109, 0x6d}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 10:48:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:48:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x282, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) 10:48:57 executing program 1: r0 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/106) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r5, &(0x7f0000000440)="0fa874a44038f475d0bf98f73fbc819dd2a1fd34eddf8534df2f39b2d51272fe2618dac79eabe8550c27458116cb3f1b3e10e04ed82f3251a31c1102c0e4ef618fb302baa61c4d5202811a1d", 0x4c, 0x2, &(0x7f00000004c0)={0x18, 0x1, 0x400, 0x7}, 0xc) r6 = getpgrp() r7 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x92) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000340)="3d336e7cc809163ff130ad6254ad415f16dbb9cf56c64fba030c198f0a28251af1f5c41d7a1a4af50f2cd8b45edc7a5963a4943d760f02f989f7bfc29de606dbe7cc85d0fb199fd5245472be4504e2fa467d3efc64f06bbf1cb484b6017aae4f8ef12b08934308609c6ec9bd4cba0c8be9931d2f62b3c703cd82c2b4240c7cc6d6fc4affd9a0a971444478dbc3d97cdf2e31352a400f7dc9115d70f8d69945842bf06a4c984df4b7d65a83a5c95e368179b8749764c3ca6a4473adad52e555", 0xbf) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10040, 0x20) r9 = kqueue() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x30030, 0x0) r11 = socket(0x19, 0x7, 0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) poll(&(0x7f00000002c0)=[{r8, 0x24}, {r9, 0xa}, {r10, 0x114}, {r11, 0x2}, {r12, 0x100}, {r13, 0x8c}], 0x6, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7ff, r2, r1, r2, r3, 0x2b, 0x8}, 0xffff000, 0x2, r4, r6, 0xbc, 0x3, 0xc, 0x375}) msgctl$IPC_RMID(r0, 0x0) clock_getres(0x2, 0x0) 10:48:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) mprotect(&(0x7f000060f000/0x1000)=nil, 0x1000, 0x2) 10:48:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fchmod(r0, 0x42) r1 = socket(0x20000118, 0x8001, 0x8000000000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) 10:48:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x1, 0x0) close(r0) 10:48:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000200)=""/37, 0x25}], 0x2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 10:48:58 executing program 0: 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 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1cd1, 0x8, 0x6, 0x4c14}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:58 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0xffffffffffffffff, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:48:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x8, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 10:48:59 executing program 1: socket(0x2, 0x2, 0x0) r0 = socket(0x10, 0x1, 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 10:48:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x400000000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) listen(r0, 0x0) 10:48:59 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) socketpair(0x20, 0x3, 0x56b947d9, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 10:48:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0xb, &(0x7f00000000c0)={0xffffffffffffffff, 0x2, 0x0, 0x2000100000000}) 10:49:00 executing program 1: r0 = msgget$private(0x0, 0x402) pipe2(&(0x7f00000002c0), 0x10000) socket(0x0, 0x8002, 0x5) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/126) msgsnd(r0, &(0x7f00000001c0)={0x3, "9859bc18d956485b6f3b71fd99e09a466ca737c13aacb28e64b230719b04b16821df40ce402d4b266ef012ba3c9ce3d16836e7cebbb8bb5b94118a0b9c630158d83df482c5488daa5f9e4c9101719637e98e1adb50584c16ade479648de1f60fefee82dc3fd7213885b5d8f2c99b69af6da3922b6503907dace7f73350034f2bac47fc7fe922579522400057067e63b75794310c71f89141bc72f488f66aeb41e12e0eabe0041e438ef51425986f5306fa6c87e9b6e252bb3a766fdf46560e6ad8e8d8909141a7ac9b0e9dcd09391dd605619215b84e76cc1dc98b349acf774d4628e001ac0346de"}, 0xf0, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x1, "3115acfa63aef6e53820796d291b98f92242ed3d677a063750f3625147909baac11b2adaf037cd9a5ae7bbf95cd47bf3f6fb15e1592fbcee7fcddf7d9686ae165c82bd5f8a8bc9f72e21dba6820ece22fd3bb3b54a7afd5b490c4a476db95969fcdf379d4181031103961f7ddc62a7f38115282c307e73f9a6237c0da662bc04f94761a8911d782e3c690f33ae99ed5b03f322b35d58b6334adbc314ea12982013b24e53aeb2edc392756ba710f81250e1c746638632ffac6b"}, 0xc1, 0x800) r1 = socket(0x0, 0x7, 0xfffffffffffffffd) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x200000000840}, 0x10) socket(0x1a, 0x3, 0xffffffff) 10:49:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000001380)="50172b9e01f6e3c74ec8556e900de82e0a508e55c29dcf65dc9b4f6f92fd79d9285daad8331fc34dfbfcc7cf62cfcba0a3b46582448c62355033fc65880f39e33d3b63f748f00845bcc1f2c2fadee434d26cf5185e835393fcb222277911d816e229ab61262552efb2de2a0055850c65cb72b5b1224ffc97ee9483538b31c538b68765199bb7ca1b3aa05a0e71a5", 0x8e}, {&(0x7f0000001440)="f9db93dbb20fd67afe4bde70493a1a721c7d873ff92917a0eefde164dc06f85527a7b92dc561fa129ecfb2c00b5f50bdaa024ce1bdf0de7f1bac2a3f47a7e11478e2e91e7e6e379e0027ac4e92067fb32148bf1bb4e5645f821a80a5b74a6a286535f38f3c1405be5b892fa25428424d95e5fadab7897aaab751dfffcda87b3aaf7bf538d8940e41c2b862510ee0d6d8341d4b080e821c327d912a13575939c870234ee6887747", 0xa7}, {&(0x7f0000001500)="93b3f72fefab1e2074ce4a028c30e48172f8e9f10dd3465f4957b15d2703e68203f65adc1d9f455a700ee51f4f4710585a4387bc6433c7250465cf247abca0be0e0ba88ea2f406401adaea8518eab294d01e75de8e370885c80037dd9c8c4cee01ccfc0e59afa501ba3837827048b329f783", 0x72}, {&(0x7f0000001580)="f1e83513dfda6d1726c356c0a9ccabd36d9774dfdaaed48f6b8e273d14cd4e6992daee73d5f58e5258bd7c3011e0aaa9c7a7c524836e8a3ad065a9e78a008b32c423ccd45868d0ba78d4518bcd8f86db421581c5495108cccb1e20b2ea6fc2df6ed013653e3fdd328d4d353642733fa1bc261c7c63dfa3ff17c36873837189d9640456fa59de03ec931213bf9749c8867d4611b594ee0c18af0c4847a317718ee4ac56507f9eb2c35e87d4695d41784125fee461403a79acf059541310df89e76e2e9a1c0ddd4bfceb9680eb58bd61e4c1de9f5824291d2076836f20ddd6493156598984a63c1fd54be7181de058581bca9bffcdb8097c995e7e0ee9e0b031e0c5a4bd5f3d8ccb7e236bdaa2095cb745239c495c3931c91ff650c4ab46b53177452348972fd745c323efe1b36ed90605f0f8f4892b9f10c8f2b3cceed6244252a3a33ba0d7934404381c431930c41bfe4e42aa0cce818071a876b6b667d388db03e9cfae8aaa4c1a6b9ad0e0be4abf7f89701df4232f1e5c4d3a78757dea5553199f0f3afbd21742003e6fb6058af13cfbacc472af3e43626ead93b877e2b3f1ecb23aa0f2a8f4cb74383cea9ccc59be23c9a6310809185d7bb067d33605bcb2f1a0f41d3ad449ba6ea9bba621f1b5621b8b79a22b90f97d797dc09342b2f72a55e52c86e19c70199fe81722170cc6f45077ce58cfa9c950bacc591106d1662b612ae4577f16308080e1820543bcced1251f14cb445ddc138e7cc61e2ac5c0ea0c49a1af2c5eab85bfb45ed054d458267e863d2381b4ef2f75b8bf00284d683d0d76c0f4c1093c9d14e1b499eae47df1f7a45d74d859048db86213c6b994bf0ce7845689e63c99a735ff365f8213a7f57278c9aa5d5f39b7a992d8e4ad0cb3515a78e4f2eab182771aca6b8a5528941cfbdfc493a9850ce7a7a926f9b791bdb65fc7811cdb7ff8bb36c0396047fdbef6076d7883f2fa75c0ea94ea26595eabc88f372fe571e53ca6abb0e7a94675a779d80d1d58fdddd4607dd71c3f18aacb1a667286d2812e7c8d908c3c58dd0b397471669bc174eeb51f25e730bb3a899baaa0a7c84ef6826c28d88e35b6537f138b2a468b2592f8c221d9d5f493e4cda33cffbf3c22a89059c7a90e671edc8ca982c8aba2c5d9497e22092fd53ca79d06ae80070be460a1893a168ed59f58816933d80c4479fe3ea39b1c23ca94491bc54396b5039b00a4d828f893041c2370d9e3a931e08fbbb05b8ff7faaa7c15b48aed19bb0ff881a2225da78a4547beb311a34a4f020f92fb7a752ae7b941ae987a37c037809b27ed8a4503eac357bed28f0cf80ad4509e5cf1a132ed76a134cfd8c2e0d61c022e3e14e05aba74a97018de3538ac2b521590428ae0232664949cc9c119e847182a1420d59eed8d22ca0ae7c6c72be43510c590eb3b2344b33b90fc2527ab078d6969ba295862d1cd889448bf7347d8d0580fdfe7d93f616bbc1032042c1f64c5f9dbb231ca957b15859a2fbfc7786267b2a20dd3446aa2aad1d3b6ff67f532836149631d0b2151ec496d9156264e5fda8d29f14407709fdc71beadcb5dbd63c38f2fbe237c9e280e5118ecea62ab8148f8dcb767a4beb22ee1e35be62c4ae00ced67361b4456caff516ddb087356de91ac71d29815668b6e9427f01e1a0a44c319cf988e56df80a4262c8a72db1eab59f52b7b42a717b17ceb7ddf76904e94bb8c380326a0684df9b4dbc54b3aa980796267f6bd73329f22b5236a38ad1c9f160498075c544bae7c8d28b9c5a0dd7bf09d37fcc77fc4e745b388c0478e4848c0b50981c7ab74838cb0fa8704939f2ffa87df29a4be43882a2b345cd7f6a22d4ab694b58a98c0e8a8e163890b11497761a3ce3b3008e6d594c050b496314e4ae4962f309d5f80c37fb50a48286602b6a672166989043cdd8c76e41731fdee9c555dfa52c9d33d27f25c854ad711e9e2f6bb515098f871320cdbf554ecaa9fcd2ad851a461760cdd8ebb8b662392ce10b9566c893f4a1993719c571c5b0f7e3a3e3236ace927eb06e3effd5ac92b5e844201bc6ab4b22174cabfeb6f2028dfb9acfdcd5474d5ab33d4edc56088a771dd506be7c7fb204be562ae3fc9de074aa2021c85c59d48b9795ed5c7c7b488af2c31117e0d32430e8d5c14085f79fc2178a2de277c00b1421ba5174394b8526298e71ca6abb3b52216b85c89bd67daafa25d389cbf845e33ecf8430969948422f542daf81e96aebe257c44aa24a2f35961a176c3a3da1e9609a09ea7177bc115835ba9271a6bc1a434ff10b2306fd36d9020102c40c1ebd6096520bea48a78d6bff4653de12b0834a8e3028f8a76f776aedcd16e821a2e7487b7a60bb41c640d0680cce624e8cb18b6af62718acd18c4527203b98995619c06dcde2eae42a96f59c768247bb359c7c878a29cc9b8878f211371bfdfe753db2fc5e2acd6d2cba928b189b535f83387da15b748ab8dd3887ecbb7a1030c51ea4b37d089473c34e5db4f73ef1eda04d3270e85c6e6e1bfcc724501a90d6411c4b2b3899e7b3b97a87a6ece5a69231762bf0723f6b92407e71d251f1fcc4c1c021cca9321d5f8115b2904c42f5a33b7fe55a11bad4216b12338f9dbe15573e15c3ab2a5fd70c57f6f4afed9728a229f05dbbd285feea5c409d638652beec6df4531e5f997b6c30f026717ff3ad0fe05730034997c969a2da52075891ac77aebf1dd8a468c9a9bbf6ed852aa0d9f8b01030947075ba1e66aaff29caffd8484698f986bb9ab9af0d0cf6bc4896d438ed13e287cc0f660ac3146c5b6c1baee4ef080ba24fdec74daa16985dd65c258d85985e80bbb3799817199d301032d16ab05101695a01e6c3d5ce341d43740e14e25e45be88fece457bb6f240d861fd845c60bb7170ce08f1140440e74016c5ec086858e729ff9bea31b5154783b22ce3fcf4b36adcc847f6196e537890de71aec980165ca095c00dc42b35d46898acda2ec305c2a69e362cac6de554a78e81398816fb94eba05776ce6f812292655723c64bbaaf300bc1741085df1f2de11dfa4e8f5fd8d6fb7ff9173b15fa0b4bfbf2f31f16c433e02111abd22e8fa6da7b07638106e22356b2f8ef521104e164ee7bd210ba3a8ee1fd663fcee0a9cc4ca6845299d8ea81dea1a6d5e60ef7cf1c92e2e64dba3483b6480d983f03b2af3a3e5f7839964bdb387636b515046574be7dc864de03c8f167053fd8e7819a0e72716e2c4bcc078072beb8502af55448ec1d642ea2bc13a163d2f8ec614368c3201d3320d8f8359b4d59816a162578034e154b19bb54b711f75cb8a4c4402de2d711b01c7aa60eef5771152e914b0ee2a10f36cd7e3383553519934c21d02d135a864d176143fe1f04fc52297392356f3864d255d332343ed36400f146066e08390798a9e24c2ceeabae11e2826821012ab5dfba604c091af44af10ec9db524d00ef2762d869388f18019c33df61cc3dcc21a92d373c21320a530aefd3f20e9c1a07087c2fdc8cc07ddc49b6dd22670c7b390488a5b838840d4ad2970c678eeb6c2c834a1650f3dc5d1ffae7fa466c444bb1ed0e96124ab494e2323da29a2f164ea73de89562744eab856beac8115c99d6cac7f715c277923a11bbc546d74dfb2d150a88013a8823076ea60d48bcbf846204fc4b3c7b4814629b03a80263fbc428cbaad3683c107a8b8f73d241f45050b431c2112dd40010c62b56e362be8e82f0c5e185133ccc72238a854a3e62b88f10eed2bdc2e2b4bc280600566a5ad25c25146d3abeba6c23cacd95c6069d8a20352d049d5d5d18f52691b77035faf8ff72c98f6fc0ccfcaedaf21f1c34ae33fae9db1dea78ab1fc6b534be0a1934095acf05b9c028cc27d18981116a71069473e34ddd5426df0c8881f1ecdf85ec40581a657793e88e8f23f3f6521dad0662cad75f2fa250da84d3fd7ecbdd1679ed36cf53257e05783591678dc1944ea77b83f4ba794e92dfe1663c11b52acb71dd99305b1d61d000445643e0f791c43e965a8e0ffb583235be3e6b1506d5110b6bf9c2b18d35d17846809a995018ac77e8aa41f12088d7312d878fcb586b53ec02d2d2126e0ddd256482cf8e7b71d8c7077aa054e4944126de20551c66f69da725d8ac441faba6088e0205b970267be26e1071603e189f75dc538083726a0634706131f5397f335c3c70664bb058bb44ddaa0ea996fda3542231c87e4e30ec61c19e7136f28f3e66ba24b3076e219c5e9341cfa16b8d025d0afb359a726770ef0edd7b8be7bf9053bda83693e46f47a6ed6b1dfa1fe7efe199837ee4f51be90f5363ba0ec1f81b89699ce599a2ab4ee2b7b96878805caa36ba4fe4727da5964d33859afd36a92b1f906f4285c8824d327e48c244d3c31a089441a1268803f9432a0277114a11a926021b5e65fcf11b7d5fb7abafc013482c3ceb62dcc6f2a2db8e27517fd9b5fb4b7fd90ceba6207ca075d99daa1973d054c7aea47b53c24916b2248faadce5cec949d59f0b29bfb34d3b97eda89f5c26ee1ce09d1951829a77a686dc2c439654bfe057e2f455b46e5685349304066743437d029bcd2f231749d7ce6fe03eba3a6fd645bc4dc88ca3a4f0d28d53f4c561f312e23ac36dc88c6eaac8662cec1a476e70c5c8db6089050b0f43fa7029351ca948d449fe042a6a30a660349d59e0a4dc9064758e0139ca2d0a4d4ec7e93a932b401ed1a393cbdf583d86cf2238a928d21843c105dcfeac2ab126d368416d7827a812512f655e7e9d9a88be39e8bc41a93c9847f334350a6c1e015196b3aafc2e0a0f9a2a43136b08a41f0ad11dd58b8dbd94793461059a2e6f72e1dace7c95ecb1bbeac21671924a49b634bb0be98414bb0b8f9c1d17f0ef7140348b030f2b8d07b4fa95d03acb1f46fe596ade70d46d6ea779ed220dfa7321f8780ca51ad7823760234b5fb990613967570101e38cb7c63c91173f07ea1eb4782354847fd108803b6223445623c97d9d26ad0faacdeff5289bbae9d9baea8f1c3894457b8023c201493b3566bd856c413933ef6c915919bf100a46bf6f37eaa519cb9afd44c71e58e2b3ceed9b8bcb8b84315727915d5003163fd5301a629a0d382abf3af623cd5dde437d5dddbaf83cb2bb27e1b135dfeeb6359ead055bf8a872ce11c8addb2cab8d3d1f2d445ddfc800239ecf2455caffa94cc591f622c21c879b2dc81c45dda206f6e9f752ddb40a701873e99c364bf441b35453a400830c0b087e25f228665c2217a0166b2ae1f8518eacac353da8662ae786fba81ac6f2ae197e169d0158d17440efd4e9889a737851c29066575b445bd96bdc5a063ac7016074d23854566ab7e4d9882e9c334423004a53492aee2f368be2f7a36f616b35b5f92688ead08231fd3d744151716b387c3aaa3b707ba4f5aeef93cd42ba0f454f9b32a00e5ba57c4f2d5df947065a954875c55d2b1ccaa6ab4062928c6e58df7906b91ab44f8ad68408519ec53b002a1434f6a976e996294ecc8258dcfef2bcdbf0348b0a0a29dcba5ff8edabbc2d35dcbec6a54e4f92298e76d95a4eab1e9ff95e31fa7474aca34d08a4ea33b9813eb044569a24899eb7e3e5862213f48772c175fc1144489d13a701c2f13e993145e3c4bfcf2eb0ae5f664caa82893c439f152998da4f4d32807e0af2045c29d1c3bbff09a44aa5c205e55679f3590b7c4e36de588d18033606624b0e16a3cc6f721d5a08f6e36fd606d50cda679fdc67cf260f65d050efd8c516b6ae16ea5dbac60426dd93f7825a7f63fb3", 0x1000}, {&(0x7f0000002580)="9e967ed87022c62e0aee055587ff4f6aa1100572327ea664afcbcbb47077cbdcf29af19c856dded567efdeaf1742c00299505ef13c", 0x35}], 0x5, 0x0) poll(0x0, 0x0, 0x3ff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r1, &(0x7f0000001080)=""/37, 0x25) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000001040)=[{&(0x7f0000000040)="94b363920d84265003beab52e9f0b3dd8451fa2e0d5959044517588a76ff8dc31c1d361193409e6053e6cc044de89c119830d92512544bea75cadb67a56e624e745e5e07869942e761d3b03bea5a069b1cc1808872520662ef3ce106fab9b8a0212b95f104450f083e42b1769f2f30aa601a85fbe8afe38c6f16750a63d1d08817005c82bbef6a1461f6fe600bf8aa4bcf8687c53ee8dee233a5600d2e80bf0453c41c47095abdd63fb3616e60bde69863a3275fa489bc7f95b64c55cd61990a8c922eb252e33e6ec3091cb3487da4d5abfe2e1d762decf2f97fd274d46cb39b7ffcf4b8ce1a2621946f61e2de4f8ed7ac22d574b0cf93b15caffa3a3a8cc2c0a7b06691f7e0935ee8ece76c5e1a2687790eb5f1681464c3d04f56ad4c7431110ba71248f32568405c92f1b9b9e1ff3186de7649b822929486374bf38d30117fd4183dda5b5b787a2aba6f623af7f8db77cf4b72ffe002941652d7295abe13d88c6327414f4ec59bfc15a39057ec61d48f2093de51005286c1516a949ff32a407c8e6bfa2fda44a7bb523d539a5d27f27edec1f862f7ff1963ba2480aac2fa2b52fa3b76d82ff2cfa60d966f52716b70303756963f64a0df8e56ad894fccd98a84e813a3d0bb386516d1fa01b942f8ca066d8472cecf1eb9dc5839a6ddd1d8451b9315a9dab25dbe1c7073ed8b11c9137df954185527d34d3406fc3e5c8e8253dc0caa398431ab4da3790f671576dfec07a1f9332672f807771999e09367cf4ba556403f7bed5c05ac7c4b03671aad4fceaf7643e80c8869ce9d82824bda838a0371b1ba70f562851f3dd4e43ae60a17f3a2f8041781b2d4163ad72394f0df8d8fda6259f626300653c2a5c11a0e9b982a8791349aa8530bb3549f1990e5af7df2c631261ff061a56c8d56b87d3b05c27056b37d4f7ac5b97197bae2c2fcac9c50dce54792a4df60ec13f50edbb15e17edd282adc8df91e20b871491280b118d9bc6295bdc4f6cdf213fcc4cb97f7739a409e3fc53b448a87c8cdc5dd38aca10cb63ef406239e37fb0dbb8459e871ca7cca3585392b99590647d7ea16d4a161dd799415d7312fe120095755cfb4326e5f7036c4fc341b04104efceddc9ae816b7f35534c1664e1bc1194cde15e383c7a4ad474b76d67df56857ef0206f1ab62c4bc267445e0f2d1cd9308061d1d9b230acd8e6628a03a6bf351a780f71fda7b2c75933f0e5abdf9ac0fea7363ebb78589b45ccca6d5be90156aa6ff2364b20a73f3ccf855a02e8af9ea40e59fb8f16365b680fea49b285e7ddb881e4e88ebad9daad310fd9c7f5ef74e1f9f4dabad7236c9c4fe5279539f5b3c43c50ccef8aea7b1413d2fc8e7a8df8ae176c7d89e0a1ad2ea57b5c2fd52e318cd46b3fe3c0f3c80f0412d6975b03fbb9df77bbfa7c49ef8c5c51386252463ad45c620899b36fa20719318284883b9efaecd012d9bb47552e3081c113f28c69ae1fc428d5cdaace0ba63d0afca6c613fef18820c27988d903a8221b341ebd144a3aaab3367e580e5f7d4e6acb26fcc7f96b7c31392e3326a0dabd6c315c6223d56edcef542d8e3d57126a9336514a3944828d8550eaae53c18c5a62deb357b45ade3a9d0d071dafdc8547b7ca61967da1aed70ce49bee56b680b892e36cb74d20265a337e1919a70d227fdfac37a425b19cbccaf3a6ae7bd3b248908b9c0b294b048de5b94867fecef6450b589b8cb75986575f6787b4720d49ae7b4f992de298c8a7512d07d268de55c56cbdd442bb874451a745a5304a7c8d538d9b50cd9ab59ca1736897cd25d5d4eff617c23f592fe2381466b1a04124b5e210146794c2b38b14dc2466560d7f890dd02ef314cc35fad8449f0f72b4b107f9f152a52253f05cc412ead244ebc9440a5cfeb4cf99cc8fd931cfde4afc67b30f07ff5b8a79459ad9c7475605cc68fe4dd06b445df89832691f16392591a9a6d6ab4477553a07224c3b07bc69e4a70da2bf439ac4eb813c3d72da8851f12394f2af9721e7146ec11df1c311e6b1befbdec7c00046e7cd82f834e5afc5f28d6fad83856b6cbf9ec00db972a66e07afc398f370265d0ad08242485d12e4acca9864a1f559f137274bbca3800ec6f14192a3b164ff37d2f1f1c3376864623a78c89f77f1a5b2fa3d6b2de0611e80de7c8c661b828bc4ae94a9765c4b8b036974bafc842f0d76049680af279e512cb555f7b2708ba25f43da1f099ebcc51385b3fae63ca65c24a1a0a13abb0493d781b9c4de904c56a0dc326718bf8e33c2d1481a7c6caf45eea4f52f9873e43f805216983694903afa856516acb2828eab34fce9c061c2f8ad0b175d5a3eedc1083038e6b1d2520b8b542b90420eb490956d8dca28d7de01af0f252bef73f03396b16f72febdd693e8e080eaf35720f637868c7c680f2422231c56aa724c6173ec1c05f803e4d5d0a4b1412b465da321f92f93092676a7c7dbb7e90b1f50507ac1c03112502e038bd793e5fe58a03e6f657d71fa24871d1c4d58f94b244250820c705df8a74baf96ca6496f93621860f995491c41cf2b78eb510b3228e2fa4b28ad160bac6541fbcc5cf8aede016ae53c339fe0372010ab985f70b827137a58f2ef1db7867a311e818ace5f2487f6135de530f0c5279e119f15678d4da80565b5997a63711942fef9e1e872d44fe248481a407f8a94bfb24fdad117af2d118d89c2abe09baee55d6c4e305efa1fa4d5f76ba3732d70478755e7bb0f0a32de1f97c5eb19827278bad9a7b9fff5dbf513b2ffd657f7afd19610c2e7b59b13bad25c2a085d94cd354821abc4ebfca8886860595c3dba3475b2a0aacd48e674e190d06a13d36c969106bb25cf4267dfad8a16ce55524c2e74feaa0455503f01bb22420247950c1e48764041bdaf17f0af1167599e00b7b2db61c566824a4b3a8c7f517481829b88c1814988693f56bec41895e546ac45cbcae11f3ec1a46906025754505cca2b5d701418b76e8cfb9da9c07c9a6ba7af05948c4e2551813d2aa9de2135ae07528d405a6c785ffee31250c59c5ce51a2bb40a1a5f3359e3655e2505039d69cb96934ed5a67d7cd1b18af972b5e4f25a446604b797865843faaa68e25e12f7e15c3235a185190e2c9af3260a3cbc4792d04d66c795290ab377241fed18d45969b130b3813e67244280b34c95959bf89453b0ecb028d3219a9feb84a8eb73e7c74aef652e77e353c169d1cdeaf7a936c660da76bbf7bd887e49a6e2e6f53db5853e1987a38cb2030485a1012e9abaca0e160e607ab805ac64c3ee17ddd327a92e3ef50fd5ace98946b0256c9c124ab523ea05f54f4cc8291b246bb66034a8f67baf35f4786a4d9eb73e7cecf8bf2b6fff029d3f34f9984c20d110a5ca878279e62c5a0ef1228794e4f3458ba3636a41ffc67e063bab77aa88e1ed6d7962a268918f7dbfd67757e227e4d0336148938da0fbb74ed7252735a3f52bd3ec51d39c78c47574963265d57cdbe0cdb6c79f03cd08fa53d4c6fca65bd4a058eba3b71fb8ac134c60b97d9beef3696c68076953e3fe60f2f36c1f7ed37f9230d668418c9443391e590e59321bba44c18c048ee705378266bb0622f25e0447e155a0e2b2b938d9955063b1bd7e4a4eba95e6db85ad251fbf98766467ae1830836d4893086ecb5b4682268ce1a90d5c5688373f655352a4b7b0807a226fcb91c64cf6262e11ba8b0cb0650c1a80fad1f5cd3e89fb32aa1434ae8cbfadcdb8e99f3f0af6c06c1d5b137f76a737642170220d14158321a907bbc457b4c1e01f7fc4dd17f4eced88980f4fc404a70137b5f5f36eb95eae5d4a6ecf0548fc5b2df73787b1955da8fe6bdb579e93b421419eec5086bd7b3b8e6901b2bb93e712a775ceeefc7596664a5944b04d26fb996e3565e54888c13b7cb63dab940361013d286e60056134ea874d46a970e8e1305e6904f6bb5aabc0fa47f0a5df66ad3cc623272f9f0c7043477d33fbc4145f9d512a422e11e8759306afa12a797e6524926a3bd37a404546edd890fe0faab6e85164d6290941375c2fb80b6f654817719491f531fc2ef6a032b7d32fa3d44b9c31897cbde63cec8efc3137047ded8a5427edc8fb0ae41f295c21c7b1508fc4237eca0839f9c4f4d66a7dd5cb75131c0b52495e0534bd43b216a8ed68bdd10b82058c1bd727cd28c6e37dd74c17ed2fdb7cee162a9c6534fdd441c2c91ca3f02ac81affe6b3119460362d90c4ffdac48531e75963d2f09397958d5a343a5078da68331932494e656cd44094e037f7afdd76cbaed897a11a50b93c8cb4f3762b55d17089b703830220a1c6247bc0a68cd66c225556ca47d370367ede331bb4d3792d83d9febea2c9893d9b41fae87a60343daa05f5d521a121b643005aa8155d689e0ec2334cce2443b7d0dc0d0d8e7e267a923b3e6a85e58a953e1109b8a763d1b6561e09c0e3243e22a972d952a6324fe422ef2d90a8e625688181aac62b6bd4a2e283afc6809144391bca4e15c83dec63f22750dd0233b021b10ffc4856bc1957a8c195349a109666ce696de2e040c713cbc911fd55eed351f03e4c58326e1abd62bb54b487a7df1218e04f88ba61b9146759fadd738db1cb599d177c374ef60563f47d8956224caf4151b1e90c30985a2d103127362bedf4e39058f4df08d7836cbf1d91e65f679b17fb91fdffc1594d19083b4c613c008c8d2db31f74c7ce654882dc14458351d9383199c6f2d78afefc72d664450913e2724b9f21d403de69a39f4e7ea66d2dd7f3eea45e09169a810c6ed79471b8bb80fe8a4ce5febecc9f8f98e6990646dfc295e3f06065d439f4ed75ad1641266bab569546fdb233836a2640f116163becc509bc0b193b500e3edec5fde00bd78f2cda09d9e8cca08f413a2b30a2146e53683d1065446fd840bb5ceacdb43b4a435e39fe0d422e8c72409089bf4ee9d4db048904ac39d29695f8765db648d3b10400d9ca40df4cede0732ca143cfd259f82f9115122a8832913f5369392add1848e58cba1f92e49e462465f437fe500d1f6bdc3fb83614ba85c5a9975b72d6e433b95de11835ee1a99743cffbb5ce0c1723e2d422d9dd409f9b5cebc55dca7ed18ef236c7bfa4fdd3fbe182ecc14c9b1ed5477627396d1b17a9a187c36ef98f7265a64a8d21a895ef81b0ab3726aa6925a81a56a4af372c51afee4d6533e6c868d5ea0c8ffa543ef01cddedc345fdfca5406fd517db16de6613d602c2622b737e23fc56454107693ee0d010202bc144f8f6ff8e7075856f32b217c7895b6879f03818936d90ca8319ea6c966aba0e8696cecc11340a3746e60952fbe1a58350f3d6c9623cac795a739887c162446da17fa1fdb17e0090d2941e2aa8d7e55f3828ba92f8d6d78e6a19a3a00e8adc33b638f175eea9cffd3aba211fd87f18ded235f0f9a1887eaa43f67f8710e5bd31ab5f64c999d69d2a7973f00ce37dd3eda929ccbcb34ce54dcca0f6daa3c45bbfee48c6a40e555783ae8276cce4955f230a7a6c0f4c06752afb944e759261e1d4f00923e55f696c1ebe2ac0113360fd396b72ed7af6879cfbb313a6381c0eaa8b1ce5fc5804a9fe28cceddfe30a5308958f3bcd6429c8351b53c4004ccbe9adc9fe51fd62e69c26d270124ea7bd8a68464dfd07dea45ccf6172382baba53019c0d6761996579a73ee0e2367c2c767cfcc75414c3821800f2e707c896e620c4309421c44718914d061793e6184e7a06301e5934d419a500bcb99c6a8c0deb2f92b446fab8c994d1cd41375ce714ceace91", 0x1000}], 0x1, 0x0) preadv(r2, &(0x7f0000002640)=[{&(0x7f00000010c0)=""/110, 0x6e}, {&(0x7f0000001140)=""/107, 0x6b}, {&(0x7f00000011c0)=""/165, 0x7b}, {&(0x7f0000001280)=""/32, 0x20}], 0x4, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x8080, 0x100) fcntl$setown(r2, 0x6, 0x0) pckbd_enable: command error 10:49:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x1f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8b712fd0a8bed95e, 0x104) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0xff, 0x7, 0x3}) msgsnd(r1, &(0x7f0000001140)={0x0, "95ef1bcc70a4c93078748b48ecf8029c46cb03c9742866d6d67c0889d0b74308179fed844aef5c19cc8bc6f629b4724093e6152fbafba31fb0f17f35364464e9295bd09c7983e5fe281739928706428fb4fbf380b9084fa2edf50b2dc939bfd0f8cd752be3f87a5b13afd4f333126e2fcf353aa7f9b61c55f94f5966fc7fa3143c4fa4eec510aeafd291fd26139e04c9d362029cd82c5e267f68a97c4825c27ca2e38c6a650c5b43c8804644073119972fd6d27b1f6125d0e1130bebaecd3690937404bda27f8ee77566b7adc212da6022f207f62fedc7ec63ea5a67838acb55277796f0207df271f338d14de9756e7f8910a608c1a1b5dba66b88a4b1718c1ccda15c8dbdf7a1ee9452ab0889047db453b747b0efb0a42136f7d7439f812a0e0d3e5d4485e61defcd4067496affc5efe81cbd3112400482b23cdeccf1953c5cf67639d06a306a83660600e90e1e1df57b6a027d378721b30762350f97e89958470272bf9d8394843cbd6c5974f219c17cfb14538466a68745a73195e45e7d2814807b3ca4f4ea012dccc99ad29f475653bb50f8965b29923aca2ba765af304c5ffc65d7a19e563e489b99c32865cf3d431ad8c1514bb46306c4a008d26fbaea4aa5cfdc2c3e3c66c39686529db387be3e7b4f9aecd0c61658b4e1fcf5730de61a635bf8e358d350fc99c6d8f33ef2032f0378ef1af1aa6e06cf1e2225b2651706dfc1181bd7472c03c0b01ff47349486530afcb919ad0a3a3ea3b81ee6761272ea088952c4a121ee56691d4f41a584958e6b1f6bd924d73c90a3bee350d49fe74b958aa0efb1dd4a1a880acc7e2fdda280687487a2475b8df43e2bc6a4288b3e49637722201b79a2793aa21089a85df244acbe6e8045a6b0044463d11b8fa31606a805e42e08072120b9d5a49569e110f29b0353748149af3ac0100de378971b12358c97c7c5951aa735cb3aea83ee447527c1fe0f140443453c863fce836c70bb945bcbacca7c813dab7d31a409f8a20854cc893499436b61dfd83d140c7c40ee26915aa9b8098a855dbf59afa3de1481d003425417f52b9a6160efdb6ba94e6bc6ddefb763573ef4c1325543e4994edd85ae07940a8293f0eac5eec2a04dcbd69ed514a2082460a5a97fd94c8c784193597b883f336750940cd155ec0707fc0eed6d273b00440ac9a572564a48dd30e1bc1194cc3d6c340294d321e54fecb7b8494453f1b13090b8b4b6bc0e7f7dc6b2c472622c622ee91ffd74aa232a8921e818f50cd05f327ab678eb13dd6a7e34d1e9b929e476232aef1d88eef86b2958748fa1a66a1cb7aa0f3950f1efc2c04dcb3a190519d2f61b3df83f49b470185e7b9111aa274757d01a1ad3d5616a9b3c31f0cc9226053ed6f446f9c319869b30a9bc1f0bd7d4ac10280b7cf2319971b7f5edb0070d32ebb63d3fd40a4cb469cddadf4a1d27b80c7ee52693e73ccf3feaebf7dbf2ab0d93b378f55e6950e299439bdb4871fb6a76bc0c560491274e943570d04da221136dafbec568d71a1aee2e8742d7a115644320ecf19c15351c3a08339def1c41d1f0a0fcabd7dd7c9bb93b2cf33ddf093f0d984f04841a6689c64fb2a4f26e010bfb6f4460c3ad3220e257cf3c2737135e5085423d3cb64fa7c0179d0774ce31a79bd31e656c4bf87d51b9ca5c8aa8dbc1b03da2f9d9f70ed60da9c0f91753fdb5aabbd82af0052a7af119b1426c392083756f45d018c8e202725d0b29ffa1efcdf75c247debef550470a1d437e4faaa2d366f80c9fb9f2d0a978ddbad1f839d1173d6d04809607ac8a483fd828587dca25d82ebf87abe9e3af8eee5acdd59213c0b51bb6b66626aa94ffb7f47b388bd278ed16ef636f263498491a868648d0b3ec5d89bd49318ada38f725c123af75a2a9de30d6e1f187af83f7ffe8a852bc90a9fdd925dd16770ee5a95cf018da68f9910e5723f011bb215ea96c0cb0ac1d99bd2fe7314f356baa445acee97c9a476257ca108b44a0029aa7275b13ab4566a7aaee492238328bd47a3cf050a3eafde75a2557890bba684c5ae4365ebe146e63805b2d2761bcf36fb9db5f3055d19152e5653609ee70e74a841a3de23a498ab5f6c956cba7a3bf37b346a65f036cff11238bdd51f81c959d339528b9d51d960dd58257d09b8f3fa56530c1d7d5389a054bb73103139f9233b167fce06979f5ac2bd9b8b2b323f3ea68964800746f4a0891c156c8f40c7cd05d571fc4be9e99dfbfe832868b950890e7a3e5dc7743c51b74eede408d6c4a21f5b85601c29483a45e0db22d1786bcce4b61a5f4897bce3d579750426351e26b0c9469dab0438a4235c89dac0a8520e5b698662094cf62c5047df4487a62a954ee9c68d2c49eab7d3c52b76619b642b17c8f9c888dbd9cabdab9bd62e38c834e75fd75ce4167081cf26af01506e38424e00cb4693bafa85e3d044c7568072490d4b506af5735e15108d9ac4243c293f66f000e0055ac7e6fbd4bec29970c9e3b382c161eabe78778ce55723315b7a36bb8d03af16463d9b210b0b1f5700b7da0800140524d1414f4b0083ae104664742444c7b22a4fb822d032036b93e42441b103949e8fa926c297d54083487e95dc3da7b9b9d1469406c45b8f4d1407e65b109c45eb7d5b014dc59e2f35ed79419d56a34917f593f5ea87d8dcc39d900696b5d3abb72c91c8f8ef2724e06a88afb776ac488e5133c15032f4cb7011c30b9b92ed11eec6865824e238d3b3e7a043ce14c135d8b823941555c6d289857a165c5a87c7745db4a4d45a8b4de9a795a9a68f8d1ee8ea9a961992a498ee027c205e2cd4c1964165948668d25359cabd4b269eba29e82499e97381b1965f0e3455d3a1dca13ba45bc53285d076d255c22e11877287dba08a8cfe19e26df7eee7e04fd4fef2ef906d2c7590d3ed812b2647b367bdf329524de67fa59e6112951ebb0cb5c822fb66c2fb179f659ecde5dfe79f761b6984d55f9a490b55ba501511d869159033571bbab7615ee9d888f607f23cbe2ca9c34ef6fb560948ae606fe69c7ca3c6715faf84eec8981353f805dcdebd202a53a30e213242050483b4213245a58ce89884783ac1bd5eb62d2429624c1a05c13ad95302e81f73d01cec8aac526319aa314201f05de9f620f9b401f136fb0264d7001c0aa88a5ddf8f641ec5cc5a6fd62ac9ed133eb9662c8f6986548a8bc7b346dae34781f4de4826db0fe5428a00553756221f51cd48bd27f7ea725f7dac9ba53a177e1672ee11b6950b1df715616edf7be2111c5c14c8e3ce66273a2e40a04596aa9af30045e5ab44119d7f54feb828f89ca053070d4052855ebe4e120cb6a828462ea9e6fc4e38383eafb39b12478d54434dc7273e6288fbbb9f4893f6193f499d4945d87c6a093f99bdd1fa3cc221dea4904636568ce6bea6c45ac0c17b889baf67a7befa9b8ef7ec3a1e8fb0b4c8d35c24e3da275587dc32c70e835d369279db0c418618de03412c1fcd6ca65bbca8246450adada3060a55cc39b90662b226d5f7dae5b2c2f497440897fcdebe1bf391e50397a182bff9fcce7d3306a8547bfdae7371be219c912c91f01d68d9a21d613b7c742db1fc0e8b53a3675b463def79c634a7841b36bd71f0cea9f5641ff2fecc5270fe2bfb6e2ab4b486928057ba06882aaef0bda6e63a96856703023696fc3f215be2993f65f15cc40e0f18a05d828623e4b8939f60b9b481fffeadf24c841b612fc763108dfa5cc14b0daa132dded03bd109ac5a77d39bef2d92f908dfa6b9bed6bc59eb3455e16149b83feb741c8b0febd4c7af7bdd61d10088e466ef5e9a7f3724995974d7c3c9849b2a499e22f67dff2fd1a5acee1b302413809dbe24826d907fe16709592e4c7b89402efbaf2fca59f65c0375e0f248dd8f77c251bbc4b0730906cb0a6422c5b82722511a24c427189c3546d12c42740a2b9f3cdcb6bf6bc237db55c5f378ac05eea3b2f510494ae0544a9e76aaddb6cd019c983fefd7a03ad88ddf48beb8fbd11edc642c0da746a0408d901a23e71f245cbd4a34dd454190cb80173d4ab5124d1a49dd19de8e23ff9409744f5b43e6c453467ed26cd4436c91e08b89d319222e8b93e819ba9a8e5f418e082babf16222b9ed16054efb2c50a9ed6ac09f0dca2fcdd88fa37a99ba04bc579dfcc1c5366001d12888247f820d2c375d0e3a2b83ddc7310cad0e08816b855cc198249b5eebdc287e8cebfa1dbc61b8cd614c36af263d52da2af76a5ad9fa791100b72b18893dab2ec38be55620e6dd1aba4a3bb30a59081361c95383bb1e980ea73472a2767ce005bd4f189e4e6e240189983ad5c140ce0907d8f84574a03b2c71d5b0d542519b5bd76960f6f8836a44f442e486cd3fb3b36e37cacd62fdcd15135146b5ca8f3ad00601013ef832f0778ce8a12a15dcb13937e340b70fc2681143cf3ad28b26bc573e555b0251b18017ff930eab320a9135f8a8918bd787d8ae0d7aa1c317929b86d6d61d1b8c7b4cec32d0608804a301a71c9d69aa2d0e40d3a5572474cd32047f7be29bf5acadfbcd8f4995c34588a23ebb0e58544a90bb9816b2cc1b728bb97d80b86f2858de95eacbe4e5d66c85ef465d6d27cb1758bc20a10d2b54421f463280d4b6410723e5ad76e22874d0c9292f3b5e9bd13ae88658e81c1b4c4beebfe771fc489ab844780cd67afe074da0c67e38a3cd07ce2003d0ff94c85ee951de7c3d9a4688b566074475a0223c5e9280970af723baed4496e035e68bb20644f2156f32f84dc669c8c78946170edcfce044f4ca3819db2d79d193df5cab45a5199deff75f12eeeb183e14bc6b30b12ed9b17787a03b569c4006c2dd59cbbcde92c115c058dc545557115cc67672d1e3f6c7948e1cbd5c0a1b671029ef84e4b1ed467451ef0a75ad257e1e5a69618f171f2e4e0a069b89a6124b18c3205a269bf7849b9f41c4f63b2c457b2fd4eaa71663c3382b46be79d6d6c196cd570890599bf4854889786504b37ccfbec74b221aaee9bd2a9ebb0d6ec1d27f3c289876b1f1b153aae098fd62359493139fe9037cfb6cf57a8da4100516002161d9d9d3661f436a22b1796986ed751d2643fe9c4c3bf96397e520833e87180ba0b8ab7a09b14422f05d44a1ba5f412a71a9960b0e5853dec2c6a35c5e78700bfbe89d8bbd029d940d6886880f3ef379dea52dec03be1176d83cc3b32a079a13d591bd925c8ab11ae87e98cec0e14459a764170b708200f8e08dbbda217a7a62a37c41020cb3fcd8a5bd14e05c71a84fb143f561a5fb2539c518feccddce794d593ce4984b6e5d83990c684d19ce11de177e6254c7c1e02d3d1b294ccee939b01ce2fc7d42ad4a994536c339b6c30991f7455bbba1f0a881fee2b686b5d858d3e423948d268a2acc49103b59092c511c050f7e1128e0bcbfbc0f3b39b8fa4c475f3f1274ccea8c1564a2d672b5ffe1f51748365fc2bc6ca081fdd8c225a78e72387a861dd28ebcce29e8fc5468ebfdfa241599749338ec92bec1983d3813476d45bde584caf5da50175d7ef7d46b5eeb0a03363e423b3b31611536a69bd02e98422d9e8fba7febabbd60e239ca6e7d3a3601f04012f385b84ea35bed65a1273ae5696a5bfd85f143f12e542592e8f3b089b2493de251b8c710cf98326a3e15779c6c89aa7b33db2c88d807d9e51bd335b899ee1361fce5d523d463049d1080ff27e32b30f788e7b086097f7ea3e035f0368fb4d0741a31c8b60292cd551de323818c3a1da8e8650a71095853bc33f6b33d55a2ab9c54d"}, 0x1008, 0x800) unlinkat(r0, &(0x7f0000002180)='./bus/file0\x00', 0x8) 10:49:02 executing program 0: socketpair(0x1e, 0x4000, 0x100000001, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 10:49:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) close(r1) r2 = dup(r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xec, 0x1}, {0x18, 0x3, 0x8c9, 0x3fe7}, 0x5, [0x4, 0x0, 0xeb8, 0x4, 0x6, 0x3, 0x200, 0x5]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f9ff2e2f94c1b22148302ea7ebd9400ed54dc30c9eabbb3e38390ddf420c0d26a1df2e17bf9f1671676059345163ca6cb98d47b6478b45164c40a948ab29e02f4ffa9173e06308ff5b63f974797616da7e41cca588"], 0x201) pckbd_enable: command error 10:49:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x80, 0x20) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 10:49:02 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000cc0)=""/235, 0xeb}, {&(0x7f0000000dc0)=""/224, 0xe0}], 0x2, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000ec0)="f96506bf6b7f46e081bf1ee6bc45535269582d8861d626ded26d1499127df7a7ef5fa19e0c7ec88fe71ef316895d27a2c0a67829229e74615031cb67060eaf49c790c58e3767273afddc1e60cc1dfa31121482d6f714ac181667421548e655e2b4311e8345697c5781e47d52d132f2e1a0fccb54a064b3f820e653e14ee2928a50d29c397970b7267feecc0d2070d27572811d4bd20823465097d89e45cc2db784102ad049f1e6f7587f1bf15aee0a9fe611db951643bf5045941bc57491576a3cf9b84e305b5ab20c801d8ec72001b2fc8213c6708371bb739ebe271098f17aacefdecb7b763cdb2a28c6aba7dd51", 0x2f6}, {&(0x7f0000000fc0)="fa09698ac0580b3abf592adfcea579474bfe54823e688814734c90856d421d21dce3b5df15e6b69d151bd49bd174235564232b32bdee9bb5507f520b5c277f8c9c182cb2e41eff5b048512ae8d3f77ec6f55d2f6e11d19c03a838fa5b07e62be7d06385889a6c8ac1eb5c9c89ba50a13591364ec48bd443b3b46361e230d6870139ce946196a1eb7424beff09893753d26d5e2668aa33bc872372a1e8123d8f0443a235b93d2e7e9a0422f4dc8f107ca95", 0xb1}, {&(0x7f0000002500)="39613668be1df0c11a31f73f383a5c88395b6c6775e32eeafba106a9cc161137f5afcc097ef6e1f89bb7b9aecf999dc7f155009f840060bf73d789bf1742f2f517cef4606d8027522af5d10130230d7fef8be4770b43b21dc86274609f3a4069905df34ded95c9ac4da3816fe5991fa0f6f53a772a5af11c684e82f7257fed430cdee5fb55af2d66b87bdb428d92c6886401256415c64991c8aed7fef39c032673c5daba6ef8b179312851567544e0e02f189f3bb5b5b2cc95aae4697de9867f380a65e693dbfb1d1a05fd389bbae98bca1b2b58d54dc32dc6126d090e1f1ab2d5008811cecca81792593aed66497357c7dbd406307845da6848b39e7e", 0xfd}, {&(0x7f00000023c0)="9691ae054a6d602a7fdb058aa08d28231550c9797e070345a3ce6215c37da3d8dfbb3fe9ba471521cb9c9ed1fe6d7bc43015951febcdd97382eb8a55e7480955ee7144ccada5703234e644623f3d9a15dbfd7ac3e4c2da91f9fca6d204a9bef91f9e989d5fa0d55fda19fbedd905a6da8dde9467897479af37978dfd27bedbd27765877ec987938902856d0d4d3d9eb1dfecbe49bc09134fc393108e431e4a06466eeb7c0f6b6641bcc406ef34dadd838c82800b71522bf4ba6fa256361a83c541bf3711bd507fea708889dc3c1ec112d2d8ca14311c00e369f834e6c692af4700ba74cedea430835d6b74c42d79c640d9a405436ef05418fd299ba5700b5bed2063ae7ce607ebe153677081fc8bcd5f22667e6a59623c4a82b8df60a9ec695616b1c5", 0x4a}, {&(0x7f0000001200)="e94a153b6766cdffb34c54", 0xb}, {&(0x7f0000001240)="fcd17914f3", 0x4}, {&(0x7f0000001280)="00686632bdbdae7350f5b67d00b9d5f20e13612620168a9c3abd16f57a5303765705f17af3cf65d195be96035eff807da32365481ee0646aba0d090903638e29eb10bca39b281760d2085c26c47e7f00991498d87f1eaa709d55cac71f48b72d1388453a200fb3ccc04d32c89b66efa77b016876cc923d5a625cc7eda67a65d07bd827592054469f09223bd1ffd0d55c8d97e17a36570a45a942393f5574e19b0f89c01ef559ca0631a5b7d42bf15f3dcdbb1335fcd08aee5e9d057971e1598c04bfb52626530c3f76b1adc3bd42fe738135a937aeb540d9c4a7e1d306686bde085615eb5a965bdcce900ba49d27d55ae40eddf339243cb0eeb982e7847771d025eaef74678601ee3d362d014d4fe4af80e397502d5fc357406607ee73af85df7104f45ac1d7cf386bd35bdde7d054a3fb5866b1edca5825e9d7b08b1a2df4e1ea244ab87213b1659add1b89f88e4806342fc3da6bfd9c77000c48c6b72172cded2edd442623a0195637756bbd14832f576e7a62a36f92abf2403a76d5794bebfd2b2fce2f486d80e8f4234f52a79fcae64122b922cf2c4592a6256145c4aa90ca85485aab5fa860bbee23196e6e141c51c53c8db39f3d34831a2b360d365645d0a8b6314f01cec28a188790438d0cb2615283e3ec39c0164e95cc5f99bdcb10414edec1ca07ef2e400d1b389ae13d710f819cf054a24afa5a4a33553b2ed6dba4516f07721429c7517be2a6fcd540eb4f2cee351836e817b1bbda05e1098ecd69c7f9b81ccafd9555ade2cc1e8845a5ca3ede68ddad622520b4ddb0cb58142050a0c899e6d423fe30d222c5c68293c1e09e719fc22119ae3714f10f003f99486e9b6181971a71ec6db68a487f8c1480e04e55fe5bb0bfdad76c2cefbec18adb3549e86d32094027698843997555f6ef0e62734dae94b2278df1fd26b3e1d18bdba3e5bde23a2ffe4defcce9e0c5c443a5635dc87956cf45b585b54262269b28a596005c9d676bfe81b6e3c79cfdddd247381f83c38d5c301f52062e0aa95d888a89aca33833d8ca388967cb2f6f1a58a722c81418d44c9871794c70ad7b7d4dfacfa091491fa97c9f121f5e469a6ca396b8866bd8fc03876557f45488566145aa0552158825755ec95f7e9748e07c100313ffa76d5da4c13d3680e83489674efce02a39ff398931b52b597ad7a1b3f92f2d9302bd228411b8b3b9a73d3853b8acd013d825c40f57e464153f5ee4ef192c06ec8ee05b71b15374a4fdf8056c8585d5a916d62be92bae324a14c0126486339cfad6388a2e29ff19135ec76936e113591be66060fa4d05a87af6b4fce706bb9e7d51ba7eb12f0a95b5840b5292b17283a884eb196f267c2bf07357e555f2971ff9a4cb2f125d3ebc2cb840e8e8dafe76074ecb310d442542a158d6aa7444caac43ce7264786b705eebad90da00e4def07d7474c03508869493badfc298ce12365c533187532d96ca492d949ddf3c4b4cead66ca6bf8da0ece738e19408c3982de83f4e493bc4f495be185514f1bd5ee1d5c9af5c8be4cf586f1bca71fb76cf98d07edc4933e47be88194a8ae7c584a9e350617e7e9d68d9b5ab67c7e23a3e59a052c0f0edbc112be6af748edb259e126be0859def1c75e3640c2863eab36c3633d86c438500adf8be2166cd433b426fc35e0ab5b895ffc21dfdae15b2b167f85f8dd077a0e3161f6b87b364e4556a11c1f156b2c6b1fe595de35101fd37300c7810335abf34792a91aaf34e2c08a3c808d2bae0c577be58255a20e37d8f73d71c3b5e37d599b3622685539a7364fe7af692508a162c55a3d48cc72541ea5473cb9f6cb4406eb8d3cd7f5e17aeb3e651393faba9c85d4e37a91e52b727027756bcfae64c9d6dedfa71af2e23f1d934d44d120722714744e5b61ee876f6d98e027f5ed9efcf5fc5e1bc91d9747bef6466f291a9d85c6d2f79b47c82e15511210d10a0e021a6f4e2d82efe20cdec3cea837af8d51846da4209155b3d7c4feb56de0ce2c65fda02efedf1f744ced8ca716ee9c3cbf4e6906363806bab720cd62e2bafef3032f6d4112b6c81d123514d7e7925d1ea217d2f395773616602567715c8dab0071dcddbf938a92d63b7da45848a9de582f1ed6a179dcbddbc29968f4263657c6b6dd365695f9e11d0b4419ec5058582416ddcb5e44b0191d5121adf1ed650024a4bad16d5b10c2541f05069029efc0a40f3b6a83167eaf2edb366d825e5eb85e29cdfac4901032d2ce134d6e9d7cba9bdf720dfb2181fff19d5683e73f91124384eb9285d33a09f2c887534c895d9c69aed3047b91f1d6a8df3016d12ca2c35aa1f1b25c9d40c9dc660e519d5ffaa876b4c2a70f3b15bbd07715a25bfc9077fed78d49613adfa9abc8c8825c9642aa7d89f1e170866dfae9e648645b40e76d7886f333e5efb7cdaf683478180118c015daed06fadd6c6d459b36d8f971ecbe6d2c7dd9e4b2006e7f04127e49981b9604df62a43cf6d44c1814e6b368bb8530a2907f29b62d5cf22ab0f64d8ef05c1702213f3c327875d3c278375b987148365f9f250e2c55fc2c4f6b96774f0d0d7a6b5010d9b7023946d273f2780757aaf3f5500282fc2d312ee4109cc1a902eb8a666a8048df46e6b2400aa60a8be061329d19380d431e8ad63998d4a66a97a9b61be5e7b1edc21b067b46e62d9b88425468adb4bf92b868e7b722ca6e7be5bf9d7ef727c695d62f26f44fd635c7082fa90c3f8ba086b756079d0f94a8ef9fcdb1ea25eb0297bd9ccd301a356163848c2f497a7eee3f8b508a9231a53eaaca69010bfe4cc52a813680fbc4ba4689e90b26c32f493c337ccc4e79235e058031207910f29a22fa7608b4454402c8eb2a6647fc018091a21b15499906a18eca5758c2f0f1fa865fee3417aa4b7e593049ef501b328f814fe94192e6f78c0e422bcf66d8777118a4a38b138c75d308d3ddb90eec482ed06d4195108150184ac0b03502221426a4fbd9ea0cf17d7990e8e059b14043a1d6ddd82703be8523925be43886497ae49752f438a7275b46c594cf97ce5bd5b6550cfe856f26814d76568a49e763a31838d6116797c3ee8f4cccda9d1ec64bf1eb56a60902f4089d45d344c3ca887f4d87c108b647a5f4927be881b21036d5b870d5d1c78e96b86d81ebc121f6dd1d7ffa7f3162f86ac247766b4d8ec4a3fcb0a9636a4a13e60a1657a6849282da85d7597748379dc68fc6ba0211a81e509d3bfc5dd91fb37c0ec65e5f2dd5e4d1ede3f0181016ff2fe16bfcceb2c4d149e324e07517bbe37fdec3965a4809042b0938895ebc56862d1dcf857f2eea3c93565056cba4120b179ff31da0ee73bdee4fec6ac6428eae256803810646e1d893a23ddcd258cc15bde7cb078145f85bd38080d34f53acea7bf5e0bc04a31b98256e8911ec4e218813bed296d3a14a031f6caf6d58464458e318f954ce017d3e376625156507404ba760af394fb76404894693d1323d584a0c9b132825347760e3c18c91a64bdef0e0799afd129237cdf51d87a633f0d843d57de5080a2d1589a492dc11b2e819191b3530c35c2bea0cbccac2468092903f62bd3fde60d52d9ec266255e10cd50d5ac5a37b65acfc293443ca0d2bafaa750cdb1702ae3eb5d1e5f4fdb237c689ba831d52015c738b3cfcf96a94e61ac97b7a839254c80666ecd3475456b062b0bd0aa8c2250b7a0a8fa2e2d794accd358574f1967df4707366fbf6ee08e85db8b28b5c6f6ced85f08d2c98e289dcb066f77603b40fb507095138d6202cfbd90e592e2080323e8d30af31096872db47861adfde7c6a6738cb0374b4e3c1daeed57c5a8fb63b9050404a0535e0a21ee501431c920f09819a869a5472a1d71aa5a4117cf302e6e0d5ebac0dbc858df85def3064c263f2fcdaa6193a3ac7394a4b860fec423f43c935315782cbccab2231a7fdc08ab81fc9df949b057aeb519ec8a9585470002122323a0b51e0fede766c715f6ca3fd620370de0f869fcac75a481893d083b335beb05e23a3bde4a5b55de61056a794c8b6255fd57cc7f400db9acbf7dc1be91cbd012e949520ccebdb43ec8d15f704724615fbff9986929d624eb86d5661678c60d1cec075da25ef99f9bdbbb0920c3c5809d3052b6ed6e9eb487eaef5524d29b435a75c01dc5ec608b141613afb18d8352d2109d4a61ed52d2c683794df1046795e64a9e8638b8025f3d9c7d2eab7d69ffe7dc9742913bdd79bb65d119942872dd11033d25c8fe6cc45644bd0cb0ed321128f6e02f65d9452da66607c41ebc12d017ae80ff5219ccdae8104316bd77c23d10924ddf52d12fba6366273db8e4d0b402fdd2f7eb7fe75645d4a1205a2828479a848477aba0943344b8f56f653ce9b26fdad616f0a3df667cc45ebbee433e89018e86cc18f0fc436ef87c3a9a3ca8b64d62b9218ec6c09f49eb223a019df1a0feb1abaf786adf8b0514752b9726a1f424f30335383ce3d1cb3b5387d6405cb26a3b4b5738c5da613a440c902a358bfe346cffe8603ccf4a4b3e92287a715202b227aa356231f28c97e4c19fd2024523facd3ecbc3acb9252b1ed292b4d04c6fcb55090c67c73edeea655144257a56c808b9a6266b2e06e3e932c60d598f79e27225919f2798bbfdaae926c510d3d5061c1b0677b6928ebd8f5464ee8bc52f9f814ff9ce3b6fc8b932aeb83f7a777cc741b1e6acea74c07fce952f482d50fe791ea845fd155d2941975ca4d24fc93586025b604cd08a2673274b041baf940a9413027d828a844797c67a8882af2ad7919e7abb4396ca1316c24b0027bc97daa100fdba68d7a8b24b34ce33223c14c01540b4d0bb9d60d0a7a0fbdeb402b75eafd41d5c00e2ade0645a09448fbb322b6194a5762aa1931ab9c33fae86dcb598e1fb8b387f286df57c0ac8ff51ba464265ebfc7ab60420e63154684432e7f664a4e2f465a8f49ad0a5ac0085e80b7bde695cd3b2ab6b6066dab9a56f7107eafaf3f95a70949409e38dced888ebdff5d3d4583242578c8823cf14bd98d8539325a816ba6667640865554008a155f3f35a16e91fd532873ecf0656afdd64bce47764a4d9f377e7c7ee7ce5a0aec370a02d0f7c5bce0dfb82228086556954bf82db5d7de28ac52615b7cdda2e0f23d8c16522429402d09c565f30a7099146f97268e824ec590e15c685777ce988b80c8d4cdc9fd3f5a6e7befef81fd6ef8e4b655b5b99c52b7b5c32931560956b43f1eb6acd89aa334ca3c1135c29b9c433d3f9bb2df01b718e1a9dd789b13f7a49c2856ce544b5adc745e90d3f682d0301eface7401797acf220e3abec45ca94db5989eb8898e62a9ee4d86b9ce100875c29672e48a4a72aeb7146c2a01ec63699a793e82f5ff943d0d064532ecc6001035c32f786fb0268a5887f14bbb4d55d6bdb98b72075558529131d2e9073139b56263f62266cf22c3cf9c61cb96ba7f302de12ad7f1d4aff5ea6eeabd7aeacad0753ea839f350efbf5a5b77fcc69ac1a79279588f77984594157b4d247213e1d9be80861e6713c633e40651091df60490bbd7639a9990a984383d545530cab31b6080a066a84e4d00a0311009654c3a93f5781ec5eb6fa11fb0582a5bb6164b11ad7fc7f7dd0072dbed1eb58dad7b23b745eaa8b5aa7ab5f08592db499d5b26737e19c266ce3fe1d846ff834420e9b504015afc228f4e7524a52f18b4ce7247e9692b738bfa5f4e70c4bc53dc5a5258f428e55c8c3ee1bd1cc7f8cff85e0cd4c134f4074e4bb98786c3dc5e05ef7ccb2bb499e98e3", 0x1000}], 0x7, 0x0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x4) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./bus\x00', 0x7fffffff, 0x8, 0x1b17291a, 0x1, 0x7f, 0x3, 0x3, 0x1, 0x2, 0x100000000, 0x3d}) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x1b0) writev(r1, &(0x7f0000000b40)=[{&(0x7f00000007c0)="f82883eb286eb64901d8a1c2c38cd9d64f91c04998830cf2fb33063740fe492958ee9a8216ece30472bd070c71923e228ffd7611182f24c2fb602c74b6ab20702bb9e0443d4a1432b0dcb414747eca97feaa10e3a81643054518c23d811d91cfc255fe1c683121a1684f936e3e6c017a55c9989712762639fa18badeb70cc7a529643e6803191ef0eb632d92f8abbf2809b7b7ecd0b68a8d13e4db3be2512a59d397cc78bacbdbbd431ab24d6618050c6dc9674c", 0xb4}, {&(0x7f0000000880)="f426c9695be47bd5c43b6838f08a9ddee5e08ce8a9c30103bac3fe17899c74d919af158d6c849257d8302f96a7e25db6fda834702bcf9f435e838ef1b0cce49e52de762390ebbef9af63a9dcca20c7516e28b12830ac7b1e438e86061752b2eb30f8386f2fbfea4ab5a8c7f647c7610a9f7bfdb974458d3ce8db38da59ccd3f5f7533551189ab4b18929d66c618e289b", 0x90}, {&(0x7f0000000940)="243364ea86fef3b83c604faf9c40266a4c566aaa984e5c519ddd70cda8caf103302bfeb3fcfb100315362d2581a18bd9d81d4b7b8bc28d28a162ab4392271d6311efc47d9f76ec2a1eb337e2be4f7348cfa15625258568e25bbc2f3fa6dfa6100d77e0535c8646f3fa7bf5a0d3c69f968123cf639cc777470bf21a24caf6739022cc972ffd8ea39b12245ae1b38faa3aa3f7417e27bc532b5ed5dfe67922a5aae22ed4b57007535f9770f754b9ac305f07d1f81d6719dec3", 0xb8}, {&(0x7f0000000a00)="fb6542", 0x3}, {&(0x7f0000000a40)="499eec0b471687b4eda97fc6110abf25e9bf828384e2ace4b60f0e6a330aa97363eeb5980492e3e4e54d5be64608626b197a09fcefdc1241db354421731e3e4f0a698b1d3bc75b59d31226f172993977c74c019e7e2676a364cf06f89d18c82d0fe34480e8df1d9a35607dbfa3fef83b702a47dd54e9ab862b22112af35f93e549af899e1ac00339ba92d0068e884ad7c79ae5edcb30cd6e5cfd4c146f2c285c431f21bc243079c604d27345ecf7684e8f9472221edc450f63ad16423c163205c090d0ddf2900fdf1d69415e", 0xcc}], 0x5) 10:49:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4b, 0x401}, {0x80, 0x2c5}, {0xee, 0x9}, {0x86, 0x100000000}], 0x4}) getsockopt(r0, 0x8000000007, 0x2, 0x0, 0x0) 10:49:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140), 0x0, 0x1ff) r2 = semget(0x3, 0x2, 0x30) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/45) sendto$inet6(r0, &(0x7f0000000100)="e92819499816f7f5468ec834298ac74304588e7a798d3bb9be677f7dcec20ebfd39700e942cf3bc8633b", 0x2a, 0x7, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x89c0, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x1000}, {0xfffffffffffffffe, 0xe036aac0000}}) 10:49:02 executing program 0: getitimer(0x7, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f00000003c0)='./file1\x00', 0x7c, 0x0) getsockname$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859870e8a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b183aff1f229e96d01884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f680"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, 0x0, 0xfff, 0x950, 0x100000001, 0x1}) r7 = semget$private(0x0, 0x2, 0x200) r8 = getgid() setreuid(r0, r0) r9 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r8, r8]) r11 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r12 = fcntl$getown(r9, 0x5) r13 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x2, r1, r8, r1, r8, 0x10, 0x7}, 0x100000000, 0x3, r12, r13, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r10, r10]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r8, r1, r14, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) 10:49:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 10:49:02 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)) 10:49:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="399268b0f141417bfb4b6e0a0fc70196668313c3ea53c52a7ec65a4dcffa59d181157ecf6c77b333af9ccfdcd5e11997836e81b7d3357f7a26881911c8bd96593c25455ec0a891a8369ab4921f6ab33733ec0ca236e2089398d2bf16913bdde3873d06b8e87677a2ec8ddea87eb233ab64e0b77a732c72a4f70477444ff0209b5505b3ceac498383c85635e3646079a8aa73934e32061c94dfd159e3f4cb31d3df5c1091071271e93dc2f56c5a0913ecfb47d78596c05e8a472a121b5c182cafcce3452d1886b7ce7b26b847a2e618f437d666dd568fb85aa6dcb0825b582bb0ecf738e80eb907242263fa136df0c5587bb4dce7b02d1adb5ae71e4c74792ae6829b0a5fb5b543c6b36cbc21527a0a651adaf907923b504afe207ac05d4391685b98c90ef718e2db47665d9805d5785035f2793b33b46db9520bb5567777f8030f61e4cb1756e0500b759fb1ed5e7f02940fe97699017f06bf2a206d756c71f1ffb28eb275a33d5ba43276a75da1057f92a38a88ffd257f31a81fb43d2ecc4c30e55627a8e0013e97b458ed1a57f8d927bb8fe34c98021fc24c510626f7c4936b06fa300d88e6fda9d04e35e3abc72e9e4e59620b5083b3a7103a46d83d659f6bebc025f32d855a5c61f526f3bbe2e14f600046f94afb7c2f9353e512b60d2567f17a893f31a7b853142d440e14d60f0b88d23270a1becc6f28b18a6ebb733751f2a12852a2e50047c5220d754610de013bed81555152b6b66d9224a523d2837fceae46f7c7f29ea94c27ab0ccbbee3881224450c09e7f8cb1b080692cac13909da7c9ae1350c6e881c1c08ccf6ca13d8366b8d315b32506f4af78739a67b1b995fdc0dab7db7d7a512d352f357602d874137678053acdbb21ff7f45a2b67286941173f6ffb305078fea5dd025eb834831900c36b00e7a3a729557568f3cd9c9b7c116bfdc5a295796d95830cd23b37c22bc11d9e2e12107ac5d1b759a18a0fa26eb9e7e962daa28c750ab231fb781bdd77537758ca47d4caa3d63a2605b598419a9cfb0b9183380192e19a2b2a5087dc91266da990fae5b568b26c80b13203f4cc81f2b397c042a88e8f772afffa42ebcf6afa94688b9972f8e6e7def8111dac359ecf19c0ce4a6911e20c5306a325f0d63c83afe35d9d0c64544d508f76bdb30b90b530ac8c2a1f0abc4ee59f2058f45798e7adc2d2c21d0a00d3406fa5324d88dc56d885979d973b0d0caeda5cdcc948f04521508257b9bccee9273c7de5d703e216d9107000000000000001a06a8780e4ca6aa6d6c58124440d5471dee93aa155b248d915e86b0124644b50e3e6dd8a137afc15c60e982b646cd9c3e14b32fb16f867d203dc639220478169f97329db0739d50ed20c5aac3947e0fe47a901339f0c576a08ef992380f0921edeed53c18de9831da1457452991881ffcdbb9ec6d133f6908ea4c5f3ae960857efc0524e2e8d53375b7762e2d557b4809f562ebbe56e1819b2e7fb782fda93c1e9507dbc8c880a153cedddbd0704b2503c1b277b5f6bb5579bb0b139a85262268e8236953e0166ef78eb52c0952afa68c6724b958feb9a92c32a873f077619613db66e2b1a31a83b3c4e0b395fb230816dccab678fe80d23ff2ba3d157cba4e62ff607fb48ee10b1075c7c5a2e9c4312daaa45042bd5ff77155ee19d2d10f42e95a72fa62e971d7b39753352985e1ac67c8d36a987cef8a3ed7b217b7e67b449f1689c7a62975c14adb5fc5b968a62e89252c4410a7735055f4b0af0894b96a932cac212070a0d4f1db008eea8f9e45fbb6a69652d8baf25b32ab309e595eacd379fd75fe47f6218a0f97a97baf8478257923f0c3617f02de9e7fc7da507533cac7cdd82234e286fee8d9bd1b245d0495a2afb1aa798198d4d3e70cf47222f12d808bc5dd908fcb04d512963963913943a835ec897e1a927321169e247c01af4abb231b6801444162c46137e16d66e3a7ee9fbfcea33f26685956fed35b2b8e3b75ea2d7fb2fcb6ac10b9ff82ea84b2b93d301a8b0799aaceb26673899143b637bcf01ddebd998d2392258e2607d70a950d33ffbfd071ca518c0a0406f473877a335c636eeb92f8b0ba727e054a5a4323fc87c7e913bb5dd760fddf5d3e82c135329e3a90b751e0bdad07f5efdddcd65926d6c27c44fd3133778b12d52f45ad83688f47ce029a175344b561776bf69cc087a8afe584c4165e5049baaef3c523105817d46460b16d22a348425b586059ae5ada06c8e8ab8314f77b12cc24464bf26bdec88f42ab5cad2c19119d7d921fcce66df9d81df998b650344c809ae8103648cc18d45eb2904aea4f44f4a0c40aa5ada6e2714a83e070e17be3358aa98478afc967884f4493f54534266e1f802f4feded9f233a087671b8235485a80ded9bdda783fba176903884df6fc53937d01e5c76481c9766c5bfcc061606889debe5fbefe5a3da54248f313fa00029fc896444ead561efbed1eb6bf887fac098bc43837c3b56cb1fccd29f26a0c8226fb06cd982e1f7f0aec336acc7dac6ff20c531cb2139abee1cb1c887adb498b6dbac7557d327c3be8dd8ee055b6c48f3b095b3494e4ed85a460ff2bd16022255224f493d9c287bd7b10762d35251d615c3f3855a7bfa7769bc9c5e158666a16a694101980231a14a34078f585cb76bfb296598c95c6b40cf3e83a84dfab0fb04130e89593890795460902ec9b2299469d38fd17285c91754d082c9499e9608938f3f26286173e109e81867dc5128999110aeafdbb2cb2fb2060c4b834e5db716e25195d0ca30021534eab14f2204ebc6e9818b4177de4a61d9c9892103e7846c6b45d984babe88e301bc7de63013fb2cb738ff4e716a875ea66ae1a46a7a727f7252fa739d0843ef75ee7f3813b0320cd9a66d5cf7609f917dd1555b3aede19d09b5d265cbe1091cb96d3ed38bb3a80c3e56e0d2ba421355b63e93618461b7a236d3923b11376294b71e6ff09d7340a5165881e8782ddfcdb86fb569c8422fb3ec1c1a5c1cf83e759aef13e9285b95e618ecaa90dfd0333b61874c44bad3236198eaec417942f004e69dd4f107a8a3c1282366a02e9df12ac18233770c0e82f5c281eaac794eb1c2d8e579455b6bba4ede81ab05f1f0b68d66954480edefa62bb0dc941cd48be8294abc5d80d0cff7a027189962e99e8eb5a67ed5019316a4b0d18e2e3224e928cd4249aa040539722df1e4f4a3ec420dcc76f601b20c9e327b5b0725eced94a490d5182205f8f022806c0d30a1f699a9b97fad725ea8d8e969dcf703e3a514f805563d9e5b7141757f89eeb1c24b6ebb5d40489f7e738bdca595a29acba71b32d127a1a98be97f214f5f79570f76680282608abd95906596b055833103ca701d8d90ee1b7c448e414f781ee73c96c7e65b266276c19ec01171938d447db8a38fc114508da8b002c7d3f74c343a8f519c3613d95beaf42afdc510716103c8a974a231235686c8e32445e948db65a6f0b76e5e36fb00abfcd62390df1aad36923beb94f5eea13858eacf9048a6f188155b26acf2095730cbd40bafb072d2f262f3ee45d447872b287f773fa200b4fc3b3ef94f0c92499a0dcc016d180d5617cd4cf5e5ded353dba62f432a0be2d8b71d47ab9c219b7162b00704d102defad2f9aedda431fc9563939fd3eb68397ac2ef75d1cfdf5fa243f5aee1c462726c80d352bd1abe2ecf916eb794dd95f10b352f7ad83c094614055bfe93a259ecf517ba577770dfc3d145c2716f57c3df296469019b5fe64a5669262c4a054a84b31da0e49fc86436027447cc50c77460fec0ccf94600a7b1120967a5fda689874571f2e6545482c9f85e35cf141d9259d930a8762d12e68d1ec8f896106204a5f85ee566525e7220235b40e3ee103a70fa7e6ace9c72e039a8755bba86b97d891f33781942c381e41100d48dfc2e1651a06fe38db471794c5396ae1d41f9294f7a03aefd16dec951edb5555caa83191dfe47cd5bb38b2a5fc14281d1e01fbe28b7649f469267faa26c415a512e1d6b64c79960ae555b79338fab07437061199b5d63eabcb81b79e464dbb5239fc5b9065faf8da0c9b41b703b6ec4ea139b0382dfa0dabf4ff05f0e3f0428db6ba1d2fbe38ec074d725e23e6ba92f2c4e665aa6853d5c6f57d8fd41bc97dfa5b539b60ccf21d8fe25e868e2a98e51ed62f2613f071af29d20e8a9329a912ab70476fe98fead747447df1218595df4e625974f9524494d36071c2d63d1ad09470e2e49403bc045408cb5d533bfe36db2777c54b8299d0e2ce2ed0088eaab3c2fb1ceedb81971d0ae2d1b1f6bd93bfe9a9d6d8f191a49e486bfd7c7ff1536baf4068ad48ff56abb1c5c4cd9c9fdea8b78ec8a9dc6549182b8efa979cb971a2d516229c6b0b0ccc0c6f3857152d338156500de8f3d57298c4ff42aa3015fb72b7f821362ce9798a1e30bc4adc37f72a7b791b7d20f1d2cfb8385a7876f4be19e07141e7edc39fce8855c708cd071ef0b2cad6e7fcccedd3d9e18092177a2fe490217b69fd56874b32e3e3737a085b245c16918ac228da3739618e31737741846e6cbf8e36d743795cbd9292ebd38f690be595e63f3afb805ece427a2e35d1ccf633de87779fa8d4ae895ed6783ccf8d9544d59b2fc5ddca4e509f1ebd8a806b0bd79ebdc5379f596542c899e129252503ad63a5533290c572503b0e417c90e0b13b72fc76949c2c01298a665e5c80dcdca560a2fcdeedbd10d7bce6cfc243ecd798927fa9845be5f1f2bd0e32240f3d4af0be0b2e6e428e6028a74698353a7c5119416302fad3ab740c06d76f7970dd56d78ac62dcd14596b7c2d5169a78d4ce513aaad5d156ea88af0eb00649b1cdb37e27d3463641d9437aec5612f812cc413a4a18d246652e8b92fa913db123a942ba643151fd3853306c49b81b9c7b3bd6e586231e0bd11a433d4a345452a638035981ce7ac30e4ef6e4bc39386dc260d2fc602c5a4681702cdd11c7650d8d8d491dca988ffcb657fda2c1932f231aac9d8f8d0366821e36dacacd71d49466faf413b0db2ae46e6b93b73cd5bc39a4bd0a54b0d4d354e19e809e0416c83e74bdf431ab07c5ebb297f8c82fc5093792d255dbf99f4b6b8d331c5ec250022be092f045f5dee0243653eb410c2c59cdcd7d23867ef998cc57b4d7131ea9e043be5141637f24304a7992c17618876d8b2e5201dcf74d3b58478c62f3049c9e1485044cbbdbd8712962d9a37758877b9e63df1e16a7ed84f60302a036ff5ea9e53027324218d9562a70f27d7fbc9d939c694f28c5cec7ffe896da373c30f77c9a0e23f2689d59323c38cd9ec9e4d1a3a03444401877ffabb4bff6d353554809a95dce8d7f6adff82824be0e44e7323e080cd68f60d3696df8716a853bd9f833b4d6606d07a83926f32592ccf3aee4a948adade0bf0b94499f1b04376de06b93f42f347c63b214c7830ce78a65c5a6f9265b442132192380bf79fd7f8eb59649d62f6c26a235ac9ca8473218264fad31ab32914f6a30d1325919cda717cbab3fec201eb7f9c1d42cc2d9afd9dac402c0a951ca64f993468d790d3aa4591c7d6d3599fb1d57e6271a2934199addc17098c352537dd6e3d670b6e8c1f8cf483ba9bc92388f29f65ad4681fe9042bab69e1fc8df639c6594909036427323eed32952aaa3ebca17131a4d12e2c92f9114792f56fdc752c12722a8927c07cac79eb1a556de7c267ebbe36ec8d0370c0a967411c759f08d7983d265e57787ec7edb86f1976ce5637d27b3e37ef28934c42906d3322f17b3c892eb8ce16ee50503c", 0x1013}], 0x1, 0x4a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000017c0)="70a50b8103f758156f2f857c2d67574a45be8821c57aa1b5e0a4eb85c4f0c882c921d6e1760f5d5c859b858ef32a7aa3c5f9c45d08dcdcad61c3d4dd959ac57400cc5f1330a0296214d15f067373af6fcf78ed85d3e70b6a2eff295020f480a8c6ebc304fc53f4a8f5aad185ea2836d8b2f5dbc2147dc547b377ca140ea175f807", 0x81}], 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 10:49:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 10:49:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x3, 0x8000, 0x7) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000017c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) pipe2(&(0x7f0000001840)={0xffffffffffffffff}, 0x10004) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket(0x2, 0x4000, 0xc259) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd0\x00', 0x200, 0x0) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f00000018c0)) r10 = socket$inet(0x2, 0x4002, 0x447) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000001b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000007e3a1c6d000000008000000000000000000000000000000000000000000000000000000000000000007100000000000100dc69acad0f4f33eb08123848caaf1d014fd4f13dd977232fb5444b6ee8cb94cfa429012296086215559aaf8a2c9966f455ceb0915a0e2a8f1e682ff25aa9baef8443b7bdc2e7b549bbf143e2dd23df7c003b15fc947a4968e96776e7870f35b0280b32c8b28d5cf0194f36a107564f2d892f15994b7410f4c98202ad9bc4c667009582d502a38b52c9f6e54ef74bcca5a63fe09c3b2997785d11f6acec3e260b41bea08cc4c5ef25d0e21ae2712a35a486f96b05ae291a4e3f47ab6388a33ef8614e377012a1d8c0f80b533fe5516d4fe7c0c8279dba655bda1b54fcfeec3b89f018f524d62105af4356f6c3473041bdabd594e2a93bfe82488ac82bfc18eb386816a8f90e00f73210d461468e170852dd26eb0293a34bf3eeb18a"], &(0x7f0000001980)=0x6e) r12 = openat(0xffffffffffffff9c, &(0x7f00000019c0)='./bus\x00', 0x8000, 0x8) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/ttyCcfg\x00', 0x10, 0x0) r14 = getpgrp() r15 = geteuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000140)="87498bc2b493b70b9fb1e6ca81639c9a628da85b60f103996cf0a4c38bf5fbe7843a9bbb47cc2fa664f1342f1ec09f3a11ffda2b1cc15480ce3ec2864bd03a9c2d0c846a50f1959fe2e5ab0ab028e65b003956cfbb285a230f2c9d251b7292df37170f031d032d1d638d24ff23ca114b3ea4d57bf4afe451ff6fd8bcb59d0426df455276df33", 0x86}, {&(0x7f0000000200)="aad88cc72ed33943c824bce9d30fb2177cec8ab20d3914782f7298401c401b1971874c268e1f61a27300c17bf9d8e6e049ec35655f4adbe1e2cfa7df2c6196c653da62037e76c3d1c858e35ab866d486f60aba86badf940e21b85443abde562bd5d04ecb73737224459f3f6660a2fddb79d343", 0x73}, {&(0x7f0000000280)="2b79acb6ce857202102245d0b63ee148a17b3739e68dac2cd9f827e431bccd3c2e375f7e450fba530b778700ccf05712421f005889454661d3fdf8094b5f8232cc9cf8e93d9d076a385da8a3727038072636b37787248edeeb80d1324cc934512c0b5e47a11bd16735dd7b1717ce1f7462b76a4602e631c5dd1af6b8d819517b8419ca87bb960258c48cc4945699b0d512393a9d4f6405683951ac29882f15134db15edca69fe6651afc21634d7786d1267948da56b32e92a21bd82463bf010ccebb563e00e8291a92d564ee031478781c4f12e2196f1e37160e5208bbceb2aa70cf", 0xe2}, {&(0x7f0000000380)="d4420354c344149d7e6379c2e4a0b9e8049976ba31180b75d3309d676fb1fe83445422107a5a5fddf4b7cc5e3dfd42aaa4ab8c50", 0x34}, {&(0x7f00000003c0)="c04f31f5ccb6b254037fd1c86df0256196f3e3b7ab3eaecd92a8f21ea318ab2a104387c53e8ec9aef41d33f4c14209fd992f6cd840ec9a66407ee55902faea994be35cbe8f6fc1762b1adc9a7e9c679cb4b065cfb3b9b4b9a8921e6b", 0x5c}, {&(0x7f0000000440)="3ea20dc907f89c52258dcf15d729ce4e25d798b88c8d83f4f6a37deb8327034e4bdf26d44c031fbea5ee40f9a54a1efdb6dab015701387072e98cefa0974469a467fc00965083e884bf85ae04cf63040d7482dd14c4b7391d132afcd7a1902ad20a4a1189e5762a189c24d8b4dabc0e7dfcfeaa2eced39f30be608e4f51ad0b0cfc6", 0x82}, {&(0x7f0000000500)="f1f15738f90545b4902bb9643203f3913fda6f72797c1d3b025a668fc53d3e92ad400ca422d6064252a404c0603ec5f4c7940e96afbbe6a64f64fbdfe851d377c6ccf603103d86494a79e9faf683b7faea842e081454bf30d03b154c5d63119752eca268ebb381f57c47cba1d82c2bfd39c7a9a704d847b5", 0x78}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="ed93071338f9c962e52ae35b264e2ffa1f0b26f8f4db6bd330e9d421d89a8459cb8528866c3194abe823e1d0a7c1bb172efa83b79646c97c1ee5261c514a7f0f01427c72cea84969362fe6ef5eb1149f356c1d72848a32291fbe66ece818f199a9566616fb4c6835089206de9604b954772ad892fff1edc8b5c49e57ea700ee4fd", 0x81}, {&(0x7f0000000680)="1699aacc6dfef13c33fd464d7cddf139ccaeec2798e7d0694f1c243310c24d9618705ba297af1067486aa33db55be1c0232514410e1d51a5acc08f13e935c31591436bf2bf3a699478985e4cca955c6685df07aab4407b62855ece27211e6a9b82b14d6976d0aa2a9af340142f6fd54f2e4d0d9740d21edaa48cf10922f8b4ec1bad27d6a1b5a6b806188c3d3898d1b5e0cba1bc8189428e863692b7bf5e9aefa7e9f99ec8f22bdd1f71c9f1320c72c2ecadb07904ea1ecc6af2a518d5be6a442dc160a5179c828db905fae5deb5fc302c763b67d50a56692e00bedea62d096f9811594800488cb511c0b1aa2536d95a0c9fca53b830955529752b8ea17b4a9637ed31e76d00e39c0ec52024551177a57aae68a5d5e2458c82b3be50b2841c7985c408cd738e171040974af6805c36de674b20291cb0b1be87ed0bbcdc0cbd8349e5739f8eb9dd39847caa31ffd76eb620774c4fe7da0a1a633f4415c4bc87b39f7fe44c5f446c34c6b762c1b961f9da0efb2e6aa4792a10b960307ea6dcb0e2f4512314d99276239b04cbb6fde98cc383cb690e7cf019a197ef695fb4fe65c8b8f1092705cb022c897cba49b1a9e2c8f8bc3eb9ce982d40297dd4db8984f8142bd761326e8031ea6d421fd1150f8514ec329aa85baa4103261286e878e5c9342af6d92191b9657cb75dfaddeacd26fe4b03e58a31d46a654f96197c304ebc468ca14ab27699003c16e58c59892432e0dc006a50cd931d34e68dd42267d284454ec3189ed5bcd2a33d9752f3bccff7a003b7ed288bda7b00283231f44ce772312bcf8029bb238f47c3414183e7b49fbd7437ad28642c10c8a99361a8219c238550cb43b94ed9163e18a98cc0f3b5f554628ba77c342fadbc51eaeb738406f7124a6a9ec51ab5e0737a5d9de5d9889cd308089232312a3823e32a17b4ecc1ff1d06eebe2849e684923af63b34f51165eaa8c09bbd67802e888b57a4dc671c45647a4625b58978c3c8346a91044a5ed32761386fa1048d5bd5765e4b41c9cafca0c114083b5d0262481cb24fbf814a9aaa00cbb25aaad448ecb34915ba3b84bccde744a1ad7c5cb18ad719874b88a210a9f33d1a4f9c95656a2fbbfd6217f36960a23da682ed4f21d63ae172b3d86303b1bc892beda82b2500a4fc75f920c53f8fb15d00ee71188f8cc0d9dc572b25427fd1f62239595078b8bdeecfe3fe314bd6aaa61f1a2847c91e8dc9b8b7b998429e33b870199b946699f2d6f93f450f2e7b186b591a0b4b3fee539ce16ccfbae55f5d6b93bb76cc746861861979f2970be6b87ba820eb0f63bc9f8d5c178b5b781f95533ea5035400e7d27f0bfff07cc5056a8c0dfa02d3b5f53fed195d3d61f6535fa8b0c92fb4897c2964e838e1fb41c779854d48337ab0f6da4115492b558d7f6c2a23842b77a4fa38861204bee613539b09f3b726ad01d1686e93c7631e4db58925fd6f46aa9ddb07acf410d081b73b81546f89cfcd7fd3ad4e8d13729c0856923ce5022c2f5348e9c1c9eb98a1982da796aabda70ea7dc5e9fda60c647c38a9297e731c2dc7ddf23da560da5e86bce201ba899d2598d8f9d49475907301128d715f6ecae467cafac62ec1f893ede90614b5645d56d37a43044cab50f3caf32330693e4f5864c682185902d5342ec112fde944ede051437a9a209002e91547f1e66a30c4dfcd80d5001357eb4afe0c8ebd90c8c7f199218915e3fffb4e6d1279011094129b08f07e02b619d63357341bdfe6ecb7f102803d9c64ac2c07ece49d00bb77e736b9d9421f1f6020a2a73946d2a536c6aaf09def073ba071624d1bb1337c65b3855358c280c4afbe3a982c8fbaeda87e80973d14599b03e6fa3a91974f0f673162ba3f532f89056dd6e3dc96a9b7742048f776ffb38804a35334b98f959f05592effa5b26735916e58314abcf3445648d746654f8ab26dfafb6915f0c3b6a452f38c4bc4b9bac5f4d7091b3657e97e33cd01cb6901f15c5828def9b1a8d39ff70fa6edba0a63deb7b4ecb618f33f405fd84130d42fedcbc5295c2bd075217ed9f57bdd125798508327968ff253d80cc54161b66d708b8ef17f64d14815bf2a820e6b385ef8a9e850ee361e993ea2c148d699fe3a3c19730584995d1ac50b9e497f378898af3403d59cb6487c4782ba38ed7283d227d09825e824a08e7abd056c06b97dc5efc73aa84db293b472031c92fee4a757a416a885cd9fce270ac780a3c72869c362ed1913ab06b229ec13829eec7217d374842bcac6aedaaf38e1fa3b9a889aff50d3d3f304886e7a1ed11170293c063c9ba3abd3433389dd0cca48b0e2b506e00ecbcf66066f212b47bc43a13ae0c710bd8ae1efc55c624ef4b80c4138f180578590aae661abb9631c44be00d18d7cd7a7b0704323ed95ef87764b7e17a6336e7990b82a4be64e2d9b0ebea472de75b1b6dd28d3843a13f141c2a2f12d1c5c7c8c327422df686af60d8a1c816588ae3c9b940adc1be1594f026cf219ad9d2c06934eeeb73445ac4af409f98e9ac2a212c94f46fceae4b83ed6884789f66e4793e58fcbd313f4b35e2f43850705384283b9dfb28905503ba4c50615b79bff62aa1dbdecdbdd01bbae0df78f81a6476606380f0911008fa3b2d5640ab958c5b426f2d4a4ce71fff5bd446fa8a52c3877a23b01453630103991e68484a6c3820e86f13b51e66b6fb344cab548c9581fd9507b12b2c9a0a7f6602aaeeda65b6a43e6a9c2f8b8d391e31bf678e85538afe133ef8a440e1b2b3b4f02219ddd00773fe40d491ec8746e9a8923edbf22b47cf5ce20d78bb38351e711d44f51b220be933f6c7cc1ffdcaf707bdac0066ff2f8855e7de88aacf1d91a03d9ad712c385332b8a07a4bbfc8d1fa5c8e52bcca6ade614be46f1418135026116c62d3ff0a77d509bb29c26e837ad71c06e35d98ebaccbb81f64813b47f53cc91d59c583623d873b2d922090bf23f96a47865efc418a39aeb390c371752a1c70b9ac310eb92ee0053a4bd4a5c758fbeb358f9ce83bec97dc078afa9cf3228e706a59dbbf5e9a0e576965a982e8c3d4bba4f317839b6ad9a29d99b11f863996ce1c5b590fe1b1e33c4d84365dc052c1e283ad4dda18733db86ad59dbf67ae312bfde0a482edd3af4217b38d489689a54a2013a1c71906a3db87b91c61fc0e4ba7536c9ea1e7cb5d0489e04d8212a48d2ece17f09c92e7df50ca5e6c874c4eee7523e7013f5183400aff18cefc58ab3c365887be42a9b52aea6910bd6fad6eb181c2c9c0d4609e4ceadcac995ffe618dc1202b1746cd80298bd6d3fd5698a76c28deb9d48aa5381957fa93976093b2eb3a4329db3b1c007a22cf387e4c821872fbd7399ffc897d90cced9247f7c71175107ab33acbc16b41a9447138cf8a8f87d2738d19835673708d6bd36e1e81a680adb3ef50d0f7912db8372beebed3146899c1babab372fe14e7608a759e2131d794b59bdcff4747b81b4b469536ed6415a7469e66a69fdcaa309d1fa40faf5d6b859ba695d0cb5575ea436ce9bd68c02b8bdeb4ba7549178da506e99f77d1bf43166cac35e6b1b11bd8173cb9ee3a1914a7ddbbce5bf6d6de8923b30740293f6ad4ee0c3c49ef42b73f953326ea2783fa3e57f654bec9e9a9382387e921de47f7e56f81fc8541665c6db268501cb1e573520071dd380560cf9608a8d3d9f6192346f8e519d7732a96973075408939bdc6b4e7c446138e4eb91a9d1af8372e7c64f15e93f40adafac9853c01ba5b47ed32d1835ea245339674fcc316dfcc3a619b9eb5d115f520122b9ff1ed0ea603ce7f9df78972c30e8edc5b4a67ccadd2dc8eb02010a70c3dbc9cc87823fbeac83da28140e69a962e275cf2672ffc6c8fe95f5b36d386a28337b8b1bb87ac97323dddc5df7765f47ac9bcef5ffcefd2813d8bc08ee63845e022ba2b4ec80925a1687d5f61b5ac27a8a4fd595c4d9a7a40fbfba8551b85e6cf348f395eb1627efe6a6b58c5929f2a1d9e94dee3127bbd63ccde1a5209bd6db57db530f14ff9e52029ff5b520e23d450ae6ae65e0ffa72c13f14317a010e602fd4c189e475301028d48e472e0a147b5ac32585afff71993465f41f3c9616ffc8b939223b5a8aa5a5e00e37cb2f68649917d59621c551b8bcc5be52fc9a957fc56d224bd0c06d7873a69a7a489a5bcb3d496a2633894da258eef8c2c7d2b48ec388a1ab83b8b44eb645c855e9c00d3079de898a6ac01bb30c3d4e2d347bb25c016fd091639fff76fc07bbd2d84056dd1603b5148519a62e4db2eb81b530486d959871f41b4eabc2f6e9d74d7b3999bb43f50a1aa5c4562a57890d32fb4eb4f37f50c038aff18477ee56a34236cbc225c379652c48f2c111cc59f0070f5b635a7f9388d83bdccfe48d8f48acdf1c7ef6754312bc1a90c7cb9473305bf787f4e5856c76822307ee248be5d6e1ed485d0546fe6de54cfbb5595f83b96c536a4403ce11f2bac8d6e9992d2ea45c159144d0d961e16cba248c58ed9dc56dc9c7b4b9caf585980e81e2039e3027bed4c9c2aad085033af4a49a538196ed835f6261def5d3d09aab741277601fa3e0971de642dd8ca34eb67bffd2cb2b4726e9edcae83b3353b58c152b63a03f1ec17be6b0f5f2766c93a8436c29e897a661a3fe4586ef4193a6f193bfa9eccd50e30b37f356ec61e3bc6bd7ec8e9f7599f75e2245d767d0cd824ea1af2e680a0a4e2985e4e32acc4327689c6e04514db1da15bd6e456d7c2b10b3e599f35faa1fcf7e755fde143c82d8d52baf4122094fd79307625f193f6e518413b6692411d2a21193af9d8a82c5d2cfbd823f20879e3c0d732f2c39d637bca6bf6aa3b3caec7f0ef284619252e0e5dd44844d65fb48f655c2fefa4e8ea2d2aca409bc72dce9177bed9c055835ebd397f8f4b342a261a1cfe339f28fa21ee7a024b4b3380fee1b8d73edcca21b69809a1d1d46ed542ee076ae1dbefc16bede99411195b2c9530246424263f000d9857addcde8395e920b5c1156865314c23d6415bbdfd07301eefbffc982d04967d7304f460898e58028b5cfb6c6df9e1d6775101692c467db83c76b62bfa5e15b28526a54bb5ba6274ec9dbd1e652fb6db6b758136a1c0d108a2a7c9a84491290a03a5a13d7b63b2bd50fb6d2e57686309e1770eea63b0956cb113cc2a644235a0425da3e0df22144cde0d6871efe5acb65d444357095c3c9c4f7cfa8e295aef270af77d136fda3c1ebda624d04051b3b2cc29d2911ccbe981802c4c9743d614abd63646fae2fb338d0af60d32171deb80eeb861d809929945eea1cf870f0ed975bd3657e1446f17c4185c177abdea4d6225773b63a7581a04471bb8ee720dd7368f325aa0f3388372cc9fb0c0d6975a8d8076ce16c18611d66d52ecc371b564fb6d20e794d66bdf661516ddebf56b0e4034b42b6a6284cc617369c02945372dcd3e364e2d1be1b8eb56182439df309a6d74d7dde04ea6a77a3258ac1c45cbf9f15fa1381fbf1b27ec488700379c5ecc99233f9f40095071e370d031dbf575a429c65f40f8e2bd500a4fd57142a7701b598a5d5089617fc7f6e43c5b9b1eb41722402425886ce47adef826615066eb0cfa666397b20d11d7340613a40514087f4004871ee5b1b1c863b2f7513e2b3abc2ced129dd93bff2554a745f0e6da437b187cc6db53e182755a1d219393257289a3e0b4e0931df23707b341a3319fecf8aa366ebc11c25be87f60770b5dd75c3b0201d0cd22cec1c9fa30a65f05443455930c10c10240e8a12d", 0x1000}], 0xa, &(0x7f0000001a40)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb0, 0x1}, 0x2) r17 = open(&(0x7f0000000080)='./bus\x00', 0x91, 0x4) r18 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f00000000c0)={0x1, 0x40002}) lseek(r17, 0x31, 0x1) lseek(r18, 0x1, 0x0) 10:49:03 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 10:49:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) pckbd_enable: command error 10:49:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000200)}) 10:49:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) fchflags(r1, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) pckbd_enable: command error 10:49:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/228, 0xe4}], 0x6, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) 10:49:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x6, 0x3b, 0x1, 0x4, 0x9, 0x5, 0x1, 0x2, 0x9, 0x5}) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r4}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r4}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r3}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 10:49:05 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x83c3424078193ebb) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:49:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100400e0290000002f974daf7855b1fc2ba2000000000004009289093c4ab5e9f536e6d8b14cf2dd0be6afdd8eab0e45f19b8b115b7edb31114ea9f147e9bbaaed01ff1ed6542df8786c9bf0348382f7ba8d53501f5afab0225b4b6751e1d81b5aa081d91b575e09139472293f1633dafb0b0f6a0e872d9a37dab041e02c305b66b6975bffb7160c2c9e2c488ba5f27ad3db8ddc5f0c2d21756a8cb38479489c827d49c49bdb84efc3b6aee1b734827ea536e51ee8b8fcf40e2cfbf4838f0597"], 0x10}, 0x0) 10:49:05 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) execve(0x0, 0x0, 0x0) 10:49:05 executing program 1: r0 = socket(0x6, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 10:49:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10080, 0x20) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='#-\x00', &(0x7f00000000c0)='#\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-,[,\x00', &(0x7f00000001c0)='.\xa8\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']+\x00']) 10:49:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x101, &(0x7f0000000080)="f2182bf7f9db58239aa41c0e19bdfd417e51258e1a822468a63e8f5818c90b62d78792a4e4e24f3018d4f66ccdc78436927ad1a441", 0x35) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 10:49:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7582) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x4, 0x8, {0x4, 0x80}}) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x3) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 10:49:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0x402) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r0, r1, r0, r2, 0x8, 0x8}, 0x5, 0x5, 0x401}) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x0, 0x400, {0x3f, 0x80}}) r6 = msgget(0x3, 0x21) msgsnd(r6, &(0x7f0000000240)={0x0, "e207472501949815522a280d4ead321e1b28bf5fb6e97978079dd0ee7f420f351d258e959662666eca41fb691e3b650f2c72407173e5464178dd1ef8422b6be723b99705f42db7e699f990df751a2fc18c6b296ae67b73da0b95afc310b65b01465c9b49f862d36e3c40d1cfc299c378ee8bbd2560759217c748ccb6a96f874639138a1fbb708ef3aef14eb63e22c1ad0c5e4c4b9639f80e10bd478bc525fa9a2208bd5aa439a012bdb1a17437e12f07c673b425fd48b36cd266cac34a1c70dfe5db6aa3b4c992775f0cf4bbd3efb04f640e5b8480a37faf61d77e48b8df8d8fe904934000960d9bdb5cc0e1729b4f7af183e08af2b939f8d3a52ddb0febbb8bcbdb9d4d6241b9db873f88d7f55c9855b7dd71e720b07d4ab7ffa761cba62b86049f4bb177e2e073535fc06a929c5129f31b76b35fa2c43ef54965a5c1ad56e93395197f00ccfd28d78e9fb09c270ebb183c8e8e71c1f43c1c2c736283b6d64a52caaca758abfe96635d9275888138a50bec2f47018675e0e827bad64fb2dd7ebd6bf07671ae6ae030293ad1851df81e0c7147c23af57262c0b4f44c030491768045f900b0f40e2cd131a67d13ac9b237ef83182ead7dc07e865aac87b31578db1a48ebcca071cab84f1acb36b7db16e6f1988711b7092661fa62cc466fd7597ffab42f747a56e8915d20b1b1eca93f7797975113155f2081dd8599a445791151adebb5ade8ced4790799689e91b51092d78c041986a96a2613130efea78aebfc45cd153f3b6509a80dba3de27dd4ec935e6d390ffdc75294f07d33fa6b8937a9b0f22da6c6bdebe015fd7fb6f28a67ef48598f7984065f6359d00c8f8d867f0c35f6290220ad74766453ac20fb5d4f17312296390d2230533344b12b898b656ca9a81c6a968f53f21e490d812b5c109f0fedc645cb8efe3bd4e227cfcf1041cd8a4763bf0f2db0c5c5094696732c61ee1a9b0e07b23cf1ac281f4b6346fade17f19412ae5bd461848b9356c613eaa45186fcaee315c1ee4f351a75522f2c4ea81f93843e2a96440586e5c6be628ab81f54cf6d8313fb47f465d5dd1411864b50037d31a4bd168afb9bf4d907c745e5888ce03b8a292f9c0ae5a3de0a55afb36e4971c750a2ae2f5ae55ec04df9bc812ce20e052f77266b171ff235cbeb56d38cdc826d4270d77508510e845daf53384fe7b991594a563b2642e3ae6e72bb3725a91d3fb38521ced35be75f524902e1fcd344682409f558e460da606683b3cd990bec4a14671467765f49fdeaf09c2a972414de0686ea7ea8986895185689ef49e0a7ddd305ae0c7715dffbfa30aad1d586732e7fce52ef839d0b2171f3d7d18e88e51098b7aba327754f67d376d14b9cdaf6043b05a9d2e400290841f3ebd67b109e53c9c9c3d4e0d2d222d721a11d05bc8bc7238550c24f54cba5f70789f2bc7ef4ca7cc406c85b1ecdb717ddc3be3ae31babef127d951146487c9c2d30110fd178bcebfbf3d7eb15b0da85e56c86a4f6d0937e69d91029bdb1a53015433c8be101728f766fc7b837d1a412652ace7b243da582a19159429dfab2d9c6c0a4d62b9d678a181edf32cfab724013834e0eb1bd36b65cef47d1e66ad5f6dd250f37b9f883a389039d569e9eccee4b70471bf644ec47dbb9a967f3834459743835db9951bba4c472da8496082f97a2ce693793701161d965016647225f7980afa707cbaf755f1d32c943d7392c2cdf42ef02b11f2e2dbaf80ee67c267ae15eec3df534f750aaca59abe13d1dba239e047ae658e6e41f48c80fa9d30aa1e1e7736e975d104ac641361687589b52192369780d578cfc8cb9c5a2e07a5a30fe12bbdbbfcf05b9f7b3840220b49d1e8086c191a7fc705bd2bdea331cf58b0309b22414a6487b0ece04bdde970f746017bacd62914b4e84967ace643d9e14e5c5a8b08ac1e865d252a92c8cf54777027a1fbc4931c6671790a9b419c4d6ada5d7efd6e19780791de9648c4a3d20b6a8dfb35e51f135cf17fad9f42abd48c45aa8451f0d23ae63876d1f50c20a6687e0f3acac882d952aab060affa91d7844769242d9e41244c323a68398386d4d9674a88c62ac8a5c33c38f5466172a2e479fafd09cdbfafefb338532227e5e306a117b7d8983620a130de79539023459d22610ad8d4e6b8e36b9f9cd553f2589cef4e29cc948f50a8b90092930b9b3828a1d55f104f7f0f26815b4285ced283fd22da7cf6e48b6a5d340bfa196680259bcdf027c5d4cb246403a259682db05ff185234badf29d1321fae941ec6fd2352a57b67a1ad79d18605cb589d4329730b452cb38966fb6ded8444f4d04e4dc34db4032fba30bc2aaa73431384819f2f85b1338b44768be86823e777b284a5f7eed5e6be22ffda32f2b84e9e6a91ac529efce6cfc3039a215143f628fe68a360051951a7b45172a3bafca4c324ea2268b8ea848a2590e8a5cf8b898095cb7a2ed8239d41dd9b9a5672dfd75c92e1ccb5b8eb35db1017b8d23fdb330f4eeb8a61e174c385a3b3551cb3c5b7c25a6fcd984c7969d8ef16b4e1dbaf98935ececb8647e948758233d114a48fdabd4be27490ecaea6ec98d007a9101085d0bc2733694eaab38c840d538dae068e0b194d87a51003d07d06f73395992a6f82eda63cae00910a49b8296686f17ce5ffda354e55ceb4ce9ec119bac15e7282751e302393dd3c333f7f6516ba63978c0878d26ef2505c4489f14be8a89af645f10db79e84ba98bae5af591cd46376e1ec35811ba57c4eeda18b95812581774ec95ccedf4a6774b29f804dd5729733a69f558b6deae7079371640d83491ad28d5e774eaf09066ec274610738791edd64fe0cdff8aae5710350a02f8cd0159adaa140bdaf158a03837afa1d4b5745c748426010e5e0e9c26860222bd0ea476edbb2b2037d35ecb31bbca2c32909b50f561c3b973c092cbc81d4e83ebe2d58780f2f23630ca2d88c4e778964cb069443a5c7f32a8573c360263106177f6d90abee13441b81d17746148e0a5552b1dc53142cd82ccbb67d05739703011e710281760f2093f8c0dfdc0abf93b91aad397436bac20b586365fae4029db81bcc9da4572d9ee0d4c8af3f5eb0e73e0e2ef8d52bec83d8cd8d9d1cdd75c4d93a4ee4021b00b322b47e5ae7b68f5ef567172b4cdfdc0c8631ea8f94284bf67bbbb306ec3886ed935eab9eea374da210282dbc5df601d0067e24ba39ea06eaecff909cf6551772a2d7e770dc3f36408a527f8864393542fd103e1260c3568e844eacab3bf046bb0370eafa4b7a2cc1a4df9bd6ec21f09ce46c3620714d314d8b78f8854e8febe7a5c6043cca0e6f608285310d2fd49210f018b58e1e676e9f42470ae1c752f4a37d8c66e896e5c9e46b242333486e387311b3de5ae11ef394cf473e6164f672fba3a3039fb58b05cad415c2f0ed4ec1e1a524d56f76c8a39fab622acdcf44e2d20564a71e2987780ff145c9c31bbf607b2685f4dc7fbc65b81ad3975968680982b086de2ea756859f3b602bbbd9f1e545f18873231986879909c6c589bdb1ee1c301a0f16c2d3a7b11d361f5a82e4a1595c85bf07d37428998ab8c324025f03c96e9b28cd752f996007c153178ee29aa89e4854365e7dbacbd1afd3f6c72d95f4224777b2d50043a46406d5d051db55c218ee57f28dbcde2a44edea6e643aa94f4bed7294e2e5be4875f487d5fa3c8ccbe040ab85401aae8efd52aacbe7d1254fc01592c91189617bdaa98cd22a19b305995e762950f707f5b5456b920f0b203bf0479091669db1c6cdd8fc3db781321a27bcdfb0218a733489016e3b000c6224fe480d61bdfe42186aa1f67e7387480d57893807345a9d8f7f5ee665a13f037c0cf80d3ae10dc6cb1adcaffa6d9540364e6703d3a23e6986bdac62bd31d912793ec2584f3dd91a30a3b6f049c07883e97493800a0ad5715fccd9c3c3a1a083923e1534ee66945b6697b9b1a85feed2ec86fc28359aeae4729a46a565228f95cd5d0c933beceddcb022e8db20d6a33a1c360cd71beb10f6bf50271db218d8b8e910c48d4229db6eee5272aa4864661abfbd7097bc8ef9c0ab3816918e3b01bf2fa3c7b177b4766b28e17cdb1ef51d2412500e28039c6817f5ca8744c8d260c4b6868458b1a37db8bcd5412c57c40f9804a8267801dea7eb4d3fc65e3abd9368d7d03be999ce90faf5c9ba1e9e0f922d524db3c61bc91c8d945f6583cdd1683ab599ce61cefd0e4ef8a3a2922ed3e9a2153fdb42ee59e4928602493e14f0e080e3e95206b96eb8094dac70ad5ffc03cab7ae1421df07d168c592de84bf9ea34a995e2ba1a99172d562a596acef73122baa2822e1a4aacc4c763a3f031a0069718363552acf9c107a2fd2c6028f5717d59745d02fbcb26476d686f87288e2b4bf7a26352399ef82d213f57f7190a6ba32057ecfcc50c65264f9a715a6ac97682f794ad63e1cec1869c86c9b3e1060c5ba4d77f7fe1ff57f323cc8c573a23c8b114669d7b10d13d01c7bfc9057a6a42822eda4ee76e66e71980d9acfbf80927d4ee3e22abb6ae79ce06141c79c48774a6f49287bb129a46d2ff8587485f67f24e1fd77e07ce7a53a98683dec47bdd7847dc4140ff7b2c5f4f3f44e0f449139f415a26cd06cb98c1bbb605f0e86f59622fab890b9123843d1fc824f1aabad6c6e28b8ffab75dfcd59e9c377995cf846d6b0a2129622d6042ef254c18bfc4e1e769e28a2256dd2b271975742ea2970af409fcffa6738cd0df5a727dc45734458798104599e2f5d95dca52a9d874232f176ae240db64f2e6f60e29eedb93323413a5c602aa3be22f511b8fca358bdf69b7a44b675731bc8f7d09af41f11f060a00683075a1b23dafdd23f6525a3e64a4576a7475330f39c2e0a9f6c930a52707f5d1143a22220a0c1dd6ffa70450823f6ad2cfc5489e74a54b8382887d345d75a366a0300e9f375901f96016533838b03934741fb9ff4094fbd2052ef82a51a1e9c4af4587cc19b308eb1d9456a6718a0c1f8cdc8d4d24b516758fb26bd494498fefacaf48a42d0c94ec7b64c5da8bb4f89c0766cc5c74efc4afe39390b572e60718c4a6084552fd44327a60753bad027c09bcdf3e513b7c74507a9a080ff1a5130347911f1209785074343a879957f4823312f188b6d373f0e9248092236d0d64c000c4fbf6fd0a144d388359aa8b6356cd474930c5868ff4187e33ba672ce501cfdb81b9042a7e971f06dca2191577885adc8e789c7e64f74b8b66d982cd90f04e0dd8c76dae31ef02e94dc04ab092aa16290136e82e6f326c7170026e1af9c262667d292a6d352ce8094b3b5f3b69d0473d1fb0ef9f8f4d25c6ed6d8e5c01624d9a129bc9d07e95c292cf3472949324179efd2df63301cd89c5c9904faf985efa5eaf8843fc9d841c8aac2b305b08ef8382346a5a3f74de937203ad25417d031773856e9ad6c7984a32c1570b92eb2de45a05a58472b14d84765b55bf4e4c44d62f89e609e9fc382b556a82776854d5be8c532343974697189926e4426f1ed70ec30da9e6b2a9118d219d1561a8da786fe2292729563ff93a9950421d8c73cc39576a9f0df0ada8698dadd6517121eefdce82f446d40ad80a9ccb34d75f9d0f989f76706e76db2e49f463dafdb2e4fad28fe83cba54a43f19f0c4e0f37fc3377118d33c1917808bc236a6fce1d8d19d0dc9bdaee5baea3fdb2afa6b416a3bd101bddfd2ed9f7cb24377202bd132b36bd7c2ce21d48cb1288c8bc3745b7a8a653952c120370250d7cc31c91a13"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x2fc) setregid(r4, r7) 10:49:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) 10:49:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fsync(r2) rename(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x246) 10:49:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e90f0584d68bb389eac7cb0dd29e1d1be377b9d6a19cd01c6495bbdd70bbf0072c8ddc13e16c0f844816dd4f8504f2c33137d"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 10:49:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 10:49:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:49:06 executing program 0: r0 = socket(0x36, 0x4001, 0x83) socket$inet6(0x18, 0x4003, 0xc2) read(r0, &(0x7f0000000200)=""/174, 0x78) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 10:49:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) 10:49:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) write(r0, &(0x7f0000000000)="f117b2d27cece340b7d526b24881e4976fb342fe821679b331f09dafe1b597a7fa8c4c5615831c913d0a3b6f148a12df732b03f3eaed09d325e3f9cfb858ed4f44a8ae376d671fd981bd5e3fd62343c211b5684a16706dcd4adc0a57ca4a7ca16b4ee29d2b8875b2a654d1e4f0762639b4d49ee486bb43cb77c91e700d370856b2a79ea0cabe3401e0660d54e09acd3b4ab0b3e6f7a485a37dd4051e112fd35355763e174b9aaab6120ec9f630a19ab80c448bb6d8", 0xb5) 10:49:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) 10:49:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 10:49:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x2, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x80]) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r2) ioctl$TIOCEXCL(r0, 0x2000740d) 10:49:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:49:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) lseek(r1, 0x7fffffff, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:49:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xfffffdac) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:49:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x893e, 0x6, 0x0, 0x714a, "fe25f42950783725edd06fcb7d89e76760762216", 0x10001, 0x16d9}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x500, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f0000000180)=0xfffffffffffffffc) 10:49:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0x102) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, r6, r7, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r6, r7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r8, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r9 = dup2(r8, r1) ioctl$TIOCDRAIN(r9, 0x2000745e) fcntl$getflags(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r7) 10:49:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) lseek(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) 10:49:08 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) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket(0x26, 0x4001, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000040)=0x800) 10:49:08 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000180)="7d6cb4d8de860e4896e9138078f6fd01040680a478f10cae16c25369384cf38c3c450361211987fb3e67aa9173fc4e8c5e30d6b6cc26a0396d1724d920fd5854f323000000000000000000000000000000c3edf0973cf2b0ce7e08fe290848e94ed954dc968f62fe65c08dc238cc439bce7174d470349b050fed21810c6415f52b7e44737e2e8a3fabbf3b94e25868f7278c6f43d9d270161c70023e3d3a", 0x9e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) chroot(&(0x7f0000000000)='./file0\x00') 10:49:08 executing program 1: r0 = socket$inet6(0x18, 0x28000, 0x1000000004000007) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x8a) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f06e917e710506710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1e44500000000000000000000000000000000000000000089899ad91bca1993000000000000000000000000000000000000000000"], 0x1, 0x3, 0x801) 10:49:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="981905b5ce79119ea4a1d989dbb7d9658d1d7957369097a77291457c56f926306810316ccd58483b473e96f7069a85b35ae9704f61169c1b811517832f47798f4321db6e6f74680d0bb61e177ef8b01dd11997dc4f37e673130b213b118a2a028a2a2e533e1215", 0x67) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 10:49:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 10:49:08 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, 0x80206979, &(0x7f0000002580)=0x2f8304e) fsync(r0) 10:49:08 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = shmat(0x0, &(0x7f0000c00000/0x400000)=nil, 0x3000) shmdt(r2) r3 = getuid() shmdt(r2) setreuid(r3, 0x0) 10:49:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="20000000000000ffff000000000000f87c8a5b671b1b543a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566e095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b0dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed641116f6933d6ace5ba2da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000000000000000000000000000000000000000"], 0xe8}, 0x0) 10:49:08 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(&(0x7f0000000280), 0x160000010000) r0 = shmget$private(0x0, 0x3000, 0x103, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget(0x3, 0x2, 0x405) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/251) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) 10:49:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() lseek(r2, 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f00000001c0)) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0xe7, 0x7}, {0x23, 0x6}, {0x84, 0x7}, {0x44, 0x6}, {0x85, 0x8}, {0x8e, 0x1ff}, {0x43, 0xff}, {0xa7, 0x101}, {0x89}], 0x9}) 10:49:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) clock_getres(0x0, &(0x7f0000000040)) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000080), &(0x7f00000000c0)=0x4) nanosleep(&(0x7f0000000100)={0x4, 0x3}, &(0x7f0000000140)) socket$inet(0x2, 0x8001, 0x1) 10:49:08 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) chflags(&(0x7f0000000080)='./bus\x00', 0x40004) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x4000006}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) panic: malloc: allocation too large, type = 2, size = 536870968 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *395512 1818 0 0 0x4000000 0 syz-executor.1 427777 80987 0 0x2 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(20000038,2,2) at malloc+0xa6f wsmux_getmux(4000006) at wsmux_getmux+0x71 wsmux_add_mux(4000006,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807e28a170,80085761,ffff800020c0f3a0,3,fffffd807f7c69c0,ffff800020b8b2d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd807de031e8,80085761,ffff800020c0f3a0,ffff800020b8b2d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b2d8,ffff800020c0f4e8,ffff800020c0f4d0) at sys_ioctl+0x651 syscall(ffff800020c0f580) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,4cc29fd9010) at Xsyscall+0x128 end of kernel end trace frame: 0x4cee5ac81a0, 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 malloc: allocation too large, type = 2, size = 536870968 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(20000038,2,2) at malloc+0xa6f wsmux_getmux(4000006) at wsmux_getmux+0x71 wsmux_add_mux(4000006,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807e28a170,80085761,ffff800020c0f3a0,3,fffffd807f7c69c0,ffff800020b8b2d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd807de031e8,80085761,ffff800020c0f3a0,ffff800020b8b2d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b2d8,ffff800020c0f4e8,ffff800020c0f4d0) at sys_ioctl+0x651 syscall(ffff800020c0f580) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,4cc29fd9010) at Xsyscall+0x128 end of kernel end trace frame: 0x4cee5ac81a0, count: -10 ddb{0}> show registers rdi 0xffffffff81a91937 db_enter+0x17 rsi 0x1773 __ALIGN_SIZE+0x773 rbp 0xffff800020c0ef70 rbx 0xffff800020c0f020 rdx 0x1774 __ALIGN_SIZE+0x774 rcx 0xffff800001766000 rax 0xffff800001766000 r8 0xffffffff81ad1df3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x2bd029709af86db5 r12 0x3000000008 r13 0xffff800020c0ef80 r14 0x100 r15 0x1 rip 0xffffffff81a91938 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c0ef60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=395512 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8b530,0xffffffff823c8d80 process=0xffff800020b7c6a8 user=0xffff800020c0a000, vmspace=0xfffffd807effdb40 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 1818 44544 80987 0 2 0 syz-executor.1 * 1818 395512 80987 0 7 0x4000000 syz-executor.1 12864 39368 12511 0 3 0x80 nanosleep syz-executor.0 12864 22018 12511 0 3 0x4000080 nanosleep syz-executor.0 12864 257490 12511 0 3 0x4000080 fsleep syz-executor.0 12511 361406 71010 0 3 0x82 nanosleep syz-executor.0 80987 427777 71010 0 7 0x2 syz-executor.1 78819 489592 0 0 3 0x14200 bored sosplice 71010 3005 21733 0 3 0x82 thrsleep syz-fuzzer 71010 308753 21733 0 3 0x4000082 nanosleep syz-fuzzer 71010 433219 21733 0 3 0x4000082 thrsleep syz-fuzzer 71010 439434 21733 0 3 0x4000082 thrsleep syz-fuzzer 71010 349403 21733 0 3 0x4000082 thrsleep syz-fuzzer 71010 166989 21733 0 3 0x4000082 kqread syz-fuzzer 71010 112938 21733 0 3 0x4000082 thrsleep syz-fuzzer 71010 392493 21733 0 3 0x4000082 thrsleep syz-fuzzer 71010 377326 21733 0 3 0x4000082 thrsleep syz-fuzzer 71010 337337 21733 0 3 0x4000082 thrsleep syz-fuzzer 21733 131065 83230 0 3 0x10008a pause ksh 83230 141152 90945 0 3 0x92 select sshd 43831 181306 1 0 3 0x100083 ttyin getty 90945 7043 1 0 3 0x80 select sshd 88472 56914 45632 74 3 0x100092 bpf pflogd 45632 475517 1 0 3 0x80 netio pflogd 32416 150576 26227 73 3 0x100090 kqread syslogd 26227 347626 1 0 3 0x100082 netio syslogd 19941 79883 1 77 3 0x100090 poll dhclient 11716 323751 1 0 3 0x80 poll dhclient 19044 202718 0 0 3 0x14200 pgzero zerothread 28584 61793 0 0 3 0x14200 aiodoned aiodoned 93423 290216 0 0 3 0x14200 syncer update 20082 70398 0 0 3 0x14200 cleaner cleaner 91083 56568 0 0 3 0x14200 reaper reaper 44395 79228 0 0 3 0x14200 pgdaemon pagedaemon 3651 465302 0 0 3 0x14200 bored crynlk 1153 128349 0 0 3 0x14200 bored crypto 41712 148777 0 0 3 0x40014200 acpi0 acpi0 57732 387538 0 0 3 0x40014200 idle1 5894 188449 0 0 3 0x14200 bored softnet 40427 13370 0 0 3 0x14200 bored systqmp 63325 21566 0 0 3 0x14200 bored systq 85737 133577 0 0 3 0x40014200 bored softclock 1482 243244 0 0 3 0x40014200 idle0 82963 181917 0 0 3 0x14200 bored smr 1 204453 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 1818 (syz-executor.1) thread 0xffff800020b8b2d8 (395512) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360b08) 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 9503 6411K 6419K 78643K 10721 0 0 pcb 25 9K 11K 78643K 255 0 0 rtable 103 4K 4K 78643K 355 0 0 ifaddr 53 12K 13K 78643K 104 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1476 0 0 iov 0 0K 24K 78643K 50 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1453 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 49 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 391 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 54 51K 71K 78643K 439 0 0 subproc 64 65538K 67586K 78643K 170 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 42 0 0 in_multi 33 2K 2K 78643K 99 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 241 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 29K 78643K 2137 0 0 UVM aobj 11 2K 2K 78643K 15 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 NDP 12 0K 0K 78643K 31 0 0 temp 134 2369K 2435K 78643K 4354 0 0 kqueue 0 0K 0K 78643K 12 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 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 233 0 226 1 0 1 1 0 8 0 plimitpl 152 32 0 24 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 51 0 51 1 1 0 1 0 8 0 tcpcb 544 88 0 84 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 1 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 18 0 8 1 0 1 1 0 8 0 pfstkey 112 18 0 8 1 0 1 1 0 8 0 pfstate 328 18 0 8 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 311 0 123 12 0 12 12 0 8 0 art_table 32 312 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 0 1 0 1 1 0 8 0 semapl 112 47 0 37 1 0 1 1 0 8 0 shmpl 112 13 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2119 0 686 47 0 47 47 0 8 0 ffsino 272 2119 0 686 96 0 96 96 0 8 0 nchpl 144 2862 0 1220 61 0 61 61 0 8 0 uvmvnodes 72 2236 0 0 41 0 41 41 0 8 0 vnodes 200 2236 0 0 118 0 118 118 0 8 0 namei 1024 8233 0 8233 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7587 0 7587 11 10 1 6 0 8 1 sigapl 432 581 0 565 3 1 2 3 0 8 0 futexpl 56 4494 0 4493 1 0 1 1 0 8 0 knotepl 112 206 0 187 1 0 1 1 0 8 0 kqueuepl 104 121 0 118 1 0 1 1 0 8 0 pipepl 112 358 0 339 2 1 1 1 0 8 0 fdescpl 488 582 0 565 3 0 3 3 0 8 0 filepl 152 3518 0 3416 5 0 5 5 0 8 0 lockfpl 104 152 0 152 2 1 1 1 0 8 1 lockfspl 32 159 0 159 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 25 0 14 1 0 1 1 0 8 0 ucredpl 96 715 0 706 1 0 1 1 0 8 0 zombiepl 144 565 0 565 2 1 1 1 0 8 1 processpl 840 598 0 565 4 0 4 4 0 8 0 procpl 600 1419 0 1374 4 0 4 4 0 8 0 srpgc 64 18 0 18 2 1 1 1 0 8 1 sosppl 128 6 0 6 3 2 1 1 0 8 1 sockpl 384 439 0 420 4 1 3 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 1 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 164 0 0 8 0 8 8 0 8 0 bufpl 256 6436 0 1145 331 0 331 331 0 8 0 anonpl 16 70511 0 63185 59 10 49 53 0 125 13 amapchunkpl 152 3236 0 3143 11 6 5 9 0 158 0 amappl16 192 2710 0 2245 40 14 26 36 0 8 2 amappl15 184 233 0 227 1 0 1 1 0 8 0 amappl14 176 28 0 26 2 1 1 1 0 8 0 amappl13 168 37 0 32 1 0 1 1 0 8 0 amappl12 160 12 0 10 1 0 1 1 0 8 0 amappl11 152 175 0 160 1 0 1 1 0 8 0 amappl10 144 103 0 96 1 0 1 1 0 8 0 amappl9 136 601 0 597 1 0 1 1 0 8 0 amappl8 128 149 0 135 1 0 1 1 0 8 0 amappl7 120 69 0 62 1 0 1 1 0 8 0 amappl6 112 214 0 207 1 0 1 1 0 8 0 amappl5 104 115 0 101 1 0 1 1 0 8 0 amappl4 96 810 0 779 2 1 1 2 0 8 0 amappl3 88 144 0 136 1 0 1 1 0 8 0 amappl2 80 3907 0 3842 2 0 2 2 0 8 0 amappl1 72 22020 0 21570 26 16 10 20 0 8 0 amappl 72 1679 0 1640 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 14 0 4 1 0 1 1 0 8 0 uaddrrnd 24 582 0 565 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 582 0 565 1 0 1 1 0 8 0 vmmpekpl 168 9078 0 9054 2 0 2 2 0 8 0 vmmpepl 168 69196 0 67644 103 22 81 81 0 357 13 vmsppl 360 581 0 565 2 0 2 2 0 8 0 pdppl 4096 1172 0 1130 6 0 6 6 0 8 0 pvpl 32 224083 0 213428 146 14 132 137 0 265 33 pmappl 224 581 0 565 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 483 0 4 14 0 14 14 0 8 0