kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 19 12:05:02 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.118' (ECDSA) to the list of known hosts. 2019/02/19 12:05:25 fuzzer started 2019/02/19 12:05:33 dialing manager at 10.128.15.235:27647 2019/02/19 12:05:33 syscalls: 1 2019/02/19 12:05:33 code coverage: enabled 2019/02/19 12:05:33 comparison tracing: enabled 2019/02/19 12:05:33 extra coverage: support is not implemented in syzkaller 2019/02/19 12:05:33 setuid sandbox: enabled 2019/02/19 12:05:33 namespace sandbox: support is not implemented in syzkaller 2019/02/19 12:05:33 Android sandbox: support is not implemented in syzkaller 2019/02/19 12:05:33 fault injection: support is not implemented in syzkaller 2019/02/19 12:05:33 leak checking: support is not implemented in syzkaller 2019/02/19 12:05:33 net packet injection: enabled 2019/02/19 12:05:33 net device setup: support is not implemented in syzkaller 12:05:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/5, 0x5}], 0x2, 0x0) socketpair(0x10, 0x1, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2010, r2, 0x0, 0x7ff) r5 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="91acdcee4ac4b5aa33f92226e65e80e286a6b3f31d8a77a46ff2d230c15b5d0d78566977592cc38813af70865968dcafb9e4b3f8beb303a125a945da6586603a337665a8aea8ea278f350772e6a89e46a8fa8e3ea59a25dad9010c59ff808cf08b68f70a3e556ce5519449367587f2499e95033735a4f68d56bbddd969d55da922cb950d2c355be44b6bc2bbfa3c645d86a91f0e35d65e2e9cde65a101ddf035255fa9b3133b9d6cbf", 0xa9}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r4, r1, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}], 0x40, 0x1}, 0x408) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000440)="56ddbcd8d9bd47c8da943ba73c69b7bfb698f3a36423c99529c230b2db9f6978a627d4935cda8bc2e51f9222fdd28ea48f2a7c74db8608affbf2b6fd2a9d2c1260f616d5eda73977ac02716247b4e7153ee1ed67a9fedd2d8ed5a876ef4ad4092f9da58173ecdfd2def55adca155071db511abfaaa6569971baf2869578fcc12ce642943b3da38985a2d8830df96", 0x8e}, {&(0x7f0000000500)="8bb1ef09b3e0badf3c290c0b99128694ee303ea946f182b5f2d907d874b2e5c1108139e28e94d4", 0x27}, {&(0x7f0000000540)="2075e83ad3e0322456d1d034bec01451f2be0731195672883c62929601c35802d526b93b5e1b5399148440f30b4785bbc4f0b2bfee4c88f780651338ce470bd9eb783e3b623e4fe928c2345a5d23c64a3591985967448aa80d457d6a9ded13b7b7ed6c613630f4b1a758a5e08915952235fb5bca93a8119f6f7e79a6bfd14bfd1c19d70da2f94606d87bb52438b5c739b3837b5986eaaa65cf121633b5a8371e094f1cd9f9c7834cb17c73afe03ec65a08431c514a7ad82e525d6236a488892953ffc73b669d979751ad9d83f40ec01f1b3b88502770dbdc80ac2b33645be34137a166ef90aad74496a3027293bd8162d251e5ff99e6ce22a6a352f59a6c", 0xfe}, {&(0x7f0000000640)="0e4b5a5b8408b87bc721342ef9b6", 0xe}, {&(0x7f0000000680)="cee7bb5fd1be8c4edb0e892aa666e53bf57db90ca0101e3f9ac83af850afbeb3002211bcc57565aa916d2867", 0x2c}, {&(0x7f00000006c0)="87acadfc52aa0fa09f74480e2d75a7b850193f1852747548d1754796fb9085eaf8932a84874df1", 0x27}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r1, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0xba2ba0a79efa5870}, 0xe4e0634ea8833f39) sendto$inet(r4, &(0x7f0000000840)="6ccb90190c73d8b64d7fe6c5be49b8689ab11d86b1ca27e6a2df67cd4588ec887b2e72973eee948130016866f8521d25ee2e368b5095938324d390c7ba24641668106c2f0362e031b94fde22200f8ff8e1b51f89147266877369b7b3d6467b63c3a444bd901ad21f54a877215cba57c586b7ffec031fac9c13231b4133aa9b3a916f0cd4e3f22f344825ed2b951c", 0x8e, 0x0, &(0x7f0000000900)={0x2, 0x2}, 0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = semget$private(0x0, 0x3, 0xc) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000940)=""/153) r12 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000a00)=""/106) r13 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) accept$inet6(r3, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) semop(r11, &(0x7f0000000b00)=[{0x3, 0x7fff, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0xba6, 0x800}, {0x7, 0x4, 0x1800}], 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x400, r7, r8, r7, r9, 0x40, 0x2}, 0x20, 0x5, r5, r5, 0x5fd, 0x0, 0xfffffffffffffffd, 0x3}) ioctl$TIOCNXCL(r0, 0x2000740e) shmget(0x3, 0x3000, 0x142, &(0x7f0000ffc000/0x3000)=nil) r14 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x6010, r1, 0x0, 0x0) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000bc0)=[0x1, 0x7, 0xfffffffffffffffb, 0x80000001, 0x80, 0x80000001]) pwritev(r1, &(0x7f0000001fc0)=[{&(0x7f0000000c00)="825514fdd8701d026a1c04dd40f716e80266e3b773f00a961be5ebc708e04047586a0d1fb47758664ce20d8dcd48f6c432913cd843c731a74079539c9281d60027996606ba76e8b54c451b78222c11d48e8595f9d7b7262a9574c748bac2b4585d0702447b2630dbccb34265fbb4bbbacd3d65d6057b69a0959146138558ad22fd132677b12200e94348cb2dad13bfbbd7c6c2454c4f13a7c215a96c", 0x9c}, {&(0x7f0000000cc0)="8db6624e58aacbe9f9df070f10bb2a0137e2f5e7191d552082b7de6549f726275bd3d2690325802650edfaf3467a9b20c3a7b2f3a7bb3a0b3bfc915f33f16e9c70e87f7d7c08e831ac8a1d9321c2a6ad0303", 0x52}, {&(0x7f0000000d40)="926981dc2dcdee3a40dad5f9af1dfc5fe1a780dc148c8ae8cac3a81bda8ed9586058c7d3d2898ac882b48888293f6ff5755ef5de3f114dadffcdde7477be7ca5113ca055554f292d060f0d07b2b7ecbf2e07a88c448c91d97228269c836a4b254f76d82c16bb0ddee75d9b8045f78dfad784aef05342d1816273ae54d463af06c42b26940194c340a3574d9bd91ecf61dfc619038c65de3efefd0418166c8fafcbe53e459c5572a5215cb2161a444de4d9f3c0b4de431547bce3894923ccda12a855de4d", 0xc4}, {&(0x7f0000000e40)="b43c7c16897d2fe6f11c36774811178c777bb560953d8df37131ef6fc6a4f94b4cae70eb2f8600fb230ec6e9fec928ff49e944938fb16d475636ce7f13ce6e43a0826e9c81a0a6cd25cc0fec57962b42d06f7200276ba2b929af18817a25b1c5d51cdcced85680e8f7df3690171a76af8120ac6cea3b8b21358d0e31620bb77718c67e807cf27da6d997cb6789e7445671dd1253dcc905e4cc82122468f52bbb88babac4a9f1976823966c7843491a984dd5fe469de628af00ebe21bcad63e09da61a3ba07bfe283637e1d9273770e219088991c802c16f71328116e5a7de00170bf", 0xe2}, {&(0x7f0000000f40)="b27c724926b49a8b8bb7ce94d23230409cb03d249bff1e5629a58bd00a713ce65025105539d830ab009f88de69f836e3c7e305ec6c86d70dda582a11d028d85ea96404a59432d8b30e7026f95f6d2bc3f548464772226eab137395a1dd3bd24af100c5f22120c85f1add7ffecb83a57f7788c0ea7bed91a435fb753af696cdd3f9d4a5dfaad6686f7518f840703ca0768b4927a331eb718da97aa9a0efbc1c556ab9082a1dbfbbbb809ed839bf738284f70942394219a79557d57e964cb20c03f9c664c57302ee39f57f13864c63d69f37cbf0c97c5d404acdd4e31b025e876fdd561e255ee0c05bdb23ec08a8401832c53b87949f1e72e8c2a13c27a096a1cf3819d6251ad19db2e60eba7498e6718096fda2c1bfffe1b0469896b6f26db3753829ab15a949ef7199fb26ee43b9c5114aff2cd581606d323fc3df2b36b69310029644e5b3868a6472b896280ed441eecb3813d08ad27774088015475511844508432d203a32d64def29bb52856685f516cc136d47006e2581fd91bb7be10d22ae5d79dd21f236a2bbc273f0ef572c0b60ed46d7ce199c0d68c164a6b05c6b2677866c366a1ae93bb6a8c493e5834ccec2b10f3ff99dd28a2ac43f5ba85cf5232bc52f0f482f703dc09aa5ee084cda78a6b3ef14ddf57d13ebba5530631b3b2c2020c2cfff0d745bc07c5503c76f49c2fbff8bac349043cb13533cb28729bc0aaf6c151f5f07a8592c1913193af4726bd41ce559383f3a93dea297752e5d8f6318ff21382e38422acbdfe66bb4380b999ee82a96f7c414c6b0a2d58892fec084f3cd63abf214d4e441615468c45236c026f9a96df721e00745732956fd0c01f36b3d823984245e022cd714e87a855221f54668c81f598900f37bf9c6c3c14dd51a27214c4678ac6ec409dcfbb3b2c4d405b44ae663f8ff10fae6d34319c8b6d66f6592da09a6ccaa7d8ebac314db1f616fbecdde58d9c6fdaf4b4aa1cfb8ce3ece87a33160c1fced67a9c30bdf4ddb6cabebafaafcdad3a63935d49b85d620d34d4b9299ea4664f32ce3fbc56d0391c77647c3f4bb719a1ed66a1d45c0e4c4b37c032aa96bef4bc46aeb8dfb260aadb413f2a65838079dff2eabaf5fcc47f76c3139e1595c26782f13f229e4d805fdc72f09c89d966e820ffeaefbe9ca3ba7e8efbc0d8977b720f0e99dab7ec8aa3186c07b6202c965fc97857d89f4ff66216ed9fd1fc43f95d4c716ffe7c13d6e8d97f10efe423865d5a59bc28d06552dfb8b4ba05b11120fca22fb1a6a3d7f88d398d447fca3adb3aaec32a43512b147c2c76b4a9afd6ced5d71c8910ee2185ab6810e83361dad811bd52a93d60fd5992127a59cde08112f26b6266a9dcf0854ade40ae2f5eb32cee77eebf9653eecec708aca25c8d09d327c8e68ac26c4f3b2e181c0932260b38653ccb49189ab21d92a084de37e2d0fa4ac51c69afd03c90cb386658b4223463e797688aa4735571b2dd9794201ee87a8455e99d49ab8aba6bf9d1f204dbf4fd93a63ea68228cff14321de8f1d8c7aa0bc9438c54b2c35813fea2e87b684119ba833344255033a785b5e0f3d59ac20a72be28b09997c3e872d1f68abf5657037928b269ae74161fcdd2a59712472d7a7b90a085822e423f61c79973763753d626d57bc5d1a2fc3c400dc66537f2efb78198eb4d870df965e807e9c015b8911f4cf5a2e5f1e80cee194e22be91bcba410c8348ac3f7b509528bb176e0d64fd619b2f1a31203061915529c80b2c2f3c63de3dac87c7f418f0b1c1763e140c2cc99c4377743cf03f8ca98850e6536e2c078030d05b6f559e87413b99c61bc2d707d5a25b9c113cccbb974a820e08bda2e5422be11f4bb526823288d9c429edfdc85a4f7e946d6f1f8ecc7a0ce9b2b93705b4cd6746e52e909090dba965abe6933845299faea99972a71cc67aa51224d431657eed1fd121763e5439c8d2992dd2c9a871edd45ff8640ae0de022f6c18b27d7ba93ba593924d1c1d9501ae5fb0dd9bfd8b8f4f806bf87de64ab75680ffae0af717bf18714f6ba76dc6cd41c83abc54b3181e69d77b0c608656e0e7dfd9f726f3130ca1cdb3257b7bb13f30bdd3f52017b11f0b3a46d17e91b306b8c91f770d2cbd2b349b5eb0ea64edfd0f08cfdcf00ecb6f51bcdaa65fb3782cc0d811781a260e0b09831e089a432b97d31c701bad23555b63317f2a37a969e035a423d4062d8cc9c63ae14420687c546403f4f071cdc016db8489a112f3bd52ff8df98a3045e9b82bba3263d26f4d3a9f0c136dbd598082f8d0915069ba99298ce4d9f538e597f03aabac627e5aa32b06e8366b12aadb0797660678926b2db30bd488b57b0f060bc16e18a40aca7efe237d2b688cb8df94a3c72091624e3a7df387275be8654117e30143c40b7c893232bec219698d2a5be568a5f6f05c4eb9a3dc8b452e13dcc8b7019b647e317de19f3d36dd714ea67dba16e4d3f24d21485278ea4e71b1b837a1397c8532462a267cef1cf69ee3a783fdd6989bf0f72b533501f7865e88fa19f75eb63f8e669d3941796a30c50fc8f4fdf18f0c22e965ea2990d7b227316c029ade821453f2c1d7ee9aa2856f3647bee9f79b729a49318880934057ceae7948ded09d7a53d369fc670bbac32774bd5ef41cfabe0d5ac0338e0e381bedee29dcf14d6e1991a55360444ebbe0cbda413401767867fac8ddb134c48b1bad3e8cfb524c8c89ab1b45f2dcf8d1510fca8d9a79318ea67084d667b1ddb5311c591f2679d158b0223ef7a029d91b60a11205efc07c73ebe1d2f72f455793f37ee87b492d06dfe34b2a252153d1ae54eda000b028af65a6455d34ad4db8f0b4581a894b104c6400f0884ed0a70255864cfc4007b70d32fa6c7cfd80a77c9e27edb5a2bff44d424008b7c56d1c6fbd4c3976a763f0736b17c6e44784181b719024d91b6ac2b0170a88d32996a7fc86f8c9d950773ce1b001a506f979a10e11b0b12d627c5a48a785d7884740904f6f30659a1ecb05b876fc2ecc002ad57983d4e9367fc6e11224940138f29450fe29e63e424a8d0e7078a5c2fb8589056723c10e57a3076ee2ba98d0761d41b528b4fce86e556880dcee9f7c686e4480d6830297f882b954ab946016bdbf7674c44a738a9ddc18f70b22c26bbc67848402ce544538023f9b6cdff24684fefe177bc2a59e5aef13af347f714f79dd30f5db862964f3abc21e41547070c35c572a79217c6c38ae2d1331dec64f2b054158cf5e3eec8e132409fbd23e76f5af2f3f699608b5171188289944329c57716949a7b4ec5f163f5e658bd7ea4843c6e7c24ef8e2decb56d680a7840a58a91b7b0e924bf7aa8210f2b0b866e247d02d7669be04af9359b15f53f2e3977d02db7c4188d6ceb95fb3152abcf70563cc0542a33faa49e4b22a7db8711f467d67221b2528b15117aa44e56c9085cb9883d27424a7ed92f856158dfe0a5555e201fe9ed4f58083ab62b733381d564273e564d5503a99aa76545777d54e6aa1bad7f14d84addf3761b479cd666524b367bf1cacd340e39a2e866c04b513d4dabb233632c2a39770e42b55415f3cbe2a8c946cb929c72c96f4f18d25f4ace7c4f5472b0d34dfaa3dd68c5f28ff6ce1000547cc2e1b732fff51f17dd4a17de6b4106e24f586d25d14f030613e8f077d8f5cc178c43af7fca28c60c6680ecb321c487cf014a0b20351fc68176722e4a77492a67ac37e641998f4ea89c700e3b2d35f4451d4f208e5f2653618a5ad9533ec4f426ff8ecffd5104560c3a38895d3bdeaaa501d5d14cfce22001ded2ecf7ca819a6fdca18ab217b2a682280c61c912bd291fd748235579ec05ad26fd5a6902cdd2a428fee4426e51dc92dbcebaf1a850f730f394ed40e83e0f61b388afae36bdaad6c414cae931e79ab41873ede0be7aeed482113f602f2f2d28edbe770aba550d965eb5b779f80de3993d51d4edb3a93fad9ec8facc9c38f76abe2d1880dfe81b4bd9fd17e5235dab2a55634212e4dbc6ccc5031eac7753753301940806f2d380f6c3c704978fb6edf4311720e79cc0939f26da0c12160953823e5a9623ba2e0a4d41b8dc12f708aab962b9900abf79f97e8d292dca30526070e93c3d32129c80f74903e88109b0976be413ff1c7cf43c0abb89fa1eb342685bf282f60801b01b092136c56f7ae9a79d69d94b2d9d45235220c5d63a3cbfd3a5bd2392dffd8fbff07673287e5ebf771ba2562b93e0d2eb9a68418c412df45d0df5879e3b47e5114b5b378f81df3360b74d3aaa94161d2fcc8916afeffabc9be90ae18c4aaa46b81616dc90089fa49085f8de53cc68ea74f7739e1dbfa4ae3956ccbf374914e20f8d0292729574018e6ee81313b2ac7d67202414db1b6b4e954800bbc59d5950cd9199f911584f6fca458e62c155b2b506f412edf08b95c26c420a34d3039056075f31c35cc571552235d1792912730e90cb208fa38fe05fde9d396977a01b03f6bc60346c2dbf4f7a4dbaf10aa873297ec04fb639b9d00cb6bb44e48bc812491bc84e6b09c437795ecedcef3627dc998f2c432c670a7f417b1e1f8823c266b7bccf8a07077fc97b687025cb6eb005f1d4cd4fa6f18794a21101768ba95a68d509eb19383edd45840097467ee4ca19f29a23212c848c740f353f8a2a326525b08d0c7e03d8b792914eb3f57caaaef7d3569f5e4a2219f49551b7835337568a3b8e9df657e07c118141152587b0dfaa0c230311efd36ac3837341e787b14a7057442b44ff0e0cf305f2bdbbfeac840848255fb2c96930776c88a7f3f56d8bbac04b55a9da57f889796b99a3ef2296bcd003a6283c8ff90e68cfd062fa09f90a9e5a7ac84874d6dd8b8a23f07b8c6c8be1d0bbcf7ee0d37134828bd1c3080d7c04103297544dc960ce00f7c275cc1898b5e842a24a7d1fcd9b0b9d197312f045d6d6d0d52f3f5e0319faedd7af92e34c603649e8b7d147d229fc51ac52fd814c86e91dd12837fb483c0e05157598265e94dfb5751356f22fadd0032a4c86e68a24fbbb69f68bff762b9caf18c547dfaa4902add2444e05776646fbe7884ca82ea7c3dd0286b880c97bb1041daef7283975d5f6df72a91e707e9f369cb3b308c4bb477e4aa171b29e243ab08c822bc7679013dd31f4def8c99eef0daf483956cac05e4c2c42d1f8d507f2818657c1c6662fb7bef3c79a0ca6b2d03858db383788cc5d06489ac203fa9cc7a7e376aca67661be7e9f9353d01572c39adfb618d5bd49736ab4e0c720433b8a00eea328bab282f8332087dfd39bdd100b3ca5896c7ea0151a05ff1fee74efd0ed06429585fee6a2075088af1fbdd1a734475f5fade7332c968e44d590874c67b752a6fb60aabb5738c41ae20807fee752e9a14daa6f7a6d2e107ed78e7b7e7cbcf26064537009414ed7c0f10b40e149bc274c97be9767089cb4e9c40780dfd66cb74638429a03751373f41e4d22ea7d278fc7095ffd3360ff2f0e4fee928105d5b5718dccfb5eee78aacf3df5b1d363c4dabef74187e4ac91d11aac719a0842d47a59e7212a115fac865e5cd68e26cf75e4cdbe4c01f4bdbe16e433ab8de7c805b019bad233abdf7ef61bf595877ddebf3fa4c11cfdba9d037d9da056d618308f898c3a111de2a926341e114e9ccbe38e065c2ed37afde8a20d7870595cf766b3fa5f4c363c82463d5695e82e4734c033d7003ba01449516a4fd55f8cab3805a7bfc3bbdb9fc7fefc156f2856d509c8497a5aa47764caedee8d11d452d608f6a9c8b5c9d66047cd0f789", 0x1000}, {&(0x7f0000001f40)="9771b96200550ba3a56da266e071f04153bcf115bca2fd42ecdb0f144862196318d2172cfa4c784d98321564babff567930ef929d17fd67f4dcf8d60286006f9c628420224c6807f1f70a486f36cea4115e7", 0x52}], 0x6, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002040), &(0x7f0000002080)=0xc) ioctl$KDGKBMODE(r1, 0x40044b06) 12:05:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x8, &(0x7f0000000380)=[r3, r4, r5, r7, r9, r10, r12, r13]) chown(&(0x7f00000003c0)='./file0\x00', r2, r11) mkdir(&(0x7f0000000400)='./file0\x00', 0x104) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = shmget$private(0x0, 0x3000, 0x502, &(0x7f0000ffd000/0x3000)=nil) shmat(r15, &(0x7f0000ff4000/0xc000)=nil, 0x0) r16 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r16, 0x0, 0x6, &(0x7f00000004c0)=""/85) fchown(r0, r14, r8) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000540)=""/70) r17 = dup2(r0, r1) semop(r16, &(0x7f00000005c0)=[{0x2, 0x3ff, 0x1800}, {0x5, 0x1}, {0x0, 0x6, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x3, 0x9de, 0x800}, {0x4, 0x3, 0x1000}, {0x1, 0x7f943626, 0x800}], 0x7) syz_open_pts() r18 = fcntl$dupfd(r0, 0xa, r17) setgroups(0x2, &(0x7f0000000600)=[r6, r4]) preadv(r18, &(0x7f0000000940)=[{&(0x7f0000000640)=""/174, 0xae}, {&(0x7f0000000700)=""/183, 0xb7}, {&(0x7f00000007c0)=""/73, 0x49}, {&(0x7f0000000840)=""/197, 0xc5}], 0x4, 0x61) getpeername(r17, &(0x7f0000000980)=@un=@abs, &(0x7f00000009c0)=0x8) semctl$GETPID(r15, 0x3, 0x4, &(0x7f0000000a00)=""/77) clock_settime(0x2, &(0x7f0000000a80)={0x5}) 12:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:05:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001c00)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) recvfrom$unix(r1, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r1, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r4 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001bc0)=0x3bed) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000001400)={0x0, 0x1, 0x1, 0x8, r5}) r6 = semget$private(0x0, 0x3, 0x91) accept(r1, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0xa, 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001300)=""/21) 12:05:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x14, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="fd106df2230002e77d78caa3612cfcef865e823923b3abeb918e6f44d84bd69b9a3c1592cc894b5f8dbce3f4ea63b5a2543d24adff61ca297646541d0571fa80cbe627256eaa9b6769ec7718b80271aff8661a024c5e7af7afa3fc17c3f467887782d0c5f24bb4a8056876df738c7459a36fdc8843de5d9cf08df145aed60283ac251a0c40d3240cd1b810dc219c5e5942a80bb34307e8418f4c1d176231062728359c3d528b970c3bcba7", 0xab}], 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e663d6c7fa48", 0x3) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 12:05:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:05:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7fffffff, 0xffffffffffff8000, 0x5a, 0xfff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x4}, {r1, 0x4}, {r1}], 0x3, 0x9b6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x1, 0x6}) 12:05:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r1) 12:05:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 12:05:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) fsync(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 12:05:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x9, r1, r5, r6, r2, 0x82, 0x4}, 0x100000000, 0xd1, r8, r8, 0x3, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7, r1, r3, r4, r7, 0x100, 0x5}, 0x5, 0x9, r8, r9, 0x3ff, 0x987, 0x4bb, 0x4}) 12:05:39 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x100000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fcntl$setown(r0, 0x6, r1) fchown(r0, r2, r3) setreuid(0x0, 0xee00) socket$inet(0x2, 0x4003, 0x8000000000001) 12:05:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000180)=""/150, 0x96, 0x5, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x395) r1 = shmget$private(0x0, 0x4000, 0x343, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/177) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) 12:05:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}, {r0, 0xfffffffffffffffe}, {r0, 0x4}, {r1, 0x80}, {r0}], 0x5, 0x5) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 12:05:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x3, 0x44) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/48) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 12:05:40 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x400000000003ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 12:05:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="0b46caee6357eadfa9b8d4ffe5c5197e9c75bce3966c1ee1b3c3775dd11031b869054e30f0b86f6c63267869a0e829b885ecabca2b858e6b6c358553e2b220465bf98f2469e1ffea9c204eb642fea1c8707df0647799e6e70fbb29ae2bedede427a3d2e1f4907357089f04c0a5c9f1db122a4af6173a6f38f3de2f99f4f8bd140da3efb69a3e93874574b647c6663d8f5ffe3b9846bdd8a30582e15210d604829e31f3aa44d0e4597f532e06203c2a19610b01408d9909be04", 0xb9}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78}, 0x408) 12:05:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1b, 0x7, 0x3a) r1 = dup2(r0, r0) socketpair(0x2, 0x3, 0x9, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x7ff, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="5582da8161fd9c78", 0xffffffcc}], 0x1}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) fcntl$setstatus(r1, 0x4, 0x40) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 12:05:40 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xce0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7f, './file0/file0\x00', './file0\x00'}) 12:05:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket$inet(0x2, 0x4, 0x4) socket$inet(0x2, 0x7, 0x2) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 12:05:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) close(r0) 12:05:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget(0x0, 0x6, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) 12:05:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 12:05:40 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000780)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x180) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000001540), 0x0, &(0x7f0000001300)=""/250, 0xfa}, 0x40) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="7441fbee1fd34daf44fbceaa784c39b91a5e47a9cd88290983a21aaf82b585a34ef1f91d57fa92dfadc667a7b36756327370c721f10204a7f95e37b11146929789200228aeead22c7ef7d49f034063b24356d20dadd0fe1b2c6c5415f6bbce0bfc0e057937bec027da3cd3965902da069aca648122bce6404fb587948ffe96a7c18e819b1176605171093d7b24235b018cdfde69b167e3bf25088fa82e38d39f5e67e05a1cb6db00db27df17ceb1e40d946252c707681a6b45291b49e106d056272f6f0dc6a725c2d948fd38cfd4c73d11742688621f111dbe212d797336b05eea17f5d353bef7542700e330c5c4473d96a5c90969792715e0ba1f1266d5", 0xfe}, {&(0x7f0000000240)="11ddd977b56a1e7648c4746887e8ce30dc3dfb1547b774d22f841973b40103be6266a9858a4267a9818bb5645df9095adeb723b67e9a5afb33c8f2c8491b9dc7fdd08fb08a4592eb78f359d65da8e73644eb587f97c090c48448638ac47346f8b8712e10dfb86f5a34466932ca764fcf030588268506627c8d58f879076ba4b2b9deb3e47c27a20bbe25e88c9842", 0x8e}, {&(0x7f0000000140)="3d3ade4bd5953dde", 0x8}, {&(0x7f0000001440)="26a149814f27164081c03c1f68b2b81098ed9b059f16d2c320b05452cdbcf87c0186cc2a3aa304d6d8bad2d5d48b1a58ffce500f8f551862430237ba98ecf78e6cca8e4a2484230d7915d61c6b70c038511887ec7715ef955fc973b84fc3dd238717e4b6d198c21dac513425798c833b90f6b5ba2d44b8e33a1edae6e14e7f1baba13d5d86b53aeff0b6139057390ec6130957bf9887d03a2a2ddebfeb4d49d59e1584b8fed176f4161719dc2cd79fd75493ef85d5508f4005a60cecb18c0520035b1d2832320b2bcc46058b932ec1b0c47d8da540613fb739e93c1175e3c81fb76ec540c9215c83b864b329e4340c60d03adf157adacfb6e8242101436f372f1f2fcce46130ec25b177548c117da79ee9d8e4a0545dd5e63f9deca9737da973dfa4e9aa0a184e9184488b90266316fb570721968ebbc6c1bd180a885c691a19efa690de912a668ec2957441f713111be96d566e298e368af1383adeac139ff80bf076efcdd131a6715fa49b9866928f0894ac460899a02b3817965d40c36d8a0be71de42a3b0a5f09fcf722e41a1e53e2e8b3b2830f175a010d7434bdd1ac457772f36fb46bdb8f317f55dfa21b120d1ddbab2981083bf01c2cf8d4fb3f3d756808210162afc744ab231d54b026f48d08d28cfa652d4852e340193410aca175b2c73bf00be9e7caf9a193be9c2b482618c0c9a3f7edd7db1d135fe6f1d7fd557b6d01dce6098b5afb7b0f9af49c4694d7066611d0baaf84e5413bd8d475086c112fd19d11826db49faef720efdcaf74ea2e74edaf933ed397e6c418e91fdd1d66fcbada7442a042e96023c8ae45f6b25cb305981ccc08b16457d253e5549937bc33efa6953fcfb74b2e58a290642438e6a7f51606a0955256c6b2715791e39315d4bfe7ea0d7078e60bed6be95b1b6c595cf7ad39429d4e6241b68f0fdba88a1e7132d836a71c906fd72adfa57d09fd5dff5e6b85a3013a58a538a4a2803f992501927dc24325e841505171607f7ace6c1dc34f451a930162850afea22f419f2e462f13afa01d3808f6d0716d1e73b57f0987d477db2411f7d8607e0be500e73b9d78c8756ee1eef237f08bbe91ae51e96bf2d72c754990000867c126fabc4af0f52f9844dbe57bcaeacdce079525cce99ed411fe5139a69edbbf6d04b8fb66e2b06f3d0e0c16f7374a10a94df57fad57451134b544f888660a616638e57415e2299867c808f1b929b8e4e4d08cf2820fa1d343036b260e5538d7cb2039d703dccf51002f5531199ae156d8d56d8c3b9b376a4da2b0ce2d90f0944ad503750a13e93b88d7a0d15fe4d782aea321f792f874df5b666c310ec9aab5d6f3447615edd4ee2c3cb64a739afc40d00b340f472ed1479b17626e5e00d8ae9234cd0a86b58a01ed8a507a9cfd59a8ee18c1832488e2f9b322c6fa1e457d2b8d421963ea2772793b40536b55914db7039a1df21ec3e7c6fad0b15ffe1bea0beccafb0717590a6c5586f4b9f5b41e5c17e71a87c51c7cef94c68c2ec9bce41fdd7ba80bd794258ee0fae51b334831995c984dde1427ac53672be6e7340b973102804a4bfb1b5922f83d419ef40376a456037f7a4c1b493a6821788cd7fb6491b95ad9f903b1e03ee5c6701fc5bd4d58c7a8d0adc23250bc01936e28c9005ff940f8b28af3375512df8f43f3b78db4b9428fcbb6d1bd18825755e05135b7b62a68023c58b3c5e81a759b36247c3c214d463a177d5cbde3ebf5ccd209a0394d6e9762efc8251bedb832a887da546aed4397ed503a63e2ad373b30279eddddb4e9b8cac14ca195bbba305a3f576af6705cd00b4c17c1e986defedf428dc3fbc9f25a83d9b7181f5565893df699a04e6d5c6c6c44ca73341d5ab1701af51b7abf1cff4729bab60c4c8f9e35e4c437bf8d568cfcee5e8be11bfa06bc1ef7130ca8b0a44199341ab2a074c9d60dd5da6bfb22ef932f9c35660d304f6d87d29ffc6a37ca50c0c96a414ae27e4407f357c1c833984f80a6e3a286f13c370017bda07dba5d80a4379072a18ecb0daa65601410084636775fe2394989c72387cb59c2ee1af12704e099fa56804b60469a7aee9b9bfbf5f5be6854992b1ee0c14479b414ec6e7f121b592b0ee31a4afeeca38190254305ef2b645c863b5be277b46b45fe38189b625a4d4d1d360fdb018782b560628cd9c15344167417219d8c4d2015ac46501581620596d8b21ab529b528c03b9afd8f9320e6ea67f17cebac549a78fdff913a76ca80fd360ae401ebb6f37523ae35c0ca4d42990500b2652f030ab4eb1b99a65fd885fe5b573a5927748860c3ab4ac234b7f701799a447b350bf0c577e8eceb9a46f53fd263b643267c87bd58821fe5d886e6e630dfa90a72d0b03ce0a6af415b583b083067ec2252335fef39d952aa5eb95f3cc609b9b1f4de71f74512899082737b3b5c41c709c27bcfcf66451e71a150fce235bea2c3ed1d95df8055f6d4eef97049927ff28eff8702c60ddb953e2dd54daae80f778873c7ed037bd01ef690e362b96e66ca9fd52f421fff40c8e451341866cf758bf02d373e39dfc865c93275182c30e9b257c1098a4163f2816892de1fe881cd7fedbec9ef752ed3fced57b83cd4a3999a03c601bf88bc94ede174d9ad2d35713a0ca0c994a75fdb78f60c6be2fd53355af2bc99f97a11bb26e6bd21c20bdc59367ce7eb6f51521e2f237a4cd74d6602d83a15d5595d21e35431b60e7b129984d3d03942f746da57c9489f8f923276cf148dceaa903d926da29d9fe63a570237230b1a653f089fde1bebdf786bffb08fdfc687ce4a6d1935a6b82cb7da896bacae4edb61783a073195de3a0b9247c5b303a9b644df5e1319a4777bd19bf73bcfb6f2a6bd277f816b5b3976bd47ef39b31d21eed3dbfe0bc1079656721cac433689526a2ff1313af067ccc4eb2f6ee61ad5d28aa726dad5dabe5a879bc9b2584ec9739c3bbe9e2ed1729483ec0a2ecc9b187eda624b809b72d9ec18bb15c30fff7c11b83147bdc0d530503bc227ca63454d3c93237ef50aebb43a495182571475d2e740ddafa6c161d1a848c3b79abef70f5f320fababec4fadc34461363e3ee3ed858faf4e575db21ecafc360cb11d7e85be872db81af40f189496e128973229344490d95e7b592b14017625e495ae3d904b80a2c503b4e9a14fa3d67ae49af50a14d27793c255062141fe22f7acec22efd5cb621fd0bc26166e6421f2c2276ebd767a6781c004c35affcfb6dacc5e28f2092506ad6159d316baf2d5fa0df8f26511ff5fca211195528909d1ae78ee0b3f4bce39ff57765862091cc1ce642d88ddc3f02087a62fccafac53f8e45c314addc9fa9e02cc7ac3109f69d196f23e43238b45c765c650b96869cf7b758329da9e5240fb5146fd88b981845428f640ee357a73d25d5dbe6fb5e7af627eb240c6cc94f0ca1f129843c9638668ac38683ee4cd292184da7fe93d047c8135dad8d8e6b4864e370aeb4a9492a4a9634123578a26871cd517f56d06250079de7ccd8d1bf1de8a546f377f11d2233931c0efe4b97837f0f41721e30d1c9c7a24e1e6723020ea2cd5b5a6a938d84f7a359130bff32918c2a9f928866fb5fdf75469923cfc8c200aa5142ea661fae5090ddc0382340c6e650e4c4074bff5335dd4ab9dd8b9ede04acce457b74e7f40e35a1a249d5a1bad467306880c379d15af08931730329407d07f9bc0d3432a7defef202ce73c8487221e8337d6fd865db0c1d0a65b64115e21c57188584fbfdcec27b9bab32d0881312c8b3765547d6db3c20f1116c1c02299ac33387cca3c827914d7010a3a68d0af694ee30ad74d50919678d480bcbe3074a1204d58d555c0914545d955ea9fe5ce0bf8df1b9acf55cb74c78770931d490511df03aaa7507682d0f3f19f755bce8d3015d108285a95dad4efb8fe44ec87e29be067cea7527dd3b962c4d4f7bfcf38833268c474340e5b2b530fb67e7b56d0dd9e08401a0696268e8692c6808d667e86fe3f43a8d720ca9fbc1a94ceb4ae3469c236e1c462ccae426fa1a8ed8c64740d22eb79f84ca23890463d1473257ecc16302d9f7a9bbe08723001d5a6acfb8990835e1ad312e157bc4e481ef0628a348477574e91ef5b58bebac20c6d64712943d606dbe159908a6416c4f9fffb428089a3e3996f713f3b17f098efd9b1e0aa40dcffe7281e3567d54621dfd43507d27be411f3aa401ee784d4bcf80b0185953bf2d9b6c2a5d036156f2077a72a9a37140980989d1e247ec2b4b5bceb07f0a763cf4fb89156b2f53511babd346626ed9fc9589a6cafc241133c2d9ccc6e0e0cbd1bc9a4d323d4b2ad913bab887e0d07436f7cfc5718dd729d4faa9add05972ce8d20b0f651a7f75a35c14aeb85e17baeebe7d5115cb11518b8ea1d40c05a4a34c8ba644fd61dcf08f28e2d1c8d7b83a29b3cb235148c7d8c9c106303e8be827c53fb69d5478921271046cfe62c7b7a09dbf2abf15b91cef34c0d17d2a5fc79881c4ec1643c44d30045c927cf94eaf3e0d9a8d545a223deba589b31e14ad42b68712b01a36842148ce2f20cb83e1815f4500af4212a60d2487012d5e635c582556b3ba0f7a08f1e0b72a30210a6a234b07c34b29759e91f8efcf234d80295cc7c24b6fd5160ad2e68dd3ca767d0da19cda9b4b19f513d0c7cc361cf4260415903b82d42fe8bd4059bae8bde95bfce3af2c0a749ffa94b41af787e7254a6e4c19ff238b17ccace3513924c03eb7260ba90beb7cb35fdc9c4f6894fc890a86eb48d0bfc7a5acaba6e541438de5c094e84084b4594d977b35955354fdd99098103b6c927740575fa3f22bd97784ac955cc5c5ce7fd1a3eb9f219904cbed8bc8463e9edd02d3973683bcab4e549f31d993315bb8a6b178107290a0a5047f095ec2bc60f81486a1fd5bcd32e29e2644927959e7b4b12bb6f48c9378d005c7777f6a12e3a41b8355f4fec973d0201ec0ed91dc9dad014bffd661af9a7a379d857b9366210d9e2c820629f60eb4c92249c2a9e66ba5e4de475645ead726c2a4285eb7e178d98374372a7aa50dee16f12a2dd791744d767f7007a4c42e76e0c8ebe1921ea206c03644cacaca8918fe8f50e4a5612380bb2836f02aa606eee1ab46a7ce6f795ba40d0a11d1d161225230ef30748b12285a33546fecb9216ee05954cea0a55c4e592d706c2de3278eff85589e9f54aae98ecf5834d24042d673548a44c14497d1dde4eb2260427daeb2834ca38334fc1c2f179ea8870f4a4c2261a4d67ce0bc01fca412540002b88276cd57c198ec6f2c1b65ce68d5248e3813ddb22cba3f989d5105a44907fe97e5ce678f2f2008d20d63313c72e33289444d4a7d888613a189c345104d07650b2df731eb35baa001af62f94fbff1cf7fc2d3ded08b7931f81bc01b63689e141af7f14685aabdfde2281c951a454f02a73b4c794d83532d442e5df18761e75bef5e97eb320f2c99e2ed2f36d5d5c3ba99ad657eb8adac67ac9356d23308d7b879d0655eb9e744a80ac5759921dad99d087d17793405c0b00de65843f195c8a7a2de583b56377ecdb0d0ed53c12586256a0eb349f4a5b89e7735005b7b3c860b6502152b7b96edcd3014843cc08872c9d67937bc0a38eb53f4c3c2dbc3458dc952d832e3f68c170194164f941f48ea5356b55c066568fd057ee76c73c5725b01fd06bdc0720ef17f0e176ef4f1436aa00263d25930d56ebee5d4e0fb67c02e8e81dee37f2411bae1cb483a3c5583dda70a10ad0090aef11a99153604f7aa8d23b1", 0x1000}, {&(0x7f0000000180)="714ae460e6a946760ff0fc17e41fbf69c5f0bca1a1feab", 0x17}, {&(0x7f00000004c0)="0fc2d2c7590d67de5ff0db467a5cc7e91182d627fc1d67c6", 0x18}, {&(0x7f0000000500)="811ab23cffcbd16e63d0ae406293170d91719e2879f3aedf3c758ebd71c9bd828d39acc49c80e68b1e6e42a70c9634fe8465c94a9559f71e82a7441de85621d37006321e8cef103d689d042e9906db1f335e374ca6e28cfa47ae5bd349056629d5228e4e925ad3ec29aa27ed7fc3fe7c4ff7174bb0ffaf38323186b19731734fed43c0004d2b11e2553bb4a405bca7ef0db6c5a897b39dd7715b470434538950ecfc5a175185e8", 0xa7}, {&(0x7f00000005c0)="1efdb30a6adb15ec7fa4efcf79dba4408755a1f276e3c8ec4d905585962980de04c1299a6147b57a046dcccf1c5cc5fb9a442b897cfe38afeabf17ef93fcb3874f99e5f88eaf0530e7e46d4b98071f12d796edf1017a9f8b8ba9ce4e1cafcd58e852216776fd097b6a722ece4b934241a039ba938b32cdacd507c78d0da6d082fa387a6fabe59e2354f2139e2722d898bcc5fa39db635b75ed2a31f14856b66eda534a82380e03a7dc08e14689bda3e656b1da01b26e75059240235f5b5d60a6684217f20f2b9e6e44682830625104a2df2dad2fd1e4d592e8ac1357a18e906e88bd3064e243", 0xe6}], 0x8) recvfrom(r0, &(0x7f0000000300)=""/184, 0xb8, 0x40, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0xab1beb9fd5f5bb5e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 12:05:40 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x0) 12:05:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/1, 0x1}], 0x1) fcntl$getown(r1, 0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:05:40 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(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) ioctl$TIOCSBRK(r2, 0x2000747b) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 12:05:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 12:05:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x200000005}) 12:05:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x9}, 0x8) 12:05:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000580)="fb7b317d43ec45132e2fad7e366cba20c9a555bdeeea4064785030c565fd73c390ca2ac2f01b4cb8416d8d1754c822be543c708cf39754f257537bd605eb568de5ab0bb11ad3075928d503fed38313d82c50e60c2bc6b9d8a02f8925f9bc3a8322c2741a022f5616be616f07c109a7519c01cc7bfa843aa44a842399adae534c2c356cf88f5895357734f49efaeca1b3cb8398c790a086fba26f7b910dfc926089d730794672866fa0cc18418e5335706ad8e8bfdf6f554e6d325a678eaa77abb5267abff5ee9ef9a4e9ea47d33441b55c1f8842fc5afbe1044c894725f012622f2892ac7317d2b7b0402f21659e3e88f44eed0bda707c5031a3aa2ffc3634c5e57c722d4b8da13f07bac51a8b9c20a19b75fb98a344ae768571b21e35b7bf2d2fe50f281f79fb40ba198be773361b32c4647ea94f997a90e97183b6ac02507d65f57a228d4a4378c12cafe77263d4a7756dd7bd87f60d58d60d1776fbdf3f153e33a492b909f995521ece215b2dec06714c6cd18e176b41c283a56225fcc0b2ce7eb093ea935b3af21b69d2c52232f4569dc3a6f6297cbbbde00626afee25d14c4b682fc5e817c7972dc62511027cddeaa550c74fbfa788c7415dbc7624a3688c9b9dadba56f6ec2c86ae67d903194c4f59d3b918f54e00eb6f5411baca679ff373ed976061e3ec24a6078e5c3b340c3360901c12923a98c6c0d321648c3c63370af334939b9793f1493628144ce4bd0e887bd69a83546430da2b674aabef91a4a9b9a88458b0dcdb7b0718420d7f6e99cd25e3dd80efa9615f720a9dc3cfa96fb49daac2c229e98e4450c3cc2f93ff7cde78ac6502f9f83d94c3b11cfe9cd022a6ea1baacd0a3b87848c4ee3b6ff09ba94f1927cfa6e72e582e4331ecff17cd09c0f5decdbcfadae4f9afa2b47ba14ef3f0ba42b3f86b38e6ef26ebe1cb0189f614ede79fe83a490c0dfd9a9c3c65122335894f67fc0b8f72153bfe14c859ea05ebf53f7a5d666ea37481ec61d76406959179731f5fb4170501f5c152d504582bc516211ae2bc534df0e4efd5b7e32238c3a7e37e75c855ba037148bee9bbee364d9d78f9801da65df0161759afda73b20cad2a3e8e904c64cb0c5d38bf799e3894770c4387cf94e1a21fe9c8c604cb12cebb5027f3ab52964c22d08546fae962c7999faaf38a0ea9181d7a8db4cc3f75cc0781a3f125b8d38744dfa01f5797bef0cc33a074101b202ae4e4d3da038451e3e8e5f58438fad3aa2c205a2e42eefc9bc100c783a298b716a576a3a01b5e14f455ef6676bb81f310547fc7bc41f0a696298ef6fb747e03d5564d192c32585771fd6d4875659b2a836dbb9e9d80584c7c5119eef1413d7c542aeeccd53f7eb0c304e6a62e698e990996e1b86cf45be1aec012b8d2fed5cda22e57f4721a6e24662488c8d69e8a63a06bd3c232dcb7e8bbb00664faef4b322c5481707cc8664332c28973621c81cc39b778619028943d9cd852899d4168b74b389c8ecd847f3b642606613386768a32bdbc9032c54bf9fc34c16e56c5f5b31f31f683d60a20f26488b2b3448fe60bdb2e564e43f84ceea905314b1d204a4c3618899debe0301f7c5a6478f6c72dbdd69f9f93ccf44e1fec6c3e610351e0ab552e5cf85107dfb14ad9a90fc219c89fe7b071b39e371697ff908202050fafc70f5d176907a41fe8215c79be867f4dba3ee72636e63e6cb7092c9a3dec3dede3ef61a91b8f393997659420b0c61f996bbf9617dde4a2393fb6a1d2a391095e7838ac4b5d69bbe84cabe1840b240bd5b4e48e0012f5fc1083124dc460f32faa88514b08003744fffd620b17f2707a51506e1a6959ca66ce5238623ce6d9c0bff65e26194fd5a6ce35a70fe7a23db4566abd1c9b718325b034519540f91d96d4776f1293747364fe0fa1dfb34736bc8ff92467e0e03fc4407e9fdd7242c0faede621f287f618c7ba499bd343cfdb69850558934149178a28d49678adfc488bb8dfddc05855a898171cdb4c94220c55f83cde25b3a3e34a7a974aea749c89d0c2d0ad623e367fddacd2af71447337bdd3370bef0d26b09f6300b4550cfdde91af78af23cb003a6a8040afef122e76d70198100fcbc75e6e35d568666ba4636ed6a0013639b7f932c73d85a608595f12fc7edca873f7af6a527e663ad87f8f920fbb1b31a73c454e5382707f8639c69e4a2df61cd9a5909f916c4e8bea1933adf6b57b5ce74e89392791572f085b405859b99d3fde864421986cf5c9c8baa10371f89905010d8bf14a1668da5e1787a7fa84e342e4c6413b4db9bfa834ae3671feac5db5d86da8960773312940e45f52b717ad9a64282ebcf54711ee5ce1114410d04de5220edd86b59d0aacd9d172cf15eb9d8a509b1ae4820351acaafae7f209077ec4a999be143cdf200dadc92c7fdcae0f03a0822ebccc55e7d0bc6193820a194f958ce916f0bedf5b18ddf3c4fc5f86183ec79804888a6cbcde501580678256b66cf81cdf3e2f80af01763dce3bfece6072e9d7ef0fdab6ce17b81d58fee9fbcbf4118babbf4273daefe96eeedd5c4ea241688d6aa2055cbf0abd7277b472399faf2868deca3707006f4ca038dd09a65b833acbf0c278ee3339c2a954aec09265d88d48323c7e344e89c4ecc686c86686a917f7099c745c543d3b513732305bdfeb432c1b4128bfb4d7aaa52897c25cc6c71f92d466f83fe56e001aa50f59053dc6ea49ceece29c56f9809a9567aecdecd956b5248dcb17224b95f7685746850e210ed3f018e433d304e3e1a767fb3d6f6fa4e95dfe82dcbc92407eb40a65fea09709c949d8f658293ba097cb289752bc80ee94633fc555480905167f7dcc2d46709460201b9565b941006c7b78a4508c7a10eb6749d57a6b23adf00e810cac20aeb959b59be27a38028aefdb3c25f5dad91ac22b0ec006d8d7ddb7f08e45fb627d5192f7eaf2a54bd1392449794c82395b7686d7149f9f6d7c13a00f0f8d1aec854b340eb7f00e843b8321bc511dad4ae9d03ca284bae46f26f9548ed641e3982dd56d455d2ee4dbda7701ef81503668a980d3bbbcbd774b9ee0ee531f4d4db9ae1598dbfbf84f6efdc950730ec8e6351c4d2e6b5749e8561fb431ae176047d2fde6e2a67e9433e170632daf62dc29c7e2f7501f4dc2a3ec07b32a53961458e337cd4d8f5571c3f60d769fc17b22039904cf28864f100846861cb1dbebf8d547de9fbc2b28ccdff221da87e5856959b7970bbf54b21ee702643bf86e748013152613ceff9428f57808ecda7feb2f1bbfd120d81681f1ca5af4642e71d555758b67b231b2d9ee2b1fa6dba2b440045e3a3a05562b7257af83abf6b98bcbd002ff317845c4f6953ea0d3a9d1dc0dcded9dc66d3a33d97ece164c58ec20a65ce9915c658bfbf50885c44885d821eb14e42500bb401f4ab9ddff894ceeb661baefd591126fade2b3cde6884f19cb6cc598d0e47a065b54ea2b8921972dff33913ecec2547f6ae99b98622b0c7ab8668de6e0eaf4e07f2adaf8612cc1aa5fdfbeac051b0f1291380d777b86bcdbb225f2db1ff2daa1b47795672206282baf2a706fca734e9e1578db76f1c710b2298ab9e5be9e93c439e64fef2b981942df2c1a678ab67afbc848e5e1fbf645e36059b1ef72ca1f61cd8270e597c877a0d4d5e9dfa2b99a7ab10cda2b05fb8c3f47092801f669fc2561882f262424cd4b10807d4acede9a2571b0d800f084086232202c5c8d002cdf9f9a6100525ed3a862e8a9fe9c472022c62643a6c0913c2428569c37b2ac1e808abbfbd16da200866677e6875176a3a33b11f005af28bd965802e3f44b4c27e9743d822139fa385e294877a22e2c2878ce5b536e671c53537f1ce0dc28aefef70415cdfacf6b7f8b50fa4a2614b6583a4d9e0fa6c2e82eb12bb016275585fecadf5ebf49166c751ffb0f73bc89259bb69dacc6f464fb569b3a7810b57c17a1b9e56f513186b5f8ced999c28cd395813a32de2a216f8eb5c8b5bb45d25a82068a499aecd1f9af20a97974a2a52740179eb74f4666f31e68491c06d972d461e220b9d10510b112bd682b4fde6fe08616175e3e6821580ebca2d079ea24e1da8dfee780a7ea652c7c66e6b243418290df1c73c89fe9094f29439381f469cfcd1f36a4c7f09e9b34cfadf97dcc179f74edd16a78d71b883944c4d66ad610b166dccf1582b173a1a5e239623805e335b391ecd0097c3304d3dc145bf73615789b566c423d1969aab00873f9cbf672388e2afafc0c9b92434533a17675ee7f26c0067774f77c0f301fc6e512d6afebb867e59cbd931c95c15576308cb0a854a0f33bf70b87d84025fc1955dedba6df87d0870ca380f7c35c8330b1255780b377c875f0651dc69b5e3129159864575afd6994a7c247026868b67ad2df7c4fc29801e1cc165ca6786d1b4a07638c66a3f622f00799954806e7c1d4d6e2d5259d0e745a500d9e2d83b971418bceeae164db5cd65637dd7293d0bb0fecc09891c60b91f2acaee4ae37b180e00e297d61a7136a37d0438ee2f68a277416a7218fb2818b9a4f69999efb304584654543b5a4ef5b9c4e8ffd93a207ba0814698e8492e3528321874109de81d88c3efd05e5c25ca8be2c8285d3ea0ad6d420ca95f3b92e471eb5a6e7de094453dbaa195cfd3ff5ca733189650d2b37edb62ef806daeb37e04159ca3fc4569009a39f790452d670c97bfa425ef63f6c795f9862bfb7cf8e86c78b12617bc72edc1e81ab7f7d9579d002b39e74c499737cf254d5be9bacd0ec2473f6719018c4ddc665e24328c8f833b88f78dd410b73c3b6747f8441e2bba7ece566eac6debce080ae70b561f9228fbe9d3e27cf8d027f39f73714cd3bf6e1e71fe124af7c42f1548951733dc9061330b9ebf54b915619da0c0502f03619058af1b158af9419478f9f5685817048a7a2f88dc1caf6f9fcf854ef2f68a77f7d4a73cf37d808de8420fec6acc00723c27ef6ea272a131dbb2c1fc0f16fb59f7bef52e473147f2eca84ddae86ad932e0c28892e7df356429918a204ff7dbea6c29988c44ae8bec11a2718570dea00aec9cd21634672c93a6c1dff86bf19db61c725be276bc890ef64ed59546921e05da971b387be03cf1c628d84f789fea465704777bb1a73f4b93a62053b75aa5414c678d2071317517e4b0e53268aa7c9cc342ac407412d77078d1995502653c9b342b480766ebe2361ed91b605f178e9c1988013aaf4b31dce3b84d26b9e6fba959b89a966f38d0822bdd423f5a145d5caf7ef4706827db8bc90113d987ba6e669190d2496f95f8765ee1e72747c129fe4a2f7a096ab4574684b78c74fc094440445c3724141dbb8c3ee60f1976862cba9166f2ddb985edb940db9459d2298832fc74c22d1d779ae9692d12bff3e493f1ec84b8222cd7933abc6fe5df5ca946d0a3301198667ece078d93e80a6db90dd6321fb54627d150491b69b0b057c8166741fe3a8440b45d377c395b7ef581250377c6f18ab65c74812e81c96e1f4c9e46ed8a1c0ecc835abe26f595a0c0660d23466204311db69a75b11da875789511883382e7d22fd8099e067158c4507f5d2408addd6f1e225ecff707f4d357396e2b9c45c2e886f9e269ab0805a80f74b40a6ca0f801af70c51d5f923b6772e7a3e0983776824579de17c631490c1da5e629e560e640f5dd81c77f69c9f27e675352f933035c8563857e39242bfdc1d0c8b35eb65a4a6e0be1eba1867b264c52178eed9d04b132729a4f56e09ce588d68b188bac8fd7b717", 0x1000}, {&(0x7f0000000080)="63237b180ae91d6b1b0c953edb47320942bdd7d5e6203da44a6d0515e60cb6499c7f53d66e2b49fd228e57b9c8022bfcdd66c0c653210d25372c82b687a649e0c91343e9cfb405c5ff58d96aecc09d12b9a11965fa360a70861660bc576f6c6198", 0x61}, {&(0x7f0000000180)="6171fac0187938984949403790161466154c2dfb8f655d8eb9e7ffeddc079f576f8438bb24e5594f5a1325f7d0566d72417fc52f14c1738fc6447510cc5bbd02b4b50071f9c169322588a9ce44c4a411ee8366234478eb951cea57e95f864c7159401a552e674d2cd813a0a19bc9280a0c036ddafb6db3a8b73f6837864ae5", 0x7f}], 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x8, './bus\x00'}) r1 = semget(0x0, 0x3, 0x182) open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0x4d) link(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000280)=""/230) 12:05:41 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 12:05:41 executing program 1: setreuid(0xffffffffffffffff, 0xee01) semget$private(0x0, 0x3, 0x400) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 12:05:41 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 12:05:41 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000080)=[{r0, 0xd}], 0x260, 0x0) close(r1) 12:05:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 12:05:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x203) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) 12:05:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) flock(r0, 0x4) 12:05:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530003031bfcacf6ee5e2e96f24a98734"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x153) r1 = semget$private(0x0, 0x3, 0x81) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/197) 12:05:42 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x25, &(0x7f0000000000)="b53b5fc4e1f054839439cd45dff274d0f35d59c18c8b31873a2b492a661e26ff79d0d72a66") r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = syz_open_pts() pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x2, 0x0) close(r3) read(r0, &(0x7f0000000280)=""/142, 0x3ff) 12:05:42 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x2, 0x200) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 12:05:42 executing program 0: r0 = socket(0x1e, 0x2, 0x3ed1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe94) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs, 0xffffffffffffff9e, 0x0, 0x1b2, 0x0, 0x0, 0x400000000000009}, 0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0x1012a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x8) 12:05:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0xe64a, 0x1ff, 0xfffffffffffff800}, 0xc) 12:05:43 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100000000000080, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 12:05:43 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 12:05:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 12:05:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x142) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000380)) recvfrom$inet6(r0, &(0x7f0000000280)=""/187, 0xbb, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0xfffffffffffffffd) fchdir(r3) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696465300030a3c97d3d2e46e1b238b5012b803aa9ee0002474777acebfdd6ce2023544fe9ffcddb8be5c4c14911c862120c662772d9d761252431c5253c237d6c9bd67bf1475e6c34d3b813aac09f3cbfe4ac0fe443f35fb9e7"], 0xfffffffffffffea5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000010000) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) 12:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x327) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) getdents(r2, &(0x7f0000000200)=""/181, 0xb5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) accept$inet(r2, &(0x7f0000000100), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x8001, 0x6, 0x1, 0xfffffffffffffff9, "5553e4144ca7cb12a6386dce67d8383f17fc07b6", 0x81, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 12:05:43 executing program 0: r0 = socket(0x2000044000000010, 0x10000000006, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 12:05:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/189, 0xbd}], 0x2, 0x0) 12:05:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/98, 0x62, 0x42, &(0x7f0000000080)=@un=@file={0x0, './bus/file0\x00'}, 0xe) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000280), 0x0, 0xfffffffffffffffc) 12:05:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 12:05:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) 12:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="922d8ba78eaa336cdadad1c2e75b17722007168511c72f393cccbc4a6f1a908c77e8817d86bf63b1d26a3308ccc941a8a927642989c351e018a9fcc5079d20ad7c1ed40c6edf4962b71bfa59614b236d263f1cee00ad7a1918312f3abf2541080d04c238beb4ff67b0f26e1d078af1de014bf48e4ce3a50ccc9199da57874b9bda9aaa76d7eaeb", 0x87) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:05:44 executing program 0: socket(0x2, 0x3, 0x1) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) 12:05:44 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 12:05:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6de, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) shutdown(r0, 0x303e606618b623ac) 12:05:44 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = socket(0x2, 0x0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = semget$private(0x0, 0x3, 0x200) r5 = getegid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r2, r5, r3, r6, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r7 = msgget$private(0x0, 0x5) r8 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r3, r5, r0, r6, 0x80, 0x81f2}, 0x80000000, 0x81, r9, r10, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r3) 12:05:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="5aa2858b6da3e4d5725ba241b79a4729b8142396e20da06d4cc5f2599d19c6ec827b5c95eda6f4ad5bc92dd9d9e50cbbfdcf5a6c23edf0fb48ebb771080ae0d3837fe11ffcb22f892e2d0e06df71ce296e8dd538f7d5d3ea296773a0e070dec3051749c511a56cd1531f9557ef7794e444251bb299b97a239c99527e9fa4910316cbc0e1c92b3569f2e45b0d09b57f6d9e0badad360011d5bf68a80094879c00c369fa24a96a52494a7f78da3536bb1d4cdaf989e27c2a72e377d090645dba455512594ac86568629f1e63d016cde324294241db01eb40681d39da3c8e3889ace4edfb", 0xe3}], 0x1, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 12:05:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x4002, 0x8) 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)) 12:05:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xb4, 0x400605) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x2, 0x2, 0x2, 0x1, 0x10001, 0x8, 0x6, 0x2, 0x2, 0x7, 0x6}) r1 = getpgid(0x0) getpgid(r1) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r4}, 0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/213, 0xd5) getgroups(0x8, &(0x7f0000000340)=[r4, r5, r3, r5, r5, r3, r5, r4]) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') 12:05:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x100) r3 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0x0) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d996221af716fedf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d21de324aa18420098352d0000000000000000000000000000000000"], 0x1, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r6, r7, 0x146, 0x3ff}, 0x9, 0x3, r8, 0x0, 0x4, 0x2, 0x400, 0x5}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x9b5, 0x6}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x1, 0x653}], 0x37, &(0x7f00000004c0)={0xaf1, 0x800}) 12:05:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 12:05:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x300000000000, 0x4) listen(r1, 0x0) 12:05:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) syz_open_pts() 12:05:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x28) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) 12:05:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x12, 0x0) 12:05:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x80000, 0x2000000000008b) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) r7 = socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r7, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000600)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r8 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r8, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) 12:05:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1) 12:05:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x10) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) 12:05:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:05:46 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 12:05:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x3}) 12:05:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x8000, 0x80000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:05:46 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) 12:05:46 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000000080)='./bus\x00') 12:05:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) 12:05:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x71b1803a2473d903, 0x2, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)=':$\xaf!(\\\\^!\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='/\x00', &(0x7f0000000300)=']\x00']) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000), 0x0) 12:05:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x2, 0x5, 0x6, "586ed03ba26364a1e4058a490e29e8d6351c7ba2", 0x7fffffff, 0x3ca}) 12:05:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x53b000000000000, 0x6, &(0x7f0000000100), 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 12:05:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="43e1d8c71ab51f0153575cfc76ec3917b26d97ebe40acd09a1e925d747a96a56d1c88f4159abe77b2569e93e2a8b20b55c8804fc5f7fe21ea498def7c3b24340cb8555d7dfa62d99609e12eb416872105e754942adf9e8a808990603e65e54869ca3828a2459e473fee36351e7a47573b43e09525376ef3e1d4fcb3e62712739c46d1286e814a2ff82c0338f2fc368000000000000000000000000000000000000", 0xa1) fcntl$getflags(r0, 0x3) fchdir(r0) 12:05:46 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) syz_open_pts() 12:05:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000240)="f2a2893f850ce8d95e3b5999a0a0554b4f60b8d6dab2f3f0e8c600c4e3cf96bcd0cd51ea880cb29a2cbf5b9701f127700b55502c54", 0x35, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x2, &(0x7f0000000200)="dc56409d2f", 0x5) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xac39, 0x8}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) sendto(r0, &(0x7f0000000380)="16647cc1e0e4903ec8907545c9b6c83f42378f0e908a7d089e5fc1d843704cd794c3725c42ca440205ab45024a3ad93a0cec53cad09ed021a17db64c9bdedc9e4615e13ec1c61080298e2c06", 0x4c, 0x3, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\\/-\x00'], &(0x7f0000000600)=[&(0x7f0000000500)=':/](-\x00', &(0x7f0000000540)='}-\x00', &(0x7f0000000580)=',*\'\\\x00', &(0x7f00000005c0)='{}\x00']) socket$inet6(0x18, 0x4, 0x9) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe, 0x9, 0x5, 0x1}], 0xfffffffffffffffc, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x84, 0x8, 0x800}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0xffffffff}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x5}) mknod(&(0x7f00000002c0)='./file0\x00', 0x2154, 0x2) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r2, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r3, 0x9) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x8}, {0x8001, 0xffff}}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:05:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ftruncate(r1, 0xfbd) 12:05:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 12:05:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20870, 0x0) dup(r0) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000040)) 12:05:46 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="ceed264efc6a6058cbb03a9bad9b938fa4bb67152c1156e759d44c53d1a2ac58a48cf8a736b9a19e3e0b4cc4dbd64b4709e2d5377a80c5fe2b57bed9e21c5aa8d01cd23faa0665f44689c3d088f7fd425197f24e2dbf7a2d25fa3c55c5ab912eeb0789188be119bf5eb8ddab90f53650f0d5736a70e95279857c4fa203ac0b4fc2f81db28c19180049d7931419d1622a0bb40baed674daa25340c5d8184b674a823f661889f4a801aa04a47e196afacaeac5369df7928bc3173f375cfdfea9d2e846c65dc6c60b0c102b72ca30dbcd848160cfcd6e1eb9cc984a2814e171895f40842268775411a1aaed9efc1b3641ee4348e09113ee63565466ed4963", 0xfd}, {&(0x7f0000000080)="9673fab2144a5881daa53574522a7714922eff2f56fb849a9d598110751df330644db795e0a7754822d4debb1f7a8627c9f3369740eb6922f6ef57622857982c2b9a", 0x42}], 0x2) 12:05:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="959af7f973c1c467fe344942", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:05:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x3) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) execve(0x0, 0x0, 0x0) 12:05:47 executing program 0: r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x18812, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffeffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x43, 0x3, 0x20, 0xffff}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xc0000048, 0xfffffffffffffff9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x6}], 0x1, &(0x7f0000000200)={0x7, 0x3}) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x60) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000280)) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) r3 = kqueue() close(r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = msgget(0x1, 0x20) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000f7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000174d7dcb5d3b2ad7d867a5779f592173c0fa53ea19d06b811dd22bd728ac786bd99e525b2c15516fcbdb5bb84d69157cbdb70cc1ca7c2ba58bce79c5b112ef3a42326410957e999a6f2156d835a5f06b1f52135cb220d909c49f58c0b9"], 0xfb, 0x3, 0x1000) msgget(0x0, 0x4) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000c04a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4ee, 0x0, 0x7fffffff, 0x0, 0xffffffffffffffff, 0x1, 0xfff0000000000000, 0xfffffffffffffffd, 0x0, 0x7ff, 0x81}) shutdown(0xffffffffffffffff, 0x1000000000) 12:05:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0xfffffffffffff001, r3}) listen(r0, 0x0) 12:05:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a99a595376199d21e5896b87e665e033d61576c9702e8feeefd0784a36316f3274a5980dbd05bbaa55f5e9930bc5b8770276953d2e1552b41208fa5c3bc2f584ca560878a71392baf0d43d82e4d1358edc1e998f5c38603abcd7fa7586fbb5158f025dac39cd04df9343b5a360aed55f0f49649865d559015e2a3e0cd79cdb53b73f89bd60c9e0e2c7b8cc814b34e3d4e394b875b95ab7978f3252de1edeec1b102813020c545ef0784dc7983a974628129ed50130a9b494490a210bb345f4bba7f1f7039a7e7ca4ff580b92393b989a12ea2c67d8e010a86ed65b9b38352384fc56ad40beaa97e6ac2c60371e352c8f98b579ed311e5df868a49a7257a19f", 0xffffffffffffff9e}, {&(0x7f0000000480)="7a60a0f89e9320d96d9b5efe1e60b8f7036fd034d1aae2af06972c72345af987276504b361f4fe854f12e5a553c50ba94a8878dc58cf060715c29ccf641137bc916b950680e82616ecb1a986cb3117620888ba9348b8fa1a0768fd6cc79a3f7701a16810068cbbbfe0d066f8851d06b4df766d116583f1c88e808330612ce9de6444f3a1750a08855a2f22c6cc29aed5402e88a0558e00df401a1c5851eceb1b9df177e0323f89ac92ec4023bb9bbf3c0f6cf15308677ce6cc60152b0fb59b9210eb3c3ece123994597be10e5d41e3318530e8727a06a4c03b59e14a109b2e18abaec5d34e67fc8949dee726375971746a062b025cdc5eea4b60ca", 0xfb}, {&(0x7f0000000380)="7628cb34dc610883e294ec207b1416969f2c571ff00d26d9df18f66930767b73f7f4219a99c3f4142b968d9adc59f2cbee5b96baaf6d93311a0cccacd8cfc669e4d767a8eb1e5be3990ddd9a9024da37df1ff1b06bd6ca2d406f051ef5af8675cb70b57fa258b42d4265a2eecedd9f9dafb54172d0f7fef55d340a1602d52bfac39ec19c7c29bbba78da5b99453ca864a27e1b925a4556871303e296f1174b977fb74de8421a5a45633d6124eb52e62d0b84abfa29d71bef17842119e7f5384b9e1de94939f6339bab318a2c0eeb8a1effff2b76c0953f2c3c78a13018bc", 0xde}], 0x3) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0x0) 12:05:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 12:05:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x1, 0x2) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000480)=""/248, 0xf8}], 0x6, &(0x7f0000000640)=""/104, 0x68}, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:05:47 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4a) getdents(r0, &(0x7f00000000c0)=""/37, 0xf5) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 12:05:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() flock(r0, 0xf) r3 = dup2(r1, r2) sendto$unix(r3, &(0x7f0000000000)="6fa75da501d3e05d62d38ed964290dfb66cb46460bdbcee2327ac58723bacade21ee2d67b9657d26f97a14b76b3e84a96f6b0b1352522359505c1bf6201e025b784279a25b2ee6b1be5d7636c0a7e279ff58a05cf44ea69f2094c052b412d357dfd1cb85fba1eb0bab49e2c844005cfc93900b75b48eea4b4c9859ede1d9ece82a99c556740807a151c695dc487a397dcac9a9f0cfb8b8ebcd7ef35bea7e9588156e0567d3e224cc58d5432d303ea9c3fe42f28009cb", 0xb6, 0x402, 0x0, 0x0) 12:05:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="10000000000000070000000000000010"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setuid(r1) 12:05:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x4dda60e68a176737) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x8000, 0xff, 0x1, 0x8, 0x100000000, 0x0, 0x1, 0x0, 0x9, 0x45}) ioctl$KDSETRAD(r1, 0x20004b43) 12:05:47 executing program 0: 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, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 12:05:47 executing program 1: setgroups(0xfffffffffffffe02, 0x0) 12:05:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000100)="b810677a8141d644d080b2f532bd3e8c42019599d452e8c98cdde65360d67279d23be46b52ac100f42b8ac86fa763dbbddac9928ebc5d0f977847de645b73771683d124d3d4ef6dce04fd8f854c4368f430846b4e5037ec2491284ccc4fc42fce1c27b67", 0x64) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/190, 0xbe) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 12:05:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="5582da8161fd9c78", 0x8}], 0x1}, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 12:05:48 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)=0x100, 0x4) 12:05:48 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(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r5, &(0x7f0000000900)='./file0\x00', r6, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) 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(r7, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376e0d7783c946b7273c295b178f69e9452b3eb388f172ff3ce94c1890c7dbaa59ad9fabc83"], 0x40}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r9 = semget$private(0x0, 0x5, 0x2) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 12:05:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0xffffffff, './file0\x00', 0x0, 0x8, 0xf6, 0x5630}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 12:05:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) flock(0xffffffffffffffff, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 12:05:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) 12:05:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xc9) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/87) dup2(r0, r0) 12:05:48 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 12:05:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfd) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x20007465) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x9) 12:05:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 12:05:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) flock(r0, 0x4) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) recvfrom$inet6(r0, &(0x7f0000000080)=""/142, 0x8e, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x10001}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x109) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000f8dbde120000000000000000000000000000000000000000000000000000002d99da00000000dfffffffffffffff0000"], &(0x7f00000001c0)=0x38) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10480, 0x0) dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)="04", 0x1}], 0x1) open(&(0x7f0000000240)='./bus\x00', 0x100, 0x88) write(r2, &(0x7f0000001080)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x28880, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="6da735b81370d5947494dd6a589c693e99ac35ab81c753e164eae48bee5e", 0x32e}], 0xffffd64) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x10000, 0x0, {0x4a46ac3}}) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3fe, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = accept$inet6(r0, &(0x7f0000002440), &(0x7f0000002480)=0xc) connect(r2, &(0x7f00000024c0)=@in6={0x18, 0x1, 0x8001, 0x800000000000000}, 0xc) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) writev(r1, &(0x7f00000023c0)=[{&(0x7f0000000140)="27e52b8e88e422b40c74b35f31b4d90641f0c39010f61107f9c1804d323b241ce3ddded2a47e5c6f973fc64fd3655ef50113867ea48d60f24e0f1cf6073bbe4be29fe4b235bc5662c6955eb7d0b97775c97574f72ba429f606a06f53a8cbacf9730ce505fb93e578d71a819cb73da297e5f6eedbca8e7992ea5bb20021495623a476ee064025696534f42639e1b32a9debb1cab6ced2324037d9cace34578fb202c38bb4c534c9d92163d7535480059baf2228fd301b2e9cc28b76504a0f7d241fc2f4bc5678103a0e7b315386d3b205a5b961ff39b214592d30d7f2fd269b5c32d56cc644cf6143ba50425d46e2d9e5b65ced5819211dd52108417d79c17d1dccff5bd630df2f51a7db84793ba872682bceeefdaf56ad331cf9a818781ebc3256a57d655767b733ba236b5b5b125d08f16bc871739e4d2869efb31a4b1cb7256dea9d00ef425d443d510d3431e2d44552152d4e2a7e65df90f4004190f90c459cbd3106c1de5e8cfd0fe8c973674f6b7a80179c1854679d0aa6b8aacad48284c4e408d33153f18201d5ffd1aa5ced89387725f7e9a055217aeff67fad1ee47b3ac79649add8db58024292d9259294f789e084a6c5444a21cc2022ab4b9e86da55a13b1e9c9489eb500e20a3e92552f98ae6fa9e9be958a5f5a1fe54ca3699bfc33573290215123f2ca7dc1d149cea5e69514447f0a4cd60e05b9664f2ca1effaa6e6ef150169bf7b5c98f5915b7d15650ecde4d98129789836e03784d8e421bfc52035cd74d8f54ded34e443b654e0c0e2a808263a8b24c8092d19c2e7a0fd469121eafe1a58f6f8266e7c7d4b634c7747c031817cd93535a72ff3af036cefb2a7ea4b6324d337254435331f66aff4e355f4d41fdd2e5574e7d5d1a04988332495852bb1a74c4ffddd1f58b1029c983974b63ac6191463f921dcc070c68a8cf281c295ab440031bb6d8a6c7392493adf1afbec1eed6cfe1f971963ba4d28c07036ee68039abbd213b4dbddae8ee366bd0447d06ac16277347020f41ed4049f67079ed3ac4044e8d991cdae008f5d485708eec41fb34564918f7761175a44eec22f506097bb97eeec3b7afebe5f865cd22d36b9e0d7fb35e822b19da6892dbf01945a934c6a94ca504b5c1894cff93e8d45d523c0eeca6bc84b6c64c6ad6c180e27af1c451c5eb6c9dc2ef177f085fc530566a37d0ff7bb177c3e3608952d400c6cf5334f7461e3a2fdfec3ae2639efaca197b540ce0804f6bfc5ccb50b29d55f3b3c5a5a8b4069f7abad9b92d62a1759d12c9c65a679d2def91eb40a7c74f376e354b53efbed583909f51feeae1aefbe4566a54d91a20940fb71a36c0466a2f6b22b580a04c63cdf0e13b0aa2f33e06881b0affd5a148c8c7f4f888ae6a72fb50d917ae5a9e98284947d3b99edac9816e9571d7db1925c87c909b88feec700f4d07d8991ad68d588cabd09ca3099bd7cda69bcb4ec5db4a0fe662fb8a6bd2bb6f5ef10833966b036da3cf0300ba8c66d714e4441d1e4e4247030a8cc0e6bf571e48875552212bd26461d3dae854352bd226c1e2691e25cbc83427e2e29d070a349f48bb4e6cf6307a071cf9185aa925eda41dec478fcfa2a9325839c9257e9a4dcd7652a19b345f23ba4097319fbeab807335294d5a0087324c5708333c360a87bbc1ab6cead71f94d758c0f7dc8fc4b4724d6220831230f590d94234b8ddd979890c9da10c8c74d763e810a1c094a08fb963b25386a4b14a4dfc3fa22625875edbd7247499a12699bd8008b178ee0a47b486783fa0dd2a45154ee02247aaf29e97f02517df35dca02358d5ad929a61be0cc9c670eab787ca23e7756e30119f46b326d5770be61798cdc04be9c0d7a3ffec649e1e5b09b2067ce5bd4349b1fddfc44ea8486babe85e21e31281946c30e50a8a838aa86b43cada73487f37415721d92f3d9be70de983771f0cda476b29dda03e553a01ca795c94e1858cf44bc36a96d9e4959335d3576bbca5395c0e53f8a009843e4758b915ea06ab6ef220a026713886ee39c79d492163d61093026761f1f391abe79b4ee27838e112ccdd569408a645a93ebe410fe2cbbca5d3b3a7f3f4dd187e215bf771342e39c23e158753545f0c675a251e6c240729a1449bc39a28a1318c11c791b785fe28d001af5d3f9207753715236eca971338c2d1428f4909ecc93f38734594ba59191b17c10684748d6913d3b7a868052d8a69ad369abb50b3fb76bfd4ae0b91556fb55bbc287c169abe3db68352f9da3683980ccb2092509b2ac26e342878faa9e1fff1a4ba38bda3a5591701f8ef9b7617521b0f0ffdbca47d0377321dcfe572a978ad02da87cfa871eba505381c2c97e240195a22d74fdaf702e4d67cd762f77d8bf9b42c9c80f55ca6691abc1be9c5ee00a31ef2c7e753a2a513058fd171044574179e3606a9ad41fea1181656ff71503cbcf1cbfab1f4edd578e06774681b94e1246e007469477fb4b2817fb2b1cc5fd880e995fb887dac6668e1576ac32c3a66d74e227f5bd40d1c63305c681046f60560c564cf8df528f84a4519ffa4d948f19faabc1855a68dd5cbac4ba87dcafbd9afb750c0e726e0efb78502f66545d0b08e3595759275279518e66e6c8c9a07e8a46503dc038fda5f1be1c96748ba58ca42ff69b78376b309f74bd54bd1d056749a5362c602841490119ecc1bd610e54763ba55c224921b89ea8ecbea90305c6a4f5002c7ec6ec6ccf5580bb401e9db2bf1163ae726f72363aecc359eba747912f8299a3726037f0412ade4968e32442642fa3fcbf725ef8ab2fd8806f17ddf8de0417cd644ffe743c81a75aa3784fd44877f5c62d4958a810a4c38d3300d55f1f07866a07eee85c60c6c9769b85d3a52f8210f07330f6be62e062a79ce9a3dce693eaf1472ed7ff5b7b213d4a1f158c2e3b6596c75d29e66b68b55fcca607f1ba4469db0f66e25af31c31d7fd6b68d39ef360aa51ff38e3a15d6f227fd8fe6144c52cfbd17c401385da99df36ab46a089801a596e478c7ef8389ac607b817d290dd14872a44cb5eb7c3cdf8fa5eaeb6e35a0d7d6546b98e747ba07d1496079927dfd75a5762009db5d989a5c3f00e6b72677cd1861abab7d504751e5ea8582e8f712a88a8350b99197d6452f479c746ab6b26258dbcc5d97060a9d800da5855f3551f8fc70752866bccfcc6e799af58c90bbc94c7eb6eb8d480137a1421ac4169faa56ab3dcb986f5787239acbad994ea51c14e796da94efe1c887802ea75ede71ebe9f75bd6b47febbdd89c7e140e546da04559c1b4eb210dcd081245f12e15b3aeb10b6163a717471effbd175f42a489a5bb06f77522d730b175cf4c368f0e2285329322cc5af61b6d41b55438f6be636fd12a9225e06569b912ad3960b9cacefcd0328c0c7111359d89503ac4731cd4c9ea9e1931228198c7e45c5aa0c49b258660bffd345b4f6d4ab06d161a1108c81273081b9db621c1cc0526f646e88a1d2a54d0a83b0bc65f19af9aa04350c4e760c92c00365ab1dd6c2217ff9e100ebe187964dcef5c6f36d2267390f3ece91a8a141d8f8cfe12f588b95d9fd50545dd9282b6ba4583e0e553b5398b1d45b62cd9917ca3602f463b8c25dd0f44bf917840533bea15dfa79dc65f16b373cda1d9b0b7e01c4a60667c73c4c91a5da2ee96e9768959a9f7b43c837840974336b594101085a1ebe4b26380f130cb6d50321cf0453af47d3c2e44c71a2e2d86898830328c65a38db288fc46e7104f91075ffd12844318111a97177d8db39f92239d81286846042a73289d8b9954b0badf1863717ae00d3ee05345b547bb13e8d9b3d2302c80b28b6f71265f72aefcfd2e5e5a97d08bcc1cd613cb5fbf6fdb614f808cc2c03849702b8e500b7a2b1b1d6d5e9630d36d78b622d6edbcfcc702eb0c46af96eecdd074d7a4293ea470d40a866ae790308a3e98685cab90e4f95d858d2bbcaaabe36166c2d32837399fbf0d063cc8d56415cd5df2c61d81bc6d7984af7544da982e0848ade5b13a466dbc39d202f2d1ad285545b11c3649e23d6310ea32aa6036f540443640b57324ba5a5b59d660eabb4d513a5a3c3a871bbddd64bbf64f31d7db14896d1df7cc4849d58b65fa741929e73b570d9e46d4e266245ee674ff426c45f8033228651f90d3a5cda7d64b3234c9a9ac42bb469c49b1b3f35e68bd1f7871552f161104ba8593f2a2f6fc3804c44e4c0d818bdf6715c6e6f3bb91ce2cc262b0ad8140cddd0cf9d0952c1e7c5cf44c45ba81602bd95bb4ef8f39412780cfed9f9b38ba9ed2195768c68632cc1055eb022cc444eedaabba8ae6134e7c5a984b28f5b92a28b0b7db404610aa56107b531f6c2c21edd8d1d9e310d2ed9d9202654b270ecf333f98bc0b89926d8ebd3e741e64b7e3b8d8aed760a922ed8c07ef3cb55358a7a5f0a681136855c7c52c16f03bc3251b946aadb0d8a01286b0f2675fae808096c95f642a019df63336a36dc2f1f4300ae356e2fcbca22d3eab2bf946329bbe89120a9dfcc4c74d7c5e76ccc6eeefb86fabdd602716db833be75cb7d6b58e5fa53b38cc141e04267a5903596cef915e5bd91fe8b21a7b2b262ec56a67dcff967ed2c7776457ed53b9a45270da74cb4599bd5a90ac8cf332ad47e5a2f977b9e21febc52d0c6ecea79db2a261dc2c80ee7d70e58d2c3f427a5963f9900877729deaa46188a8b8b9456de54de56568fe098489e820933d8fc69c6d1649c5c34afb7d2c6703edf7506e681e71007b1c6efdfc8c2f079aa818cf42047c8b0ee9f508e0215c4883e1e713097dbd912ed51db003388ae90307a094117270107757fe974e53cd0a6cbededdda5c140734bca0479e1885cddeaeb0133a0eced2750a9edae2452ac49f358fa41f1058544e8be4b8f5d2f448010caefaf7dd946c0d0b25306de2d098ba8270b2e326a3a9091010ca9a2d56f5aa78d9fa75ac30df6ef55caf56272269be3e7f759f3f58ada5bfe99ddc52b52d9cc23d6253fb119768dea7f4abb94d2e367934ca7ee07baf4ca6b97429bb3476e0ffcd3764bc2b13b60c4391f338f5797fcf353eb35d2747dd15f9fd7d51b9276f9b734b139aa7b09613e93fd66296e2f0286aae43f962638e7f45ab2756881cf37c309196e9ed5e9f1654289ccea5876f612e4b9c5259688d3aad3af7bbcc17d369f43590641608b9238e48d9b4ef652949174bea22edc42fe4831f842724a7ed7c90cc7a6d5e7a535bcb707adeb142d968411ea1f84c43f0d9c18192bbf4012548587d3127ff9509a2e38b5de578755b6a6275bf24f385a8d03041c4d89081715a95f762d68e02588991a694fa9181f7486f0d311819f3d062266793ad0a1e26606bbd20ca389ee0417d73afe6f0b2f16410bac0cac8d786589616a08819754412fd6fb1da985164da065fb062884994e526479067159703486a9e6b1321a793fbfa5c6d78c78f23dcab77d045c91e7e5dee2cf0650a8224625983fc30f2426ee45b18f5299b5bdb48626496ec84948bc223ce44384ac98a2005d198815cd2c6b1db87ae95e361dfffd898de584374cf8cae621add4a7c70b82c13d1c1d482a3b910b4b9016bb2887adf004cec2a129e3debf9eaec6dd996c159c8fcaae54ceaf13884221e835b2ce6e2a2a3ee0477e20c5b62fbeeb92e6a2752e6c3e7cf7c7cfcff73e730346adca6677f9491e3fd3f50376f5476dec2bff8d02fbf1ac77030a75ba91b00eb8efd6f3d08adbd71aa54b6058bcd791f8729c4fa7345a32ef2bfa05e07985536d5", 0x1000}, {&(0x7f0000001140)="04f97021d3f8b5c4e1965584a16274a5a08c075833c26edf9bf3c146838d60f8c1c68d7cdfe51270999bc5266d4e0d7987ca857366e0bcbf412801fd7361cc56043c4a5f29bca2aedaf870d8e80294bd8c20cb63659458f9878a6f4c01d5ceb1f8098dfadca1fcef8ee5d6ddc177d9fd56ea977fb31043d7c2fcc28ee1905af7027568a3c5ab0d67", 0x88}, {&(0x7f0000001200)="65fa32cd250657d4091e8ecfcf81e3d84a0df0eaeaf596a23154ad193cd5d67c861196da20d95d7005d7e1d741ecc611f77351f96f2c9bb34df9c69448ea96d5f4644f60c5eca6b938d17ad01cb2dcb3f1311e8b694a0d705ca0d871c6fda16843db67bef1cfc3a1be96f2ac3337b2cd0f28290c505858be19895c21151e2b8bdadfa613ed4cdd89f2922e8dad26b72458dc2af31b399a1e894f7c317c11b40db417e6b3c78b6ed0aba33f51d09064d46307afcc80286dba3764caf177800bf1d984cbf7e2f68d55bfa33bba1260b490c23cc208f36deea914f84abaa08aef9f064f4a406c1c0c2b358ed79b585d07ac66019d2250cd9bb3b5fe10fe6fc8270745b243e9ddf43368ab12aa07265c7d497740429532bbf3db6995e0b29d13b92da1d52df5bc8377f274f80688a1eb6abadd66116f73fe32a1e4d464903a5cca118e682b7e0c40ed7036f1b2d74901ec01887dde2e6012d8d1cbd60f65c9079e4a8c87f3785365f5f3bc469211f6e81b25c470c14a6194bec719a1a24e0e2e266bfb7a4f7cf31440283b96865c95fd4e60f6b6850d9382dec18731e266fd019d95e717d5fb23da54618eb9f6d8da98119f9bb28623bc7548df7a005945dc9e0a835c8ccba93fc6cc9cacf60528f810d542c6bb3053fcdc67ae29b859ff9ba9b5393124b168a8807546ddd6662956944c352394af420132a9890a1ba14734f4222e19b40f17aa1a520e1996bbd04098c9247aa67f99ed193f929168b459e11ecd553179d5ff2253875641fdeeda3a2782052f77a3dfeec61172cf16f4f61786c2487b553f0fc65d96b254f5173b52371f58f21fc2238182a99135e1ff1a2bf61c51fcbb4a0335b8e7e2ef5aa5dee6ade0e9577d72de6eea0826476960cee6cc65a2375a4be223be04c39ffa79e33ad5401dde4d73bea88fc88e21022ace462bd243c445164bfa393b16920101ff19d9b48ec706a33e45314ab001672bbdd57c00547b037077f3801607766dac8c7c8f6b19ab85991c029885e52609171a46249baf216ccf1ea0da6559415845062653cd0e155c18cca2439efe965907e33b0aa1014d094877ce7003552c4a6c71d899c98535c8818f3f18d58a73e48733504c8aa3a9469e618f7a6ffe36cc22c6b995af9091f482c96d10fc9c4e8bb88e6429c6895479b810fcfaf14601a6b24d531f332849197790dc61114bb164f387047a3e640b3508a017b5ea54a3dfe92577a84094913e507dbf28945077d00c42f19fda82bf85722e61e6dd7d1e4df201ba5187430848cabee05660e998038bb34004e6ce850acb80ff96fffe7fd4d973d0322d5bc0a373775dd30b07eda166cb07b7244115ba7ff6a43a2406f7937921a6f0a2c4c53d4dd20cb1482fa918bbbbbba2fb6793fb028d3142c0c07bac65ad1795849166a77a62a17e9bed8a24be4207c3e8b525eb573ca6f6a42db78d31e27b4caa3db3d32d04ec16507d55858f490fe31c25120172c1560cb48280780c8043258e505eda999a3ef72999b690ccbe6f6fcfe1b5435c2b49e257d972b5b50e23b15fea1e04bcba42a683fb62a2eee741754e4cdd583022ab2f702ae26d353420cd9fb90a8acff6ba56487bbd5738ca4445fd710d663e72d0477fd54e65aa466a74a50af9636460f57359ac9313430a877c9903984857901b7608b4deb03fddea5f5dd9ee482d4d02a92834e07fef046aed8429160ba6a92f45b5fb61937f4d78e7a17cbe8899ede1ac616c7057625fee0b93d91f102071911075e72a22fcf691fbbfdab407baab1cf9d1e2c2a67babd8ead849d67cf2759cdc952dee8c23d81cbc52b0bcc9299d6df1a6a695e34a065f7ba02640234a2085021ec6eb02120bd97bfcc7abab1e755adbf2da8b989353a5dfd5b0bd2ef83a75a4506af1fc96f2113d7de53dce0fff6ee8e1ee337a98f019c5b2acf3667b8a2a46fbaf45cf14c7800bfa83155fe8703a81bae40f6aa18580aa7048ffa9eb5f712a557e48df1ef260f3d58f668f2fac83cde3cd6107f40e7031fefa84b273605ae6ba5a5345609629baa5e31c10d834f12cc2ba19d238435729c3680ff6e94502ecfecb14c9a466adab811568668866d2c4952dcb6dd671ec5369600130b6fad4be2a80b963581db0764e9b22e9cf00c7f1fa0eebb5d63dfb78ca45e58087b9411bf750b69b1a4bde054599ec4af45048a7e383cf54582a9040fd686b3bc0ced892f79e3a0e04f0f7014066648df657d1cd32c8dfa6becdadd4e290c3ad394fb71b9b6e86f045abe829703b57389099b81091db8eb03e9eb6faf3a3d0950ab6f51315997b645d133cc4026580216b68a17ac45135d51823aa9c300d8588203e7cee033a5d1bebe5ab0ffbcf22994329569ac30c0e149d8e622fd48bd3c2ba798edba75683161518bfd01b1cfe406cb606dee21cfc412da20c7707823b4c3284646257a5274e075911f7e2cef2deeda49c4a68bb234d93e8abab1c8e7ca7d959ae519ae49375b440e6925e63c46591ac6e2d6abd93fd6de09a4979e6e47979ea77d0a6d8be2a92c09c5851b88e12cd89636950d7d0a5a08538622f5ba493f42495fea245164ea1d11231bcbcf00429a17a39fe68f59d6df3fb8ada5f7684ff876746b55ceadc9d4fc86daf97977d58564889fd5e14029c1e95c17347b84aae2c764e3d7f68b2885b5a08aaaf6dfa3378a79cbaab7cc56bbc8fddea4289cb41f06bc041af5447e0f19fa764dbb9a3fd7a1a6ec98ed3f06f90c480c0b9fd1bd3b9cea605b409a506afcbe0141259e2c129616fc9dad01b072fdd727c0f837acb97fc028e28eb1009adad06fb1de224bc6c051e46660fc8d48703813fe177de3e5ecef2c9b09b4140f3dc813b831eac535c26911ffbeb87842571e58ce21537c6eb932887bd03f394979b3f2d95f6bdae6b173a8bc0abf76deaea60c061af7858d076613565a0750c4e30ba7898c22df9c6e82b2b6db2ecc08e257b92beeda7fffd5fa4bab8cb4ebb1e694926fc484585c7786255a011c11998c792b394181f379a723fd9b4fa2f4d7b24da5a5f92ac9af6d35ad10dd3c1dd189c587015ea2dc80b0a9f3af5b981b563bdcf434fd07f2212be9d88215612158ec682382789f2f2b596b5dc507f189b57ba35bb17f28db58cc95f8294644743bca9bf84e5a76398b73c7708443f2d2f44f3e0d7fd30eee26d12c054c3fd0434b349de1380a60263395b0859a482faae7f97ff51627bbb0894f991fed8c439d0a323b00c0e46d826e238cde7a212019f44f58c028a2382eecdca754483ff3096a00fa3c268e2284113cd6fdfb20fb2507ee1cc2eb2409c1cf51ade1c58b3345db8f94d48f53f9b86a718820fbee3672da72083df56237e536d2aca624db5392f5568e2300a76c130fc971f3b14caa481b5f0194b42a7e6a99a04c317aa5a9ab486de5336fff286d02ff5769fe75b7593ef4a5814601a13ce434508072f922774b1ed982ebad3cf068a5973fa73fdf362ddfb7519cfa5e2493b3e9313f1521c3631192d7c7361a0ba2cda07deea46eda39ec4536ef1dfdadb3f53f6228509aaeabe21de2260c871df4d2d536fa80bdef5d35baebacc24a37d7da725972c94f28b72ff57b94f7e4e74d63bff45077dcbe89b8338c265f00801875101a8b8be19317db6729c8505ef19ead0589e2f9408de44a70bc1a58d9e95463114d6ef7be33a540021aea6917efbeae7e48fb89af327393a35d067a192f8ad39377dfb46678c9e8cad66f48eea6ae695b28866414ad0cb95957826c7252c473723dfe60b388f6b16b17afabaffb61ffb3928b71f67e9e44056ebf82cec4cb85a21e452d41c04b86bdd16010719112ee7ffc0d37e4d46defb1495760058967fecaf140c34168c2970af0931efdc7dbb7a18480e209f985b0b738c0e20fc978e86ab14b2ab24063ff63569591fa7e6e5de8debdc06bf0da78e652df3dfea849debb674c6bb206cbc5593d543bf1659133384751645304945a7bb6fabdc33da3e35bd93aa4fc187915a071d6ac989bf3efe5a46e7e6ee5d245d8d6fcc74e85c2bab241b9c33c8bc2722bb8b67a7f0d7f14f8ab859ea2962d153528329629912f47be6bc53f16a964bea47431640c774307b21da8ffde6ac812b8f3889767cb8345cda358797d7ebe06e58fe5a4f0838fab717d5ee995bb771384564ba96d6f4d1fe1892dbeb7d1fe331894b2b93b394643b6adfc7b901c4243c4a333a7f5b863cf84a4d760cada3aec02b1e0c3830552e9e27c3dfb1b6cc7d43bbf1b0179876817e92c2a2a8d52676ae42727e94f02b8c04259270273e1350970b95836dedeb2ceee6bd7e047b70fb40bc1f01c3e674de10e62972b91efe68326f637a26085297a74776c7337c616272232fd14c975fb44513a7d998f3604ce5c9f9fc45a5c8123521e04f91d0ac7f0380ed373e53368a7f1bcd277a299b17d5dc88b00a256e7f16e6b74d4b759c62290da10178d76f4ef3c1ee3a1eda061a83adac341e424fc63223d999a92e6362f3c7153d789067888cfa09c990751b92eb2ffd8bf9e54f6a0e8d0751d2d3b0b792e7ebf53891c0dcb58dd12ccf13b7591802f0edbe8c60cd9cb865262f45a051d1a33fc225ea411cee80b08ec1dc7839433952e63165788c517e0ece174022e22ebdb6abb0ceb772baa74ae20992ba66cc9a3a9f6be1a885ade877678d2bf77f2dae0c9d9d7e1cd22bafb93bcc4a596c0fd5331f595a65608d24f25e8945486f173ca05256a3c4cdb0ef559667cbd76dd6fe324fcde325e56059c553fd9e3256814f2218a42b8ba79f20fde60f9f773ae43074cd21c2f02141f4e18948e6e6f1abab2048c66439a1048bfdfd7d94bb431e98b87e355315a40b866c3dfba66b6122a01776bddd804e21780abf870753c1ef62948925d5bc12ada8963d924c9c3e4e7796a57cd1d69ef4c7e6f27b35a5040916114e8e4b863cc271e0c297665ea1a05b1830b533bddcee7748630cdbc7cce0092cb53edd1e9ef624084766acbce7924193a1ef6a5f2fa4276ca72aceb15a2793774c82a59fb58b4c83365f2975ebf018c6ce52ff46e3ef8db03169515034c961e98cf824ba141d7926c5e870f81a972ee16b50af8804885003a31456c38b2b08ecb8ebcd24425f7392fe6c8d4286af497dc73ff970290bf2c9ed9211efca6217d28f068f58798d5d9f0262809ab7f7043137b395a101076a679ba7464e18600e26465018fce0e87a533079dff72d674e6a041595085ab8b36004315cf3512a1b9d5d1b86f0b57001c89c8f34865642dd99d2dd5b603c2d7bcf11672d64721ad627a1cbea50ec85ac1431671797ce11aa188925fe997afeb0abff9d9d80e24e4d90377305f9efffc810f292703ebb94f647a546a566ab9800ed98bd813fa7168fcd8c863ed46ebdab793f7bda8644421388b0de428154435c79534916828deee106845ab3cde39c55b3e07709a222d709230e773a40a995cd07e7a261a93c53e91413d1c83cda82961f1be33638f148e1b49d86a240dfeaa9559b9026f40f21e9e9e9a9e87e1e12835a571889911c796eb56f0e2262842946986b4cbbecaa8d2b248b9118f62f26fac9f0e1efb6665401617dea14e6acd03d11bafc514cce2c9a9d37e83a7b68b47e075ea363b274a04d344289a62d90d66ee8d83b076f6b87b6aabb95ce7da1310f0517f74d1f0f1e3b1eee06048c557882aa92c6235bb667ca284edd3aa3a5016aeea7a609ffa28266c44d14f3531b680a8798f9e5322d1d297f6c7b02b814542f3e7fe45abf8d1fad354a", 0x1000}, {&(0x7f0000002200)="c936a39df57420de905b536117fb647f44c6231f10b9a8b723e90612bcb7188fbb5ae5b9c0bb3ed6832c04be62ec95d837cd9d156d945e483b7ee78b037d30f8e002ee3d49ea95916084c02e36432558cc2c6ddfb4c40511e427e7b83be8efcc6eabc3b4c3a868be5a7e62fbad93c8377ffd4f0b80db45d684d86e96743a1a1c7e802a9ddd46a47ae26e41b94c4a0f574520623b7d473ed7fb18aa61dd305864865b7e6b9970922d158c73dc3ad1e120bbed75704a58d6bf676fb9ed5d5036cf850c98aaac5e46667f1e44826f0702e574cfcbb32371be50c304d1cf3e", 0xdd}, {&(0x7f0000002300)="5b59616f1f03995a2abd20c4dfd405a9c31c30a717cd7f3c740bb7fb5cc8db3ee5902340a5ad49ccda63464f0035ae4962754bd5050d0ceff03b73dd871595de7df57223bdae398b0671793d85c1b1078f846bd74b31f9f96b7973aa050753417137bb35d2efd3065ecb4c731241519fb58b7b2eb92470dad3740d700c79c57a9b29a5c129ca479300c52e6b13efb5d269c45fa32b", 0x95}], 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500), 0xc) socket(0x20, 0x4003, 0x100000001) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:01 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)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x4) syz_open_pts() close(r0) r3 = dup(r1) r4 = syz_open_pts() read(r2, &(0x7f0000000340)=""/233, 0xe9) sendto(r2, &(0x7f0000000240)="5e421bcec2ec19fd2ce867ccef39353110a91f5b2a56f39665d8eea7367f6f7b6b8302345f13cacdc7fb2d4de050d7da711d9bb5eddd54a158ec368aa7826e812d42adbb139e7cc9e6e352f7b6ff453441457310f32b4b30b720959f9fd067e9270eb63d00d83c1935eff94ed1e095313e41fd50fb52620294147c8e428c76003de5b468cc47a48c983fe62a3eabb0d9ba939de5686a512e3284462c145fccb54314c5018df7f0570d2d81c298c9706bbb45f278863f1ade189098cc54a790cf1cf5ec50dee8421abe00dfe94adc984d6eda382a28d9c51ca0d0", 0xda, 0x4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3f) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) 16:00:01 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x0, './bus\x00', './bus\x00'}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000380)=0x100000001) r2 = open(0x0, 0x20020, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x40, 0x8) setitimer(0x3, &(0x7f0000000940)={{0x9}, {0xe03}}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000340)='./bus\x00', &(0x7f0000000980)=""/120, 0x78) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) stat(&(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/178, 0xb2}], 0x4, &(0x7f00000006c0)=""/228, 0xe4}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) 16:00:01 executing program 1: socket$inet(0x2, 0x20000001, 0x68) socket$inet(0x2, 0x5, 0x0) 16:00:01 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20800, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x6}, 0xc) getsockopt(r1, 0xfff, 0x2, &(0x7f0000000200)=""/184, &(0x7f00000000c0)=0xb8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb, 0x4}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB], 0xa) kqueue() 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x290, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813945f671434b66563d", 0x20}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x8bb0) open(&(0x7f0000000100)='./bus/file0\x00', 0x20082, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x10b885, 0x2000000000000) close(r0) 16:00:07 executing program 1: select(0x218, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x6}, 0xffffffffffffffff, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() r2 = semget(0x3, 0x1, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/4096) syz_open_pts() syz_open_pts() ftruncate(r1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/255) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fchmodat(r0, 0x0, 0x98, 0x2) setrlimit(0x9, &(0x7f0000000080)={0x400, 0xdbb3}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x88, 0x0, 0x7, 0x2}, {{r1}, 0x0, 0x5c, 0x1, 0x3, 0xc65}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:07 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="01cc80b98290202e2e7eaec9f33ca9045c3a024f76feb3e30665b35d89ddf7445dacd5320ef59827c85159630f492a44280bb14a3243fa9f36619e13898b4d840b315137ebe273bb0b0da1f1795428f4fed1e7e0e480c071f7f40a", 0x5b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8e2c) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000040)=0x1) poll(&(0x7f0000000180)=[{r0, 0x148}], 0x1, 0x7ffffffff) 16:00:07 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x5) lstat(&(0x7f0000000040)='./file0\x00', 0x0) getgid() clock_getres(0x3, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000340)='%', 0x1}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000240)=0x7) 16:00:07 executing program 0: setuid(0xee01) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x40000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x84) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x72, r2, r3, r5, r6, 0x20, 0x5}, 0x7, 0x658, r0, r0, 0x40, 0x2, 0x1ff, 0x4}) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x4) sendto$unix(r7, &(0x7f0000000200)="a2a8019cf8f9b4807aa3420a6a30cb19dfd3b935ba6210fe39958ce4567b516d0d450be45ee610a227a02a4c616fcaf121a4ca76ebc97776e3bcbf8e6fdcaca3fb4c60a23c54ea982f11e3d2d8fa995664ca64d99bc81202861630343d297d4d85bf2c6f98b66c2fe05ead96fedf03ef85ceef6ed98bb62bb2263ce336c6d908aa8eaed71ab5ff8e8061cfcac9f31c1cf688cb0f9262306e93e65ff8422f1dd014", 0xa1, 0x401, &(0x7f00000002c0)=@abs={0x9c0cbefcbecab920, 0x0, 0x1}, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001f80)={{0x100000001, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x596f}, 0x9, 0x9, r0, r0, 0x4, 0x81, 0x101, 0xeab}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x5, 0x9}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) socket(0x26, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x0, 0x7fffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) getrlimit(0x7, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r0, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xf25, 0x4}, 0xc) msgget(0x1, 0x421) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0301006b", 0x4) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x10000}, {0x9e9, 0x800000000000000}}) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x200, [{0x1, 0x7ff}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x8}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x5}, {0x3, 0xfffffffffffffff7}, {0x3}, {0x3, 0x40}, {0x3, 0x80}, {0x2, 0x19a}, {0x3, 0x2}, {0x3, 0xfffffffffffffff9}, {0x3, 0x6}, {0x3, 0x101}, {0x1, 0x78d}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0xfffffffffffffff8}, {0x3, 0x8}, {0x2, 0xdf}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x3ff}, {0x2, 0x3}, {0x1}, {0x3, 0xcae}]}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) writev(r1, &(0x7f0000000040), 0x1b) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10110, 0x22) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/62, 0x3e}], 0x3, &(0x7f0000000500)=""/94, 0x5e}, 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2001, 0x0) ftruncate(r0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x20000007ffd, 0x100) recvfrom(r0, &(0x7f0000000000)=""/202, 0xca, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0xffffffffffffffc2) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30808, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r1) 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) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1000480, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x20, 0xffffffffffff7fff, 0x9, 0xfffffffffffff4e4, "62543cdf0c83cec320776a084c796e5f46ace30d", 0xfff, 0x957}) recvfrom$inet6(r0, &(0x7f0000000100)=""/153, 0x99, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x202}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x3, 0x3, {0x9, 0xffff}}) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x6) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x3, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x6c, r2, r3, r4, r5, 0x20, 0x3cb}, 0x8, 0x3, r6, r7, 0x5, 0x81, 0x8c57, 0x100000001}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) pwritev(r0, &(0x7f0000000440)=[{}, {&(0x7f0000000180)="4a7f0cbf2980fbb2f9c612789728c240230ec9b74b81bbeed03738e4ce7751960b4054efc1b76ca61917d5f10c84d3689c06858eef0379c9104779ae66", 0x3d}, {&(0x7f00000001c0)="c4caa380687f19c19c427b7e85ff8a1f818042ad2e93cee3d49bc13ce2085aaddac7cf091607165ed4207dfd3683acec4761f9362b665ffbdcdb470b4c93128c9024a65f13a30aafe987415ead4d57d5ae2eda69fcb714f652de02b909248a293dc7b94a41d1f063caf7629c97b0ae3b666f67b20a0efd36115cd70a47a0c7233474faade3891f3b115d40d5494f30a1edf4d26a714ef0501170fe8042c2cf905f1ce8f8453d90a541fac757c608b34be542eedf7d5ac7f32d912ec3838f978c4f4a9922b6caaaac0ffa7ea44deea52cba252d96056ef1602e0bac612ed4395b254cb6e14ad79ce2c2", 0xe9}, {&(0x7f0000000680)="044e908de9eda7f77feeea18ae1ff25d84e82f830687952260e391e55636ea63d19ce37fc052cf70301c2d8ce822a9c5f0c616a3abd0e3bcc68abd09bb1e7e0d65582b949f8bc5a31db0aa79cdcabd6f55ed99f61819a51a11fc3b09805dc91623d178200e2c331db7c75ea07d369439fc27d4e1fa5cab6d292cf443296d0bbd389766bc08493be493373a13faabd9307cbf8fc2ce144d8a80c4200be6c2445c535f1e5b253591102c1eb9632603272637a25a55c90c009b5d55aa94e8277a7cd65ec9e830c5b59aefdb40cdc05d6db8a6444e03daa76aee2099d5effbe0abdd3cd93bf59dc90944c6a077622b52def7fc87709675a18f29b47bb2396cc0b179bc37ee9632dde2efbd4b208a8eb7d9c2b843b005b9a7f397b626a30de72bf69fe7bf7f051b6dfc85e4fe55b1bd6e330d62fad92dffcc11f9f02bcf2752fb9a40eeb20739b175872f3e81788e40f3024c85b6ef36d4f47b865a8a57c490a2bbcaf3285636fd9ea7941e8bc54b50f90c2f7509ba3ceab2ad9c9cd189fae3f8b51939874655623d09da00f70fc9dfeba9eec693444083d85252ebaa950f3378a810b428abd724c84b78f0e0bffce62ece91f066ecaf80cc94a5b437cea2eb6862d4748e770884a375fd52724cfd72ebe183a1608807b0ea0ff76ce03f0bc423f90569557fb473425974fc1dd0e74cd3eaf37d03fd6f699777edcde5dc89bf6c2728462c285e8b470c0078a4ccc3a96b40f33b8cc74db31ad5272c4ef06185560f9fcb6b8f9548a88671f27d1ad19f16ef7a2f7e4ccf50b590b3508eaa65ac3b1381fc082693532d621767e28cfe32ff5cc915270d2c856757d207da643af636d8079a1544d8247bebfb7544a206e483ff3fb222ac5cbe92c00878af701c813a5cddcb58897a8fba22ddb8c95d711d8cbea5e04f2af22546facf64be01cae75df80f47f228e4cc487b7003962463daf1e7fdfd4e1fc4f0c9e25d742be93f5ab044f1626886fadcb3e94c6d13d74bd97fa15efb487072642f109e2947b5756b7ea91a1b081d9150eccea32ea7f339b69e5476c4f9174ec9c0ccda381c29b7a9912f3e539c5f23a5faa7a30c8749028de6925ecba081f16a8ce36a552338b4eb23e716520575f81368b5c5036d1cb1bef20fb5e4196e6a3cb296a70ac86d16b14bf42b536a73e9985af95654c7f1d5b78b330f086d9f9c35e25617931a1bf9bee378190003be40096756151d2765f2f2d0f9904a4b1afe801813a12118528a31da23e7ff3128c8cabb18a506cd612e8bb448bfd7a5868847a1b3120987f0b06db7ccac58e788db67ad763851dc4c42beeaa97dc63628fcd848cfd5fa5a5ab40596bbda2653841c62985d01e83a77393866dfb9fb1da571ac894f851ef60eba448f98dae5429ed3b06e0a119638109561156c6fae6049a069a33eb94ec4b727b25eae089e70d13b161539bdbaf7190fe578221fa43f4cdfef3aa05cdadb2a346aefbb06ec42a80595e08935dca120aba0cda78977db0c25e2235f22a54278e1d5b8f7790a64cee2ac962692c5dbafbae99c3f722f51dadd800f48c63c3051b041deb4793b31cc2be441e2cebb5fdec564ffd7b4a6c751715bdf8f83630e89ea49016fc4fcd9e062a60789061f3ceaf1a1205552654b00787d5a6e6834b0320e6a9e3645c7fe39d9b6a9b91bf5958523b0c980e2d466130d42be7f7d13b517437996f144930a0e4d78c444441a9c603e3805d56dfdd3b043af23a0d5b15956f8739544ab128498352cce66084f7b682b47023478290f34c419aa3e6ed09803f8f25a24b462d64416e9e514425072279118995cab56be35c105f972ade8a33773bf2a6985882b3a2892d8870d6fb12603b30b4db64f5db50d35a67fb27c92178c2949e8c391946d5d11b1c78ec9987c2e7f292ebc7322b297a279705fafee93594b19db920e8e747fd828b3544e8532de97d43c7f19bd2337b7c7ab38f1f414cae94b1529ba1bbf65da10a493f07fbf47dd59b754dd6a431d143dae94ce8c529c3d954ca9bdd93499d277b0c2302586e99a9dae3eb2679a6ebb0cc04c35108e440628e381e692a61d7599d39da579a80a1372273c8fae088e658c66665d6c2692195becd59f259b7afec8c9a6a21387e1adbb541c50980ddfd6e0e16f8f402cd5e214af8c60b1ea9c7290e38f4b1ddbc1e29cd8eaea8ad31d5eb8ba0e9daa272c27d37483ffdbdb975a62fa5ae85fdc6fda9fe365a22e9de6b2e25ea5037d6c6b924ce533f9ee30657c3fb815eb8d2778a196b99623da35d700506b155280bf2e8d2d32cd2d445ec8acdb362b57c8fe79d16e3980d25b6e64b978848d2f78b99dce53da29c1c2c3b91740fd87da12a0b49790d58d05c641a2883a334ad668609500d5d2c2b8ab4df0b33bd074707d463c387c077bfa97b7b4a91a3eecf382d6c7c74e17ea707f927eaf9edb7cac14d6f243dddd8948370401fd051c37ab2e63f20c833623167011af95ef9285a2475dc7b36eae5220a09e19d46c31fe56d521f280e3001c1a8972c3898ffbd7051563dc9f63f683f273bf2d5bf10df74562605458d4e16bf5f8d84be1a3fdd4abfee95f32fd417256af1e8bbbfa38acb43e5850051e4bf6e93a63cab518eaad206ba8b46dc7c50e422db34910baae88aeee851ad2c64a1b6c67f01fbc1492bb877912d8c8ead9888c620663c21f891fce8e3bbea33bf3c2ac0c83013c4185f43f567b6da81b092a8677d0f95f96f27a1af19ecafe7f546622722452534fc8fce35297e0be2e9246e56b43ef6a249b7f6203d69255140e16096f1690dd5c6f8c7226616e9c04cd30a794b649465ad6cd71c1debf3e590797a5089cde11a2990cb66b76404bc3d7148e5a8d26ec44836011f5e39b5dff176b2c54397190842f6224ddbebb902e22b383b5f82dd04adc31e7945a6a0582e5dc15989135c62f8eb270ed6d74c68010711afd873ed848095a41d29003bb1ed2e197f2291c5384a0dabf3c20050b5a3a9c8ef61a39aa97887aed4d408bc81c5425c02dca25daf349f9a589b067b7aab035a640854fd877232f66aea639ac3c6dd86467fa60c6bd7a717fabfe155e87a096f04af335e39ae68971acc10eba8e4f0318b7dc4c3917acde07426a3f60b7167741584924a2be641a7da381250df1fcbf8a4334f0cba14ff247617da8008f94e07177d3d00861ea9f042cc32fc1772e8ff36b4dce8943e2b0df1176765013e60d5ee6aa251944ec6f75170076161d8690c0db4b4161bcb8f3de57311c17647a1203e409e28cce7123e4faa4860aa71893321633a7cbacc68845be869d48e20c2d141a9a8e3be2663ae1d3df79f7fda326e12bad1d2d6acdaba19e9a43726a70f281360bfd898483f7b0e02ea0e90c76552601baa3c8a56e8e905129e0efbea04799805a2517e7eb8f5c06de093c9816a52e7e8b67f2d54bcf2d500ed836eeaec48882f3b55bfe692eb0d7fb0334a97d89d15314a94ece4807f41a602fd67f9d9131cc01ec06e7a05bcc8c5d3d06abd283df31770639357aec948f7b490fe779882291a7f60f54c01e80831f20e3f45140edf57810118e552af580996c4bcba1b506c364ad647cbdfca27edb74f6a47a097f8239fe74e141cfc20df7bea5a8636bfb03cab565fd3c1bf7b5e98730267a84811974e63ffb5ae4494569418bd7d7c027e95f7a01a279384a247dc5f74f7ab236b1f8ab30d4ef1da557142b3dce1231816f519962b1cbdea0853af7438ad69d47baa79b82b9e7a7d46f9cbecf0cbffa0a1e2e8aeda4d75622eabb2e62d59bb5df2bb52155a69a5b7cc97aa5894c0930a3b5bc64affb308ca1be53caf709cf46b6b19f463afbd9286ad0dd075d6f460c80eb8dbe41d749365435a6284c2aa55ebffbf1dbe050e045e57df414e8b6e178c36481507d5d64e09a3bc928867dc0def01cf26db389c53fca7e987da7848a428ae12b5cabf817c7d7b78e54fb9aceba6ce2109dc5115ac53f0dbe3c2b0c1bbb61c9a7dbbcd9fcbf72443205afa167eeaf30f49656b5ef837d745dea16c407ecfc55ea7d48299b5e100d742bb8b966cb2c75b7e9bde353594ac09aced9de5cd898e0d612f01d446535a5cd2a49c35fd20dccb0b3561ba4a936d2a1515bbd9cd981519d3469f4dccba179f5a665e89ff2103dc5fa37b42d1d15a98803116f03afcf79b9f104bbe07c2f5c4272a32c73eb5c50d3eace7ca7d12b3b02c63468fb507dc1af28cbbdf389099871c613d3c46c0d3b8e5664b065d9877d1596e7ec713fde1a2109c3cbdf3c4cc38630acff5c0ff74fcb7325c92c9230a913ff1635414860e3d24d6b1cb87517c682cd27250d5c959e8a7a2bf3ff0ce237e664d4982cff866dcf1784656c27519c4ac4e8fe8ffaedd9cfe11137c5914fee8e41ec29298980562604ea17d470069c9541df6805f4e17565fc0b9d5490deaa7abff6596f6d8f90221c657be0f6d82534907253e7dc5bd1de4af332ec07722c6472d3ad2e5ad6d78216b092369c5f2059d177d6411ef3f538dd30c3d826110bba817e3da8c7db70b8c79db0ec7741926e7f538b213960c825eac5f4d985d344877f41b55ef45aaeea359b9a5b4857653245500b05430b255c32e2b264c7f8a55740d3d2cece8a3cc67bfa3b0787c443ac786b82a1516a943b76af5e265c05c7680f7db62f00c4b3b37a6f5656ce5084730a09e57cf7fa002a0c4945452246f4cddf3c6d318e47235dcb51742953418960328f79f6ebfb7849af6765ab51a446b0337bc977535f6e2a4c3f761760cc181615bfad0819a672c4da8eb0579fee9f1a3cc56aaa8fd50dd110f423652b486dfe755ac514dc4f9f2ee72dc04020039662609d8e0f49a602ad9b24f0f25f4ba43214143a9bdd8aca6ed8cca015b310bc0a70967ec23e74de728007cb22e9348536733be409d43c935975abf00a3638dc61485db064ba1937da16070a590e2aa16ed043a0876bc10b6140503f43911af9b78e02ede48695a959c627bf7e0641ee4cbd2872c4df0c5037fd2f28581c304c47bde76e3271cb238540328fda56b848390c3cf1a18c50989d82f61728820a524aa8720536f9b9aa29f6ca3cce4ebbb7bbe0b300da3ec9d579c17cb64db1d1561f471e00b8d5051c810c7a47a1f7152b775d32d7d86ea22ae250166c094809e0182d4a00f569fc78bf2ff746266e65706c4261d3c6402e6087fc04f42f47622ed2d20e86c59b4a1fb7b34d9ae792bc4e5b4a5f2d89fd2375e4bed2e981414ed9e61f3e3dc41c34b1cf58efa1101c50a5fee9d89b73a4b3d9da7e1e5b5c0093af452dccaa5198655fafbef08be6e25c6c6dd49c458dc08bf881ce49f411cb3b8e14427d71fb5e43432112d387dba3b174ca2e65440cd77ccd868989ffe68f11fc70cafad139a04fc417d4ad1ca09aaf9fcc9a4909a7933af00e4b340b14ad9a40c87ac19ae6fb3a3bcd381c525f7fe83d979bb37848421e15dd0ba82e04c7f313f88eb381cf647a8f5074fd833e11f57dcf8bcac05122694193306aa1a3a7bf7e3af51362d89d2255a551a66c3a59cc7dea2112c6f8f069278408753c696c633250a9af93610d638c2cd9712e4771d0c361614c0571c01393ce1e18f8eb8bd86d81d614d680e86c4dc22335ea4a4e5965efa5cc46576a8ef88b5d094740ffbb6be2c353822b48b285eacfa18486a46e9125a0f2e186a1389447dd7f31abe979bfcd0a62ab8e33c33994a5bf3b545c6f6da2287c194f8629b11ceeb2e83bec5fbce461ad288280b5ef4e8d55abe81a15486fabae04a676", 0x1000}, {&(0x7f0000000300)="c3c4b853d87610e7294baec4c1ca150716558d1a3e4e09110b1a4906a7079c7b1e7860e37a789fcb9a8998ffdeeb77db04cb273445b63fd02101", 0x3a}, {&(0x7f0000000340)="b5b28c809c569f6f5e3c3bb7fafd321c46ee81c5c044f75cf0f88a77e6b5ee2836bfd79c68ceee44ac17265d2649c0b19a921d4e45438a24241e1303aa89d12be2dc4ea88fbedf19c8f00b806104db77dd959f4965baf000b650cab4aeed4422134e9dd88f3e32542e729239a6c2af54e24d2882a32fb5a56f28ad449719c35aa93a82eec3d1cce9d340643326b77cd0c1ef47947766c36838d40a2c38eca9b1a8a7f8678f417ca236568de06641358437f80a0c8fc3058b925da6bcfd20cc355a906e6de9b1ac7cca5b753c56009c0bd5e3672a4eab9ab045e3e4", 0xdb}], 0x6, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x105) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x5, 0xfffffffffffffffc}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:00:10 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/63) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/81}, 0x59, 0x2, 0x800) seteuid(r1) pipe2(&(0x7f0000000240), 0x4) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f0000000040), 0xfe3a) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:10 executing program 0: clock_getres(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x41, 0x85) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x842, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x22, 0x6, 0xeb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000002c0)=""/176, 0xb0, 0x800, &(0x7f0000000380)={0x2, 0x1}, 0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/8, 0x8, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/1, 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20050, 0xd0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fchmod(r1, 0x11) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/15, 0xf}], 0x7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002840)=[{&(0x7f0000002440)}, {&(0x7f0000002480)=""/71, 0x47}, {&(0x7f0000002500)=""/11, 0xb}, {&(0x7f0000002540)=""/79, 0x4f}, {&(0x7f00000025c0)=""/139, 0x8b}, {&(0x7f0000002680)=""/200, 0xc8}, {&(0x7f0000002780)=""/138, 0x8a}], 0x7, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) pipe(&(0x7f0000000000)) flock(0xffffffffffffffff, 0x804) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ac468bbe35fb05217627e1c9dac09d247b61a1a3ddcbff7a23", 0x19}, {&(0x7f00000000c0)="9d0b60d1f84e519bce09c6ac01571d6e36c87e8187c5c9ef6a", 0x19}, {&(0x7f0000000140)="577b21596bee85a05d37e0da0907f4050be3df7f287762f2aea7ec79acc7ad5029f67b3f21613cb5b690a0d943ab41556b690397656f1303cd6ec46b8d", 0x3d}, {&(0x7f0000000180)="ef9145236dbfa9db56024d41c369e519ba2c002954f4d92a296b52e88b31625194f6a73b4bccb47f", 0x28}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000000000002001f00000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x0) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000002000/0x4000)=nil) socket$inet6(0x18, 0x4, 0xfffffffffffffffc) socketpair(0x1f, 0x0, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(r3, r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1f, 0x7fff, 0x8, 0x20, "cbbd20005e483f344927d45b9d30899f143191e0", 0x1f7, 0x4}) shmat(r0, &(0x7f0000005000/0x2000)=nil, 0x2000) getrlimit(0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x9) getrlimit(0x2, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x8) r5 = getuid() r6 = getegid() r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7, r5, r6, r7, r8, 0x8, 0xf8}, 0x4d800000000, 0xc000000000000000, r9, r10, 0x5, 0x2}) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/133, 0x85}], 0x7, &(0x7f0000000640)=""/130, 0x82}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x18, &(0x7f0000000740)="73b8c6df227154d142c5754ddf3c73d54d7656a37b69edb2") dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: getrlimit(0x3fffffffff, &(0x7f00000011c0)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001200)=0x1) write(r0, &(0x7f0000001880)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f400000002f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325f675c3131dad2a460d1fe59d81f9d9dafcd5ed884209074f5e70d4052717d53927dd929546d9eb3d450077f2b206b3e6a5e25936cf762d640c9e476798c13d5ae21ff2", 0xf4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000001240)="e361626808820a3ac4d04848b3cc8df7fd8801e2d95bae9bade1035b0155ab212a23b2a9a880", 0x26}, {&(0x7f0000001300)="dbc5c8581921dbc1136932a4ab5dfddb12f5bad86f52169596587d", 0x1b}, {&(0x7f0000001440)="6853ca52a4e801a1475157c639433902ddc099a5fd2204b762b42ae6803f6a858e3f9f17689a49fa7fb59c1a529852744d4176e4c4bb15138c173e49e66e3a8c97dd4a6c05f43e695c34049f2448ddb67a4d5b922af07bd3c3b4aaf3f7d350dc72edf1", 0x63}, {&(0x7f0000001500)="1503b77165ca14fd333fa57cc83ffcc5", 0x10}, {&(0x7f0000001540)="cf06f844c15721f47b6fc5c66c0e975f88e81c7ef5a4afa35ee4f3d320d337eeefcbabbe858068384ccdeba6cd4a4e0c90bf802e69a5e190d295b0820764a5e68e7eb22a1f05cffbfdd438e1638b2b047e9dff08e75b73f1bb094c9a3ed98cb32eb8fe7039e47592666b0103ba4a94e06a52f70e46d80980a54c6da537a9a643672538be94a191d4342bd76e1ac031523c48e84ae79cdf876f4612b62d4899ba362f63b42373588c85f3ab696320c11a6b827c641490c2f76e", 0xb9}, {&(0x7f0000001600)="8a4bb619", 0x4}], 0x6, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x1, 0x1, 0x400000000040) semget$private(0x0, 0x0, 0x40000400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) getgid() getgroups(0x0, &(0x7f0000001240)) getegid() mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x6) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:11 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 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x4003, 0xffffffff) write(r1, &(0x7f0000000180)="7d7281606882e5252e2dbb240378ce3df9dfdf1642bd816c299e12c8", 0xaf) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) dup2(r0, r0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='--\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#,+\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}+\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*{\x00', &(0x7f00000003c0)='+\x00']) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget$private(0x0, 0x4, 0x10) semget$private(0x0, 0x0, 0x204) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000440)=""/229) setrlimit(0x6, &(0x7f0000000540)={0x1f, 0x537}) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socket$unix(0x1, 0x2, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="639b445a6c842dbd489a5fa11bd6128e12a446f943087532e9a4b8b814028312b93d3222e1bd59285a7222211f99ae63c5e7b2394d1f62cde8793f2634d8aeb4d982b681e40801fa1e5050f109de50d4c80512a7253c6dd3c1f88fa29b259770b6d967e807bd69962703ed28b96ba58730c004dff68da05b494379c2fba1d51ea7666675f59b41e1a3e53d40a43c625ee1752ec8c657673109437ebed2e351f9e858087f1ba4f8d1e7c8d231e95896f5718582512a92194b58e8580f1863e0dec36df1065a4274020a1b547bf8452f13c51f4443d15e09908ac9d34c29799f17c34a5f33e5ecc769", 0xe8, 0x401, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) fchdir(r0) 16:00:12 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="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000ce17351d70007f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1f70f00000000000038f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650e7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000000000"], 0xe8}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) 16:00:12 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) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r0, r0) clock_getres(0x0, &(0x7f0000000040)) 16:00:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x80, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x6b, 0x1, 0x7, 0x6488}, {{r1}, 0xffffffffffffffff, 0x12, 0x40, 0x81, 0xf8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x800, 0x400}, {{r0}, 0xffffffffffffffff, 0x5c, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x4, 0x3}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x44, 0x2, 0x9}], 0x7, &(0x7f0000000180)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) close(r0) write(r2, &(0x7f00000011c0)="ae5dbf816ebbace0241beef9d6b38355a21fb7c55d14d56278a0fca317da7cb294505afcb759bf955bd0b6d7d67e998b6fe23b0d7122d5b0d3e1c603e29c42bcba6e062d699b65c959a4f2d0334f26f4ee0e4d25f5cbdf6a21b156f07c462dc35c28d829736fd84ec2bfcff2de45964d434d7e4ac440eb7aaa416cb48ef909cae7ff99c548660ffaf602cca01be4daef417f5859b9a41ff3e839de4ec5c4d363cb9abea7bfa6dee486e0e91116a17d3dedfe2ec02fb681801f10df641b0ed0f24e06b7b7ca94b43a2592c4e0e9e583db587acf3c370d935627ec23200f880701e3dffb943d4e3a1db4e31f3c8f3b0ba10b904d43fbb9ff2ac03666ee71b9e32f0e05ff24cdc7b3da7596c8333c74e01e20f03cc96f1bdb51902d7662d8e0d49d001ace6c682bacf47cde17e4a07b215ea5641b5fa10a0ed67fb42914af4e04bcf779e8974fb6c7c75734ba51a4f20a7a47632e0d00c809fed34b79ab3437a055a2d51b8e325331d842875b5dab354bdb823348c2333063c0fddc2cb66366c750cee51919f0b40fed4a1f83adad073ab5d672941683ab593ef62af43a232a94a8982a12c558ae970883814ef27345a33d6911bc3497b6601e98d4c55dbf9b1299d1e02c793a24dd72c241858d15fd9ec072b06f3e035799afab8339a6b0bdd2873b6c0460950bb28a6318a9576aa980549711008bafd775e722d83257dce875c1d9f5c9238827586599a381b91c5979f52ee876c9121bde8122d853c91ce44dd60dc47af6bbc0633f50acb9ff93fe845359c7688fb01d9d8a0cd94d04fd878522faad366a76009af60e49cadc9be138ad01831d9d5756e41ef24bb4f6aa2f7bb9d707e49cc8ada92e19c245505fb88d4275599a79a207b5a9783e2a733827e7df2cdd30ff1bf3c6be91b4b30335fdf1363309f38a3cc564e3ce10236649efc4f424dca0feb1e975b3e3e9fb27894a1e82b6e65008903719b9b9da72cb38a108ff65423b30a4700423dd67c6a4a356e856e74f2bf1ba269f88b32ef614861ec885c00c75b8a413518fb27723548b8bad130693c6bd04b5fe9ac341676e1b3e0c4bee55b9c0328ebcfcc70be948f95a2563bf07b5f9da09a8777679089dc8ed4bc7fce6a0405dc6560413e7b93caf9fc0a650dc01b2044f178b2c73cdc9879a006833555ca5ddeb3b526e2b15dc40092890b247f03123762a5b2c75383b957e1047b200a7ea650b3059b5bb7ff06b8a4d9ca914d053b7a4fe395b90241d3034558d5c43c603a44ffb32888f23cbef59868d44473cd2092ac94572bac8625139b9e8af1ca04241038dbb178962c75854690c5752e9a0c6bbe849ff5d95305f2a9fc157d274825bc10f5b4115381e00837d8a33ad046e60073101ff0a1e2a0a6aa6b73b00691ba6c914e9a837dba31cc1d49ef85522f964fe5248baa7b2477e1f33463e19591e6c9cbd821c1234dab4bf7b765dab8a507693ac55d08d69a9e40bf4f743eb80ef1eb87c6ab9fc071e9a66adbe786b24a497f67601874c8e69fa8126fc12553d96bdb6d97aa3d5cb377208ef977933e10b7d53d25d2ba183f2c4b6ca01857c6b78597bdbc4ffad2e55950f743f2f28caba06448c533208859bd5b9605a61240a8c141be34fe6158fb71cb588af55c5d2762041da080bd5942052747c813a7ab1b3d2a420d78f3d9764438ae7bb6bccb9f89825228007cc800cf6d30d41133ceeb24e6fea020b45adf5e8ed6c151af24b168a116b889a6c887046e863a96764ad206126c6c2b6b20d5427fca1d9c02e8ba5e10aade3facb9d2593e0b6f87b9853d4e3d9b23531b6cf3b919da2ea2c8f22e9568555775d8fdd6d7bbcbee1b999db2ec17ab68abc97310cffcc62db476edd3b16bd403098b0108e3c63ec6ecaed24c9b7e8862979aba119f5a8952d90d913424cbc519cbc0a44e7757f54deec32f3139a394f996815e97c4cea1989093b76468201f3523e074af742e0d77025d06827805c489f3aeb45343a965fb13762d60fdb2ba710c2b3de16521c1dbb04b16ab0625c94483321b2d42a7b042ec82bacd529fdff4c4dc7782ce254d199bb13b71f03c87fd73b86bdec974470b756e48fa6564da946923063de293e7bc958e0f5ef668643f318bd3777cacc75a7f0a437b74a2a6c387d7e145f8ee1e450f56171cca96ec6c46c5c92f679fcec0e4a64391a90cb23b292c7e62e66315efabca0127dab65e0978d95addef0f947f28fbd073c36f27cb694dbc23c77a5839edcb08983042aa7e86774532d4f1002e4c3ede788c8093141d02bf2203828eed446e9f77fde0a3e6daff0e5f8a6f1f5b189778369a7468e2027d2bece8840e25d75892a94fefe6bac4e4526e55df09f4fdc4a74001ef75dcfecc8553fb66192720674f994c5b4a54be58eeb501f41b497efe5bde70334b9bfe9b713768af47c8aab34a4055005c2fefa7c1c0d3c579401c185cdbd63901cb1e0c02193a5f79fd1db6070a3c13a9c8f5b22e87f93b1edd08f2b571631408f4fc9acde8aeb464db022a2570a5c6b02fb7514e358e9759c501daf5909f1cbefcd91ed6889ca863e004a3917878a7ace2ef740bcce1cd24679ec08b79d8f17ee7b031606f3c654a2ae573dde6963fcb53268a22fe938187f44cd67566a8db10da1b3059ae70e05097d7c17c1ca627a3f62f79f6783bddb131a6368d34d0534829bfc8c5d61b565d3ae4a65a645e45dd04bb858dfbe9aea1c2acb53c441523f2f045d5fd36349495e6a3c00142be8a421d77b8de14ae74b8e234c19b74550165161552a7561d0731fa1c9e3f9572153ce22d4d3335f61a47e85c5217a26064357000644735eee13c7bad12aad4e19ab2f569c25f55c2a05a8d733b26f4bce694a5f4339393a9cb06df282f9dcb972c588c3707b810805f07516dbce7781085bb850c2ee41c5adba0e5864d5cf5dd270a32b534fd9ffce3a3d94e4d9df6ed433c0605f5b1fe60d979c9f5ae2f71d24d30b06383a8dd1c03cfc93538ff42994cf3432b17d01bdcb1d6975a53e33ffd954767afd46fc13e3fa1353e2b6315196852dd22addcecdb51cd5d0bb75e67eb3e6cb0f31aa6b4e5afc58626c52a1dc37601465267a9456631e89f8db55d6c96bfa279678b08c23734b2e22582489dc3519e5f1036dae1a73d61fd50c4399954f8e8400523b221b52c624a9184d4ca09eaf74f5f493a1bca04401f30ff0b6792571f0a5462d2ad14f8e62a304452acb46777b1c1ff265abbebc78af4c2c4635ff73b430ed2e8a587c50475cd83fe1e0ee2c84727a83f20bfc827b214b7fd4c786ca5ab2ccdffb7e1d41bbd0dd319232edee2284ec75e27ff76e0b19f5547ca1a871c31c8247dab297fa672bcab2f9285eb322d4b316c479170eed1f35ab99509497caaa4794d5ea32676e8724ff4725cbc921086766d0c69a22fb5d8df93dbccc64b42413e7aceaa0fb96c2d872127596a261ce25389d31a2fcabaf9f4abc04d9ec927c075664cc6fe362566031c0647b799bdb9c13979a287cc8ab3919eeec57757cdd916af16cf686f0823edf919ecad12a808daf9cd88025746f0ebe9231fe6ffa2c4ed4513ca6bd6ecd47d43109b854764d041a90731aadf99fa419711370674ff6a9013c4df74cdfc4c90371964b50d50a5a628f5acb9cf1113fd1970234bd4e5946ade354af7a074043c5a6da0bddcb61f73f3eea91e4fb8dfa8b80acde1d45bea9e1d10c84a0453ecc659f4b0af3d00756bc81776304ede925a76c6cede776924f341fca6a8d25c9edad2ca1ac4ce78d98895a82a541bfd25cf35d19966ef4745740669f00d7b7df376c6712f08dc5137f32cdb9813d9af1a5cf903648a1a89909b3095e6e9f90fe3e947350d40e1f44fa09142fead958089493319ab8f2f3992298267b953cd0aa616b6b85728447a7ba6038a688cc57acf8245e458495e15c2af8fdf7d4d888e1c2b09bca9112d421a7e32bb55a2fb649221d9e9d03dfebeffe913d03be49d051c42ef5a72d56595264571caf231622ec086299c125cf5027457d7de220f0450a5f8c7235b2a8b243ece86a8498b16e1731fa3fcc4cfb83118e21118d79f48800d32556c624593964b10f8c8fc9fd50916a129a9fbebe23bd36e114fec8ab60c52906875a987259f016423f1b4ce5ae7049c175b36c07feb36d940777c461119d04ef264b08b8f2e0ea3ac05e0d0cf1ac34b30e1083b3a9485a5ae564b4e96965a39ff8eeea6b755bb0ce2d206c5cbec5aad8e508e79fb867d8cff4479758607d08dbb9fc63dafa5b00f35fc09e909a5da39f2837e926a95a8e674ad8a11f8f301f0b9af4e7e6640694c82aa0f47f88282c7eb574b7248fdc780caf9a98bd86167be3821a169fbb8802962c668086f40a6ab31a4d1ca933eabd55c31336149960cb9a0163935050ddd7e255fe08956054c9f2bd70a5add501173d241041077eb5ec6203f721c249882c1e952c3b72942d1a4438c62d7350e366ed5d83dca9c11995dca9e6ef94c87e1fc63cdf9bbabda097c109bb18e7cba09ef996ef965426f136ef9c80913769f6f3ab7f995cc0ee0c28849b05684d779cc1bc4644fe534bbd12d3fe180354bb0004dcd24869a1d38e0c100be6d560fec58fcf9897ae9125ac73d6799254ce2c51f032529988562abd7165f54f6a584f529c66925f985570d1ca0bb218c5ae3a298d5b21cc163c1035ffaf41e396907f6dba9d26983f847ec7bca0cf8982d76889e58c3b9a74f1c51aaaac7e3b0c0a38de202811c2a251315576d6388cd16450ed4af5fb4cdf8ec091842adf86f874ac7bd5d5d929d79077220464bc4e8379ce7ce442f27f40f750a1d38a0007d70cb14719692253750bc3585b0fec651d86c5b43b839d819afe95c97c2e9eceb640bc0efc9da95dcfe0c41d2c09f7bb64ca2ab888087e2ea1056b57eb75bce87c1449f8170438f88de4c1c1317e4bbf5fa2b228ac4e4b10414ee5b6d0ac73bdd72711f1e118db9af4ca66fd95946aa4582f511407cfebe47c5d026e6de88ae59a538299e5f8aa17fb9af32fac98b0fd075d39398c5cc4a06c8a02a485d81c35cb6ff7958472c0d5b67fa1b4d4f89e2b4e0bec303ce7be93f5fe4a289fa2a8b6283a3e4159d9d4d3f2d46ecdf563a8e115076538d17fe9b0533dafd5f49e0e21b37abfdf5595ce9d6c6ebedf9c1e1fc76d5d7b4143ff75cda95fb8a3a1b9d874731255468894dc8a3dc60ecc8556a516a69295b3dd45cfa3da69152e0b765c080f50718309fe96d495335f61647e91321f061d93f0519cb1f22f358d0fe97a9c6839cb41f5ad19bf351fbb57baef6cddabc59c7517ad30736a2212db0669457833af85181509d228b903687a9279936252a0a531b81df77655b16afebe9f50828c24cff00e9ebf8138a34e385e0a691b1d03497645649106d7e9a61cb3479d194a7ef9faf5d2a1c3f3b747147884f11f8a876ffb7256ba29778a0eaec4e0de748c4cd17bffd47f6c251baabdff1935fc85558c2f73ab735c291c92e033ebb3133a6459029f64df8206c30e79e1a7b6d3d0eda44c3a7662e4d97da3be8fde01b557edca36de6a98b5512726754370435b4bdb9b3bd3c42e517c02e1b8790391b121df70b5dcef0872f50cbf8b0443022e6d603ebc78054b756256c5e38c43058aa6cc81f368c97b73416a523af2cc38fd1637b6b083e72c5ab786c18ee2baf643ea5d0db6df3901a57f2d7a6debf2ce62fff964c09bb38a6d274ecde4a9314849a20eaea1ce617ac75719cf9707b65ab44db6dc58f98ccc6187a4fa3a", 0x1185) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="d86d17c0eb41c9479b7950134df1aff4de87", 0x12, 0x40a, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:12 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='-).}$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002000, 0x4503) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x10080, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) setgroups(0x6, &(0x7f0000000680)=[r0, r1, r2, r3, r4, r5]) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000001c0)={0x3, 0x100003}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setegid(r7) mknod$loop(&(0x7f0000000440)='./bus/file0\x00', 0x1100, 0x1) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000012, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x60, 0xfffff, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0x5, 0x2, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc3, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x100000001, 0x1}, {{r1}, 0xffffffffffffffff, 0xc8, 0x5, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x1}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x15, 0x9e5}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0xfffffffffffffff8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xd3, 0xfffffffffffff800}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0xd68, 0x6505}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x100000001, 0x2}], 0x1, &(0x7f0000000300)={0x4, 0x1b378b5c}) login: pckbd_enable: command error witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff80000196bbd0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000196bbc0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000196bb00,ffff800002b48350) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800002b48300,ffff80000196bb00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8065098260,80085761,ffff800020c3ed90,f,fffffd807f7c78a0,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067243ad0,80085761,ffff800020c3ed90,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c3eed8,ffff800020c3eec0) at sys_ioctl+0x646 syscall(ffff800020c3ef70) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,358548d7010) at Xsyscall+0x128 end of kernel end trace frame: 0x35aaf596580, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff80000196bbd0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff80000196bbc0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000196bb00,ffff800002b48350) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800002b48300,ffff80000196bb00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8065098260,80085761,ffff800020c3ed90,f,fffffd807f7c78a0,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067243ad0,80085761,ffff800020c3ed90,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c3eed8,ffff800020c3eec0) at sys_ioctl+0x646 syscall(ffff800020c3ef70) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,358548d7010) at Xsyscall+0x128 end of kernel end trace frame: 0x35aaf596580, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c3e9c0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001b47c00 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x7fa40a62896b22db r12 0xffffffff81f33463 substchar+0x92c4 r13 0xf5 r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3e9b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=49027 stat=onproc flags process=10 proc=4000000 pri=65, usrpri=65, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43788,0xffff800020b42280 process=0xffff800020b45078 user=0xffff800020c3a000, vmspace=0xfffffd807effe2d0 estcpu=15, cpticks=23, pctcpu=0.78 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79087 162320 61271 0 7 0x10 syz-executor.1 *79087 49027 61271 0 7 0x4000010 syz-executor.1 79087 234034 61271 0 3 0x4000090 fsleep syz-executor.1 60369 512208 0 0 3 0x14200 bored sosplice 61271 129039 1052 0 3 0x82 nanosleep syz-executor.1 7227 431944 1052 0 3 0x2 biowait syz-executor.0 1052 432963 79257 0 3 0x82 thrsleep syz-fuzzer 1052 244642 79257 0 3 0x4000082 nanosleep syz-fuzzer 1052 414170 79257 0 3 0x4000082 thrsleep syz-fuzzer 1052 76756 79257 0 3 0x4000082 kqread syz-fuzzer 1052 389486 79257 0 3 0x4000082 thrsleep syz-fuzzer 1052 484961 79257 0 3 0x4000082 thrsleep syz-fuzzer 1052 109219 79257 0 3 0x4000082 thrsleep syz-fuzzer 1052 135403 79257 0 3 0x4000082 thrsleep syz-fuzzer 1052 476304 79257 0 3 0x4000082 thrsleep syz-fuzzer 1052 383461 79257 0 3 0x4000082 thrsleep syz-fuzzer 79257 395120 53843 0 3 0x10008a pause ksh 53843 80230 25867 0 3 0x92 select sshd 65045 359235 1 0 3 0x100083 ttyin getty 25867 278806 1 0 3 0x80 select sshd 89836 473623 78699 73 3 0x100010 ffs_fsync syslogd 78699 93242 1 0 3 0x100082 netio syslogd 96294 482660 1 77 3 0x100090 poll dhclient 3905 504729 1 0 3 0x80 poll dhclient 37940 132370 0 0 3 0x14200 pgzero zerothread 18844 241980 0 0 3 0x14200 aiodoned aiodoned 26134 406304 0 0 3 0x14200 syncer update 46474 472246 0 0 3 0x14200 cleaner cleaner 86806 207759 0 0 3 0x14200 reaper reaper 7251 435925 0 0 3 0x14200 pgdaemon pagedaemon 57995 227068 0 0 3 0x14200 bored crynlk 89014 274286 0 0 3 0x14200 bored crypto 7287 306120 0 0 3 0x40014200 acpi0 acpi0 49988 363865 0 0 3 0x40014200 idle1 1936 318298 0 0 3 0x14200 bored softnet 25043 323331 0 0 3 0x14200 bored systqmp 81369 503617 0 0 3 0x14200 bored systq 73503 485582 0 0 3 0x40014200 bored softclock 94872 453755 0 0 3 0x40014200 idle0 1 510589 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 79087 (syz-executor.1) thread 0xffff800020b439e0 (49027) exclusive rwlock wsmuxlk r = 0 (0xffff800002b483d0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 7227 (syz-executor.0) thread 0xffff800020b24968 (431944) exclusive rrwlock inode r = 0 (0xfffffd80743652c0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x67 #4 ffs_vget+0x13d #5 ffs_inode_alloc+0x1c3 #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5ac #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1f6098) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5ac #9 Xsyscall+0x128 Process 89836 (syslogd) thread 0xffff800020b959d8 (473623) exclusive rrwlock inode r = 0 (0xfffffd806ebcc1a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x5ac #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9486 14541K 14541K 78643K 10630 0 0 pcb 23 9K 11K 78643K 105 0 0 rtable 100 3K 4K 78643K 184 0 0 ifaddr 45 11K 11K 78643K 50 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 20K 78643K 21 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 1347 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 26 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 198 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 38K 70K 78643K 279 0 0 subproc 64 65538K 67586K 78643K 68 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 24 0 0 in_multi 33 2K 2K 78643K 44 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 181 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 79 20K 20K 78643K 1383 0 0 UVM aobj 17 2K 2K 78643K 17 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 6 0 0 NDP 8 0K 0K 78643K 13 0 0 temp 115 2360K 2424K 78643K 3245 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 127 0 120 1 0 1 1 0 8 0 plimitpl 152 17 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 47 0 43 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 24 0 14 1 0 1 1 0 8 0 shmpl 112 15 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1783 0 376 46 0 46 46 0 8 0 ffsino 272 1783 0 376 95 0 95 95 0 8 0 nchpl 144 2265 0 644 61 0 61 61 0 8 0 uvmvnodes 72 1857 0 0 34 0 34 34 0 8 0 vnodes 200 1857 0 0 98 0 98 98 0 8 0 namei 1024 5781 0 5780 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 6610 0 6608 12 9 3 6 0 8 2 sigapl 432 366 0 353 2 0 2 2 0 8 0 futexpl 56 2068 0 2067 1 0 1 1 0 8 0 knotepl 112 87 0 60 2 1 1 2 0 8 0 kqueuepl 104 38 0 36 1 0 1 1 0 8 0 pipepl 112 222 0 203 2 1 1 1 0 8 0 fdescpl 488 367 0 353 3 1 2 3 0 8 0 filepl 152 2049 0 1954 7 2 5 5 0 8 1 lockfpl 104 84 0 84 2 1 1 1 0 8 1 lockfspl 32 152 0 152 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 449 0 441 1 0 1 1 0 8 0 zombiepl 144 353 0 353 2 1 1 1 0 8 1 processpl 840 382 0 353 4 0 4 4 0 8 0 procpl 600 807 0 767 4 0 4 4 0 8 0 sosppl 128 7 0 7 1 1 0 1 0 8 0 sockpl 384 207 0 190 5 2 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 128 0 0 8 0 8 8 0 8 0 bufpl 256 5956 0 1015 309 0 309 309 0 8 0 anonpl 16 43627 0 35983 50 2 48 48 0 125 15 amapchunkpl 152 1808 0 1718 6 1 5 5 0 158 1 amappl16 192 1487 0 1086 32 4 28 32 0 8 7 amappl15 184 91 0 89 1 0 1 1 0 8 0 amappl14 176 98 0 96 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 267 0 257 1 0 1 1 0 8 0 amappl10 144 54 0 52 1 0 1 1 0 8 0 amappl9 136 429 0 423 1 0 1 1 0 8 0 amappl8 128 135 0 116 1 0 1 1 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 239 0 227 1 0 1 1 0 8 0 amappl4 96 271 0 247 2 1 1 2 0 8 0 amappl3 88 133 0 127 1 0 1 1 0 8 0 amappl2 80 2425 0 2375 2 0 2 2 0 8 0 amappl1 72 16235 0 15829 23 13 10 19 0 8 0 amappl 72 1023 0 988 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 16 0 0 1 0 1 1 0 8 0 uaddrrnd 24 367 0 353 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 367 0 353 1 0 1 1 0 8 0 vmmpekpl 168 6778 0 6757 2 0 2 2 0 8 0 vmmpepl 168 46548 0 45224 85 16 69 70 0 357 9 vmsppl 360 366 0 353 2 0 2 2 0 8 0 pdppl 4096 742 0 706 6 1 5 6 0 8 0 pvpl 32 157303 0 146208 130 11 119 119 0 265 29 pmappl 224 366 0 353 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 456 0 4 13 0 13 13 0 8 0