Warning: Permanently added '10.128.0.96' (ECDSA) to the list of known hosts. 2019/02/19 16:39:43 fuzzer started 2019/02/19 16:39:48 dialing manager at 10.128.15.235:38846 2019/02/19 16:39:48 syscalls: 1 2019/02/19 16:39:48 code coverage: enabled 2019/02/19 16:39:48 comparison tracing: enabled 2019/02/19 16:39:48 extra coverage: support is not implemented in syzkaller 2019/02/19 16:39:48 setuid sandbox: enabled 2019/02/19 16:39:48 namespace sandbox: support is not implemented in syzkaller 2019/02/19 16:39:48 Android sandbox: support is not implemented in syzkaller 2019/02/19 16:39:48 fault injection: support is not implemented in syzkaller 2019/02/19 16:39:48 leak checking: support is not implemented in syzkaller 2019/02/19 16:39:48 net packet injection: enabled 2019/02/19 16:39:48 net device setup: support is not implemented in syzkaller 16:39:51 executing program 1: r0 = semget(0x2, 0x0, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x92e, {0xfffffffffffff001, 0x10000}}) r2 = shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/252) r3 = shmget(0x1, 0x3000, 0x5c, &(0x7f0000ffc000/0x3000)=nil) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r1, 0x1, 0x4, &(0x7f0000000200)="cf08956a8f23e51284b0d8fd9e4c14ac01b2c51e1877a3d7808916f6e6a194b0ab6512bc3a7c68de5bd3ae4f133c1e1df0584c3f73fd64a50c2379127d0c3078ea5770a1ab45a994a7a315974698854d0b054a86d3de830d30f8737609491b832fb769b0e0716b69d445b78f0757a8cf4c3a0485929b50193573d9a4eefd0ab4c28f0f21cedf589e3a6b3462775e26f655859a3973429fb7114f1a8d14cd59b859dbab2df3d91762a638b47a218cdfd2a7d9418f8c1ef719226ca1a8d4dc1e402b93ae50603c22a4d6329e2cfe9cceaa70c110eec42f9220112b51940cdeac332095da879f37b12847be7f444a9283c23bc3c3dcea2c561aefaa3d39153f70c2ac87ef77267e3a8d2e73f4db35296df69f2712b95fb8cdab3f9be27da204f564dd2f653b2e90deaa61c57eda069af7fff5c644bfab8f2ec43ee617c0b0947348af82fbcafb8125ddc3c8ea1d0a27b4f51d80c12131c7bdfa9116184159666d0151bce61d85537386de276c1eead53f241e18941569c45d4b508b2cf5240dac53a447519f4ec06139c03b09ae261e45b42d0b064f3a1d48efa4c21f5412ef2823ca75a6b8cc81075861e9bbbb6f697bc2d80bf731bc8e54fbaf821680c84c58286c6c073f82d00ef79e52b3307572a3116d70d2822b847b5ed0b560bcb89067ec35b1d5cb430c82b53b240389f437afb10374c29ab5a78551bbc2ba84093c7d72c77efc4868c767ba0a7b2657406dd802e476173f2fe101b2edc45cc4b74d0b6985bf68a94c789f76f8b790ce06609e26dff490047345d4eaf93b0ac93f140dfea8dade21117466f4c849c4d28b79cc6fb227f6a402cc64a8bd31097708ffcf83feb2ea504417d942ab6913b78e6e126eb417dbfe95292bf30ff51d53c07f86eb8a31d4ce91d2a3b81fffdb3f31432b9dabf186c49cb3656d5d3a4e87ba56972f0c9eadb294e3b2f093ba5a65ed983c332915fb79974f8f3850d560c5058becaa7a42bcd8a228f8294067121dd7711ca46371f19adbd3e9436a78f7a22e802765a07d92a1628323b6ca0518d81bdf87bc71d0eb490ee3c4940556b217574def088cafa2b673cc092c896f3ddb11e90e244b080e88675fe18926ac24fa335ead039693c6787c5186d8e58cf05a6186f77b2a95ae2cd8df99b1a2494c9dadb394bebbb97b2f3b246d1ca9787f545cc3d649c26bb7c94d688f559e0582d912fb3b78f7a29e1d223c5a931bb20d3ea176f66fab106b4a0911c219dd8de7b5bc83d2f09d1a52098e73d48db98dd024edb87e7bb1cef0805ebf97e29f36bf8bd4a58bda1fa6bb8246c2902936475758af6f4cb4b0cdbfde7a51dd4306acfcb4cc5a998eef0f3281cd0ad66e5fbdf44a9a44af0bc20f57269d007349b56c5c362b84c4c0ecb510405b3c0ca97f74261ec174355471a7ccccbfaa73c778e9592ac8430251311789b7cb153b257dc1112180d210c81384e05e44c8c8b9af9ff0062869117b905348905875567fdcd9dd9a6dd66f1b746915f1fcf7b0578e4649a8ebc8722d2c0061f2395b95d5d5a5d340d45d6597337d5331d6c17628df63fc8990d9359ec7beb41f90b5229ad1c45dc247eafe20ee0fe1cefe24ef48577876c58bace07c2e13b9b8c2a887bad06d5cee155aaab1e42e1ec64e635ecdc8c3570f38fab7275590ef02f5c4b45f2b63094a04a0153e01164bbd4eab6b4e5b3fbf60587ff34a679a1e03f5539388ad19648a22dec94ea5ca0dc8abf9fee5647c10b5c92030393d97dde9f841b9934890ac8d7a562170b2737aadf4c1aa6ae3cdfce17558a341f21f5960af719a0682d24f47c204772b672d9121075a4d8cfade8616ac6d7d8a0bd05d83863cf10820c1bdc777440e75ec82ed246342b9c1f7d47c0b1b943c1098060a777520ad7a5ca61f64887285e4fe174a6fd5fdef9a2b87bd2a8ec466f147d533c7fee0edff981c3f0d729ffe81a6d6471b7e723f4846f6bf9021f4ed94b3b5875e1f85fcd5d447d3d84b82280b11dc3f92985c592a031c0b0aa1aa19656b605d5aebbb8007454818b3d30f4479930d593d6a841a5265ae3d1b4640190de0a0336dfaa83e8700687d60d64fee9e5bd2e42714b86d711695cf200ef4ce6768f8d49b3c7f86b77334a1fe6d489ce2072d173ca88f2358ca071c8133053141176df5c07084eae0b23b26ab50c20d540fb1fdd3b28db5a0b37e861ba25c92673a9aaf5f2bddc9ac4aef29215b5c78409963f6fb83fa86a6757cf8e94c3c05fa2afdc3486070eb38351ef23d7f51e9aeb764d3ca22e8e82664b6d1e7a88ac4b7fb87cf158411236d5c3da83efd9f8c7a7627347890c6999c9f88236777841b8fd4ef67a091d5f11c2223912c66910f62fec8a68456d0dc8a1b1df0bfa0beb0540b73ce79ee2e312ecfd75ddf6706414ce3be91341b61e45f6b42d1a98c08ad0b38472ceaf38d1eec17c27184054560071cc26e3292eaf09500772d080db6cb1db1148ba7d09c733ede7384e57bb8a6b39587be22ff9a4c4f7bca44d9f9256ff272f7300d005cef4fbcd352202148433358622b436bdbd34620719c7f2a430d74ee2db5f327461562ba1708a8fa6bab373247625b5829c32d295ba4f2428c96b6d7774cee3c3c8ece37220a72406dadb76da4aab7090bdbcf0531ff67962392dbcd11c5833bbcef6af8b3fe94eb1fb62ce58da8d770d19d1e4ce25455ab7a29984ad4abbab582cfba5e5d509bac85f90811c213cbe24a96e9f09e2facc1a3a1a86909401ca4034a39313a82793126a2ae6c56e2a477dec85db68d01eca4cdf8892217868f1409617d7caa4f44488a8954e27f63aa5c32d565e2d7529379f3da13bda4218eb78fbfc5ddd34f798b35c2ddf9f1a723042ac6775ae97d258f941d1113f2e1aade7fa29297937d17e93d9f03ffcc359b911baf55fdf9ee98613b5524d38bd026ecaa63d4af9dd273ce19e16847d355c9ab95b72cf78a37169dc9d2133006e39edadfe13661ca59123bde6e9ee3efb3f57e5f9558d653a33d7771afc42563641b3cf4eb8d0b2bdc5029a477a18dcbe47710f15da2e87fcfa0f17e86f0c695ecd4b4397ee70d7503b0b224bbc3fb40cf2fb53b29453656469cd7b1802305d50b743bcd82cb07e3dcaffdaa51590c3cd363058d2aaef002222a03f6de9e363c6c66b59a4b259b5fcbff8b30476fb0568f1655aea600059f11c6c863195e44491ff4804e4ff8887304b9248955d8dc6428775e9419dbe2ce92f0383c8acd50c86a95513659964eb8c9e42cd1e101d0a527fd0bc3df0dd4693c0a209649d74a2cb62828b007c7176f7ef4ddc24271e742be6211dd3f634cdca6df2a9936937cd37b25651fd3969f7c6fb2cf447c689aef29e239272f5c00a5a45337abd1e19514fdb4526eaf512b2874c586bba4072751a6d0f7103b0bfea7aa0793361866cf42be0cbd265318b9f128c90b9cb6b93829f045fe7767a742b168453c48da933b472e0c6b430a606741c8860a8568eec8b08d1580169d88fd064a72d290861f6ad1bf0f20f4f72362ee970d49ba22c32cde13dc3852b99707efb47779b5c891445c1145992568045d563bbd4cc26c2b215814013e16373f96b820c55dc631bfe11d80cd7ba9cd4b166447c417dbeaf724326ce2731a940f2350a46db2255a041857343c076c405bb824ae8595a9eb2b56aed6135bfd15e99f6a02f7e7b7d6001608d075f1d0a21d369c563214ec76308423f6804f2c962e801ca1ff47ec558f5b7c990862dcbac6ef7ebc8d90d6aed1adcbaf8fcf01c3ad4a1ac1d500dbe07893f877927a5ae4eaa9d11a7920759e603a240c6aa274524ba2f108c592deb0e6bf1bc8ca25dfaec8719cc3a324abe6be83ef3dad6c019ce0b30b7f40f8ba4a8e512dcbc90a6ba4a8b3d95774174a3214ea4f49d0007d96e0a2318e888cd0aae95819b3c816b63ac70d0ba0669b3579c4d2148bc780c26a9f5aa4f2126fcce671002dcd50cfc1e13e2272671d6faf203efbb480855ba558bd4e388f4bbaf57920339099227dbe3f2f6eee4f2f9efa950b5ba86e8aeaad6d46fbc9ea77e9af082f7576a35761aaf59e5da32427803d90b2643e7f2f0a0bac85ebc98d8e6e9fbac6f8efb948b6a9c2e4e64901ced129ee2635827aa4cc41ea8e302c89dc24d9adf9fd63f4d73fd6c9da1cc80e9f98434dc8ba525b886fbabe31c74fb0441256081b33b64a7189750bf1c712a4d70a0f474bd5e9fe01f2543caf6e15effb4ff68c7cd280a48f1b1b52c70927d005fc9cc271dff7fdc2da4677a3505ee1eaab2fb10156a95b06f6549650d2cbfb9a244289e312495eb1407d5d7d787550dcae76c8b50c0120f70b8a22d1e1232bfd98d8baae218d434d676d49de456de539adf5ce8a0fbbc3a07953c8bbabe546d805ddb9a6ff466dd1743656471f2365c9e4678cd9676ced07af53b2cb9c3687363955db2a878978e16d98ea8c567d6881eeb1fc71d0e40cfbd9d757c2ea338da4695996def965d12c634ab8e5348bb7b4f42c2d077e69bf82110c9ca2b2deb11e860f0504a8d4764fd555c068451ec0f5576e4363d08bc74d5912d7f5cd1e81c53088868d3f2a369a9d1fa38b0e6912ecc4609fa2c76ef260ddac1b2c2d2aa380d1fdc73947820f7490dec89de2cbfdd1e1dd15556a568a781dbe3021746ad801604990ec266313fe7b48a03942da908d79d42949feda148391ee46cf1a3c19758795344ba449ae8cf8a76bd6dc606423b8e2660bdbed574db90b15fdb89ce1fc84e009b8d9598cc41e10336bec396dd2a8b0c612bfb30e8388affd6352bf8901fe5e2b5eedf3346ec91af30c708f49f7031fc6dc5754da48a34fd70cffbd9bd7300eeff825516a67a03295a5fa797f489ae37ac96e92874eeba37a26d483bb56ae893788b0ecf4a92f7f53986b9d569ace8f3f7a7b4b2bd8facbf41d0b69464033e721a7a250bbd2580597c3be5aacf064ea4f7f7df873ec4360048ad50f38e315b386d4254213bea1c73b4c58b607c75a7ff7c49d3b594f4a5ab9e466f06a95142fa5cfa7c5dffa33dcf0f87124afea586965c3a371d49d73873a684be7b29a9dc01fff32fddc06d8cd9db4e50937686b131107cb49d8caa84a6f75fead6661c07a544503d9b0319330ae655c99878d2c36e1606135608218b5610636e8d491153193d85b1d644e01e62d76d9a39b3877c613385f0dea3ff9ecebd4309b8de1cfbdcee86a9aa141b5ec2e1d7ae5f749cdfe98ffb3e9f2e4ba69ed408a40518526548a7910db64fc8542eb99493a4ca0bd3a629ff59ef4a4fde14bf0cff3d48ff0a9bac604f32c9870e4574b9b74eb34f22f58f18caf4b94a9b0c881f74cff1649fac948e54f24d637fc4538158cc42c0f42ba043de4c425cb3e69ee2b09d58ed75f849f99148b2ea40bc3fe0326e6c2035893765a6f12390c0bd1bd16f3eae073def7a4eed90b72bd171248d15dd376fb3c62e76d245eb9b3f3f9cadf88890966334d5889dbbd69a870e85140fb7e483ed5d0be9c8d52cef0c45223d0349be7d7bd2308c37533dccbb9eea4e1c7764d663e7b92b36fa1f53d47b547b3f21923cdab12b7810e9ae2e765c2c83495bf45c336c9a9d5c1e85a4dcbe9e7ba5ce27c29d6b771583fae11f4eed4d97af713fa35ec66492c1f5fecac82a63d59d33b4bfee9994f92290cbebef0eebb8019ead7afb685111bde3bd0e848f15709364b1b42e1277e43f616ecc63f55c2fa769599fac3c438db6d9e0f7ab1231abcd1e372b547cb6af1328ef4a41ed7d58b81a4a31e16daff", 0x1000) unlinkat(r1, &(0x7f0000001200)='./file0\x00', 0x8) symlinkat(&(0x7f0000001240)='./file0\x00', r1, &(0x7f0000001280)='./file0/file0\x00') fchmod(r1, 0x100) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) bind(r1, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000ffb000/0x3000)=nil) seteuid(r4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001300)={0x4, 0x9, {0x2, 0x5}}) pipe2(&(0x7f0000001340), 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001380)) open$dir(&(0x7f0000001400)='./file0\x00', 0x0, 0x36) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001440)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x1, 0x9, 0x8}, 0xfff, [0x1, 0x1, 0x6, 0x7, 0x1, 0x6, 0xcc1, 0x40]}, 0x3c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)=""/109, &(0x7f0000001500)=0x6d) r5 = getppid() fcntl$setown(r1, 0x6, r5) 16:39:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f00000000c0)=""/47, 0x2f}], 0x2, &(0x7f0000000140)=""/90, 0x5a}, 0x800) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = fcntl$dupfd(r3, 0x0, r0) fchdir(r4) fcntl$getflags(r2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0xa00000, './file0\x00', './file0\x00'}) read(r3, &(0x7f0000000280)=""/112, 0x70) getsockopt(r4, 0x5, 0xc541, &(0x7f0000000300)=""/224, &(0x7f0000000400)=0xe0) setsockopt(r3, 0x100000001, 0x5, &(0x7f0000000440)="9bc0001f454280103ec79c788aaf36f8b0e9717b2bddae7315d3e44aa79822f2307d1db2387c2c41cf64ee1ff2176fa6eec00be3dcec89dbf9b88357891278de200814c6752ec32323e0fa23b2f515c37546479fb64f127b498d78b1486cfd9c2f13c50e2f05e7060e0bda942d3a94d125dac9317cde0afcf37d0d5cfc3653758153b0b8e3", 0x85) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) mkdirat(r1, &(0x7f0000000580)='./file1\x00', 0x20) shutdown(r2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000005c0)=0xfffffffffffffffc, 0x4) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = geteuid() pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000600)="67f0f62e187fd1fa058b124c10ffec2fab79cbe2f2b21f0400bfdafc2f39a3626039", 0x22}, {&(0x7f0000000640)="e09642b20e741703d828129fe72f933d0514c557ca6eafbf24caed6f17ecf6dc38f32bd712d86c8820b90dcbfb6b087901697b70ad3eaa17d9ed291af786f5e1fefc68f52ff9f9fc4fcedf497f144ca63c4c4c331f588d38c929a8bad8c1dbefce584422fafe7fa02e499f06f5f21a096eb9eed270d9d90eac88d11cb67e955651de55441d2f4a0f0ff8e5eec26cfddbbe40e8910305", 0x96}, {&(0x7f0000000700)="abbb3bff68a36bf61922ebbb53aa5309242da4c9b59733a0f66b", 0x1a}, {&(0x7f0000000740)="8ec56fb95d295d0953f227df3965bf73031e0c05c711d2deaca727ae011c63feeb1f03d3388a146ad557676d2c29bfc95c09484861ade066858866e18bc5cfebcbc00d7bfb888db08c84509f50ea947ce6ad40d4f289b8b8cd", 0x59}, {&(0x7f00000007c0)="02893c3e65f05d26605b7456bb02fec21ebb95a28a71edb48c36cbcaa0c53006e04b66e0a04b56d2a3651ac1003442354b296aabbb24a78766de5c08d365735f3596a49dae5b89b7a181fb3c7ef98aa82db3678c5e96f9e24a73432d7a2dbf4f18a6a796bf80bf748c1f1734bab682f86825cb21c34a89d7657f90cc527aa1f97678374ead68c14874113091d1ecfbb1585737f1c50b6cf7984517f92126c2802c9acadc5bbf197e52f0c8ec95915753ec801080a0d665260970a5a697cca4704b3702ef87c92d3b0aae17e0ea873c55e895ee89d8b4517fb2438608e7e2b363a47f9e401c0dc12c838cda6445", 0xed}, {&(0x7f00000008c0)}], 0x6, 0x0) sendto$unix(r4, &(0x7f0000000980)="db3326f3e91db7d9267591402c3ae030ac2f7c9f999a05a71580d16d9225ec75341e1f11b63c4aff22101c7d2cf9e220962b0b6b5db3f09f38857e1d30fdb3b35447350a0467dbf4c70ae8a068b59eb4fcb511440abba087839b5688b18f79840e5000f722174c8360e751625f3909b220ea272a7f131edf39cd3f878b20adbb1ffd68166475399c38b2f15c0585ad507709", 0x92, 0x400, &(0x7f0000000a40)=@file={0x1, './file1\x00'}, 0xa) recvmsg(r0, &(0x7f0000000c40)={&(0x7f0000000a80)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000ac0)=""/6, 0x6}], 0x1, &(0x7f0000000b40)=""/239, 0xef}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000c80)={0x3, './file1\x00', './file1\x00'}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000cc0)={0x2, 0x800, 0x7, 0x100000000, "e6eb9aee12f3600dbab2ab2a73defcd54f5fd349", 0x10001, 0x5}) getdents(r4, &(0x7f0000000d00)=""/172, 0xac) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000022c0)={&(0x7f0000000e00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002100)=[{&(0x7f0000000e40)="e09d84ba087a4e0ae6d7677c53e26048dedb1245934784bdfde4b282480121f1da572974fd1b330e0bcdbd810452a531ca86ea151bc8b994a05936d2fea1fe3e4e8270acfeaee4f7cbde6d91", 0x4c}, {&(0x7f0000000ec0)="0c959aac893937ed1d1c2c00ff3ab900368d0a1f5f74b2dd335a498b55f0f06b26d2c11f9ae1239f904d64d9eb21afaca09444208cd4b3d8228d31a477c3b666fb4b040e5b24717f88f59f8020a83f97ae49bc58ca3cfe95d99d7c9e9978fbb46bf17e1e351823c3b6d38c41b59de22173ecb714b5c0df36245b5eec02b759207d1edd5ffa7feaf952d1abcd51365e2870193b2e08aea483df9939d704ee398ddf53a151cec707b5af0ebc6bb704fbbd4c9bd6eeb668ffe99c9d4409601f5cc7423a6975390b882d9290efbf4a2fb786e0e61ff81f06bfca1098612a5c743e177a5b76c81c553dd3ffa578304f5c3878981be73dc33b905af9c0db39677e2d1e9dd8e98818c27e805189f0cbe2c596663ec2d1e5acab49546b49150e209566c56c9441fbbf98fa30fa6357fc3ea93726752a3a9d1361eb0b3ff903038de8d7c1f0ab4fe5a710700a60d41caa288514b65e1d625092bc0bc2e2e82ea833409366c12d5ddb3803093d1d64be2a59b97563cacf67b8ba6dcb1520bc593a912ca7d2c8e51d0210ec60712b4ad997fa3bff3e982ee308ee2f949b6b59c495bccf3d004e0a63b7b812672accc37c2fda4f345fea393e309d2dfe4a759e48b95462feb026b4e8d485787a2ab6b7b200b2284543b3dd287c69991842df3dbb639d460506e6b330b31e51f59117520af910fdd381392c54d8a9c894a6e9d48fd7bbc172d15f00092200a22917be189abd41462c7aff3b5ca3909311886628f06c1fc526de451ad51778f32f07514ffc975721b757a0c3bdb5f9dacc093cc821d801904f69f0fc154fb9dc1b80ac9930d5012fe61510731cfce355f467d53f41ae226fb2204cf8caec89c9aa28de0ee82de3ed41c9f4cc4dbd50eae13c9866ef131a4a249c368cee0199de0c5b628595455b41d948660c05aad6c4c483ff5cee505ab1a1fa899c3d3f2c60af1c900adae43efc67eb490b622df3b6a840c8496116a7d6039f5069587349c1f0b41e01e0fe563784719dddc89d9564af9f8515a4b5b70c48c261913c22fb53936b148a0b0c99fb6e762021e23961c2d5d52b50290fe84a8ab2d5db7e239fb07d43b4a54046dbb77fbe6d35eec08aff8cc6b40221fadd9e0e6fb469b195af18c0a31956e83b9cd74c07c56412f51e38be40a0b279580c953932b3178cd90b37aecbaeb4f970353909e885d83ad88a4a37154087d398542f4d84edf9fb34bf62d546f0c60b2473b9d5f1e21edd7697d31d1572f41d09c349b3ae5d35c80d554a1bdca0ef632ebc52709ac77129026385ea4c556688232d3202c9f4b6f1adba46cf25571c0717d56e67ff18ececcffc37229105bfb30e24d1622819a7e69b31fdf4c6a48673bbd01d3ace6eb72112e014d61070773c722afe094c57badfd98af6d6dae95eac9ff0b74ae1f1449a2b518feffec5d820c7dcd7fbbd8083d99b4bc9eda198a880045e1ca974ec130b1c509dfbf3e2fd5e94a8da67a57356097338052a427d6702d32322e1c24cdce51a2fc85b9fe1d4b98581a2de32bbf618304613c9d593aaab8a55df17735e07f036a19fde979f3d8cb532a70b68e88efa3b7bb461f52ddb4514de81a94dc04a9d8cc7d0eb3c6fe1322be99a981a0cb7355569c7db6f656f8c752a7ba053721aebc2e7215457a4c1c864bf0cbb6197dcc0e3df7f0596e6853c8a531448123c10b2d503aeaea46499ca2a86888eb4f8e2d87699a66000a0eded96fb669b56f56764368512398c2d94998e05f5b9705a5db9baf0ed6f399506bd97b3034770595c64b69d4f79d536d8af075092b2d47e2e84c68c01ac80099fbc5ec343c345c8e2b1cd52f309b5ebfabe28da62bcfadd448654dd415219f5c2fbb5cc2c4b05823bf39fd8e8a4af58221dbae06ce5435489ffe16ec234702aece05380ef18fe549e2f7af31be9f426bcb993d4df92ec4edd2b8fe71fe3923cdf84676cb166799dd64e853b077a16f84fd522b3edf05eb671df4ca587740493571ccf0235a25e7f1eac538e28087b22dfc7980a64ae546bfef4f6f995ed020c9e32fd9ec9f44139d1b54b2d1694461db91d91baa099360c38457137d9f49f6b70bd3ee35c7a71d2d659704ab6bbd3f5bdf7b1dfae14f88cbe74ba81a0eeda7c90c356e0759081e2845f1c40da3ac5a01e2aeacab6cd3b264b0a1ffc6c74d1f13eef8476b791cac06afd80feae93b140bcaee130266cddecaf7de2ca47baae3c5eb58e4514302bb2fe566669b452c391313526b4d679a3c062147e95afc28e0e05c10d712a4dd688eeb551705ec0f9484ab4bd2b7bac98822d397b43e0bd819ca7c118b07e547eff5af97c2de212c5909b742d42d456d9cfa74a878a654af87efa23f94594b03d3a9b8c0e15002655d94cdc9e71e0685d54974ff36757fd9b26cd691d7821d70c5c5b349596d72d8c40985364a5a931dccf340c31ff8e0cc12162cdfc1263ed5981a9c40c42231664819e9ba6d87c768629082cc237262620428132212c8002861378805cdcd5f8939b44f582629cd7275da2673e9b4570204adca87dff13c90a4cd9200dcdab11d96abc68760d056b8aad99e196265faf339f2d52a947cb7d614451e503f404d4e742d5edba84ff858b886bb94754d9ede8ca4ec9e92afb46d3ff2518b2cd0e85f966bd0c119f24fecb040cb541521ddeca9805a97700eec1757b33fb8b6e4d96a87c5bcf9b7a6d7832c285afd6bd80fc07888c5140598dd9d915c346236f2f14a21a9bb503652ad704c7397cfbd049705142baa05c8e89dfbcfc8412420e504c2458e0613efc0a0e25e987eb1bb57a6a6a6cc400c0160b22cfb21eb947387aa40411f78580ea03c2a4cb60f66994b627a9bb9d6d9edc7bdbf6a4d65bbaea3fa148000a193d86dad46d85076f79f2c9d70531ce42934c56dd10f913ed9555308c8ed9686e621e984ad542914b58e7c24a7c4927fa4cd387763e60060a2c4de233a4f196de32585cc4091fb90b67a4e3de5077062cce3014806710e888f9228f9e8e06f439949ff8376d1e0a44151f41e07637564283c931eebf36028db4f0e5ce1f8646e6d99e6cccad24f815c5d328fbd20731ea15b0aa982a3119ec188b0f438d39beb20517d331993c2a41dbd232bd23a7dca8272db20160f37c8bed599142b99bf677cbd83a2161ea35ff5523ccd2e9cb19f812bc51890d80e30318fec73ffa05e1f142946de5f177fda644ac837223ff34f0ca159a41fc3f586f0b6abb0b01f6973cdf7e45d8308df4c9c311e8dbc8166927925f5ee730c8ba9d05501f56189d8532e73c7e33ad440544ed2361f2adf1a76581c60cf2cb7f079d8d7bfd26cb1be5ced2c84a0da0468cc942527303752524b80bb25be2d8829f15e73c9c777a956c888e6a073bde0a7826243f92afe96aaf7139a7690283463f1811c0311a4a339fcd4f8835bb9b591899b3149f196e4dd9f02ea51bce11ff0afc0acaa7103ea8f4ec6e1435362196ea6041f179f70ddc02a7dd015ea630be54dc0eea572b23e1b4ed484b2c7e066ca9bedd0a385cdbbe456d78ba99b09c94e5c16ea3ba744e449ab4737f34834c932fbac199facfc88657224bd06e46fab5bd201673c1258dbeb43856f5ed9f0836bc534054db0c4dbb96f4ca685e02d5b4a036d8135d0d33a877a7249d6d84d1b8b3d5537fba8ac2dd9e4648f35f4de5ccfe4d7d67c86503a57628508488b0bd2c76703243a3a6e2698883ab4da440b276a147b481f3bc03803f613ee687c867e0f11908b114a1a948d700d5e5481834f1f70d7b54cb218951d9128fd1f13e45149298ffd40bae64722deba0d7ff731ca26344e69547440a042c0b498a6925eeca0b72a0eda9f78744d4c21c82959d46091ee482d08f07fe02169647d538cbc53b026afc50cace637a2337b77a39ebb508f95daec3d957e222a51e0ce48647d595a9ab94979e8d7b802faf641e185fb4657f4745d1dd880886395c391f01088324f699f34831e5cd6967db6609f64d9285c1aaacd29794a8443362cd058abfec0ab3f55aa4e646d84ca18a6475277b04b4bcccd41bbfb58fa3cfe0dbb5d851c4e37242fa00daeb643896413eeac585ef159b81dbed4fa59d79a56702f126d4cea64065599d5dbbd26da7d2c19dceb891217ef66a27072d3f2e7bbe3c5318f65c3a36e531dd46781231b75ad99bc3bdbe4db21f14fcfbd7c9494100b4eae59fb9a96ba5965a99bd692ebc37bea46d41a78ee0f2ae3d64248cf4cd632d24be73a7be30422315807872ae734f3eb0d8bb120453142b2e6b1501034773c0ec36d544cda1ad714edc47a4bc13d3c427b39747df91b4753ba7dd35706c9dc49a5439f59fc6c038bec9eb650b2e165d97c532c6d80105844b7455c68157af279287fcba3b439fb4e42e7253edb2ab1c67b52753d2cc22991419358b7301140a99f9730e336e7d65cfea883be7c61ab049fcd306820488b6bb2667a91870ec362c8acebcac68dbd6b6fa9d61336e6fd060f3fb886edd1879b6aa90644a14cb6f2f219f7044f7d17625b1c90add75c4b19ca0fec25b87b34df9424a1e895a07df624b81e934bde563b7a3dd4052cced4d582b98165bf01f278a169c3da890fb1e456dd42198a7e8a4c3de0d6c63f4a248753df2659fccac97ee370aca4bc0032130ee1ed0a49c52e936dccf882eefe84bbf5f5277a8128843b992e74bd0c85c5e2d4da162525232a11f332e210a32892059379b4314834891c8c5c7ed7ba175eb96638b6dc942fe554f19d7cfeab90e2a617e3d05b399f2638e3c1195f80cbe90a3af8abdfd7d60b938a194b5ba23653322f8aed88e7ab34e4357f30f7443ff3ab2527ff8fc1cf7d1e8a1f3d011f4d7f62d791c537e5615ad6d4ba2e194963c745a1fe0063c6437bd5ffd83dc06d4794196aa25542d10ccec36da416dd9bd507a8aed65e1359d82b327e5a782b5ca98f2a5e83b9784b599d2b35c4057e6b9cede742df93e56c049bc8446e809e47a5298ecfdfef69f8f1110abf01e3ce82231f5616b9a2d9b85fd89dd674a3b81a59a9ee5edad6b83c4b04fe40da519ca2ea3d2305f19fce34da8e3dc76fb1608088601cb6ff42f4345006f0643bf23ee6e60aedecddf597357a65e1140377561cadf25c452768fc1de6e2cc1651bdb175d79fb6036c30aa7610b4140d5e0cda8ccd0e6433af66a4eb1f39c6015d7052158e700875cee4d9e4eb372172ebcfe3d8aa197ffe41857f901a043453d677528c11b6a7e293458971e0bf9dce09e909340b2a42a8273b2d25efd4bd69489f6dd1ade123a09b958c2ab769bd7be152934f46e9a765df3e7e6be543dd98e8fc0f3a201c47c73a4e800608c4fcd50be74c6568a2ed270b5671c6f3a006714ab331eafea81b98b6e42ee710636c275fbfbb1acd4cd965f2ef5b54ed2f6cb2785d3958984fcea66d6e129682768f3c24ef8e6b77cfcfec87575ec027533fa78b3a4a60426cc6e9f918dd72ce9c44d14af231791b6d5ebd1337f261fee94951b0b823664eb0f14e2221b2c14c7a50890ed49caffa9395ab2ae6b1d2fa4c4d32721b195052afe33e59d49bc805312cf8f36e238aa784138239f03d1e7e07b37df1b38a0b27638fa8b52e29af857ef5c1d0d512f36eb7ce8bb2fe8f28a819935ed76979c52d15553b53f702f331735ed6b4a4419434e010be9e247d376f9b9f2cbce8a6d332e21ecf656f003de8f3cdfcd5fa0b4ca982e3e99c6233e150efa9a7032520a02cae54eb277f2cc532c9afeeaf1b10797f1812cdfdf9b53ba5d3c1004e3d4b902265fbbfb4163", 0x1000}, {&(0x7f0000001ec0)="f9dc", 0x2}, {&(0x7f0000001f00)="9e2e7b29e426fe5b97c23bdac5341a34b1b496f129f707cc3636bff97ae282971ff89d13c96d96311ce83d94b56c5198454987184185fece0423", 0x3a}, {&(0x7f0000001f40)="e0578d28d003d1fdc14da5dfdd63acb3aeaab8786ed2d99874ae91b9c612813acf3d2ab91c07f56d2715e08ebdef5a558fb325509858570f177c125b7746f2bc6e557d037fd83a8a711a13c00824185577f824afa8314bb3acc6d649fdcbc16f16bb1e636d3815904a208d2223d0784ac4706b9c0143d65dfa37819686e811e8afca0b150ecb2e05044e4ff2a421d57946428761d034165872f15e414a0feada3900c693bda6f567c1644a50c99f022e88e1cecce6a92b8be537a246ca5535fb262d17c8289c9dbcaee32721e675db876b339ddca0f3f79d890effbb2312082b83a9e08a3ce36862df5f233b7037270e2516a047097a569e38b084", 0xfb}, {&(0x7f0000002040)="ff09b06703441a161d77707ab41dd61a74f481b3ed16adcdee37d3a2770e06", 0x1f}, {&(0x7f0000002080)="01a69070f56ad0a20ee99b942ef90cfaed74e42ee0e87695ffb4ec0c78823d6e05b2cbb7076d43294296a3324a0cdc0dc7f18ce1ef8fec1cad8c472788ad2da942c1c32458e28cfe6118e305eec19fe890c750248d6b6bfa2d93dd0e7535a00881a6a81615437cf9fdfd086976021f", 0x6f}], 0x7, &(0x7f0000002180)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r3, r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x30, 0xffff, 0x1, [r4, r1, r2, r2, r4, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r3, r0]}], 0x108, 0x407}, 0x1) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000002300)=0x5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002340)='/dev/zero\x00', 0x41, 0x0) sendto(r2, &(0x7f0000002380)="3e1fafc928109bc6da1608bc65541a5ce4c08cad", 0x14, 0x0, &(0x7f00000023c0)=@in={0x2, 0x0}, 0xc) socket(0x6, 0x8007, 0x5) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000002400)) 16:39:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8080, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x5, 0x4, 0x5, 0xa1, "c381b315a81abcf5e3355690d61859d554e341de", 0x4, 0x2893e749}) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/165, 0xa5}, {&(0x7f00000013c0)=""/199, 0xc7}, {&(0x7f00000014c0)=""/169, 0xa9}, {&(0x7f0000001580)=""/76, 0x4c}], 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20030, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) flock(r2, 0x8) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x3b3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10200, 0x0) fcntl$getflags(r0, 0x3) 16:39:51 executing program 0: getgid() r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0x0, 0x1, &(0x7f00000001c0)="8c27869c9aeb6e6cb89d8b27a582c2ed9725b3f8e5782469718a4b88f37e2321f5166a39bdf2cea204e264168d6d211ace94355b5732044d49a1083680fce1f5f360fb57611a3c99f20f89743a2335eb5d4b510c8f346ac195286f487327cd1690097b3698051dcc9d572291ea93b0d2f5f44917e711c3e1132b5c971f43dc2e71e04f0b8970536bc729d2f8604fe161726ae3a46283e46b2f9cc6d489ea488700a22569e9e30ae96155a117d848fb1b9a1d3c3e90e2865ffdafb396942a1941a38c8b768780d362da7983e37fc31b93309f990c2cb7aed09ffc7d9662e27b6493a3536de323e394c075bc73d1d8a843c9eceee9cbf786fa7e3fd1e943ad54583a94214370e0349453f1dcdea874cbaadc20a57924325d2db905ba5daf0067abb07a6a8b49b5153dce8484f62e2513a28af4a2d7b28aede0bded977983ba783a5a53dc362509cd4f4493299d4920e4e7a716b4a43e6d02a50ec14119d8e6704ab47bf8c96a65e84d17b65b89224453447e9a3f8c356f23550528fe5810be97eed255254e046c32c84d8cfd7550f350c74d40d737aa45c26ffc9edbe72e8f891baa53766f2e99dc297216308e7e650a1bdb291615e56f76e7b4540885430819d165a854e5ff2ddb9b9d1d5e7cbea4c5df1cb99448dcdb9a2f479a06304ed22f3f1f6500766027f1dfc6d2777e4356b3257d029fc2939ea450c0434f4f83e0fa434199771ea573eec869eb92655f5306d407a354b08af1cb1f2b19c213b2141cbd173e099a64d079771d510684f50da5485f34cdc71db9e9208e4828c9c16379caf06b3ef3b596f3ea36ad3347c6737e0b3bacbfd400fbd0776569e3b77facb2700e2db34f90addaba429ae9e69c9ad4076f6873de428fcf5ad8623e4e084666495ae8d3fc7f031128376a3e8bc632d8668308b17c8008ba7c6a56c27e7232e9442849983852e7deb57f8512150a647ae667fb6005a3985a7152e15fa4b64b7c9a24575faf1b023b143fd7e6f218f3db0fc5aebf3cf7c20feec6f9b47ebf9bd337c06cc51eb82f466259199266802f33a1aa020962f94493217c8da601698cddb4c8a26b89a59e8706a6615b27977ffb95607ed807012cd2ec771d8226907894aa61931adb305d54a598aefc42d7cda84d5db14b355213a019739ae76966717238ecb2a1b1eb014ea9954bbcf9a16aa643b7df550aeb3c91712a089776f51acbb8a05cf030b5358f236841478b2b4b568e90b3a7d781edda93c0fdf799e703458482daf3bd9458cd9ede5d596d741be8f13dfdc085866de3cf15cee4c2463f6c32b95f3ed7864e57fe1093f30c9e5619905bdcedd6a6548ced77c09feafc7aae2f6260c5cb6a8ce67227ad6a81e90a90fa3563e4951e3f58413c3d2ff6b0b0e2ae64ebfcc3a92a8b5c7bc36f05721062207797a370637b9f43003400c1f60a4bdef5207138fbd56d0538ac1c256674a7b9dddeb851f81c853c5aafe79f30b150603db564d735ddc77009d59940cb5657b163f6dbf6b7cb8d9b409edf4a14070dc7b25d27ab5d44f366ebeb192bbf1a96ef3a8c75354f90520eede59b3fd99cade8dd2efefb7ed904fb5dbc6ef6c9fbefd35bf40c7b228054ba3c2b55f99f48096dcd9a4e0ca8fb64f7e5c681eda68c4ca5b84fa111777d785ce606261ad0eee6d95c7cf0751c79571a7c4916aa35c44aa8df78343fd256c5bd68f34a73b850c728be0e2c7e83800fce8760a73c85d0811e98d53e075a3ae6bed465fc73c84f53eae30960639830688fac7bc9f629881665b616687dcb63a6f5b23e41e1375b548b6a0fd0f65742301ec9134a0b2571f1b3da562515d05646c0e69750d271e20fcc103d8ed4543430c41340a1ff920cc0160ffdf25b9a45cb8d6abd5359dc9e8d181e29149426fe2ee7b4d2055f7a48a9b8cabcc020eff0666ff492ec82b79ccf5f92a6161ad3d796f970480c32bed4320e66b636ff2751c57b18dfe2fe6e5ea5506675cf3dd97625ed68396d2dc74795661f18d0a11f4814d892cc2fe85f19c4395859018d13c5270ea7a200c88576329db9b287dcb2adeb812213bf0bc4007cea04d0a9e97461792dffaf7f76bf0edf57db65e6ad6b5d14d0cb7ff98e40cb5403f98c93d25f27d8c51c2ed2708eb04091e7a38fe7d07cff7d5e903d0f3595bbcfc5f4edeecb2362b689a64ae03851ecaf6758e6764be330a8df69fd4785d4a153139f2190a2b6c86e6d501939dc01dd442ff4d2ac13ac766d02433752af74ba25010cc09b8525a14751d9c3c5693ebf05afc199780fc5412e1bb594fc6ac6269ed83cf4bcf65df59e1c10b752f75f56ac3d4af80e375813f0a857e73de40f3570c4ca8d6cdcefc2cf51b120ad55c6100946426c87096711658c47848134d50f48c446c32de513af00c3abf8ee02f608ffc5cd8f511d65d314f342e1d965325e0fccb7ad06b5b7a9483d900a8907b4d4d8de114bcb6ac91cb65855a91ebfc87cacf22a718ea9cf55f9964d6da01b8d700d539b9e0b50d783becc4249a35e758a9d0dd819ab6128977cc6743b73d4803d9b48fa34bf4490e1caaad3190231ff79abbe94d669f75ab2b70986a5821707f3392952a77bcb89759dd469c4e1892febc04e8f586bdd7b3c22e8cc3960dbc6da703b6a898cff2c1a548592bbfa21beca291580b8f0ba40e30b4266c0b96e5b7900f4fe52c5123d1edb356ce22835062b67eacb1f4d43671d27304a577a49a525446db62527b1a87c2c8ca50afc4be3df2e335ad69285374ec63892a7ffcadd8dda058467b31e4b82a392af2eaf8bd1559aa6dce86228b35f435d0075a0ae9841c4c603b7d4577b33c1281f8f78e8ad043a4eae4f254190b785efc6827166552f9bc4c2cb91d7bea8e8c5c635ccbadfc6c8675528b1d077e52b60cc0bce199012434f95b4cc594ca9b98f86800074506a426bf1e3a921bebee07a294ad81110575511a54141c70b2a7e370315e64d6c0becc5bc2407a3a34f91cba6da5292cac0d363dd7729e8dcf99ab326dc6ff596959f65285855b061e2a3fbcf72f44b0e6d3181fcf703d4ebe8c2743fad468d0fae8da0168ff57cdaac8c2c4fa6bf29124b5a5cbc7832f9b9d4206a679c07ef03ca27502e51ab4c53f0cd064f6b743b0be98ef0ccd3e658c7666a7bcc8e11c5f07c6516f9405e1113ea9eb44a02250ee27e93e59fea1fba3ca3079b443d5aafe308058e536f94c41a4a847348cde43ff9b64b7dbb35598c52f544cd7447b746769df4e288efb1a486be6b94bdb538c2c2df8c96f6a64517a48bd96e42a5700178a0dffafd9c6a830295e7499a1087b448294954b7bc4e723d74173523480aa18dbc497f8334eb111c04c1cba4a43073be7a5e8763c775de27621bd4144a38c81c67ceab7d89d8517f59c00fee99b0ef3331dd9999e89de6912c8d7714d2a4f3c4b92cc65865ee5e87a2f1491ac2c54d8049d7df47915a7ff17880f6f0312fef15d399eab42855ae36dcbdeca3c777cdc9740692daba51d767a77560c24a8c320534ff0fa8bd8d263cd2a9d03c86fc6c3ff1716369bf539b30ef200b9773372c3a49685f04ec2e87d863d451f2bf86ffd52876bbb47b203c4046d72a7e4419c71e27eaa6534dbb91db182ed674731295d350a279493c0dfd272a511bc26d4109185c86687e58cef876e8e8d9e3e35409423c66e2b2d2f4e5b6c4bd07d813f934b98277f8a3ddfede2ac264ddb895ae5fd129810b4b140ba9b904ca8801715e103987e1b3af1598ecc452c3e7dfe363c9db60b7646049e325fa38e9478fee0d015a759dcf7d42095ba471a6b6c1ede3b44b19cad2079a2df98905d9f55e001032586d0e94044e35fece834327d043c3f9b0e8367662de1032a8d08fe3c912bd0e6268da2feb2f6ab3ba0aa245d3b6959ba037b6fb06ac92780fff47e87d83140c1bcc9287f25e3b2e47bc1b6fb1569c4a7795a625d736e6e85cf8cd3beef9ae8ac9fd78a40d5fc8732c0e4d2795f28024b1ad18b77939a682f84594fb658639031238679cb9a74e21e7c5de9b1de87c2388ab4126539e130b9c7d832d163d92371147cbba5246960e303b3705d4bd52f2eb0400322efd6a50d46e90d8256fdb25fcc50c0afbfcb992672598883d393420f0c51dd85af52c3d789ec0068c50e4db69ba5bb400cacce6bbe182835817a2552aa3ca548ccbb547d0bca7cafecc8e717094994d06f3ab49fe4ad17e998f73ceacb7f4725c792d5c61e9575871080be0617f94b3003a2f908c69e07e7d7902f040400273178815fbdf4781b71777aa5a54ccfd0e60f40a1a1b004861ab43d19555f3acda194ddd2ca6c8b20ca0e146b21d10805b4d2de51dc419e5710366c677ffd08f525e5e372f1ba26f107122258559b0bdc1750760e255a116d18162f279f4839cd15b0d437e1007d1750f5515b66df10a45128125eb6e70cf76ed9d3c685f870380367383d6550866b64aee857119d5aa5380e98e45690244044c3704ae769f3e554609f9e0bdb9415bf57e434c7d762e9c3028eea2256077a4e9e1592618cf9d0d86f4af83aa78e85a96514b5bd8a29c6e318aa9df0a34995f5fad2b5f9af2a0e462129c654ec8d3d3eff79fad558d6ba488f565f2af24d0373bd4d1e74119e3f4fde3602ac875b1706c8a7a5c66dd1080b621e4ba6d86fd43a4fa2bf5741f9e05a88eee931ff5f6a761bb752a026488b0294e4bacb0eaef824f64dbf69b5487e2395e608eed54fdae84c07429e0d9ff7a81c912f13abee742c607bdc5bc0fabc36d07806fe29c8a9455956e0e46870b8f30963b8b3a2c7683ccaba08c4b1317e27cf96981e43cacbd6f9b280666d82c10dffee6b0e5a22ffca8ca12361f328d248d276c868bfefeaa8a853a16e7dd3cf8fd942be0a69c555f4472a2ccf7be9c813a44338a20a98e8ee27c196b6de38aef541d02e0bfe27ebd18e9433660d8d4ca6b9bdb7e4e9a0dbecf3bd22824a6fc9ce01ca5048be750100c231790737365c59ab432dd90702b5d881fb03ba19ccde4bec9ca1b0b4bf809870fe0a50030329c4b6b69b4761451fc0f336c9c8a0d6da5f854d7ecddf1748f37d58921e1f7d7e42a56abac950742608b5b453d762f08881d68eeecf8ced27a2886b0b46ae34c160397c4f238bc76ffb971621291ba1e0cb877219c702bfe35d7262ac301f26125dd0ec3e154ec391764125ebd9dcb6e641062162e9bc9adaf24361327d6f52a8b6f162e025254b3a11ecd506be6dcf3022bed0ac128a1d0800c7dfe2f9a83af980541123ce8771164b459280fbd0204af026030a2fbf01f7b2b1fe479f37063c062d7f357e82598c9ab9d5a5d0c0b2c55b3f9e14480939f59f6d4e949c763fc42a6dafc62bdcc43458f4f6f9406a10f96ee8857583e0814143ee245c80b3fa954d96e4d7494f4a68e5ad26bb8479c9e6426f54b73e90f74b1a93b92078e2bf2cfb795ba26b4b1c46386d782dfaf4d9b5fda90495bd1653f7d355d4286565a24056c7d92b761a93e3e04a2e317927a630338e852317935ff1afae566d73130bfc79aa60a419166d360f04c502d2789a38a7328ba73cb436f897c4009f91125aea7c370f104829878326f985ff400d670ac54810769c13a9679a9dc930d7b91a0610aab5cec5eb23525157a8c45b6a613df2e41cd4d685ffbde1054e67422d4e481a96ce214dea7ad8f1754254b511f8143bf4988d9fa18214193bed37a8f992fb97c1f806c437f3d29df31ebd026045bfad7d1bba3fe122b88b7311b6753a3224ada22127701cd96f690574db3ac952e", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:39:51 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x8) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:39:51 executing program 0: getgroups(0x0, &(0x7f0000000180)) utimes(&(0x7f0000000180)='./file0/file0/../file0\x00', &(0x7f0000000200)={{0x7, 0x3}}) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x122) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r0 = syz_open_pts() getpid() rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) chmod(&(0x7f00000000c0)='./file0/file1\x00', 0x8) 16:39:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bd0cd24e91c321a8cf9824313dea8d0343d605f0d3287533ecd98d48222a8b56597b1fb9d5c699445e6185c6a19e1a3fbed9d747f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199743daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c451813c0cdf5060000000000dde8cfebcdd79cd66c31409ac62eae1f1c146ed5ead4fc43c6c3b018be3955ba5fe808ff840f9e13da074ee54c062e97ba96847027f5bc8d2cc344a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127cf5b793658f0f041696530d21bd27c45f19eecbdb5099969a010101000080fcbbc6fab344abfc3b6403e970ce8091af38e865335171c78cb860cac069a30649caf05d7383628ba4b36d61808dae84a92279207420f29501457c402c89692bd7a8989ded75fe12038bd4ce43b0db24199d771ca8ff7457f7883d771f9c7cd4a8dd8ceb22b39bd621230e7e9fd4be56d36b9a190654cbaddaa405c14389be8b2e5f647793907e85014ae96304bbb3f25f1a2d7c2da4b2694bcfeca7c00bcc0b12e1b776a27ebe3cc7eabe07420ac10a169723c765790c9aa2dd31085059a1afa54d4ce6", 0x1c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/199, 0xc7}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffb, 0x1000000d11, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r2, 0x20007478) 16:39:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x28) syz_extract_tcp_res(&(0x7f0000000000), 0x80000001, 0x2) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:39:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80202009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:39:52 executing program 0: semget$private(0x0, 0x3, 0x19) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe(&(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:39:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2bfe7a7a7e132da35a241fa786dedfb70ffd9889"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x391, 0x3, 0x3f, "fd4c9c8d94a181f893a1ee8568344baa75a455ec", 0x7, 0x8}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:39:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="f15aed4cdb2daeb9400fe42ab957839b5aa786e1a80d14ff49a7de618554d59c603cea0ea31a1077e0e2e041d969585325aa0ac50d672149c21675d04124105591d565333732f0db5e5bd2fb15d6bd711a04e146f42dad4fc517d5c52b1aaacd6eade8bf5712514a5120f7326d9762ab02be6b65ade2e01101aae3afa323cc7917511cab2d93a8e80d97b99d8f7fe6283ea4bb1586d8ba7cdb4ae06d111cd76e8d4dd6984799f7697be1", 0xaa, 0xa, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100422f66696c653000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000200)=0xff4e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x4c6bd417, 0x7ff, 0x1, 0xc00000000000000, 0x0, 0x1000000000009, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffc, 0xd1}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x5, 0x4) 16:39:52 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0xfffffffffffffd1b) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:39:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1000, 0x0, 0xf8, 0x40, 0xfff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = semget(0x3, 0x0, 0x450) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/199) 16:39:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) fchmod(r2, 0x0) 16:39:52 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f0000000480)='\'\\![&\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='):{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\'/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='!K[:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)=""/132, 0x84) r2 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget(0x3, 0x3, 0x2) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/91) 16:39:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getgid() setegid(r1) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:39:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:39:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:39:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffff7fffffffff, 0x5f, 0x41, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x420000000000, 0x0, 0x6, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x8, 0x20000001, 0x2, 0x91f}, {{r3}, 0xfffffffffffffff8, 0x58, 0x60000003, 0x2, 0x101}, {{r0}, 0x0, 0x40, 0x20000000, 0x9, 0x4}], 0x3, 0x0, 0x40000, &(0x7f0000000000)={0xc3, 0xfffffffffffffffe}) 16:39:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x1e, 0x5, 0x6) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) lseek(r0, 0x0, 0x2) 16:39:52 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') rename(&(0x7f0000000080)='./file0/\x00', &(0x7f00000000c0)='.\x00') 16:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x40) dup(r1) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:39:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000013000"], 0x10) setsockopt(r0, 0x5, 0x5, &(0x7f0000001080)="b2da0d4461d81333e3746574faf0ef4a75eb7c62d05898e12ae2c3debb3c129f703f6ee29485e473919a1ae34f27da51", 0x30) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) getsockopt(r0, 0x100000001, 0xfffffffffffffffb, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:39:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0xa4) select(0x39, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000200)={0x9, 0xfffffffffffffffd, 0x3, 0x5, 0x4, 0x0, 0x30000000000, 0x6}, &(0x7f0000000240)) 16:39:52 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = socket$inet6(0x18, 0x5, 0x3f) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3ff, 0x8}, 0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x4c) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x40) 16:39:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x100000001, 0x81}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="025b242233fe4f197a61fe0f20cac6e656f4dba7d0fffcde499edc2e182465434989a47470ea26c16139be1f5b5817e3493725d4b41f3b231eb3a1eb4469e86e0e4ac2e42c819b967fe63fc6959c3a911cd9ab7a62f38dc1d7371f04a71aec48811ecce06de1062c6b4f6c70f257ce5fdf5695614005b199bf54223257eeaa4f3f", 0x81}, {&(0x7f00000001c0)="511abb4b4c68b6098aa1d6cbd83522f1b3d67a9e4617dcbeabff2b1eeab1c4b4f373facbed5ede7b748b9faabb1a543d1739de8a329e5e9dd2d01dad5b761fa0eeafbf9f49afafe361d9eba6f86fa5e536fc33324466df06da223fb1c2828156a7b2b0f4a22808bb9ee0cdd4fe4e9fe0ce7538898b8f7df53c0eb22ce012f5a7640eaab89ce96efd5e5f375965a2ac4cfb8ef16bbd3d94a4c67cb6e4e64bfd62b453d1c84b5eddfb07caebcf95a1cc4eb29ee3bd6f4b210bd6a167f47afe16df4f9c45f19c4bc0107f73a0599f9054bdf401959de9ee81dae19502062cab5587fa993fc24558b828cd07b91b010e720fb9d37a4fd042fc185442aa922fe7056ef8eba13b7bbb8c2023accd07c14263aaefa2c4c08d877dd3a0bfd3f0b05a3885c6cc791223927c2eebc740cc40395204dcf6ea55e59681a3e44dc172e12d6378f1a85522f7477abc09c9554b930409a2ea1004af709b4a5af06d8cb2b20280ff1a852d389ff74a25f10fbe33a328a46ab33050887c1bdb382b5242456b773967a5de31f6f2e014b71e02266b8e53f6a636f970e3dded124649f9c0f8fc23a03ba2233e16f67d2f13d62cde1af021c5547435407ac4af75c20510f257df28629bb75b0bb657a07168de9ea222583783d80144fc42486f7065da4af5a3b5c3b287bc431b10ffe7fda2a4a87b59fa07532586f67889602286d04d334a02a4a583e2fadf94dc898e6257716b26f3c954bcb98d340ec0ee1da7d0890c1adb528427902c8b3944a7cd4d1370db50efca5bd59b79538d514943972448d810c1ea0c19bfe6e32355a5520673fab3ada1c9768ea47ea34114761a7ad1abb31995c227715bbca65b511726a5d5fbc73865e7d5f333d6952474507bb5f5241d2da8e467dd97deadfb3de75b9750c3cbfdfd5fc0b551a184686395517de6873baf81e1aef3e555f598b9928dd0741f34a0b967a109d737d656837dd683093616dea09c72786c062429e3a3cc6a14a3d3e4f1a57e093110f0e59746d596ae7791cb83354edee8e7abfc992cb76ccec412a45a45610fae16adaed84d938bc31e5b8d62a5f769077857bec4e73e1d8e9a3803e0a370f43681dd9d0427ab9938f9d960a0f1e0340b56d325ab0baf2e26442a66ba6ba6421b91c228223228a72fa872e17d9b1fe2cf35b816d2a9016c642c01f311d05c1cd2926032f398a16b5bb5a446dd88cfe4878f1fdebdd0033b9d7e78badbd826d260fe8167e9d895fa4694cfb7e8c0205abaff4fa74707cda9a1bd64e96de1366cb98ec803e0d368fe7b9e853edf2bc338a7f9f6a660ab0f0e87b0dd874385eb50def559a50955dde7c1e1abe752bbe8a0235d650ef57ac7fc7518f44981c841dc2b9c57ada6fe7e059667e5185069dfe6af1041e6d7785a8db4b09dfc59d62cf414e1578eda863efdb6c8850aa17ee69db2d255c3a5557ca662f0fc757d836a4cdd3db9d282735c01239e8d8fe209060cac918c94f5a4991378d69bfcb9d875b8354f53156e1b7c14097139cd1b7d1e2efe5facd2270a2fcb4cd723ccdb84ee4569c5ae4177f52fd2b998770398b7533f16b2273cbc81faf8dcc7db971031458972bb9edfcddb77d3c4aa98540d5f00b6feec37c50eb626a96a21e5be824495bbd30e8da0f08b9ef2f179cd26d379faf6529cb11ea832dadcf82f4c260755ba67b64b3b0b1d7a26e1ba3aca724a6af7460d8451abbc30fbb2e3881a11cf27af1c77b881da5e7030bd2092459c2de9a5d9bbd99794940195cfc96164e378101e30873378a57b29f64114f0601ede08ca11490a7a11216757b31ceb683e724287bed58828d8417cd886dc78ce9c12f0fcd75302679d754fde70a4f6837f356112371c9c7624daca3a478a09a11e3108b65ea0e04cec4125884bd91b1594137d8dcc45ab0d8420ba96f3e9a7648571d2eef6bdc1847229b512be6cf29c57a709ab89c0f44f2b64681b33f2b6287c89f06551df45e04aeb7d099d17ef1052bfb3a11c47c1145af7375e5651dd02625aa12665f18c245f49f2f7031ef36ddef63096cd88b2cfa5b6499d35929c7529aed73a41f7d629f9db20b5c45f33f5a54b703c58458eeb3a84522a4247b23f03d1ef81691bc660c9e12b19d17a857bb37e64555f6883dc7868fdff116d4e9f430f3b49c62a7ddad9518b387df2f278a3a4c959a807a3af8367ff4f1895c8d2bafa5ae3ab1b3b961d5308784e9fd0c1506554cd2773aaaf0d9bf45474d78a0fd3e81448c2475e824e9c3557eff82706fbf55efccb3ff76f267280223f135f25b612fa1b409f9a6fb3da9c60f8e3e61de209dc1fcc34779306e685b7365cfa817f61ad15571b4c8944d0fd7b94098db2e155fea89ba0325a4e666892120e51bc2cd0dee29f7bf4933b642702aa2d75a9dee748e6902b9fce9c5579c4b19c95f60596496fac80b0ef8c26b1427afd6e34855bf460adfc96b6f7d452f47a6ef88702044b273b447d54faf0aafb94642d71c24767ab5578a9675055801d0b4b48ab4e2d795aa7fb19a185aa43d9f841b974a799c9a3ff116589f754776df2b8bc64c20e9c10662d584e6cb362b132a0afdaa2e1aa765a649d15f58d83c699e0e46def3a0b2d88010b3f440e31c31dd63c6e87e30745cff5c003fe7892766cdf5946e403bf6f46d6ba08918ec9333f2a7b9e97f99ab8f0c8c773b02fb3233d70b28230d205b372ce9b140856c4f65b2de079b6e073e531f49170640f0b45069eaaabe4e90b5c487bed1e9c74efb36c2e24e6d0aa5eab284a8879b3f6fa1bec5292fb1bb1d53fa451af11f852673731a338ed9e0f41d32fa1d0db54f442e4353025eabd75c04540f3dde0a275def00c697e4b46b6a5676efc59d74c314f004d726790cb636ecc9ce29c08b1434c833cfeb827a17ec347e35acabe58cf48786b94b6e3237ed40a9ad63b5e6418093bcc25ad61b0334af455f51893d2bedda5f9e5e0b3ab9262149221c467f720a755401f5b98eb538f6a950bde83a7410e43306c75807dc32cce6f4dcf99558ab00f685e57fcebad5c6877e9853d6f90dde2c907fd3598f2dd45d42c5fe5c7b9a801c20d3203e884a02d271c7ea8b0fdaa39cee53cb462cb29362c8f76e00d9967fb3e2ea4a6a142e6d79c40eb14911c962ec7cb53dbf8cac59e4ac3ba3c535057f2fed2707504f8d0a2731ce4b6f77d099e942c25b74e4b2499ee7c2a15ac516fd6edc2e3073fbc1e5ce6734d2c470a07f1ff5d26aa1c249945e26390943c7333f92ec21c4577144afef73cb1385e2a08fe1fd1f5bebdebee6fc7934956e50912c276d9c93c3e17df8107308c3233b70c84a9c5acb065fb5a8639d24913847dba72092656a2fa133db88c3b8815bc773eb3a089cbaac565ae3765afad632eea1b0684eae01d1a46662cdfd5d6c7edccf7a3c724c31a0b87bdc395d038f1f0d242108278e19f16436837aa714154724b7f41e1a77a213df3b2282f335bc3b7e2c0c80f0a54c4976a10f82bed9375589f10d4da977488aa60b22cad56497da25b4fd6584269ebd49383b66711376b6b06739463b155a1480aac42700e31ed0cbc7464cb75a5dc98c230558d7fec8f25b8977574986ec8f14b1867d8d391eaa036be731f2343f7557ad0c1906bdc448b378e1f4cc0bd38f64d53ef4fa74da98ac66239a157bf93cdfebe1d11986f9e4a28ed47f39bc486b2ff5d2074e5112ea711a818ee2810f3670b63c98392aa9544d37e08e570b7220668e0da9b2944395909fb7bb159b06c2988ac9191306e05327663879b3bcd049cee5101031a343bdff708c4c97586744d557b13b9ae630bb0ce773cf5622c8d317957fa596fd839751aa0c0613d3f6675cd5e48340db70304c525f134858bd188c4388046fb87e80009af793332945f3606c82a153293b90d803d18de567802ddb1d957e2c6f6fe24140836a295b43d26e838d45fefb7e2eab7f6424a082908a7c1f85de50460fa288cb3d5a4193e0f0bd723b5a7c3e823063764853e73fe3cc11a181a854aa72f94e32a8df2bd36c230c6efc70c335d45279364f766c70f0ddff197ad993bad1befbafedb09d7a20443d05b4393c2115939af02a77615d32c180051452c1327e70978ccadca01b62e365167d8174c61a26461071b4da7176d5817f87424db87530f4539d96164770b1c7c6f58328f4d67f2ec7cb2897626ec6fa8dcb5e603c1e7886b4181634b0526a06f32e436e18495b0b4cd41492ce704cb2404c4f7e170e5ee20cca9db15a2a518eef117551cc274b5f7ac779ef74d9fe7f4ca5dfa4e24848b5090c091c0f58f4546e983c8241b6949a455e9dd1cb7f231d8106708bbb26ec4ab7f054d9eccc172b8ba244a7979b89939618e6c18a1e870be03d10bf1408a7e560dbdc8a75fd3d044d17f2bbcb5133608778d3f475e7ecddd0960d63e216a029bf82f6c0ba3a7d00f47252c86cad2d387307374789f94505b38331725acb28ff72222caba0c28a7e8c2e1b10857b21e9898196e8839ac7c8a41b67f64f6ec68c69ba9730c3ae56c1735090c9379d27cfd8c2d7526eb290a799ce33d44bef5799a046ada9a698df7d3715f47919905ba077326f11a6e0b8f814acd0d7a1bdd9eac2f7f9afa99108d77b596f466e7a35c51a867e4a81a3e9369f0f4328958a26cbdbb76ec246b9bf56207840b5e59d553038c8522bd4d27089d4042f2a15d9184ea65b7271c822cbf8f214474bfbfb734e99cb48bd9705486aa38001fd16279c149b394c10178d8ef38e819049faa4e0abc6eeb1340a93c85a99cb44622bada273e3e1922f484846605b169508d200b21f8de433796144b68c96d2d298d80f35f875cd48db288ab6b7411e0f7ff49b2eaf47c6195c9f7ce43c002472c5838ec9548268ad6a44b6a736c524deaddaa1d80ccbe0170821a19d703c4ce45b9af698d7ad99604182a2efa66bd30a64f9df7a47c427b7faec6828d49189e726e78a37e87b43e28a848a45df65961196e1c7f3fa5c77c26b267f12885ebda727cb9f7e8962b09cc5cb436ba03c1228480f14a8ee97045ec1211db43d117ed87cd46e2409584efd128e4ee963a81772477360e46512cafe30e214d50c4531926e5a5add8009377c92e7e884377c28e1de24617716ec0518b0ea05fccba96e3672824359f9b7c00ab09cfef826f2d65d8628c047f7d281c36d9e6b55d766db92402fce4b6a0fe2ce20457860322edb8a6a3451a2dc015c9ed2e9bf8696f451dd1388ac808f7b24509f49dc713143f2e03e16c6ef50dd565d1342218477ccd288b0b47acb979fc2b0d132aea291e28f155108c83f1bdee4d0ea3ac7b8a3299d45552012deec79e0c358cd66e6a502acaa7ca21963b16a122c66154c52f9eacd8c60f5b8546da4e3b896097d3085d8ff86dec4f35f475c3a12fb786beb057e7ff6642756ae593534adf569f09aeb5315f7e21d201e9b4bb76093f33736fe0088ef13f55d4bb76d1c6a97c1faec5065b487f0d8802ff80687720e36c12f2336cf5177584b3d52de5ad76f7a996c2d33ea242c1fe78392b209fbef930d88cc3b21f0636f310efe4344f38b806a6447ebbe179e3ba31cd535589055259dd313b230d8a091d0764e054d6ca65068b31528949bc7b86948477e3c685b3312270afc88651bebc93ad3427f85956b9881ef8e51db5ab1768a498bc34c1215f92b3964c527ed604eb0a4d927b00974f17ef9b1290d49f05ec226b2934d62c5a192e6d975622dfb6b6df61a177c612cbc73181eb97b5702ddb5204dcbfbea37a6ed7cc2cd4b21d", 0x1000}], 0x2, 0x0, 0x0, 0x5}, 0x403) 16:39:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) socketpair(0x10, 0x8002, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7ff, 0x0, 0x2e, 0x0, 0x3}, 0xc) 16:39:53 executing program 0: r0 = socket(0x20, 0x4, 0x3) sendto$inet(r0, &(0x7f0000000040)="d4d41a2716b456f07509c0139c4572d1c087d2ed67dac1c66f88a33e0dbe1bf1c7a3e8c6130d3ad6973d443a621b93175d590656", 0x34, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc1045763, &(0x7f0000000000)) 16:39:53 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x7, 0x0) sync() r1 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r1, 0x29, 0x3e, &(0x7f00000001c0)="788fcf55a2b4919d14a0e8ddc33b11d5505dd2400c16fe8bb20a20b28fce09a3c49e3818a862b5a14ff3f5c3f132ab1f177faa9b8fb88735c85e670de3d5b0322973f36e2e6e9c9b388f4eacc4b4c773ace82b1344feaa77a3fc1de6544e30e9d2e88da48d00bd81e53ea0479a9f1a1a6b65d670b3be43dddf503227e28534445fcf14447e7c91fa6eee8dff6729c0b845731713", 0x94) 16:39:53 executing program 1: r0 = semget(0x2, 0x1, 0x152) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/254) semget(0x2, 0x0, 0x0) 16:39:53 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x1000000000000000) socketpair(0x30, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x100c3, 0x100) 16:39:53 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x180) 16:39:53 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='W\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:39:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) nanosleep(&(0x7f00000000c0)={0x2b, 0x8}, 0x0) socket$unix(0x1, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x0) 16:39:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) r1 = geteuid() r2 = getgid() r3 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4d3, r1, r2, r3, r4, 0x10, 0x5}, 0x7, 0x7972, 0x3}) r5 = semget(0x2, 0x0, 0x0) semop(r5, &(0x7f0000000200)=[{0x5, 0x0, 0x1800}, {0x3, 0x80000000, 0x1000}, {0x1, 0x7f, 0x1800}, {0x7, 0x1}, {0x0, 0x0, 0x800}, {0x6, 0x3, 0x800}, {0x5, 0x7807, 0x1000}, {}], 0x8) semop(r5, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}, {0x0, 0xc096, 0x1800}], 0x2) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000000)=0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x409, 0x0) openat(r6, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) 16:39:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x100) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:39:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) clock_getres(0x4, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r4, 0x0, 0x0) syz_open_pts() 16:39:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x83e) write(r0, &(0x7f0000000140)="84f6bb5bd2a9d78e0188a6846a78b17059ea51509f3688ff2d2e7843bd1bd7dcedb32045258916d8e65194b96d2beedbe35d215e2ccaf192f5d99ed8aed9fc12cb551200f6e2e5b127c00a107e755f4ff3eb85c79b36e55b95641df6f4ed5af522fce0ebad20c96570490c2a1c6023ba64c27f1182", 0x75) write(r0, 0x0, 0x0) 16:39:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x147, 0xe1}, {0x24, 0xc11}, {0x101, 0x9}, {0x145, 0x5}, {0x0, 0xb9}, {0x80, 0x7fff}, {0x0, 0x1}, {0x82, 0x8}], 0x8}) 16:39:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00.\'file0\x00'], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:39:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0x10250) ftruncate(r0, 0xffffffffffffff80) syz_open_pts() syz_open_pts() 16:39:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000240)="ebff125c00000000", 0xffffffffffffff20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x1, 0x6d91f679, 0x1, 0x0, 0xe0d, 0x4, 0xfffffffffffffff9, 0x3, 0x3, 0x0, 0xfffffffffffffffa}) socket$inet(0x2, 0x5, 0x55ce) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)}], 0x5, &(0x7f0000000300)=""/4096, 0x1000}, 0x1) 16:39:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:39:55 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="220000000000000000000000000000002ce729e4dcf5774c3db1f8fed9536f8968580997f00985aefd2a2e7827bc3c29f86374d5b6b705808b9bc070a71a2410c3eb10985be4cde7ef258ceed8d3c22bb6b58e992a012c7baff1f9b6af"], 0x10}, 0x0) 16:39:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) truncate(&(0x7f0000000000)='./bus\x00', 0x200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) 16:39:55 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) r2 = semget(0x1, 0x3, 0x8) semop(r2, &(0x7f0000000000)=[{0x7, 0x4, 0x1000}, {0x6, 0x200, 0x800}, {0x1, 0x40, 0x1800}], 0x3) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:39:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x82, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0xff, 0x80}, {{r1}, 0xfffffffffffffff8, 0xaa, 0x80000001, 0x3ff, 0x2}], 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:39:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000340)=""/198, 0xc6, 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$setflags(r2, 0x2, 0x1) 16:39:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() pipe2(&(0x7f0000000000), 0xa68d83221ef9e77a) syz_open_pts() 16:39:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = semget$private(0x0, 0x2, 0x225) r3 = geteuid() r4 = getgid() open(&(0x7f0000000140)='./file0\x00', 0x222, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r6, 0x98, 0x9}, 0x8, 0x0, 0x1000}) 16:39:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x190, 0x8) fcntl$getflags(r2, 0x3) 16:39:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x30e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:39:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x1, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:39:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x400000000001, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180c2, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0), 0x2000000000000196}) ioctl$TIOCMSET(r3, 0x20004268, 0x0) 16:39:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x27}, {0x8a}, {0x26, 0x3}, {0x0, 0x8941}], 0x4}) 16:39:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = socket(0x1b, 0x8002, 0x81) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000000)=0x3ff, 0x4) r2 = msgget(0x2, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/197) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x803, 0x200000009}) r3 = msgget$private(0x0, 0x98) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/11) r4 = socket$unix(0x1, 0x0, 0x0) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x9, r5, r6, r7, r8, 0x2, 0x8}, 0x6, 0x2, r9, r10, 0x3f, 0x7fffffff, 0x400, 0x6}) accept$unix(r4, 0x0, &(0x7f0000000040)) 16:39:56 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x120010, 0x10000, 0x1000300000005, r1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4b91) 16:39:56 executing program 0: munlockall() socketpair(0x10, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/57, 0x39, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xb512) 16:39:56 executing program 1: r0 = socket(0x400000000018, 0x40, 0xf7ac) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:39:56 executing program 0: mlockall(0x3) r0 = semget$private(0x0, 0x7, 0x301) semctl$IPC_RMID(r0, 0x0, 0x0) 16:39:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x0, 0x0) 16:39:56 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)) 16:39:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x0, 0x0) 16:39:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x20) sendto(r0, &(0x7f0000000080)="e9b24682c62a56ff18a056cb19b55612a6968c50f5c97a886713b1da7c4ff89eb106bc6470c97f460a7e5811e6f1443dfa58a8646370062b6e283c7c78c9cb4016a50047aa1d9bbf62d6a68bc6143bc0fb8214ee9cffa6f2433e7857da00baa87840f35017ecc035815519649f7cb00893b1714528f21991ff3a82264c09477215b99738e555bda0984d67a481df3e3719535b247ec6dfbf9f5b2a869e1da5265bd84a9d4dafc602dc7edcb6fd3b7ae2bba6eb799261105f061cc64a3019ee1ae20d2c35f748d8efd094ad38dad1ba35d895adb7668ed5f971718052c5b8d78b9ac8ec2c9ec887625d2c6bbc124c5dd22e2081705ddec52df8a6f4758bb1f7af4f48af377081764f880219fad61c4c96e1f53923b3cfb3457101f9f03d33bc180b45ff3a5d34bd40afcedd5e490ece3cc27b233aa70867d4db27a518261c35e18d4ae4724184d4ebe404bb794832d1db56bbd9b73bb96dccb955112ba06d9e0bc99b87eb68397d2d8b53793ccd0ea240b546d83cc7765b3e80dcf13c94ad63ac14ac2529e2052e16dc89f99990dc2425ffd12fd668eb010cdc64c60c27880970d21035fb7329e20d0eb44b082851863b4d1ae1950f83a3e812aeba8f0c3b30fc7d3f404d1b465fcccdb22ec62a395f2fca55795eb48317df48cfda8176abc55b3a2dca2ee246ee007a9370e8ec32bbeb3b81ea5c65c1b5545905ecfacf2f501607cdb625375533939f7c43ac15164adde7ea338d311e0413db8e4f1fe470c1d640bbeb5ef3ab6866ef7cac45f9a21a9eca5926896cd5a42c6fd55d325b725e3a26facd9773f2f4ecf51b7ab1bd86b195acef65ee91116763ef9f37f7e82f77bb8d9c3e9fe291b8856d0f212be1f68045a155ec7cb4e3c1e4403c2ef68cc6ad534671aa480647bd65bcd9eed82dd9eb5e05bc10899ae8309d3e190671625c1c3bcaff19daf303aa63e282ef8c20624805f2e6fed2fa191c264c860c2609e3fafe7b406bf981d0b9243d2b125a0bbd43c4aeef85694035d75f074fd87acf72ac75e9618e5fb47223b02caf745c61b5e3dfae965149f5c1068d5ba5190f06915917c4861e370b2bc491d335bcea364a120bbdf246498747b439af66c774c603312deb14202bd5090dd5a889c62af19ea59a6bee7251edc8a4dad86fcf72fed12db467b685c551f3380159db916f7eb9458c5aa76b2a75381fed93e9910662b53501dd5b27d6700861f065099a0e1334c659b0c6bff16f96d62a8767005e5e9d0e8b8aa19049b1722470b21d9b77045a026fcf6aab51506d1b988c62f115f463ba78a8e92f520d6fd415a1fa924ea3343772f6a3b7549361d064b9f3ae8ffabf6e12a079d1660b7847a77ac6c3d934ac23af45537d3370dc0e3a012f67a7086f695770d319676e6e4cb4e900e96957f397ab461937f64bb57e0014f3bc9be46b25b5efe491c473d8cf1442a7ae42618ccda631a61c2ebbaf14d6408ec5c9256746904bfe3f628fe71382ebde2cf2ae2633fb836573d5aeede856a5820a3cd6b7f9e0c7361c5598dbc81f6d4958bba4b9bd69355113ea870748910746d6619fced04c5911cda280a8cbbf6ad795a61cad921dec10e858f4751c3d7eb5287e7fd50a06149b25b29dd7fcc6a634adfa01793cd8e5b02afc1e559f93451050f7ea6294286a9c011e44455a11b40713ae9ba6f867680dd7c16474d2c4b5d9f17a7e1befc40e344399e64ce73d73da1f8f857b0410678cf6854acc5c87e4a8bc4fa0e2006a20ef9b847a2d41ca13ef079581f3cd6e14815cb3509f0b8bcdef724cc5732e62ab60f32bfaf61960820380ddfe2d70189bedb78cde8ffe1c9b4ecdb8255b8b48e79d9f9eff75d3510252e8d186682bf57fd1677f9867461ad1c459fc645a9b1c5d11c42747d29d150619de6bf2b996a877198011179f6924c587585e4dfed081f054891e164b991bc7c4300cabb2da8e3ea05a55e934e27b26324b5ca94ddb7e310c3bbe61024ac4c644df191c256f76f487ed137b42b2d43576a6abcb2f2da38f6a757cf05757f86fd77fceb12fefefd0d6c777576333edfb460d7663d0a8d5c28fe448c9c56437cd4fe805af44749f8bce26b230bd766ea574397d2d94078eb1f8d5a7f76e3d0fa5801fc1a9a251cfd4cc41ecf295c6ce2d0405fcf83b6c755743d3692224b4ad855f3e1680fce5250663b4878ccb5ad25431937a9c6d4010916c54c204253778e25e280264480ad09c65d0107a0dafd58169faf140efc09cc99838d6eee41b301bbb2db0f0fc06e236950810dcc5d2b208c2b5c3d7176e858d09def4e9e7b4abcc73c9b9eb1aa402270d8345cd2a21d9a98c8d5673f242268c7e03ea3cfdb6ce5a5325fa82dd495ee4a5e1eaab4958ef46d181b5d0160636ad11dd85ee4461201d8e314b64899963f5a255fc8338e85f3f45381f9d817b49019e78472023239ec491ec2a23f6ee94e5abe7d8bde503e2edf5ce67daba4b893bb181c38a2c831da2526e3af7696cec3fdcf5f4fd9602831ff57709243ecbbc6cd6ea85324ca77ad640b3a0a2f0a3d4832f0537def5e9698677d9bc3170c1f45a49fd9bd47409ceac74c118f6a17da79c87f19e8f61ad1b209faec8e464b22bbf38e94a3dbcd8c3c588fe7be50e5ed51d264c8975f96fe9208d07f2231f5eb1422ac00206f52655b5889fb3f1472f0a724496bc84e8034ff99a2bee1576638c9fc7ab82baa17c232c925d13bf9fe7c2f7f4fe9b5182188892b34f89551dfaa670a8cc28bc485e5e09253d736e66bf7d502e23f425586926a776ed7e49350a89b87fc16b481c54af237051e3d1780fbaea5bf3617c029e49d110ed9678ff7520a0216948db07aaca27cc0feb8c4a30401028c4fc053c01b99449fd3a69240cfc56b559e54b548f715a9fc42839142d9c92334e42e9663aa2c1e3b717714ac565646778cefd422cb6b96f7d8901a5104dc380fc2d584be2ae42e5f1eeacfd302fa0722fe90dcc70539c4061576a363487f70124dce0048b05c8ca84f7b75283b518f1906fae2aa6f5485ea388ee09456414f7b24dce60c87b8749033c203157c176c6079be2bb60e6ae219d90372046fff16fd726906a76fd8d26839e037f3cb05a30caec806db33344bf6340855bff303b78b8a8ee8ffa6621bee8148bddeb4d872e220ddcd903369a7130d898ee3732973cc48f9669f6fd3bb0c6c5d5149e9c38ed46305f33d0f89cf60b6f73c15d59c5820b149133f7f09ba882df019281de51edaeb341665d1e47c59461c30288029fabb2dc1e34b3ceb792bf62aab45d2e3a0b7b6e650c04ff33ad0edb0e5fdeab114b4035b400251aac87d658434c2e4bfe44438659dc698500b11fe85719e96f0c95662c7f10509048134a859536f3a05ee2875729877e61467b6b27e75a2607e41d286e6497932d6d221ad5f9b0fe9fae119286c1d72e74ef4861f9dd9ed9f449686596fc8fd780865cea82f4ea4b0637dbb915e2682d3c868ca269ac61555ad6a7b93fe5f056d3c14bb2875fe40d425afc7bbf9e14e5b0efc172da5bbbe75e911eeba6f5e028fdd1c65f454ffb7ad6f942be7f30128d228f99c48664bdd69590368998b277bc62acec80608d6d68cd0291abc85df0920016d91cf146c110d10c75e2d30baa8d04953444de97ce8c41816117faf972e3d73e087690daba6e478a2e6df7700356d60f214487da84807fcd7b931b3d5fca4ce6bb7262a2748c3f73c24048c35a95fdcefdeb890d64164025657bb2800e81aa300d3c839ac3d286d3ac2470bd63294045fe93dd71adc08b6f5cec25b0914e4d9ceaab1b7b09fdc11faa3eebd1a485715ae1360ef60dcd7966785172636de273c1e7b354b8287143085cb899196e6ef5060a8359bb30176d4b661668698ce69f3165d4a190a54822390c49492066906cf9f2fe930bb37d5e2498b9cd6155c7d61f6e56976596fb6c46d1684ee9a7101a491337c806a06e30c65a22090566aa00220f2c05bc8d9ea446bb3a99585857b4bffeeda8ce320e98ff2e82bfac0fe12876c50dddccce00237d46f0ad64f06f1f8805cd4ca57856a735d15ecc2b41fcf2cc1b90b84938dd4502d890254f354f66f4699b74f52352de2d227682af2079dcc2635faf8b9667b5ebd84299e634dd393def6fe637f7f10d914f1b897dc2625ded53d9a23c5059d2d6af92a126d5abfad47242ee68aa55fb05623198c73b2986227aca8e28e07dd90fcca5d183b3fe2b870b6d498bacc8d0258fb4e12198cfb57172326bb4e237fc8b73d47afffdb953c14c3acd518f44f734cc930b204fdb7fb45bebdc31e4a7c6c78a2fb65d39d64d3309f04b81b19d334800e74bb716e496a6eb7ce3295bfa44d77f9a08f95b396c4cd4968ce9cacff9a0c17ad9ae3d08467631d94963b690a0b6ebd4779fd50cb2eed50b5cd847a5fa653cc521c0f113ffb84d8b32097b0ee6ddbe691143e7a4a8df4c7b1e26b106e0d7ada1ed16e236663f115ae13506f55e530ff5812d3d250e110741f77d17d8e81703d33c0cc90b1c41b4804aa0a63f7c3cfe468c8dd498727e32dab326bdd0264d6acbd000f12292b546d5e563f5e9c9be46abf5f25c38f8830e03d8f33e20a33e8a7e25e0045e2e39c48e070d5e329c7d4a0071444ad814b3054fa418746da6587899850b4d4a563e6d68b5d74e5063a272b865afa5c03561eb69e2e9fe5e0d3f19fd922440ad9734e65ea974f3f4a590009a01b9250beaa12945381441c945abeee80494dffa6bd12075273132ec0906ea0a9a403eaa023974c5e4fce115b5396fb836cd66ab2b20456c70f3d4b3ecccce8baec9d00b5c13f01592d377abd54100c76e77eee7c6b80b5238abc4554c9b1146f9456d97f5652cb92914449ef58dd6cea2900e659bd41ee40dc57e3b562e07b1372c7be993220f0025c2f74d744d9acb72cd8ac7648d0feb23ec0402d2ffdd901a05505716fb51bacb08b5d316eb34c95b156c39fb5ce3be8f6f5af40c7b8124655abd3d9b1ea8aac6fffe6bc3ec98d47e33a7a8c6688ca78cf572464456eb19c05bb6471fc9805cd05f2d4a56c6d40a7fa0d82be3af2b7992c367d86edae4ea8046226c34a3a130e9553dc31a3544e2bb9a88db7c5dd395f91a4b3d54b98068e7024e33bcb70beec7b6752a20d699f52aea1bbe5f5d2450f6c9a3a7dc3f69261670a4b4de351191ee229007fcecb41a43c4ad67b24890d43fedcdbc8355dc09c1cab15a339b4f983c027bbef60d16ebf5374eb40d273e751de0a4e554e0624e6e779dc15471df7bbd556b79a193f42971283f7ba2e0ad420aa0d1de2b33b6ac0f597233a6b1092d11d5f2e5da80a0cba6fd3bb696285532f0d1fd142726e1b6f6983b7a4a029dda3ba747420b104ebd302e66d97f4f9ef24b6c3f7ba7c233256152cb1927f94240ce49c59894af21bb1ab17d48fd659f65bfc549f7089d72c9fddcd8d1aff1b3036cd0e40a17f8590aca85a451a5f831a93d4787da416536b52606729d8e81ac77ad6e87f295cd530574354da4712a1fc1c51507d9cc938efea5d0aa501f4ac7073af528b1e7f53cfc4a561d3ce8c593ba05e1173697fd86b5d369d09809dc8ec8e880b61367723de19da1c51c2c531177c96eee84c4e017b12b34e150ed81ec2272fef5591fc499991bd523c8e19ade506e91095745701ea2f242349c8f92f64015824ca61f2cfa2524fd4038ebb20341d9d62b3e81ebc799101494311bc3e17f473570f2a1fef5834705fed64e69e6aba0bae29d7113c186e9ac17fafb8f50c4b542bab4c9", 0x1000, 0x3, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000001080)=""/192, 0xc0}, {&(0x7f0000001140)=""/148, 0x94}, {&(0x7f0000001200)=""/32, 0x20}, {&(0x7f0000001240)=""/116, 0x74}, {&(0x7f00000012c0)=""/226, 0xe2}], 0x5, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) setregid(r2, r3) 16:39:56 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x20) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x0, 0x23) 16:39:56 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000600)=0xfd05) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) semget$private(0x0, 0x5, 0x4) r7 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r7) r8 = shmget(0x1, 0x3000, 0x59, &(0x7f0000ffc000/0x3000)=nil) r9 = getuid() r10 = getgid() r11 = getuid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000580)={{0xffffffffffff09ac, r9, r10, r11, r12, 0x6, 0x3}, 0x0, 0xff, r7, r7, 0x2, 0x6, 0xffff}) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:39:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa1, 0x80) fchmod(r0, 0x145) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000700000000000010000000818c8f403d1bb5bbafd49844ad7260971dea5496b3d3d1cd4a7348b391f664c5dd21272b778368f568ef3375ef2091fb6a13157aad43595008905897f11c924dab60d0f26d2edae568315117852265c39d8d81dfcd37d81bf859b6071a6413f15655f12452b9148ceb950f61871cde9aafe4af61fd778c740b0f0b5a9c6c3b6102a2b82c98fdf65a94e9ecce73a788c19d2fdb0773dc72d231d9df36d6e6dd2bbc12d3806a847a4d25cb8516a161be4b0c0f4c53e6381d73eef5a7012230e5c36e614b471b5ec8c3c3391bc7dbf0b7fbf60be312ceb78afe663b0657000000000000000000"], 0x10}, 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x100000001) 16:39:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffc) 16:39:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x304b8, 0x2) fcntl$setstatus(r0, 0x6, 0x400) 16:39:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x120) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x955, 0x7, {0x900000000000000, 0x62}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:39:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getegid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r2, r3, r4, r5, 0x80, 0x5}, 0x2, 0x101, r6, 0x0, 0x800, 0x3, 0x100, 0x31175886}) 16:39:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x2, 0x4, "07753974e22ca0cbb128b745c09d42c5c38cd031", 0xfffffffffffffffc, 0x80}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) 16:39:56 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket$unix(0x1, 0xffffeffffffffffc, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x13) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:39:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x4a8) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x3, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:39:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() sendto(r0, &(0x7f00000004c0)="8721e58f0d17ae87cacecb50bbbaa6fe6cce73b8c9f378c6bb50cacda661df4905014c7c3f2ff6c2f7efa0337daca33b3305282eb5ee09dd7178e2e3c0d0567ad4f7fcffedf8dac23fac366fd4bf344f7ad89eff3833e41bfa4e93b80740f8fcf90fd4985d4ecee5ada5ab5359a892c7a2c878dcfdbe0ebd7352bba10de20dffba0f842d9034fbcb8373efc38e1d5ec2bf3238c5bc0abee054484133b6d8a5e449e3f25dc8f52869c1a227dec2731ba528c320ab9b19f2f153cf0fa6727eb270ce1fcaaad6b30617c91b822a3d479e96e8f4b37245bd2636926088a8d0e99da2adc37085979c9c78b46171322d0cdf431f27", 0xf2, 0xe, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffff9}, 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x0, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x800, 0x8, 0x7fff, 0x1000, "3d639d19c847ac5f2abf7b483b6164f033cabd76", 0xee4e, 0x9}) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000400), 0x1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) 16:39:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x8008, 0x7f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000500)="6280824c98ff38657c855dece0dbf5e16e7fae54080ead0f55fdc4f1e9815d000000000100000069592994fbd204f32c96fb46", 0x33) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f00000002c0)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2aaaad78) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r4 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x1, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x40, 0x1000}, {0x800000000000003, 0xffffffffffffff06, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0xffc}, {0x2, 0xad, 0x1000}], 0x267) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r5 = accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000300)=0x368) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) 16:39:56 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:39:56 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x10380, 0x0) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:39:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x20, 0x22, &(0x7f0000000080)="973952e553f235aac6c7e47c6cb8f45079e4b8b611ac156daee41d1353b823e0f57cd1e201ff7e89", 0x28) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:39:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) 16:39:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/146, 0x92, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 16:39:58 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x7}, {0x1, 0x3f}}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:39:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700)=0x7fffffff, 0x4) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)="cff52a342d1b9ebe5e5dda9b2422cbdc5f78e2e0848efba733f6df865c5dcb9d9186a646bbdcb10a4f3cab1658c4452279ccc1801b1b7bdbfb2d01a7222cce9806c5aefe", 0x44}, {&(0x7f00000001c0)="387e597536c415ab7873e4da8d3cfb42781f597972bf4a658fa906eaec798ff1533ccf3d414a154a3fb40c037a0eb99cf84bc08f8a5c648edf458e4d52e22bf64e06373803d3a16e6701ae8656af70918ffb9a910cdd4355c16fd705212c58bb04956c71ed4c8f85ab3f888d9a93b9e18a8f1981d32257389771e754e249517d5f91fed6e73f1b17558bc16863efdc22f8ec0a12d25d17e54224bc00d296731f0136509029a41f7b7b889d983d5051", 0xaf}, {&(0x7f0000000280)="a4eae241e606454b262b83112cdc0af75ef1ab8e7337a81826e8a3b9f92214f7d33f063befd4f393a53980234a518777640c1409a90d710d35f131fa9ce8d7af9c0fc4942ede013842bd6f8e66f1561b9d25fc2070a22fd84e2456f5c1816fe33d7724262ea3f281753291a206037c44d1356bbae28ec66a69ab253bc69321f007d31b4f4e1b270b8d26fcc504f15a98a79ba0fb2ca890642752551263ae5ab859ea7ff7c116eb06879344e00bc7d4803501b04ba892bf3913535e895dd21a5931b08622ae78dea4fdf6e4f21514a4c42f26e1be31e25cc9ccb12d0944378f7ad26ee5516e", 0xe5}, {&(0x7f0000000380)="0df0eb57102ae4aa7737bb7956b6d9242ec224dbb8cedf7a9604a415c09179b23ff8abec96a5912befdee1702a661929f7a80ddd766f8765c2195acc51ebf9696d5da85416e022e2e64f3c97efacdc713c104dd77a9c00a958f7aa656b906dfa2d3b59333bf1000d5e457e494e65fb5e0638e050ab35d0388fee590f96b4722402825271947fdfcdbdd89b46f20b036b6455b7209dad3773245791c88680204c11af6701ecd1e25d9b1d2be0957194f3cd0e421740dfed889a4ebdcdcac4ae551326dd39c29b2db32d90af95a2398ad0e015d0402383e72ef9", 0xd9}, {&(0x7f0000000480)="b1383bc523ffccee7bb00fe99673fa9c6cee2deaa877049d8f0d606453ba83464c1127ea161f945900923ec7b3d54186c0d6308c60649f5be9a0257f3c8414fecf1726b02a4fee7d96bc644beb8350339a6cd1013fd98c64cd2034abadc30039a8c2d7007edaf25f5bd501853caa5876e3a777bad2d04c85770ecd2df4b9ad537d31d199720ea7c1f67bd2503a819bc9e1e7180b936a8babf367d7a4f74186645093b1228a894a0d2cb62c2e2a3b7ccc463fcd980ca63b4b94a976b30dc4148b1ae69fa8a5e479017224259b7f38613ad6f78d563d43aa04e9c4807f6c60b25abf96a9d7b13d9ca80897fa8aad976f2e6ff99dfd79691b9eba327f", 0xfb}], 0x5, &(0x7f0000000600)=[{0x88, 0xffff, 0x6, "b7d6449fc8b8636562a48a77a3a571493b93819da016bdb1c249b894f9bb11a43c088feaa60700f4b5b0eedc764f3c6c31f8085a4a98b232cd039dacdcb71fa445aa23be205b81edcfbd908e50390388d94b4fb11596fb72a5feac7810cff824cca17971e463d28f81321b058ba4b2abe436"}, {0x48, 0xffff, 0x80000000, "030a5756ff5b97e95f8fd6f66955df975c5b5b9957033e5721508592c682d9b1b0ca69bda9ca9767c07cb31cee478507ceb83f"}], 0xd0}, 0x2) 16:39:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socket$inet(0x2, 0x3, 0x581) 16:39:58 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x108) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f00000001c0)=""/251, 0xfb) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6b) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x12) getuid() close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200400005}) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0x2c, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x109) 16:39:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:39:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x402, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:39:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fc879ae021b00006cad3000e4801daf9cda350990caea60b3b26f71c309fe2ef37fb4e34f86251d426b4dcd8dc9204a4ffb9471dd7e38599eb90004f8277f2f84c72808f6c3507e65e7ff0a06fac5f5d3d545b07a2a46bc16705a944d0c015752b28e88e4a504cebc0579a9179225723004e0b20102f9ffdd33ece5e3689ce64351be74ee6424390565fcc414e30620000000000000"], 0x10) r2 = semget$private(0x0, 0x0, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1ff) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/56) writev(r1, &(0x7f0000000080), 0x0) 16:39:59 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:39:59 executing program 1: r0 = getegid() setegid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:39:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0xffffff1b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) fchmod(r0, 0x100) getsockname$unix(r0, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) 16:39:59 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x900, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3812, r0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:39:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x188) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x8ad0, 0x0, &(0x7f00000000c0)="c818099961db8a4e53e0743d1ea5d2aa0d610aba37d2f96869398a78fca243f8aeef1ecb48e40da99f21eb77a9d595dae16c721b2290ccdc8f64d58d202851ba8ef64a781ceefb173c059c8b951ef3ad4714fbd6e4035d42913758f1b237f12700f984958353c5ff4a985b092f6415b9ea1cbcab1b08ee659b1f5b4e2d896caddcd4e34b6e800347160dc030f6b268cd4f7ad22ba86858eb97c3ee94cb8fbc83b76b2a1666c28b2389f3fc936ce38da416dc3dc3136cb5b309f24ce067a295e79e0802265b45f76fc1350415f7303aed79008a64420bbeefe4a7d0aef264b7a7dcf05050d9b47876b603b1c249ce636753c47fc21708ed5de0d9b654ee3e38", 0xff) 16:39:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x3a}], 0x2, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7, 0x2}) poll(&(0x7f0000000180)=[{r2}, {0xffffffffffffffff, 0x2}, {r1, 0x85}, {r1, 0x1}], 0x4, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) syz_open_pts() r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:39:59 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) geteuid() r1 = semget$private(0x0, 0x3, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) msgget$private(0x0, 0x6c) unlinkat(r0, &(0x7f0000000480)='./bus\x00', 0x8) semop(r1, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 16:39:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000140)="113710bd00c3ad7fb990071a045dd40c76227c875eb97400cf9441a045ff8a65a4893643ebad2890df5fe8e9f1d6e0628541a0c0857f5547fcd0a7c19d336b0a189d7eb2b02b52a5cb0533e50e7b12b2fc18df1165463a503da864d6739ff315a876f0bf72f13c6396a5ab9f98ec0df3cff13e81f19efa26d55fdbd6974b0366db1c824cb45283e4f34ef5093ba3ea86e0777e5433124d5344", 0x99) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:39:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x5, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280), &(0x7f00000002c0)=0x4) write(r0, &(0x7f0000000200), 0xfe72) socket(0x3e, 0x4, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xffff, 0x8, 0x2, 0x7, "8e9e650c62b099a57391ed7bb839bb286af6b419", 0x6, 0x100000000}) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) ioctl$TIOCSDTR(r4, 0x20007479) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:39:59 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x5, &(0x7f0000000000)="10289be2e2de455b7fd7076ec0819096374bf12570f7933a01bae575ff6b92c227ad05c89922a3ff3eccadefa9ac2c4a9139829a360b647c5a80f5bda3be97ba81b3d2940433298fb98d2beb38982670f67bd5b261c782c4481401bac7e6830a7596130935952f5bbd0812f94664ef994812fccb542f0e037890d5c70bc57b4e62c869a6116196091b3c6bf4c040a69ba73c1dd7f1a1023b82c83f2e37404678b400c3", 0xa3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:39:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea3f59f"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r6, &(0x7f0000000380)=@in={0x2, 0x1}, 0x3) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x80) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r8 = semget$private(0x0, 0x3, 0x440) ioctl$KDSETRAD(r0, 0x20004b43) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:39:59 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x20) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) dup(r0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/196, 0xfffffffffffffc5e}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/111, 0x5c}], 0x7, 0x0) munlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) dup2(r0, r3) r4 = fcntl$dupfd(r1, 0x1, r2) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) 16:40:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000680)=""/252, 0xfc}], 0x8, &(0x7f0000000800)=""/204, 0xcc}, 0x840) connect$unix(r0, &(0x7f0000000940)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458", 0xa0) fcntl$dupfd(r0, 0x0, r0) lseek(0xffffffffffffffff, 0x0, 0x0) 16:40:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10480, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) getdents(r0, &(0x7f00000001c0)=""/230, 0xe6) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) 16:40:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x22f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x5, 0x4, 0x7, 0xc, "77d5d5e90247e4459822af8ca7d93bba7ceb0d0b", 0x100000001, 0x3}) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:40:00 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:40:01 executing program 1: socketpair$unix(0x1, 0xfffffffe, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r1, 0x1) 16:40:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="fec74b17da9a951a262cea2621aa9bd6409cbb2274fbeff737ced5bc387c942f8b65edb881a1544e05dee9bba0acaef1c5c6d849aa237e50be963430", 0x3c}, {&(0x7f0000000240)="6d87c42487a2035ca0d75d166d0e208cced18b44d2895f60cb8480cf713e051104d56d6004264dc28fe26d3d1863ed1df679fd1f4a217c9884bf80fd0e31ff2b5c1a45a5736ad5d1097e3861c81c05ba72a9931ebf780b3abe857241bfa14a536af06ec1a4222cab311205af2c0a983ff30a9254668519697fac", 0x7a}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="e907", 0x2}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xa1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 16:40:01 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:40:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xb, 0x2, 0x1}], 0x9e, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x20000011, 0x2b3a75ff, 0xec}, {{r0}, 0xfffffffffffffffe, 0xa, 0x80000000, 0x4, 0xabe5}, {{r1}, 0xffffffffffffffff, 0xf5, 0x43, 0x10000, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x1f}], 0x1, &(0x7f0000000140)={0x7ff, 0x5}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = semget$private(0x0, 0x5, 0x440) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/109) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:40:01 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = semget$private(0x0, 0x4, 0x104) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x600, r1, r2, r3, r4, 0x100, 0x4}, 0x1, 0x401, 0x200}) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f0000000240)='./file0\x00') kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000200)=0x1) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:40:01 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') r7 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r7, 0x0, 0x5, 0x0, 0x3) r8 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r9, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r10 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r6, r1) socket(0x10, 0xc004, 0x2800000000084) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000240)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r9) listen(r4, 0x4) semget$private(0x0, 0x0, 0x41) 16:40:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x7e) pwritev(r1, &(0x7f00000003c0), 0x0, 0x11) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x20000000005, 0x1010, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4000}, 0x0, &(0x7f00000001c0)={0x6, 0xd1d, 0x8, 0x1, 0x101, 0x3, 0x7ff, 0xfff}, &(0x7f0000000200)={0x7fffffff, 0x3}) select(0x40, &(0x7f0000000080)={0x4, 0x3, 0xcf2, 0xffff, 0x0, 0x81, 0x7f, 0x8000}, &(0x7f0000000140)={0x5, 0x6, 0xfffffffffffffffb, 0x89, 0x7, 0x2, 0xbb8, 0x6}, &(0x7f0000000180)={0x7fff, 0x6, 0x4fc0e4b5, 0x5, 0x9, 0xe800, 0x1, 0x1}, &(0x7f0000000240)={0x7, 0x6}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:40:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:40:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa00, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x100000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}, {0x0}], 0x2) setsockopt(r1, 0x4, 0xe3a9, &(0x7f0000000180)="ed550d71e8629a7ae82972f9ae66ba8d503e1e7aeb423e190d7951925abd643497e1f104cf55d94bfef4fd3758befc9d92218520da71c8fa5bd6cfc32436ef8e467a3c5c668903d7ce14e75998a25c95ed0966f2650524ca1516527d8c640cc5e33eb413b27971eb6e99a97ce1d95513eadf15b0303d0b599cfb67c7ec2daabf7df85d205bafda981a3f7e6903173be95bfc21e0dfabbb3000caf2a96cbbfc5f0d6d88d3762ab52b2c496b8606b08336f1632a54e995e2dffc", 0xb9) socket(0x38, 0x3, 0x1) 16:40:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) read(r0, &(0x7f0000000080)=""/122, 0x7a) recvmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880), 0x0, 0x0}, 0x20000000000000) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/207, 0xcf) 16:40:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) sync() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) readv(r2, &(0x7f0000001880)=[{0x0}], 0x1) 16:40:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x91, 0x3fd) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:40:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a2807df56c1d381fc61fb169430db75d54b1caf5b977c5ddd1ca398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000002ffffffffff510eb0092e", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0xa, r2) 16:40:02 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000000c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x20080000000, 0x1000}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r4) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) r5 = accept(r1, 0x0, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r8, r3) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc5) msgget(0x3, 0x2) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x46) chown(&(0x7f0000000540)='./file0\x00', r8, r9) r10 = accept$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) write(r10, &(0x7f0000000600)="b5c3f39d707ca3e1ece1389ca2b52de566e52c59dab0f113965c6f014bd0d66f04b58e958b3c0494d816b912c977f04698ae188428c015389f62629b892ec45dd15cfacfeb190ff67f6058d752fa296e60fbcd1191a956e5448bf9717b0627f332736d206891321d4a18efe39b026ed4b4eee13ef97e6549c8c193d7b73f2e57e8ddc1b4d8ddc96b28aca8875ad51fab610404d4f5d9035edd449fbe34ce7a78adc1977ad23bd5bd72aa995ef89b0f1dbeeb9c00df91abb421ea0fc1165b66a624fe602fef", 0xc5) write(r0, &(0x7f0000000700)="01f641bf766c69bfbc8d8a6052a4fc949b4113056b9cd791ecd40b1d2d52c873628be3661c916a9ba309889a6236d080ba6974edb074315772d637b2096ba474b74dadb8c48252cebaf037727d97fdb89d2307dbb1120f659fb591ebef4a0c86a3411f730c9c225c66e7b41bb5d57a2ffce7c82a9af59f1ffc2e9362aad35a2ca557d78babe99adc7afe76b3a382f652017cf98840c7d963cd20c0781bc197dfbb75536d8e01d47024e9bc51a9a2ecaf8a02b4cebb4f0f5633cda1e7d9433b6a75e0de3a2f52fd51ba105861914ef9ed28bafdb8a445049abdeaf799bc43abb3831cfd23c3ed51012f239c03a5033a5b97526b3f145ac3387b52614167dc10abcfee90b70fb374a846c3a6bc0b5f5fd898aa62b7c5087abb8685edfef83d8a834aec4661dadbe64482e731de138304600bf55de2349cf311dbce316d9fcc4e4347529553defefdd06b98df6fe7183a3df62b9c082735458a59482f0ccec01ec1d9c8d975d05625e27f842d88f33da417505016e433d03429c8f9739a632f4931542e9bbd0e64bc8f6fdbbc609970881d1f43c8542e8dd57b1417a12ce189e9db7e5b57a97a535d36d3ce6b904f8ac64d6d5000907223daea2a36b33342f03b9ac80f2a74e4f3ef72b9ce57cfac3614976545ccf84925d25daa9162528affaef4bb394ba70e898a90932f65fec0b0761f20a3848e56e13769f013bf9e727ab7293dd64ce9a55d2384cb530aa06fbec5ed6c83c76d817bdc2150cd1e7cdcb7c064dc6d9f3cbb24e6bf5b44babc7971ea4c1bc5be8237984e91dee1dfcded3042f0fc0cd5ee8ee8bede219de48cd346f04ca47642c72cc8c38afaa8c0b7c536ab3c3438eb137591f40217e4a982b1cb55ba03ecce4511a7e711b68aa25bdabcb007a234b633759e6bd7325193d5d034af049ac91c4b3140bc2e65a68dc6cb3de4406bcdfb8cd6805b8f6b4b891ec4de4186fe853708bc89b8fdec65ba5bdb5c106a8e8cc40d2d948040d1de526908bc1f38829039c46a8313eca04c3001a20663b9ef3cd077e1e3014d5b204505d58052b071b4c28c6ee8ed57b054a881bf588f3194741113902a525b53ac6468415e29422bf2a50739b4b456526d3ae4e4aa293bcd4bbef6c07ecc9631a92eb0cad5a5e81ed9254482bfbea3a952de770024256d6818e8826f89997db47be585d0288cda43684ce9485121393182de4b69e4f1bf3a342e517ba170094da065cc16250e43e697efb01cef4d7a8705e3a2bf3c4f9fa64a4ea821f8ec6af9e769b5dfdf1cbcfcff17ebd069af46a564bf33a11f77f757301cfa4a2e1027c6451574de067bda6c08d523c11c0bb5d89b5858dfe2a01a4fd8fb075ee16b38821aeeae98807361baa571f8dd61bd493a4579b69852ed74671d4d4829271382c75cadca712b2483fdb790ff05b75f1664fc4d268ebe5bd00bc85d3cdfcc1fc1261ce5f70b86a5fc82950583366b147d9207e0a7587df8f151556789fa29266d24a93de71bf9428e809a43071c93db762894fbb9b078ca60226a8034ce0d4f52d30f519f2776444511eda73e63a7f28990731a57008851c9b18f51f1476cd6ec8c3b234d0a2ed15e4301a2afcd57c3c1d66c1d4183d789eab185d4abd502aea8bf42c15c14aa886a6564cc86406f89cb4cd8b557e522cf19c9d2eea5d48e48d1e48af19279916b1b6e99f849c30db90bcf87fddbaa8942af12571b4ab4b51e239a821e0a23349ca3071e1d0daf46f322c22476c86a4988169571d8e7964838f09acd1a4aea4856883e83697f88e555792854227808566c9050f84367806047ca62ee1a1105d0455a5642d11ac698c90c26e178c0541cf1348947a23218b6ace65be470e96378b57a818b1ad20d0d15c7ba55aae0ee7eb331cb511125eb1ee036976d99d03902283c14e4f6ef1dbc6400a67b9110f7b7a8d9ba22013768b6034636f5dc5bb529ca7cbc56968ba6fbc2285ac71f08f833699fa901f8622d99eef46a051ce71728bfa8c4d7ca566b93a658fb9db9c1803917f1834de63c0fd9ec3d46315e857f72fc128115bb37f7f5c87a53c2d65a776b50a64f9ceb73ea331607ab34541400b9cd28460208373a0130a6287d24de4673d443ee56c63e059bb1ec0a2cd955a787058516ac5ca950468fde545900bb69613fadb95a7db3ae990c1cbe3ec9017f8330d898251c04838b162066bb46faf3a5ea9432524a30fc32d04b26158f1041c77eabdafa3f8093d6ffe62bd59a093b51ed1c98cfd343f9208fdd23671f1c0b1301b0e85b5117dd4a344433e494288f95d334047221d6bb3c7d8b1c8b739c979db32b6ebfa638a27c33954d169d34d9ae1b1cd223e091b4cc69e7d297af3a013ac2ea39ed0914f60810178866becc60e189e212450b9864bbe579684c3ce138c57f28df2a8c4ae302637db060885e0ed13caea1d30702a3cee255b57710e08849c993a8f14bb8cbadf4ed73c876d7eb89a47eae1aaedd3ae8a9efe8ead93888cfdd39a7badd07ae8e67fec5bf83bf7877a1ce57045231379917736946ec7a4dd47cae47b1a441c167a4dca4bb19748ac132432fb470d0baa1afb0a285c56a2e9049f2b24f5ff977ef54936f9cddf95ac9de131db2e1d6c8ccc69ab3451f845292da2b9f024e5b294e99b83246e0277278a351a82cc3d178241596324ef599f8d4ef2976d68ce76e8548a46c944bc7b888d23d7210f1beef4e628f79be0000ad8f289da7edf5ed9eca94233d7c779eb9b46c8d3c4b12f533d63ea8852237f8cf881d9dc708342855c8bb8bf4f95d3498e09e394be162f401e74999738cbc3e88d84ef804385eadfe65f73c1dd57f0814f2e97395a0547852b9a25ff390b08d00ab31685579711970e041a48da2ac5a72a0c161868ef6ece09acbad2f23450331748922e4123b4a2600136b363fa063e59e7acc4a32248e74d86e4f11f8d01a2e57ea794637ebabd2eb47d82ec6630cdd02d43749798e649529db5ebf49f285815f4ef5c07a5c321d58ab1bf3b40188e6924093851db6fcf4366b58f7fc475faba3503c77c531465d8e457c517948e93fe369217bc107881a3fd06fb9fba58d8e3634ac38b2908594ef348d6413c73b529aabc16c7a31ee0e2ea8b78b5c9983b1ba6454e98d63ef40671b718d194ac68da2bd220fe8dff065d254d8176795f4d24c0b0cf9f21a0471347c96b010c195eca4f4211be4c9137a684cc9d4cd108043d6dc23609eb54a8063d02bc5b15d106f898d44ad6012d5d45659a9f0ca83e51ff1c9a08b12d8daef44187c0eb88253d46d222bf6ec15de180956c9e2461f29adae3223be95ebef3c69c6e21887cfbba3d2d59994f41426937cda30c207ffecdbbb3c7bf126803cf3fc27a11d43096afc222ea6f912ab94cc35cc1461e02e4f5d63408845295e776398120f141170d221dee780f0e896ebe70c3fe70117e3767a88d51b71dbba7e786ed3400b97f5ff566d4a515f1a8959515b8ae8d384981ace2cc54bc3bbd55a3da8e6dafe6c840cfb550c0d81ac5edb1455fe4dbf83b2429a7dcc34f99cd04d75ad76c16d632e4e7da4897e1deab00953d3c4f555b0116e2415419c0e11d268de0e8c89464b6bc934af63186f7393e821be0b554dfdaa2c998c26544de289679e90e14ea24dff1cc5bd2b1481ed07dac138de8b09caf60b2b23662764559914440f45749e624e341b9622c7c3130d3da9dec9b972c815d067d53a2a13060d8506d42068d36f62728c9c1cc30ae81361d7bfa957c562463adf854513b8355dd294dfa00253024413edd82f8aba6ab8d34fd2e82408e42b9e290c572db8dc9368d62fe46dae6523c0794ebf1e95004050a854cc928afe1c775fa5620bccbb4ca6b2fd777e9cd50d7eac0fc04b6979b7c990a900ded646cb30af4c9283d2b2f2bb695ad250c6076df225039f48f50025ea8c461d30bc12f0bd85b250c230ae6f45f9886129091cec6309d0d6ae163f00e09786c617e6dfcf1d8399044da6d262d3503c30996e98c337cf56af363d2cd2ef39f368f9b63842d168d1ca24069bf2780e3dcf8e9bca60e2af2044820c2d68147c91d81941aee2920af8b98266795e8da1790a8f6bd0d98459f419e88b25dce2db607e113256558164553da8d6e2c302a5f03bb71047b51ba802b13bffce1475dbeba88349732bf1c21ffbee20a659f43d16b400abd7a0ce71ffa6ec22cd0227e5b160a775ae52ff7bb5cab145153d334cd0f5e9d6936818998e4b5c1d774f18db7e12d85eca246be1ec970575c8f11b61a3b915ef4719ed0e97cc836b699edac7a941d467aa7ee77afb1f1123b07f9d585f8628c7b212462bd004afdcb907c1a0837135ada137ba90cf1c9a69eb9a3d887e61c5836becca728fa685f905ad77294f8af01c21da5db59b8aa8d30d79479db0b4d55ce587bf75f24fe70fb7a5464cd333243fac3985f7f0bc5393de964722081b1f65ac7717416e1128f5fa617f4caccf578c15fd7211804966ca158c7a72bdaf215f31731a3f906abf95ddbc853b847c44820652e13e0f29159099e25984205f47e598a84787e4e7bf012de403d306cf27c9c0a807a4ab2ab9f2305209fb051a3317d821de9c9878d49a587715f2f627ba4c1cce489edfa204927a4ae4f87c8166dba2de11431177526f2e9b40ee49c7c1f91ae642fa66c5845fffd2740aac17f03a8b6af8363a1ab412630027f224f21027e32972ec8ddbd06a2960babf17010d0abb20e3c9511a851321b52ae7895c380c4f9b9c1705137937ecc017d1fc9f51f88914006154e480a9f8f8068ebae071e84ca20d72c6b480967ffc9ecfaefc3d412b104355ce9fd39393be2dcde92001ff34c9fbb145bbb7fa58ceb2bc7d463eef4f4dccc9c0b787929d04c66edbb6655aa103dbec0ab4715a8856cbc30a13170fe2e9010283913543f9ad5fea5d3aa0f5c82ab34040674d3860bb857ddd953af7a24502fcbe93b6dece132e6a7a174c8a6c5a8534d9404eb75e5a1d062eae37020237774a4f1aa2d2a6f025cfa1ffcad90794a1313fff97f8c923d856a24a739999e95742a152e7516226b7266a538d9f8c8ae6ad01ec5fca50964cf7e70ec8a490fcc30137eaf948b9423c38d1f060d82e2601d06156904d043d17cea09e4b80253da933e4887ee2d5c688c013d007fb77718efc816607302896516614e3a723fb93cedd7675913a9e409d2240e3aade78e6a112726808bf2dd147ab2eaea36debff3c8a58cab4bca8d0f701466d6260caad026854698a940ce5a27622b0124ae16179ce3cf2c42800cfa29ff72f52c44868e1f2bfd62513d940d067057d9f4d6de06b2151695c489ae008324c35214ff515568246245ecb6b4985eb199b767efd8799159e98d62c74e395a18273313e54e475867465ab3bb5ff75462ee8e462824f1b8618fe01c5dcccf6de26ca143441a18d036c5a4518a46c21bc409e6a65c06a267e26d586b7416589431fa25be572d89aa2a43c7c74929e3ab8b937cb03b7406a1248b3c6bee8452b619561986566683810f868e87eb44ad134d8040a92666fa7c81635786b3150887659250a8b4d6e7f5bb946e0ba9a58ffb5234eee66ff5cb0f22cf77c297458b9d00767bbf3098716419dd102a17dbfa2f3a09866eb74cb0f574cd413838d13735c5793995fedefd33f83bc8843259f9e519b34707ed58bbeb0919269b8d2070eb987077cd4166891b0dd0964b5164c9c85788a25719dc1de163acdb7fbd031b761a27ff51882d973a4ca0ff35e823fa7a0b49a82132856e6f817a9a8", 0x1000) chroot(&(0x7f0000001700)='./file0\x00') semop(r6, &(0x7f0000001740)=[{0x0, 0x5, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) chroot(&(0x7f0000001780)='./file0\x00') 16:40:02 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000040)='./bus\x00', 0x204, 0xfffffffffffffffc) r0 = kqueue() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semget$private(0x0, 0x4, 0x44) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:40:02 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) 16:40:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:40:02 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000002, 0x3b9aca02}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x140, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3f) fcntl$dupfd(r0, 0x0, r1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x40, 0x7fffffff, 0x200}, {{r0}, 0xffffffffffffffff, 0x5, 0x14, 0x3, 0xfffffffffffffa08}, {{r1}, 0xfffffffffffffffb, 0x44, 0x1, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x8000000b, 0x8, 0x8}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x42, 0x5da, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x84, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x1d, 0x200fffff, 0x1, 0x1000}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x90db, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x40, 0x2, 0x5}], 0x1, &(0x7f0000000100)={0xffff, 0x352}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xfffffffffffffffd) syz_open_pts() 16:40:02 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) r3 = semget(0x2, 0x4, 0x4) r4 = dup(r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0xffffffffffffffff, 0x9, 0x1, 0x0, "2a75c3b73f99787f5d2a6d1fe5f9916922c32687", 0x1, 0xffffffffffffffe1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff545, r5, r6, r7, r8, 0x40, 0x9}, 0x597, 0x8000, 0x9}) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000400), 0xfe18) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:40:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0xfff) 16:40:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xc, &(0x7f0000000040)="ebfbcbffaa4e7130b7e69931929648b5c5cc2a88a9789584dcce", 0x3a1) shutdown(r1, 0x1) 16:40:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) socket$inet(0x2, 0x1, 0x3) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf218f190cb23866431042ac8c9cbf0ce074af1ff3fea9b8b2cd51dae0dfcf5f4cfd6f2c85ac3611a3"], 0x1, 0x800) 16:40:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0xfffffffffffffcf2) recvfrom(r0, &(0x7f00000000c0)=""/235, 0xeb, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:40:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x30) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:40:03 executing program 1: r0 = socket(0x800000018, 0x100000000000002, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x1, 0x103ffc, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r5 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r6 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r4) r9 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r9, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) r10 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) 16:40:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) socket(0x10, 0x6, 0x101) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 16:40:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffb, 0x800000000, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0x4}) 16:40:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x94636efeca4fe7de, 0x0, 0x1ff, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ftruncate(r0, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x17a) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) setsockopt(r0, 0xfffffffffffffffb, 0x0, &(0x7f0000000180)="1ebfd23d", 0x4) 16:40:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socket(0x1, 0x0, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:40:03 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r2, 0x52}, {r1, 0x100}, {r2, 0x4}], 0x3, 0x2) close(r0) getpeername$inet6(r0, 0x0, 0x0) 16:40:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000280)=""/109, 0x6d}], 0x3, &(0x7f0000000300)=""/209, 0xd1}, 0x800) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:40:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0xe) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) readv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = socket(0x7, 0x3, 0x40000005) flock(r2, 0x5) pipe(&(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x9e9d) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/231, 0xe7}], 0x1, 0x0) 16:40:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000ebec3cff45c4a03a21ae7990a488d0dfd4e00c08aa061d8ea30110e26686ede88d61ac56d73c35e7bb2ca0ad68df9e0b0278d1503ab7ad04a9be2db2527a8f5007d8bdfd916577d0ee1e71233496dc76afdd803c42c917cec1d4bc743763807939ac10ac07d5bf84e39e31ed419726b2e7c73d3c422cbfc577e715cb715efba856c3cc1beaadcd92f5e69799db05aaabccd5af2972b8a78d84da7664864dd1b40aa85ce27d0d6f550577d93f2d480e556aee53caf14103db8b1667ec74e2ccacd3df90c5f52fd68ce165e0c9c21a435e2e4a93aa36079b4a403bf6ef2dace21df16a6bee6f3af0df22ed9ea10531d015104bce"], 0x10) r1 = socket(0x10000000042, 0x2, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x20003, 0xfffffffffffffeaf) r2 = dup2(r1, r0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 16:40:03 executing program 0: r0 = socket(0x3, 0x8007, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) 16:40:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1116ed92e72be745, &(0x7f0000000100)="0761bef7dbdf515b5d11e6da512b7708cb9266e1941307f0a913318acb00ae2c990568aaf4414944ec8da17ff2b29e8e32a02d8edd1f0525a0d9f3e6428b0a26719034b7f4bad514841fd17587f3f4f827dd35cba40b24b3b5ea1f30670b1907bf63e7b9ab530cc7629088d6a0d8d9072c1c8a7f79ac9fe31b021306d09fc9d841669a6d201112628dd7c0e5623cefa30b056e56ce09140def35f02697eac8ef143c676991b15e1a583fc9d69976cd46ba1e5c405664b4171bd558e5f25cbaaf436160a02a", 0xc5) r3 = semget(0x3, 0x1, 0x40) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000200)=""/108) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x7fffffff) 16:40:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x7, 0x800, 0x4, 0x7}) 16:40:03 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:40:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000000000, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:40:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c6530009d9aa6a957729678207cff000000bdb0e7ca3c36bb419d841cd9d74092d7e8e8dc610dde8fb87bf4424069df2ddffaedb76bae160b2000000000679a1d97de7885fd832e8ab4adcd36ac779e6f6a1e901c9a3e4b4cfa51c3cadec36ea5f0be873d33204212ed774674f5d196462b09ae77eb87388bd343aa99fbc9d984d74abb97f6e67046d80982533e7ff0103ed762b29e2079138fcd86b30f0c429cf54cbc6b402d6eb9ecbd421d38a997081186ab62ca10d08839b36e88ceab0614439cd6d4d1a6a291bbb332873321c872ea3bcb439126ccb39742fa1157f9e1ddd69d99851f799512e64d428027ae8f09b7dbd7c073753abf9aa5d22a581d32c3c23a710bc7687e7f4a78f88eae7d7448eb8a2198bd486cb96e3a5843552217d9bf4e7c7418b0590802bc0aa909a0b99325abd5760f79b6a07a45e3c3e5d05529c553d729fa37554714ebe94c2ee2d004644898d70112485991d346a56c004a0a55b617a190a11af28a7fc09ee8b6bdae7ec4a407b2c7b1fda5d42e92b4d56006e2819815773b8ba54d959d0f473253f32745affb1c5c34"], 0x10) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000500)="9cdc9b3b046a34c19cc1bbdff82444e3e64e7a073cc0d54111d7e0eb10d7995fc66e15b735bb8ff53fcebcf67286787cc12a483c76ec5ed93b91c0996230337a54e14b68ae21284b018644a1ecdc7c44ca3f02d04a6d01050742951c094989b6daf2bcbe8317c013ed382c3b5c13a9c85af16af6c9e0ed799abec78de00d1dccabe133d1c94f2f3937d8c60ec209f10b6b5ebcf7783dd2534802b3ad4b2b63ab18fc1e45452acb9f0fccf97cdc1db4c9ff678f7cf17adcb5c18716dfdb2a39e1f862e8ce3c1524be2ccf9f57b5af15872528cd0fe13e452da2e6553bc673c193958644f10e9152d9c4d6610ae761d926f6c298180436394f7c772b5d4c99ced326c6e16378771de24af4f9ef19a1297d4176617386bf022aa70d0794e87b788263d75eb9de9f7373628aea70b8968aa86b080b0b03f226d023ad87a9b4b4a4b125593359c3214e28ea0b19f94cd0b802265af58e0585f5f9f1a41700541e64b06692b2ec0c16b1922bd4f62c5e045ae1b0bbcf935b1c9cdf8c824a12899e93d176eafa22d2a0a160eed47e6133b33775e9dea5f50b3a5bf7a1b5581186bb98a088e0a7a88299d68f9cb5bc21e7a46eb8cd30d6de93c29fe45068d5fb39e7c7bd6ab9fbb528c6f0ec2e77279124beed1eb24d8bae22133e1ef58216b40580b194163da61d2ac9d931d41820167bacfa3ab7403a247e8d3c2dca7fc24a571543aa2a5a0a31ef054982a90d4a7202b89a18dd7c7cf904081938d4d473b98e0157e62bbf3a057b3886b3284de236269d51d8894558f7cf55dafe19af20887f00c9de9b934eba07204e5be99282db029109d34c5dc8fd50ab09a19606e11089ce4955dec296faf9394692baad84102598024bfee19aeeade158c26a0cbf0604f7632150c673054feb12dcae4979bd99021a55fcbf26710e307adcf1ae6ee092662d8c573546531634855d7de65744ee02ff62df8bb1f215849eddd231d1c66a715b48aa8aee59f654d58c1c7ca4310ee3b021afd5afc49515408baaf605089e428a99ffe51e55fd524d75f6bc90d9bdf78c1cf3d3351e5bfc1c223487c56c41de581336d686804f4a2d4bfac3fc9f680bdf4312bad7fcacccba0b09bfed259c3b99927ac64bb80e28c74508742b2968a3887d0ff9cf1b44c06629997d89a8aae731e65fcd366688212f9fd57aba07ea5926bfa034ab52f1406fcad214efcf74d0642f9a2ec041746e8d53958ff6fbb2b24b8acb3f351db9fb64eea0c2416d8b9d1b66225d9a798d2055ba4d557c789d8fa0cf2a5bd176f775bc358935f22d723eb340ae2f18e9925d5864e80ba8bab14a6854e74dc34bd80c2d770295e6ab6352b365f59177bd08c617cab1c85e30cbc5520c04791d4a769233620f678f2dd0a1b4270ba9f7816536762f5f295738bcd6b77477a5da2a8f594aee2b4fcd1794569715fd9a7cb8b8318cb9d7f0a9ad11b09626430cb51942ef2e7db4cfbf35862fc949fd0d6f00c39db8e983315012e48a5a4ce006746ecc4d46bdc81e2831aa19389fbbb517f9e41df23b42ba930555a521e8269af2b5f4c44ffa1e97c4111d2e03511aaa659b573bc219d81d87f1870fe942ac1627c44a8ea76128084984fd0a99774a0645b05640ae8c3c82f9670adc76a4ab7b5469cf681f6e6a6edefc78666d3c627816d89645d1a5c80c11f5bf7b11ff9d772c69959cfeef6bc91c3189fa9f47167d47bd851f9fe82586a50c44659eb1468f80259f608981d671cf63282fe6a2d2787f6c36896ee1ab8825292feaf6b0e6321a06b2e01368decd0aea9ee9620fa9bdf8f15e15b6c7d48293bb1a94b976a0ae8c923c570f5feba9b6131f6cf941b03266ab6d187b4bfa5801ce183651781eacd20515032863df883aef546e235a31ff5c72c019c23d7958f8e62836362b73f0d472f6013f27c20727d5e3aeb858bfad1a4200221049be1b362c1cfd71160cf2a611671147ccd8c543232d21a26408f7cf36ec12d4afd65331b2288687a87019218a71bc6a480ac52ba34f3cc2d672e2e2dc8bfe07f4e82576c9559f260d700dca08190610a4bab7db85c623abac2e5db8a1d722ef937f62c5cee4d5856a874c9a01b8e90d3fab66f330aa60cbc00ee1080e46f41bd7d753e96cf3c8fe10fea3ee76e2f2bef8179eb59767e32ba5dffe1cad630b45fc738688bb34073e495c6d08d0fd8c8cb85cbb2ef70ecdfaae08186c94595421c1284ad981d97178febbce7ddc3ea17b8bb38986d170cc5d5d22162e383c8c32878c37c1f6c50ce29aff0b29ebcb0b08ee8d47708c3dc04c33c5efa98ca482bb17176bb538857ad4fc6574c65d312fa0c4197d50bd5be6476f237bf269ae1ffacafe29d728ae876d836b7d659c8433cf9cceff85dccc6025425e871206a864f7ac039eca81487125e9716598d6a1daf9268bac3694f759f140b8d5a92143dc1fe8c141a96395af6657c35522032f7f84179cc9e6c2d87d4dcf71ccfdf041677649c2a4cefe0c2004773b624bd77665628646b64f62d260046088147c85bcb49886052893741279e3c81c0c68b14962fab1c690b812b6d44e54c7a42a8df09c74b13f02c7725cac7e403e883e0bf4e3d6f832f7ad02b0bf144a763a3bb466ad832713d8b2b6bc667c448f3c1ce0184ff4105596215fe0281b8b58f7fc870182d2dd7021028a20f636ece25181e6e4b4e1a6c1ce7fd4a47ebb852fcc1f3476ad7b9a1d1b4c69f3ad5e661bf580086cd683da5338182b96d1e19e82c7ef26b6477149f4c6e5ae12028b983333fa0908e88bbab42b73ae2f01cae4968ba799f9b224b741c1d85391696ffd335ee710338aa8f8ae0565d68438136f4f928c0e15032f5a6bce7b0f485f26bee893576eacabaf800eed481e3bcff7775a1d3fd7d67e594aabbc7fa401f96e756d521c968ccd58533ee1ae5a98bd251126d5ad40d439f67a138b5e9ce73b3fd5a161a5e277fddc2018323271d2286d8d22469784ff10baad4b1b63a0caafd012ee65b01ea724a59bc5c9701a99e70c5c42acea7fec5d4c6897de5255661e7278f860c8fa138e3a2f989f1811571aa43f054ee6da3a067509f09b5058461d7d7654aca95dd6f1382e23a4ecbc36510a807c4a2dbd949f5e0f11142ede37796ce0aaabb3bb31be35fe916553236e5e365188dcc09f8bc3ffa3266963f92804fd30585de9d8c899773e35927e3439d8d8937825c896302e55a721852d135df2bb7eecb52f1042e59ffd59f1aa476f6da28546fb99ffd3a458b31ed96f918f60b868dcf2f4e1b2d0a5e4f7e15176fef239274b16746072acb51a94e7444409fe15e86749d9ddbf58519243fa4d371a350bb0a29e52e649ed479ec5e7313f92d79fa9f06e1e0de9629601649b7d3601cf0f58266beb6dd23fababc3593d82937db02968ab5d34e2e70e12f84ff00929b573391c22eeb89788407932601274bed65be2c8435adbbd10ffa8019d9d01185a67f3b08f600f0a59184b07d65aa923b39599bd982b460d89b0b4a532740f075305c4d8a632b43d049ba61f94ef7419a54b18a30ac3a4536d6ac171a63d0878e4892cfc78915f864333945981fc72e1983ff488f92d356db308a8df3ab1c4e43f903d46dcdce557b32e94c43fa0bd4afb06d5b94004a2e75e5e0cde92879e925a444ff4838bed93d688e6a6cf35e2e06df06c853227a7ea1ba4641ffabec87c1d6e657bf358eee0eeb3bd60bf09959740f3f343f90dff92f96e568c0d056c0e8a4ff9c63045f58c42ac41bee33f7f2f6f457dab4301773a2a92ea8c72b3d640b88ed7ff16eb326dd861229d57ebd845688a149bc10566b673a858ac64d1e59c2b647e295fc759eb78be4ac3653e68b0e86d565861ae0734b0f5de1577f1f4902f0fd846a81817a359f14792f888db2d79cbfe25a1a046427834344538a5478fbde5506789e5feabc8775a5cc1fe8325f55bddd9a5d56751be725738463e32c4eb19bb3eb6b7c2d4ccc319bd0e19e93d501f3be8f9980ea38db2bff918620f1b804d8fb279df9066e7018476418bb0a2908a9dacde5c54860a15bd7925046fbbb80068924ec858d640c2c6e94d0d1bba379c5a1aaa049ad380ec0daf0b07790339c639efddf8e0a3ebac8c2ffb9e94cdc7f22becbb11f7c53127a3230f5a3e72699690931fa37423f04527d2d0b6bdd556a0f520d8f3ab8bbf6aa51cea8e050d50192cb2eda84e54fd126d3fdea463bc3cd455ec486cb1bc817a22e6419c3f38bf4194c244cf8147e05bb83852fa847141587884a3dcfafeb26bea968301b290a0b3e820135938ce82f1669457ac631eeba0ad94c164a30eaa7079f8f9c317de8de80c6d3ab4e0c16a0a7a2e93f061e55a85d6546afcc44c8480694b311d213c4315f8e11badd5123f33d254e98c7bb56799f099751e33fed0a8732ab34a03942cbd86153d3de397ba9f6f3f7598e607fbac8962c083350cdee9a2019b12f25b4b74e237f6905c4e0214b14c4fc851740a0e7f7af37fe03e02f78a1eb79a31ee1116e7af77a9a5ce4d18cd7359f23aac62d61cc3bbc78e90c8546421909933db43bb1ce978c7d39a3e7ccb652580254601445c26bfec3b47c2549f7b454ab2ed0c359b85323df9f468c3380626c1ccaf7d3cecd7c3bb0aacdacae82bec293b3cff18588f6fd54ad260d50841825b461b1bb54ea9257a10ab76db9ecb653c498f8369c90c5c1b4f1bcdf534de366173004be3416e1b42e891b6481ff21f878190f533cb7f6d82a01d3ecb1361d40c4b9a08413a998261f04e4773780af9301b399ab800797f73c9fc752a043529376ff8f009972beba58fa10a11d8b67da85cd220b6eb4019835801cff7a6b01a8450437b865ddbcf0434e901c20ec9af5ee4d1c29ac0f85a83e5c740876dccaa673dc179afc2c60ccc30b0e30b91f378c8aef3accb696a8c139dce538f3eb22fac546a779ed5c7ed129a54874c2bd66c9f845e0c3b33391ea09026f34f839a19da1879e0372156972a022a1b0ce74761643335460dd00c7a38dffaf1029cb8e2aafe91ddf53930821b60093d06f1f3cf8769963448683b5174ce0ebee41b7c6fc9f98663d85612790dd7d196f0db767a75993341dfa5853d9c89c8ed6f8172eca3f9c2e96eb76f5b6880538828629662869cec4df0624ef3ba30723fad07d0b75d4f06d9474cc2de2282736cee22fef84116fce1fc77d1e0cb67f9ac843f6ba6df8eb757f70b553dddcfdc823843d7ce3bc1935873687889a517731dd316f7552b134c6ab23336178d82b66fb4b22116adfc697fffc50004ef63ea4f524b078b5ecfa9a0362e29eec11f7cb7f590d9c42107a0df5ad5cc574a619d6838987b9fbd148e6c8bb526b8ffde921e7e6e3b354bc92a90c8e799003df85042e98040399c10960c63d18cd408c9a84f56242c521585414cfadeb1f756b59f85096c1774f5ce6ada906e28288cbb91625d5f60c722b705bcff5e894f72014095cef60137462517702eb7694147496493d59b6d9b27e0f9da41fd2745a53be128916ae4f1a9a1b7a19c9a88c80366a74ede796d0c01ecd270a353a9de2e3e4f68a1cd595f6c4162e0236a9213c95d1e42cc765ef3277084ea237679d7defb0da8959a17e319d6cad4920cebda79f35ee795de10287164ad046b2cb2a9e089f8e174e9dc5986a6ec73162bb0a693906efb2708c9afe730f0608b7747ac46c3ef735da6ab5e156482263c35a4d18b34625f770248da838fd6282d8410aa9ec61f198c4b18a2730d42d9528ef36530eddc5bd4dcf809e88fbd6175cd", 0x1000}, {&(0x7f00000000c0)="d71c378e0853d8a680fcdf22c1ccc492aa3debb1dfd8b6f853dba50ec98dc8b8b3afe0e6f8793adf9c983cdd56f6b3529d1c4c7c1658656b7c6b25403b31a221423a662f8e7d189ab8beee14727f42a6af78e81a843a6c5a40d50009d8ebfc9711248b695ae837058750abc7b5cdb6b5ffd4", 0x72}, {&(0x7f0000000040)}, {&(0x7f0000000180)="9f834185a9a82f9d924a8dc33e6302ede959f2a193d1e1583283350a2bfc9e800524ba36e1ffa60aec330cef65956d77783ef5512e0ad52c54f6e70372e21d708288e9eae70b7c0d8c3df33b93afa83e9e88e76ce1b4257b234627b73474e720a8bcf58fb5bf4ae8fe5135766e5874edcffa885c639b9d2c5535d3cbae61c69fdc8c419e5392e2c91a3d2ea6db6757d89130f38f9ebc1fc0ee8e12c768cd74e0465f56b5ef1817262f1375842c7f96ca87c0675b34828ca74bd12e4f212dc503092c6123775633aba2df06cdbd50f4750188cef6cd103a6bc991908b5ce0939ddb05b8cdc56ad6f84635815431f82f3ac51b666e320178b829", 0xf9}, {&(0x7f0000001500)="c9220bee0b434f09500540b8f695a236454f8ef4110fb2f9efeaf07901251f2831da8ae2e6c49befc8d8771c3a5a14a0ef1da63f38a7c155bea9030cb13a11865c7296594ae9e249fa0c38137cbd98b45dd24e5fd262ab547dfbd5d92bce09699a87d618c288ac5de5b9932089cbdcc1cf188dbdea7d4f027a90393d47e6e7148697c9d99bd465b50f0d7c272436a9bda708e76c8c50a36d4ff9267338166537708b4f88c9f2bb6bd74b02e3af62ecb873c6e2d9626d9c8c59c0a34b888f8a77cd060225a1b0eeeb6bdf2152c6645d7967c3a0d245e37fef17dd862187feb3e2c6c638843363fe9c536d82", 0xeb}], 0x5, &(0x7f0000001640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:40:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006004, 0x1a) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:40:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2, 0x5, &(0x7f0000000180)="25b3f5cb967cb876626634880e073dbd80c1174213d80e36d460ea18671f0c555d10a925279774196349833586ded40281747fc45ff064c9059f7bb90ced8b290d2d5d71c92d47e842dc3507c243ac2b09fefcb1c08f465ecf4826f7d6c157c8dcca8062d6acc20735ff3d28b4d1e418d03cf604a70cfdc712b8585038f53d2f660160ad0c114f31c5715eecb72655e10dba7563ed709759be158374d733aaf5c4c6c67e5d1cd0c48b3efb72332feef1070ce3b9e2a2", 0xb6) r1 = socket(0x18, 0xc000, 0x80) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xf0000010, 0x15, 0x4}, {{r1}, 0xfffffffffffffffa, 0x92, 0x12, 0x2, 0xfff}, {{r1}, 0x0, 0x2, 0x98, 0x7, 0x3ff}, {{r1}, 0x0, 0x20, 0x40000000, 0x7ff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x13, 0x2, 0x1, 0xdc15}], 0x3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x3}, {{r1}, 0x0, 0xca, 0x7, 0xc91, 0x81}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x341f, 0x3080000000000000}, {{r0}, 0xfffffffffffffffb, 0xc, 0x80, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x400000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x2, 0x100000000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x7e51, 0xffff}], 0x5, &(0x7f00000000c0)={0x29, 0xfffffffffffff6ff}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x101, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) 16:40:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept(r0, 0x0, &(0x7f00000000c0)) fchmod(r1, 0x2) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) close(r1) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/202, 0xca, 0x40, 0x0, 0x0) 16:40:04 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x4}, {0x6, 0x40}}) 16:40:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2294f3db9f6a3548f7564052f5ce25e5ef97f4d20dfaeb07a6f547cd7f0c70ca1bbe8e96d79ecbe5bd1a2f1e4db59d54ef602e2279cc401dff5754f25ff1efef10a128f239cad1fd63696fbcaa731c8dcfc7318845c705a4c2c14983cd186bc8e1222a395252075e759f1befd68a41b13fc3c0ccb7babaddd3050558a8df1920f5da36502130d9b0dffde293", 0x8c}], 0x1, 0x0) dup2(r0, r0) fchdir(r0) 16:40:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x1}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x8000}, {0x2, 0xd7}, {0x0, 0x9}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x1f}, {0x1, 0x4}, {0x3, 0xffffffffffffff01}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x2}, {0x2, 0xfffffffeffffffff}, {0x2, 0xd516}, {0x3, 0xfffffffffffffff7}, {0x3}, {0x3, 0x7ff}, {0x2, 0xa064}, {0x2, 0x7}, {0x3, 0x1000}, {0x3, 0x10000}, {0x1}, {0x3, 0xd8}, {0x2, 0xfffffffffffff767}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0xfffffffffffff800}, {0x3}]}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) 16:40:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 16:40:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$getflags(r2, 0x3) r3 = getpid() getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getpgid(0xffffffffffffffff) fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7fffffff, 0x5, 0x1f, 0x1, 0x7, 0x5, 0x5, 0x2, 0x1, 0x7, 0x7}) fcntl$setown(r0, 0x6, 0x0) 16:40:05 executing program 0: r0 = socket(0x26, 0x7, 0x8003) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x7, 0x101, 0x3fffffffffffe}, 0xffffffffffffff9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:40:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:40:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_open_pts() 16:40:06 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) syz_open_pts() fchown(r0, 0x0, 0x0) 16:40:06 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) fcntl$getown(r0, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:40:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x40, 0x0, 0xfcdd, 0x1, 0x1ff, 0x7f, 0x8, 0x0, 0x0, 0x1, 0x8}) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) lseek(r1, 0x0, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x30, 0x0) r2 = semget$private(0x0, 0x3, 0x2) getpid() semop(r2, &(0x7f0000000040)=[{0x7, 0x200, 0x800}, {0x4, 0x3, 0x800}, {0x5, 0x7, 0x1800}, {0x6, 0x800, 0x1800}, {0x0, 0x80000001, 0x1800}, {0x3, 0x20, 0x1000}], 0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:40:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:40:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:40:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000500)=0xc) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCNXCL(r3, 0x2000740e) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/225, 0xe1}], 0x1, 0x0, 0x93}, 0x0) fchdir(r0) 16:40:06 executing program 1: r0 = socket(0x800000018, 0x1, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:40:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="412da0f10186e6bce385b637a80b7405aeaaa98dab5efb19d9103b15a53f2fc2ece0d8c97423a9d426f04a7ff04ddee8f9001fe8b60eb688679fe0506886ec43a3765bdf41558b31ec18ec7d19c66c50157c76436f14500364ab0b14d70e546b9b8e263765f5bbbfc26612c761ec6361f05def792f316a9bcb93464c55ffdccf43f6f5af9a3dffaf1e9cc558cd5086213bf93218ef8d18c3cc0512ca68bb731dd46a94fbe8e01e4c1c9540f4db5ff2"], 0xa, 0x0}, 0x0) 16:40:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x288, 0x35) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xaeb2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:40:06 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) socketpair(0x2, 0xffffffffffffffff, 0xb2e, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 16:40:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000026a56b5bf3e752bfffffffe002000004dd5706c241316057bb50afdfb91f32f25c685b0279e088433ac784e341dcd291c15729bcf49f5465a4402ad151966345a9a1dea74c2ac6b20121b5aa99030792bdae282fbec86f4b47b72de7669a19be4f3800319bc08b1bfdddca240fbdb188e68c41caeeb440a12f6ef6fade94a8aaea25055db260bc28fb615841845f5585eb2d288310d55164d2661be6624aa39c99bfb31c0eca7981615df6df9929c21358ba0bef21b4bc172f5a870553bc585f0194a9e134bba19e70a7aac16a44f5718db550997b81246c128e97a374f0f88726798b4a124fe8dd8685ebf588402393b", 0xf4}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) 16:40:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000180)="3c935f71fd75285d6465e60073854ed4e73caf06dda82aae444e4f74611cca50a98ddf9f5d8e5d51e4f36a78f7955b717bac8a92955dc742f104eafcda77dcb31ba09a9dc62c0ddc17814a96c3a474dbbb8d51751dcfee46629be8125f7907316f3c50972303919fc63105e8c33f7f8f9f21b4c48a48cabb921d87eae961d8e1458c0b6797ba7dc2f80115ebf7c8faca7a960e75f3564e0c250b213a546b068acc67d0648478e852ac2cdb7cfb894240e30be4538743904de0277b7b15deade5c721dc67ab2a20a6f581d167bd240058e6bc56297f60cefa91afb364242dcfa9b0d009c4ac73dbac5c0d7d255410c26a57c81bc74a", 0xf5}, {&(0x7f0000000280)="c01cc8d9c2f06cb842f6c3c837af26f42832710df3f2da017e311102b29e736666cddda9103b92a62ab98aa97d9abe8747c2f9a2babfed46d14a6911c12ba7fc537ec7b9b4dee4530d08d919f79eeb34e0c55f0706e233b2e1002651b7e03ac0a4c602ca4bb052f572f16314455431b8b5e474800a2292faf67ef25815588881d90e7b68ec5da6697e42e81098fb6e2538af3f3bd88761dfd57a97c7e2a9e9a2b7b2f22c0b96353eef7779cee76fe0b4f9fead7c1e02c15ff20f63a18df301457d2b86bfedc9e919f95ba7da46bf5f2b8093186c95208df9e9db990618ec98a1445ba2b584b5b8811adba43ba4", 0xed}, {&(0x7f0000000380)="54930dddf20a69b3ec68ac56015c41b3a1fe94233807823e2da184dbb898c0f235fc36c74327c6d3ff288e9e66a53c5ca7b5ecb41bc3ca00bc868114b498328a4c538275257fcac5632d5c1248edc9afe90d8d0576db507d03a045713ebd1961944ccf29beb05d213acedfd34a2560fef023cc3de0a5d77045407124c7df3e9e258ac775509984393121f841bc700376060559d59dd4723c88d51e50e673aa6c75448773fe48ce221608d47d6e5f3e602922ab1ab2b53a7c7f6f185ef3f08500230148b6d17f72f0cc41ec969dd5b6424fe1100df62633319b42a686a41f93c776831449fe6d59893aae203123107af248077d01cd6d02d385f44230c195af90a35946997d7f7f331729519792f25d816f75cd6248f995361bbccd31ceeaafede07d7b8fac7b48654912f40b1f49e6a019b0784ca6f10d8ef4dc8f39c9864b31dd791ca9d91b1bb1bd13b000748392c43a00b7a6a2f4287a966cf20985249a26bd6732e1153845a7461e678f54ffaad97e5d26921a2a68a017fd971783711a88316231c02fbba756a2564324c23b46a46c0233d8b1e33faff3bbcb75db7af74a3900a713958a1a4486f1e7df7b8e70fdeb3cfd3c51e29cdc2aef22cc1c59941e25892ab2fde6671b7da6c1d03f2db029c726cc93662375e4e22f5531eacf8e6b27c4621a2f88212ab08e9abcdf2ca16cd6f2eb01a7a5d7d8cb23beb82c9136b2a2884356882e4dd74d1dbb25d9aa38664295865130b2bd6faa90f8380773a756801df2ec640a5888467e5d5b24d02f2c19663c6959969441c1f0ec3aca7f746633321d0e6c34eaf6698de2a72661288f8c802ea15f919d358d614e5550d1e7e65747ddaab10ca815e343c3f465c6d73c24518a6be997767248caf9202714f1dfd6b4256abae0fd67c8a59cfebcbfcec13e1d164c83fabb63dc236af7bcf5c593f8ee7758587ba8a3dd50cd1363a42ae157c6051deee5081de4cb62269c94ef054abb66bbecaf04d6ab0ac36df17c588542f2c60a57d557ad5ceeca88af7dccd5b48f9c1c2ceb5da705da7111a1ee459570809affefa2c4a900cedf812f899916b15d65ea4975c7ede1a0a12d186af260d54da2f50bc2abcc47667caf155fab5b688b4c57d1a2a38ab09726950ebdb5f737912ae812983bf4caec05027bb897a6af2eb03bd6b21fcfefe122104b4571bd6db133ea7c6e0770ebacbea33dd5f2cbe9d319ac20dec4b45fdef9e148ad53565c25a926a34643c3d1b07592de15b4b7b99fe037e631fdc0853dd519690db50b904e01cc5bc76ff24357df668408f0ac3a5ac7f0689fac78768d23df7b4eb90093af941a4d81f63f10d0595337fdcae7498aa81b56338d4f3c4c5ab725476e6e62704d80e6544f1bd4432246df0c0589e773b2f6c5ff2bf9049f128cc3f62239d8e7674dff6c9b5062d04f4c8c99397e9517932f8a0ae74a9ae7ad5b0fa0868553ae99b7cde552f2dd036cbd86ad8918e9ff009fdc73de28720936bbddc6897281341eb27a478685ba06c811659c29ddbb9aac5a7034c2eb8365a9e42f1c256d989b2f57e0ae8aeaf2ae9a4ea182f81346b008bb18c946548da7d1974e753b35616f25495ede4d6f4557160155ef04d3744e120d31fcce89422f0c99620e41cd1ef6083acd7b73beb17278a098de73e83dad5c6d0046bdd98026ff05c8ad977d2c69fb268206d439dac5e274b06235114771594526f596d983d3c4bf1a0f39ef38d4f591b3cca6d519356c82cc1727452388db0761e4bc17c17141de06adcd43a7fec036f08063071c6f97ce81898a1a275040bfc9a80f78a030e4b2f1b77a90459b3582159327cb16fd0e4af0ffa5d040b96a8666d1bcfdfca1715e3ade32cb0ab009587433213a163d91e639aa9c3d021d504b9dd7ee8c5f2b186a00aa31995d55999bfd34ddc2ba63e6d96ec833d6cbfe8678cda89b6b8b94dbb2b993e2cd61e8a6147ec4968ebb0956e6f6f9d0a4c1adc6f6ec0268fe066ced24bf0ae63b649e3625a66cf1997548318752fab5f1fcce31dfecec4a62a0d382c4e5099be19a7098d8dc07b6a8853ec93cdbbb79815045151c0547ba3317d4a72a2103b99237f098fd8c69b9688af865a3d4cec7f38e190bdbc3b08c2b13ef4fd5908122b893245437cfd0d7ff6fa1d7c6e6f759089e6eee29d59cf9da953f4e121d3b891ecabb6a8d40bfe82048fa831cb0bb9ec31bedb78bb6a2e2631871b533915e6d08418e3a50dab6ed90401ee7506a40681a3fbda7ce579f2c25d929c955dc5be37425696b50b73828505daf77a5033929c7b1f18524a5e47f78aa67bef579f54d868465b6535e1f9a786ff752626042abcccc618883875cec0997f1c534ad7f6c52d8e05f413e73872205cf7d52c0e8e8a1d610f9a759695874fe1f2d61a477684e8d2b26118d77d73d113a212346dd1ce292a22cb1a2235c445056d617b116f1dbf0758f74fa53b6ff8b2dd5fc1926d62de149fec9f95bf2fc979692c8b2169ce5e99753d957366f3d9d8b8fe7b3046a5f66f091547d8ca957256ea6a0737e7585719a95702faad5d4a077b4ff74524dd18f23019183d6996bf30db99e2beaabd797107e6a585c78fc9984f3814bb8a390901d969b3596ceaf0182fdeefe38840f1800f4974fbba7499470f84bdf67760ac5652835f8c7b1c8814162685c7eca6e62e7739ab8cdb09676b8b1aef41ec68e40eeeb1c241b1c9719e1568c41920eb67dd5b9fdb6a896034629d7fede49bd6e70292bfd192cffe74d1d3a7efdf28245f770abf6dc372c12d8e4f89b29d74d334c13a4f3ba29e362d1ededdbb729ab7eca39b6aa7538b1174da63dcc1182bbb288b76c7c766352bd6c78529407ff623bcb176ea436eaf46844c91de4c2670898b41b7740c5a1980f111f5075f04fe604d0fec96e5c33352f96efab815bedffc6cb86b69bb7eadeeda847a2d6022ee584c128218efb3c3f236359b18e6cf3dd3af0a3ec411be4878cebe85984036d7137b4e554656c0c963d50d948e4e55740227e072ac93449953c89e2831587698540c62ff369f4e0e7fac2055d1224fa42e55b1a72293d9a31c8072bec430d6226071d7b3fc6d312ab5db50132c0cda9ad4e7424a4119ce3cd702d107fb459c1bee2d7dc79e335417d5d97c5c33eb726b934377c9451db5cb0d67a96d97290775ed1990266031254a2535a234f4d1e63f677df53bc3e076141490813daea4c7ed59392e8f8aaeffe86578ce9ca127cefa1384bc5bfc80e8e5ff388712ac15b2ab595c3da2c04b79ddeaa4a324397530d3178a7fcaf6c92b87885856c075c984cc8f03b5bfbb1ee6eea691a7d44bcfcd95bc6cdc0f11ae9ee39d6b9f62163a408d9c7d1437c43788a2225177bd00d886dcdd7284639d1f21664bcacf779bc635addb1bc147759740a1d35b43de1f868d43a1564c7c176408e4cdb087ca389fccfd2d9f5da84ca86b596cb4cfbad38fcb1f2b724b316745da1c1addfb3f030f851b8c54e68bcf4cc442c62e1255b5e1bd0cc8347001172abe70afe9ef92e1fbc81941c1baa174c1e8bf2268f2b45ce9056069fc0841f8b1e2eebbb35b0b090e02c1a734d995072e69e658772e011b93409ec45bdbde612d6efe6d475c768c704ff3598a8f7bb9bff3aa137d7800d5498a95d01a868cee72d9bffb097380efbc0fe8bfcb15da724a443cfc62cc33919df53fe50a7a8d77115402b56e16c124cbc5e1527de3c652705de577da0d7dae3caaca18ee2488342e5109a334568f0c15d6e729dd5f2b596052745fbac5778d5a96220a93873af2f4452f7c67d5713e4264e58fc3d8556bdb37fb1af35b90a107dda09c27de21c9faf0e4181b3a67fb0a56de9a79c79188281f3df11872797d688397437cc7832f03d6181b644643be3c8a01093b33b6a065293e1cc04fc0c521afe66f0368ed454e75054f9527c6f5230b75e231a004af39dca8ca1bd67717d3a8d7b8e98f1aaed56b40f9297f1946a7bf2ebc42236a11b53544c7d9938051fedbe336c153c4996f7b0111bceb1f29eccf77bf7040f6be03bcfef59d4e7862c5fb7756b4f6d9caf86e68dd8d906ad8697b5e79039a053c76f9b98b840ac7f8e3b5e9660ec9d0473b664d2dfefcb98360e7f4265680f4d3bdfc4bbe46688ff43ce8fe7199a855e474e7dadcb68b3b4112171535c0533259e9d2ebc1244c1140fbe811426bc2ea03fabec566aa6571caf1956a2db06fa26942ad23359fc84b4071d734411edd64a0b99e6b08b0800e3fa3066eb314b44d2a6fa5b9736f3265ca4b702b5755a75b1aa949f6fe949a8860922ecd85ccaba585a097d1ba0f4ffb46b04236e83d63075a8945f776b54ae9869cff253c9f654e677318316f0b7f350af3b477533c533a94c035e52eb76c757c2a082da4e172c896822ead6a047137f83f4d2963b7b249b890f278b240a84786659792ac305a0e0834deb6dffb8eac0e29083fba44e1fb22ab656700d7fa873848d71f63e58a83904ad589ca960fc2031df6c81ebcd36f67bd7df74531d7484bf425a8b987742a9038b1e43d98ea1cc936520c2fa05dda53adec8859e7e560dd06dd3a8f2632256a51e026af741803be75cbae484248a3c0ba5c40678c1ed45117590111a04a26c5032dee15ce281d58d5d510f23a4fa7317f9f221148e060a82f210fff3fab032652a454ea4a253b803e32bae563fe75a08684bffce4774af5ad8edca0bfcefb3f69b7370ff92ec8420a3432a2042284524d9b3395b54f3d618504bda296e2f39fcdfe42b57e8821a72c1077210dcec8070b876e4291db666b03a53f5b03bc61738539bc8498b7b02b2f4d407c3b5af8d36375c7e05f14d553bd47c481ddbf03b067e03d3094684c76142c1de0c7ba13e30b4be736a5b529aec285a6386fa3817324ac638483aa3a1e376b8c6db0614f130e918f61ce03c2864494cb1fb9b59a415d67781c64afee4492e0334959067950d0af0e259c2dab749679e204d9471c61cd061a96c01c03114a05daaab9f62eabbcedfa949109693f7feb0ae1457c9991146b50465d6a216c9040736bc229bf0dd5180b0f4fbbf02d15a8507b550657c84da9ca4fc53fb7bcdcd1dffb7e147fa4cdd4cff790076e7b5868e75756515cf407f70e92c82b1978d1b06c0359e20dace9b4ece74ff6e8c3c5e9a633dcb35478aeed316d928d2226bd3a9d7cce1b06eac97cb061df723e5d1a5489efe189b27bfb94e4d36f941fc90834aaf0d50843c3e64d1ee4ad19e4768e31d10f638040a601b8b5fbb7edbd68fbebf96deab95c12659d6ea42cdb309fa5ca17bcb7be7973f1c5717af07a01eb8e744f1ff1b4e835b6b4685006ebd8372bb25428c3dc96c4265a69a4256e30c96b5e989ed848aec9dfb44b4c6e18580736e2cf521ee496675d911b938ebdd2af817c1abb4f1fc0478dacb5383bbe472839cadf999de78400fe0bc78f27536a75f8c3f0a2b3f8c712148e01466e9980cf15dde37035a4e982d2bbea9e1fad603450796b21970d92cc832a18477338d348a9d1bf9bbe6d0860414eaf371c8b8726f680df0a224253dafd5eda15e4dd82dfa589db5d3bc94a70a2008ca990a7b448815cf69e0275dbf0072f3aaa129cf5a4ddc5e731e3d8a811c239028d6cdec10086f562dede2b975c2d7ffb57d72e58b11e3b46fd2a5c3ce15c1221f75becf66fece6465307b091dce9c9a5d08fc5cdcf2343061cdf05655025e3e4fcb85361fc6349932bd2e7cfa2101d911f595f1cf35f0197084269bbc3763348def698269f72c3508fc", 0x1000}, {&(0x7f0000001380)="4f8dd02e997513417345c8bd470e9612daef5b919d81a02da187d042890173864b00c2153bcd2c800efdac8c9e9c05a94182f24d16271bacad4e078ad6664409660dd508b9788ecd02f6b6ab09e309ea727e37075b1949563891d4d71b56d7aed785c5dfef30cb8accf570c24008a1aa184b7aeaf559c8a6fb", 0x79}, {&(0x7f0000001400)="971bb7e184571f81ca10f231ca168a45cef6f69e3f705b1f2c53c15d75539c94113f17591c6bf104284559296ea2d393f92229436395eed8dd5094505fbbba815082146f66e0c83f1799a3a10c476c637dcca2c8d7", 0x55}, {&(0x7f0000001480)="564af9ec5f3de43db1512c95bad34d89216acc9e02e3448f6ac238dc15ac609590d16b808ef487f71b19e8c2160d4d775ba2737dc699a70084e3cd1f96a7a580353a93cc29b736c8d89591f17d20745b005b0513e8c7c95c80536eb6ecf19b056c1ed9c335f8869a102989a3a48637b82f9ca88f1bda4429781fccbae378c60df397a386e5c3a26a9d06e881c43ed2bac33f8ccdf2e68b6eb59497e78e94fdb85425d82a160c009b02cd7ac2f2f960e0d48d66ba03da4f5bb0e5b3e50c4300017ca113373861c8a4b5a823bfd1e0f5d3", 0xd0}, {&(0x7f0000001580)="4bfb904c587ae2c51c6d065e62cce0b8c8927c9376b81f60d91850374c25b67d8fa9fc708e3de52a1e8f6eab624a93dd2bb7dbb04d8adb8ca23acac78bfa25a446c8bdb0037a3cd349b84afc23560e7ad50e591131712337fab31462dd07755c7d644263599ddee8fd84382dc3352a09714b2affd87c8d019bbb3104ad7c92168601591904b82f", 0x87}, {&(0x7f0000001640)="bc7040e1367acb4782f9878bfc4d8fb7c503919a5ded0eb44e680ac0ace6c006d8142621b205a0bb50e3405f58991c47b3a7608307d817ccad80e9783318c27020d0703c646c2e54c228156f291ae2e8", 0x50}, {&(0x7f00000016c0)="8581a6e627c3989f380876bc45e4467708ef3914080b6526c2f5ef1af2e24bba7a0b6e162eee0cd288bf92963e08e750ec9c0fc0ddcf6868af", 0x39}], 0x9, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) seteuid(r4) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x103}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000018c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chroot(&(0x7f0000001980)='./file0\x00') r7 = getegid() ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000001840)=0x3) fchown(r2, r5, r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x0, 0x0) close(r2) 16:40:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0xc020, 0x3) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) 16:40:08 executing program 1: clock_getres(0x20000004, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 16:40:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x0, 0x3, 0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x401}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/163, &(0x7f0000000600)=0xa3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="742fe5dcf622a0817320b97a6f393c86b08517e9f8c86cd73dd489c2b80bd177bdc014d1ef81b81729eea18ec463a2069b8837747cd358d26ed60c81ea5273175cb986112154406bd266cee133b4a945995fa576aa2ee2cff24b3b5b649ac02838b306d0b4d9f9bc6974c95c61f8bc0e", 0x70}, {&(0x7f0000000300)="dc094c7a2b5364141482cc55e189c752f3fc5df3873d46167c2573b164cca1aa46693ae87076ad1c3afa8d7b13b6bdcf35901b38990ecfdcd0b5af9eeab81f73d8a3ed2574fdb601d829e8114914b0996dee226443d3904e659def44c7ef6f51aa767e0d07ffa3d84129e51918e5499c9cbdb2e732101cc806f98521db4f27ef1953e201a4fa33b455e3dcf82d03f514a73785f979e89dbd70af11c4de0c3fc32c294c217c51b717af290a773c36ce21dd41c519f3f878cebcdaa899ea3a8ac6279c573c2c35fd", 0xc7}, {&(0x7f0000000200)="ac44c053b81e776958334a65111bbfb266604021e7b485d980682064cc9979ede96fe002b7728d01081a10197a3c971e815ded50ebd6c9b3998ef7e6e09bad148cd53a030044ee0efcfb5e26ff1fa3e60e0548c62aa699757a16ddb0309aa8e8bc26ef09d78cdf7212954b677a716e4b87249a91eb9ed42ec287bac953ea60d8be0d4812a325386c115e", 0x8a}, {&(0x7f0000000400)="90c2b9f9c32df27a0198655b869a1e3a10d9cc3ecf06996d6469e912cdc9d8bbad18de54a3d6c73224aa1fcd59172e906af0b8a19bc9f3eb4988b396f3beebc2dbaeaba74aebbbadad8bbba1b55e1ed2e619b88e7528fb71ae55addd58f1a9f5ca320659e3bcc0e60ebbfe07852140882ee3c965f45c2d48c8d11aece6d45265a9cf39fcf1776fe827428580dfe1aae647fd5226d6d47007c3aba87902dc411d4709b22a7020651aa06a566edf58e5a33cf5a3eff81bae64bdc54a6cb1b7e5876f5f11b79371c33a75c1c266ce693533800af6592661014c3bc8", 0xda}], 0x4, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0xa6}, 0x10) 16:40:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:40:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) close(r0) fcntl$dupfd(r1, 0x0, r0) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="307dee65c19ba02583e4d6000000ffee4d35dd14e6a83000000000511d6906185891ff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x221, 0x0, 0x8, "b06d178574fc090be6d62767404bab08693dae66", 0x706, 0x2}) 16:40:08 executing program 1: socketpair$unix(0x1, 0xffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) 16:40:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x2, 0x6, 0xffffffff, "128e0edb4df4456efdf559e3c4e134b6354c7ea3", 0x5, 0x9}) 16:40:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x208, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='L9', 0x2}], 0x1) 16:40:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) recvfrom$unix(r0, &(0x7f0000000080)=""/42, 0x2a, 0x802, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000000)='./bus\x00', 0x40000000, 0xfffffffffffffffc) 16:40:10 executing program 0: r0 = kqueue() fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000140)="3f5d414f6c5b12bee080a0264ececc8d79e320fb64757dd7408b6b087c90555efc5dec70b3d6c29f4db507d3f1b425ec1c38fc1b66c67372506f7e5c4b01e5f67386d63cf5983f908297f3dbfb5f89ef7e57cf109359ead87f7a62673985db2b4661474f5e9e182ae981a4fe6bf118f3eb5f25d04246bc309a4b668728503b372b55a5f7d9ea31da585e") ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x9, 0x800, 0x4, 0x1, 0x1, 0x8, 0x4, 0x1, 0x0, 0x2, 0x1ec}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x120) 16:40:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESHEX], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="53935855dabe26e44e124f6d1f34a55135dc60a0b271a637cca5ded7fef32c991126f393015324d2700bb056f660b5458daeff20fe9be147c512e84a99d2fcd4268e750db703b558ae85362ca49c18e2283d8a2a4ad70ffbc6c3ca111fee1a4f2f63de24fdcf7bbc61811b7095b05b843fac3f735e67e8c03383b5e1ed4bfd", 0x7f}, {&(0x7f00000000c0)="229227ee2761baf2b35d144d0e061497e6d10cdcc5bb4bea53ef6f7e17a9af276b77f851c1703372cadec7c4ab500644c76d5458e38a9df739b1c1ae1070e4b916b58a1a2c056178b338dc03861596f4754e4086529ddde378e58b271efea5c7f131cf", 0x63}, {&(0x7f0000000180)="98a3d32797f632f9df3e2f0f2b7d480efea09663afa7ae0a87a57e81480ad9757244bfb6ded612d290153ee8ce44c0cd4d8c304cb45953d7f12017d40c74f337f66ae67fd01bb09e1f8535ac9faab377c9ce0e9db4d134a8bb3e1c16a67398ea52abe80fb1da1da8dd8fcc2373bf82603f6c51db34539f0ff53558914cc3a175071e69f4c5936d06151d76d5cf283e34650d83b576658e190dee6f17ad63ebd929399c0e12aedca103065fa32ee4375ad5a404bb8643cbfd6bd53286f78fc19c7b086edb702e0b8d47a58974367c937fd7c8562ceb6db7e04b1eca62405bd3d9c3d9c52fd68ae071387e6a856627ef87ed69a73ba27b79d869bd527d954d462a8c838e1d9bf8beebd6bab864763df9217851c229d61aa9265083fe57287cb7eee08c35cc435b9f3443a218c5ab7e69dbcf2c169ca611878a7812144de57602849ccb397863de7bc4b2cb90d3ed5f5e396054403197867d52571c00349fbf5b1f2fe6ee06792b9eeae7eb69949c421582ff301a7ec9af5a703b36e5a7e19aa3d0728fd97110daa5d5eb55d60b02f2fa6d1ae6f668e8f22c7f2c09b07728f3faaf3f166479162cab1bc70d0f6eb28eaab0eb128336e10e830330781317a6e33ce5df0cd0a8589f25f33af6007d5e068b875f461a8dca8b7d3af126c98743b239f401f238ecdc47f2f78d8a9228ca281c065d79bbb27ad40cb7d45b1091748e89aa79a1c6bc89b0828d6f4f8e5e5a5a089115e073fe9bb2a16d124131b0b537ad2d9342308aee826aaf6a18f052b00b0655e51a3df77b53cc83ed5a57a2e0d783ca548265f3a02d271e7eee6054d43713e06814b1c49f82dc218ba3fc60d4e390f6dc347cd827ca7f5d90862c2cb2e7ce5ac0c6499dae27352690656db19f76b788c6bee6f854dc82ea867a1eb4eba267f15ca3dc8eca64b197f5032ae380f629f0d70166c78399914c0462b55022db6bc47d4db3184b4ad5675ae323b6e14b78fd5cd3213510feb66193fc9c87d628447c5131e804fcf8ae1b2993874c41007c92a6c83be0213891935768fb98b082e69e0284a7af526b60ffe5fda13f8cb5014540f987cd6157760fbd34fe3f76abe85e4e7d5d4cff54adee63a2d685ee1bf6849a83bbe32ca640e9139cb6682d48b785f5e96f1bf7a563b5ce347b30ae83e5c92fab4914815cc4040158e0becacf5e7133fcbe076e190591dbd06bf5a21a62a063f7324cbc5d6db2db4407739dce0509489f5d52f2d0f0d0e08fde54a86ad6afe6f5928df94d5b79c8a92b182f085187b5dd5b8d0adb66fafd9ac7042aee2704bc961b406c4628636286d61742de2f8a451832fd4d01ebe868059655107dfb9aaa6b542c44e934bd53c378c0f8f7cd782d7651ebe56a6ff29778a37e227af9b60b2ba3f9dfa1cd9a71ff9e8a3e3b6e97799c3123d24eb7bd9c08e0238caa3225b467febddcfd87280df56b54cd3665ec58c42f68dce55aa688d14ba523b390c86b1e26b5ec2548e8e56420358c7aa356cab411856ea9e13210dc23f91a663db9772ed64c62e99df03f605d4559ca8a4243ea5ec4e88e13996012ea544c537ad812fab848b8f1a775e06a2fc550aaab7880d7f5cdfe5ecb80f30df5bdab4afb984b78294bd55c805be9d1e28e60afbfbcc924ed0ee0c5d049d3204c0befb3d3a50a1bd0fbba31f9e4e85def9c3b3ece8f186d5abac24967b4075fe6aafbd3d50cbec1f05ac7cd5f7c6e9431483ddfd8bb60f40902537a10c523c0751836b07f9436146fa5c76755f56cb62d8f20896b5659e8b96d5d9039c39d9be31f80682c4599df63b4bc639abc20515802fff76eaf7368804908b265e10b30ab4d9f4634c1c079f940679346eda3255822ce672fe2fa542323ad9a41717b6cb06135090d491f059432bd003d389a0b75d47c0105403d1fde28b7c2e983eee1a0e9fa5a10ca3ccab8c01c5e9dd1cd5f51610035b2c8566f47b89d66e00b17b7ef1de0462f46fc3bba21743e48de1ca976220662cff182bb9421f138114f8f640290114579ef6713386f6aa5cad2a1b3df16db4e2407a1c9223f15c0c2d5b5545391b69ede32874bb917182ffb43f80fd2837801dc1eab1c14e22bb89e3f0b4ce8dab2138ebeb1f3810250aef4d96e4ed8a5208838357192a179812e62529034ba577d478d27ec752826b386f39b4974b325fdaff3725eccdcb1b6a84b02c2b6a76980fa92191bc894c5333d6fb8a484f1a4446dbe61381165deabd686dd6647a47a9cc81d3b0d9d4d02c57a35b2711af7ef9da3a086e55029678175bed9407a2f027eae27baa73cdcba263eeaf67859366d206046688f6c3394a5760526a21904751491fe1ee77c2533dee54ec56f38ec7c97849cf9fb0dc129cb557058bb40a39188431b47205807f60b8e2951b0edaa5b5b9c88bcd9c6d721fd7d3e2be58c082c6a552737015a11db30bd36a33fe519a33c62165e097c18b776e3b0ef51edcc7dce74992897d567e93fac138811edda488972cf58e29e0161c821f8c8f9ba59c858f42e4250428e5cab7b134bb080d0f6964bd7a695462fea6f1b3afbfb2f1eaff9d3bbb2344e26a47f1524ba96f3ffe44858b5f30d25cbe73f43029279199c2755c402f575a7b72d4601ccf29493d6c404071e7723c70bab93fe3dd24e54397758c9e939654904e6cb1b32de2b997c2ffaed5e9a222786e56d8b20f62724a6d5b3542207e288ad9b28ec64a84bfb3bd3dc4373f8720ba0d2ce1f57ca321f992185a4cdbcff90407f29088e0b63301420928e835966fe81beb9f411173250d7a5b56c67c5879186f3809a4f0c8a37ed09621c1e7da74813af4111c84e5a2f02fae96ba9129ac39e8df6bec2cc99c70fd2df9e661ce42bf6592250fba3ed137eec8e0261376b1b0d6b0793f3997bd9d035177cfbd00b7381a31c6d51c89f03118794747d5ff14e5e481a6a5e320acdb397b0d6f267ce4931525c1d542f077ecdb2f7d71767e78f271b96341d70e152bfbdaf8df974871720395ba8545d274eeb540c922f0aed4bedbf31879a8747017a37264b3c470541fabb8e171df494d202fd2a8c077963b6ecb922dc44c57b18c8eb4372b65a1848675871aec9cbefef76d89bfa7e8196c00e654d03d2c9e4290f36c5262ab30c29f7c1f5e7e2ce85933393ceb9482a9643b9a7fda4eb8a7169bdf705fcd5f632ba262c6a85c1f2258fac019a603a06facc7cf19590d6378647ac997e8665a4205ced6ae367167d0d3c589816fbe58674eb2201e74ba2ab90976fda8916be3bfd433c0be945bed82684053a8b3fb4fc2a1d4eb260531190adb9a64deaabd386db0a06d42cca5ab01fd64a810c4aff893c353270fe70a5661ce2c75625c62ffa05e9f1f03c8efc162a3b1b17b1ddcf4ab61673cbb46ef404ddf844819fe439c5501d365cda6b8295b665b1730be2fd70962ce67ad0b3d1b4e894b64b55e080149e2e9e2cfd256fbdde17401daf46672c01d076ae5a3ea15d5ec5b47bdfb972a248a16ba1638ad6201d1ea06700ae608ffc1110c3dd28c60d6802c22d812c546a521c2826331d9b13ae173f714c2703b87fdf564e18cf2d0ced616288450e58ad129a9f4a10ec5a09571f68313e4c43653461db177371737aae225cea2699554c84f5aadcf6f963d5fb673c2546f0db45cd8437bca63852480f138d6757aabd5b453dcd90c328a16bc0b0b390b993bd6e4a7a98fd93ee97f3772fa82a207266e3b5338e55c1fa13937a9bce555987fd9b151354f883302877f0fb703294acaedbbd38b9903905379307ee80d8f61d432b13af6550c7399e8c626afd614afd49cbb9c77e429725e2d833b546ae226c4767a3c64935601a95510f9ed5f0aaa9baee432209d157ae9bc8ac4919c10d0fc35fed36609c28fd111d229855c7b33cf666d1f7cc9edafa1c5adf6b00ecba88a6b7203ed54b0377e2162c770282e303811c01e738c8fce29a1cfc6439fe83c490ef6e21ffec4ee3b53f3266562e5868ff4f8e2c22d1ff5540f80de1b52ba46fc4eb8f3d9da781e283d43eb95f42221ce70d00f3b1a241672a78d7bc1528c892b0b828c12f62209a6027b36c4a32171f37deca37e57b65a96ca530d0c8be2505f9daced83576a063a5a42ae975586c17c2fbde521e3e3d41084ffcf636fc7248a9d8f90bea1ae34a96e54cae3c6a83caa41f361a84911b21e9be62adeb0aab49878601ec377db23d8bffbbfa0c6b7451674d5095b786c45c31c08c2ab586ce7af37105b7eebe404bb278c0f0cbb9a546d4147d24923a08ab92c883d30c61aab0ad8c93b7719c51acaf04ef96b655cd3a9c45e5bf6bd3707235c12e6c95b2c84b2f83ed779592069d40f8e2b0df19b7f566d890d9c363772403d35ed3ce57dcb9f8fc619eeffff9c562a8fbd00e3657f8d91607b863d0c51df532eb7d2bab6926d466ed5742ca716f7318d93a445a372140c352c70b404f7ba3b7471b9e887e5a846b3fa64f58ecd8241ac78cbbef587b517dd079b52b6f0338a10b670ebc49485d8f80160ec4778f8918638a5d8ea62fa4ee16c69bae4384b65796003ef6fe4138ef9ace181780b31460ed0bd70b7d122c3db99041f977c6d0059a895065f272ec7c60a58d3ab6edd421bcfc5d49337c56b0a9be4728c478dfba6741c9c2d7e972e8c4e2755a74a637f5328134565ff37c675312fa09c23485e2ba3544d8c214a2400b2ff4cbee06c3455f035d405b833a73a5f749ec41a266ec42fc72ed297b55540ef076ec608942256bb49a8193d31fcaf42d3dcafa16204213fcbdc8bffeaffa55dd036648a83322a9eeff0fafeb42d54d251f3eac0b8b707d1339c71fc710aee452b4592304bad61e9d4af6f17eaa139862774ead2dd132fc7cb85f5e1d66e1bb6d21370ef3d8775b6ba931d830565e8331b8502ba20761d478b2252057e7cdb04529bc49a3ac69c3e0325615351f03277f497dc1ec584431b6cafd1176edfb16ee06e25c1d6afbef10e2bc7db56ecbce7fe4cb7bbf3cd117f3f9cf92dc554fbc94d92b725b5d2c68a4ab4d8c7c09a8034874907c5d649aa21e8ce09fe67a7d538b8fad474d3440ddc7a1b92a2a61f2d6c2b6b8281fc65070158a2bba4ff43f2a94b68937f31b27dd0eb51834fe90d278a12b7e97f351c6f978154432415fb38266ca8f76aa1b0fd8ca528a035c4395b9c0b074d97e6a628f3ea1c85ade6e304de3b825dced046e215d2cf1bd85a0a087a7b62b7e27d818a9ecf427b0ea7a0bb28762711310d5cd020bb3105738336d9a1f3ee6540425c4f486171257ad9743b5c5fb2abf9fbae19c19d3ea47601a3a95bc857837ed5bf3856269b1b19aa15fa976d83655e5071fd1eca5237863f4bd74cc1a76e695be7662fecc2b04da45eee2dd435b5b05d79f5b75819ffe37cb6b1658431caf29b2f32ca79aaa8ec56ca3761b60f44390be52a5792a09f2cc24330e958407731853ceca2d2c942c17a6c19863fd6ca5fd41834dce5fbda810ff9efd72bc7a0116ad8268a6d08d01a6e654b5edfc9f24cee884472dce7438aea8b3c57c6f8cc4fc8cd5441da2159ea59d4fc5ad8c9e7a9dc3ca65ec7efd4b9452142796cff9c842d9476a934b556c13daaf91fd9317b4c14c44cc446d88facfb46f39ef515d873352e9c9c0d4730e0732894a9e86868f8726ceb2f496c6fe9983e569d404a8364b1038f4d5e1f2b1570fff8d4916a87df2c37991d0585b2f5bad39c121c485642617039c8a4b0440de45b02b95032869be0c1ae10b2fa45c5a38c8209b2e6ffd6267ac180d9ba2f6e6047b", 0x1000}], 0x3, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:40:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:40:10 executing program 0: r0 = socket(0x1b, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:40:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) fcntl$getflags(r0, 0x1) socket(0xb523cde0f8a9c8e9, 0x1, 0xa) 16:40:10 executing program 0: pipe2(&(0x7f0000000300), 0x4) clock_getres(0x400000000000003, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x42, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10820, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r8 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x20408, 0x4) fcntl$getown(r3, 0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x0, 0x40, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0x100, 0x9}, {{r3}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x6, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x6, 0x14, 0x0, 0xd00}], 0x0, &(0x7f0000000240)=[{{r5}, 0x0, 0x80, 0x0, 0x9, 0x3f}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x38, 0x88}, {{r7}, 0xffffffffffffffff, 0x33, 0x2, 0x7, 0x8000}, {{r8}, 0xfffffffffffffffc, 0xf8, 0x5, 0xfffffffffffffffb, 0x80}], 0x8, &(0x7f00000002c0)={0x1, 0x6}) 16:40:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:40:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x101) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:40:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/130, 0x82}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:40:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8ac3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffff96) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8001, r2, r3, r4, r5, 0x62, 0x1}, 0x9, 0x3ff, r6, r7, 0xfffffffffffffffb, 0xad2, 0xee, 0xff}) 16:40:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x18) r1 = dup(r0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000200)="719e31ea09d1869e1efe5edeaae37e7c0a5ee103ba094f09a3817ce270a5b48272c49dc75b03ad058813ee81593b809f3046bdaa0810a88d952e8160b18de65183b7b87525eec3c0c65929627e2ea282f9b1757a6f4b9dddfc693c01fe146e20246fe915dfb3dc008c58cdebfca340bac49d4859742bcf879e07a68e26d8447060cb3097a653451165652fdd6256ba3b73d94b5c32eea3cfdb87bb4f14d7d825ba92fa465a48928fb6f505c9096989b128648aeaa4a129bd745937", 0xbb}, {&(0x7f00000002c0)="5aa04557fc31a9b7f158e2ae8a49abfa66e13adfea71577df225a717950839f9a8cbc9ef471ac4f5324f6193839f839f2fa0f6a027e8abe6c5276f058d31ea75862f4d9deda3c8174f6e757ccff706d665e06abb1f3f5c13cc7d8c25e61a858691126caad37e40c046db681a65d059b1508c71f653268dae88858e07176fab2832663c59aa25", 0x86}, {&(0x7f0000000380)="9cdbeeb6d4d06e4ea4d4a52d663b2bebe182cf14047082fc808434315bb5010efa7bcb97030995dee9230855ac46b6c2c40c40589225fee1ed7a0ee9262a649127a9bca20c6084fef21d87068232e8a1a2b15e58baacd6e111fdc14c58a4e53332139f1b34d75d2e090e37ff9ba7f41f2c1cb3bec919abf5dbbaad5b0ddc0b39437f99c9ba181567d1d3f7abfeba3ef24b8138cb24215dcd75d213da0411a68f723eb400b9c613dc6b74735e45b1424b235b40e7e0d478d6eebe167500f06e7a8923a9257d6ac31c65d986affd50ab642da3b4ba64d8f006ff2174b3db0eefe34ed9a144d272b7ad44e53a90f84712cbacd0859c6307db21a0c0bbb3abcfee307d5a7bedc709e392cc42bf878a3ed847895084dbb4fc9f2ac04206903737c1c90ae0e1adbfe7efff07de6537eb65050bb27cf8ae07a9bd1850adc0cfb1aff4bb4bd7fbc2b1cda69e123337b8f237d3f227562a1d539a46d682aad5fd2c71f6a867fbdbc1d6e84f59dac2723cbba342c32f9c4fa11949457d5278f84dde4e84f5ac84ea9fba6d5a65ba780207d039ab92d84b2627ef925d85c79d048f5252004f57b0b0152e7adc99414e1d6f0cf2b4756afafa0314909e3896fe6eb9b98d43d20118610af04a5e2aff5349011aa2192befe35b9d7603c46462bdd6b858b5410346dc2dfd655e3ed141df0ce60a5800158a656eaa7dcb1a8277342d5555ee7a612c4053242003367c1741e8a45e929415a082e8acd73c9013e0692f624fa18d46bc06207be28a6280947c6245ed4b043e5530c7fb334578016bb2b2e477acace073cce1c807b8fa49894700e75d60387a4a52ee6b6dd9000cdb6bde5dda0fbd70cd150cffedc2e9ebaa28d83b38575cd72b3610df3159e5cfdd0ff4cef2bdb13c3ffa3353aaaf272ea05bcea49495114801ecdc7cc4b94f47e0c862293135cad33b94ee328773914fa24fa386c13af4a201b6096bc2045ced96039b7514f226e7880a152eda71bfa847cefd0a61aead6feeb5d62a249c3f39e4adaf56dd26db5dab88ac15b58b6a96385968d47296a78d857fa7521fc32bb3a454b910f7b0e873543e65277091a886f7eb92720697399dbc6d2733f998d9253a2eb6e994cc0c1d394aa765169b58f5ec67192db3fb06bbe971c08453d39161a1092f3e53dc2e5218f774996debf3bce7a543aa2b8a7759b0f86945d0e2da9a0a45fbacb64b90b6d5c640b574516ccd4e9af3699cb25647c051f1c1fc8deca92db0b80f73fa2067b80ce4cfc62158edae4347df34f7c864b937a93bfc67c778db612b7f5489505c20fdae8e4a6b58617b188154600528f12966b142cdce4913fa784dcff8b7e25b9edc77df53115e36b0093f561956b65584d8ab2f771fee11203f1bdc58e5a359f4d95491987e01f9b2e6b4808f88b9b4a9d1af9ba8121132333ce9ba2773e6ff3e3694d5cdfb5c6d02c2c3c603ab26536d4e4279b80fca3e8465a54c004a6a3bb61d78187e58c2d978832fd18badf8fb0194e71d69db00bab2c21f71e2f4ff4d98176f26e292a5d240adef399653f1b8b886a1f265886e6bf015fb9899a6eca399031d8948065ef1dbf3ea593e4b613138bd7217f205644c377efc430b2af9134de0cdd34b5e0d81258ff6a55a78397697800818153f23c3a06027be8be0d73c309a00b0f3f6b151bfdc4988df8c039bae0e681c684a7833cd5a765c641e75f60736669f04b6b9f43bd2b48526548f0d92aebca93939e13c45a4d83213cb93f550b72b55de9f4d8f6cefe4af716a2ea546d156194be7c6e2c2150fe5b55a5cf5489704370f3962b482d7c3aaf51b15e8b647a156da29e8f3709d37d7b92993af5e837d1ceb78b7110d827006fbadba59f08d489cb4bd91a68628d90cf7670ba384adaa9da9d47138141b9792088a8284cc3f698ee90e464927fabee7ea7fc645f71dae12830d0e655683880230d244a911c1371721222c982092dc7e264b689a7be02289b34bfa51b350abaf3e11e6e2840e6521a6ddbfae8b55cd498288ca516d0b19760309fc0a69e30b53490339883499e0d192ce91bc96ba89ffd37042d861eec4dd6ed418c7cdc0c3120eba653648f8f7622cf160e7a5f4e1288047bc471a777d83ca9127907f8c830d29dc2f4c2df9f328bda61729f1976f3838c2c64ea2f55fa084a34841fa436970ebde4c865bfadad106594d5c2ccfa7bb61d877b4c42e27f568395f99fdb0f4512e6f7f17870ab2f53bda8ad851285ec9ec9f07ae32451ee01bb6b7448d3aa86995b01bb474344952afba07a575fdd6bf05ef8ac0ba6115378a457b480beac1c19210d334943a9767224d4c93cbfbd0884c9a0efac789d9b66fe4fba51c5063682c1e47692e63fe8c65b305ad14d3c28ea43d5f7efaf33447b44cb0005c7b8e649d744183d80ffe7ffe7174ed1f647ba4f935a7d38c522229d7f1bf6caf8114c84a34a27b95d406b6e2d2214f45c903cf3d07ceb31716cc43c03a7386779b9a3ca0b9bd53c7228f93c2ed55c7f0a74b0fed01185fe72eaae71e6ff7d7063a204fc53c5d755c0a12c8ebfdd6169b709fce8e60d454bcc19ade87c04e892ee155ce10f0e6096281d7602e4975a53dd6e2081cc165d0cfb35f91958969f7c836d8cf331a444e80885e6ac8e1987a599d205ec3f2a5644c786b598b126f897c38a8cbda1bd740085bb7ef607339ebe643c27aea26bf31b7125682dfd95f59153b02cb3607f3fe880f268d74018a81cdf65d5acf38c1cb17d800a861d7ec1ac8ac65cb1927c12bbe64821e55fa95d7fa1a6278e464b939a08621818c0dd6ca70a866ab773edfb894c469444b0489e0ff8c003b13b3ce1e5bb85eba01dc24d5a0f07942e123ea53c17c38732180e8fedb45e51cc56b0b2b5fe198929cbff8beaafcfa951227894df9c7ff3cb5b02b8e918f3af3bf0714be6421e7809c03c4a3d75f83ae88f4961d4db423c6d0e7a7f37e1009d515cc380080e004a2f156d9f532c1e30ce44c0d93c9c2db1d37acb35b8f376f1191fa68e743df29e30d112393bec30d0b3c1078015f264972b2d96e9c5823f409a451cf9c6f2f501f29c00c369cdb94f0ea6a3d473b6a08925c69b2b0827404ee6a3eb62544a7f042432b4518bc765ff20bebec36ff602ab063687c61189e6b6bbaa3e77c8cd39b0d64d143a1c2bcdbf589b7984e7338ee43cfd9a0a1c64130b3458538a6426d7ad82847a9a53062f42c5a5b1dfd815a45c36e078939a8627f1e7f40a1e547f5c3ecbfd180457a69a9829006eee33a5d60970410ac182326a1f4cbb9fa159f1bf0d72e751dda0fa65785286283aa936ad8ca53be53096dda2ec0b657a7ae3319f8e400446d1e8f184da98fd32000231073c790461dca9c7ed1d10dfcabf4c273a9fa8c2f83b996af86344def6fc5f256a715e0e427bf035e919c6c116435c3fa05d13201629d7dadf205fa8a5b321d478f7f699e65490c7ee3b1b2503a0cfb9bfb9d1bc6607ae75a443709af8d36aea211b923dca69fb6dcd423e5b15038ae6bb9b6c2d2f1f99ac06a468791e4efd744c3fb809dbd2ae48436c61b49e94f61c9bacd1d2e32b6ddc90d67ba3884c0b668fbeed9b3c9769c8dbdc4641c2734d68102a69a5a2252e60e2d9845416c5f49c91419e655a97b5fdce28ee64a408f6a5cdfeda4dadb1dc089d11932aa728fd909603cdbb7551c660fe26b39f780df63f125daa67793f4fae71d10e3a1aa682a6b8d1964e9434963743412149afe7fe2bba210868905c8c79613e3f89649a5bcc2b05fabb8be1549d1a2463c62add3e6dad64419a488fe1e870c1a90032eb1eae7c1d5b9d9f4e1ae868307d1338adc1222e980d64393980af08bc7fdc0e304ced7b93349cf22efb2566cd6317196d116d7851eca466f6462c3e711335db3b05ef8dd6c90306e491d8eca0e98572d531e2864ecbb8cd4590579752131589125ba695c1637d0dfb42be1b878a6715ec867a7aa3e1a1fcc85edfb80c9b0515227950132650e17bc3af15179e73c2dbdf833e4d678eb2af66b373bd26b457e99b4c758a0aec6457ca25ef13d179f6b50b4fc53e18883855d867e5b3c3cc756f40139a8b493e130b13c5679059c508586f15eee574debe42fbdb20df6c519037d39dd4352a72132a128ef688bde9df3ace9c0ad99ded4c892cdbba156cba8bf0d413ebfa429036caef6d94d47c37137b161cbe2cbc21a27f884f9fb3012dbf234adec86e97ac7f30d2f16dbc198c4a9b5a67878d24562cc88b89e388abac5a1378927beec6602f20673c2f45f5323989376aa63ca106df3ceebf70f93c598f3894a9aada7cd8a21d6e0d8e82b28716b648cc0b50677dd984bc70f6f19c12733a70c6b7960ce1bc0be8261c11f657a008901924eb7f438001056fb5c980079201c943cf6e05715a854daf06e02edb52fcefa7e8125beddf9fc596b6b59f850242c061df742bb3c4dfcf9143c1fa158ee8acb833b4e4fee0482974a84124bddbce5cfbb72073ea294608f9a959bdd105992e796bc30f781fc4f62b2c181be89108385f221e9759629e4f9dd9d0d90c2299e703263994aa19660a8ddf65d2a641ca0dbcd58fc2fab5d705bf82e0e45acd97116698f977004cdbcd4c62abfba2f0e4e716828d77dfd20e2d28a417fc71c73741e63fd03050b8af124face0ef05652497d5d6b3984e962d47c727a1765f923d09c6d842e7d101ebae1d164b028e8556f336479e85047ff87fd1d7c454b33be04bee4f1972b158a24214549d352c32eb0e8fa70bb4825a64a2de4c56a3057a6733bbda1e29ce3e9025954668f334646548863da985d8fbdae273a24e4ff69aeed94aec8365cdb08d3e9f59405cff3ab151fccb5a15d66aa3e73e9c36c4e789bb518b492ebf36898ff97cb6c01e15ba90e5940376bf73cfe9fae53f0d8202adac57fd9d4a96dfaf4b062551adad4e6b72bd718e6f77b7a52d2b722e393aeb0ea0effc924a5e714db1a2369eff327482a134f59bc36b8a3a5f6ac3d52095daedbf70f1e0207ab4590ee9d73e10d28862ab4b3dd07260672b981ca724192802708b4155f292d53ace2e6cd78a28cf2572dd1bc2357fef6711e4ed0bc92fc75d29dfbe7ac36bf4b1dcfb82636a8360bec6b472b7cd1589a1d1bfee615a59df6eb56a45b4cc581283bf392413d788a0324e1f00de9656e6dbdb9cadb427f8e019fabd2153e6a5275f5da85be9654e50b3211bb580d0e97511d9a8a35aa14fa80d07caca86e84aad95d760039cf81c4e56e9530f20e94e9009cbd73f006cd59b6102aa38cda66f549f139570b1aade8294556e0e3771c8fe6bbf6eec49f74bb32c27182af136735e67ffde91d3c342f716a95bac972d162487b756ab4b904cc0381da12aa0c8ab3b8b5f308a96dbe11926e3161e93008779ed5298acc3b8071d051259ae6177652c79dd3625ec1cf6cf69dc8e3816d5b59d9b01c3edffb86e839ccc9443a4cbac703c32ef215fa7c4d2b83200f641083b3bd6cffa24268b56f537e6189aa287fd763250e40f9b52495f44835d402c685496b8b0f6f05bc54dd8327f47d5d9118e37f8c779a9b3ff3a876570ede368f27ba99747dd8a23adc9f19c936cf9f4aa539addc41bbd07e7e67bdae8165a71829cccf80a7a4e5ff3ab11b8be2d1ed93f130cdea9f16c85696019ffc65b3076673c38507a060922ffeac52d832eb8eacae786bee8edfe459a444aeded7914f65b5c49b90be71d2e0a983a70c20ad6e5c5dc4cbe07b0d3520bae628ad903352e17782f0b654a25c9946df3b6c33b13b", 0x1000}, {&(0x7f0000001380)="7293858cdfe6155557877cfdb2cd0ef2cd19708b8442557d1de1abc7ada613436eb4cb40a7cfefae3064e0189ef783726ba8bada306704dafb077b302e66182ff84e5a9c152475ddf67d331566b24f86491da6d9b23a48a5bdfcfd4a332bf3d9f54d72dce8a7484634b1f8b1a0b5900e559dda48572e", 0x76}, {&(0x7f0000001400)="1453f68a6d4f73d7692da40f4a70e78c8411624c71a24057c8db28d1761c75521453dcb16c995207c212e9e15d8a3ed6fc7cefba52015fee87b57a5947e498a04bcf7af271b8e8b9608c5ef6e6150ade63938af89d4300960579c38af85325142b8b7fffd30f8e221291f84153a48ff13d3d12bc03455e618854", 0x7a}], 0x5, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff0000467d5b35826f24a04d1628574d00000000000000"], 0x20}, 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="fd1dc209bb", 0x5}, {&(0x7f00000001c0)="90ff0104", 0x4}, {&(0x7f0000000180)="91c25c9ecf2dc70797c97a03e4e5c231d60fe70cb3ffc43a023eadc0494cded1f06558221d9a66d25d26adad263b519a414d5ca0f9f38acf748a", 0x3a}, {&(0x7f00000000c0)="720c48b3448f44c4937887495630e97d6ca16199d7998cfdc8c350a28b510885f782f166971ac2246f8224c4e07733b2530289953a5a29561c99d8b2d30ff1d9fb199f4f1280190ce823bddae2c3", 0x4e}], 0x4) 16:40:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10, 0x1) 16:40:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) read(r0, &(0x7f0000000200)=""/83, 0x53) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0xc0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0xde, 0xfffffffffffffffa}, 0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x5) close(r1) 16:40:15 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/111, 0x4df}], 0x2) r4 = syz_open_pts() close(r0) dup(r4) pledge(&(0x7f0000000500)='\x00', &(0x7f0000000540)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x200200000007, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pledge(&(0x7f0000000140)='}\xf5U-,&\x00', &(0x7f0000000380)='\xf0\x00') syz_open_pts() 16:40:15 executing program 1: r0 = getpid() r1 = msgget$private(0x0, 0x2) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x40, 0x80000001}, 0x0, 0x6, r0, r0, 0x5, 0x100000001, 0x3ff, 0x3}) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = dup(r7) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000180)={0x100000000, 0x2}) getppid() r9 = getegid() geteuid() ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = dup2(r6, r7) recvmsg(r8, &(0x7f0000002840)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000002700)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/179, 0xb3}, {&(0x7f0000001680)=""/113, 0x71}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x8, &(0x7f0000002780)=""/161, 0xa1}, 0x40) r13 = socket(0x11, 0x0, 0x800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) seteuid(r4) preadv(r7, &(0x7f0000003900)=[{&(0x7f0000002900)=""/4096, 0x1000}], 0x1, 0x0) getgroups(0x3, &(0x7f0000003940)=[r9, r11, r11]) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000003980)) mknod(&(0x7f00000039c0)='./file0\x00', 0x8000, 0x7ff) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000003a00)={{0x18, 0x2, 0x5, 0x101}, {0x18, 0x0, 0x1ff, 0x800}, 0x5, [0x1, 0x9, 0x200, 0x3eda, 0xa04, 0x7, 0x85, 0x55b]}, 0x3c) seteuid(r10) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000003a40)) symlinkat(&(0x7f0000003a80)='./file0\x00', r8, &(0x7f0000003ac0)='./file0\x00') unveil(&(0x7f0000003b00)='./file0\x00', &(0x7f0000003b40)='c\x00') 16:40:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc6eb47a16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd81f2b96c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d08000881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d0f551ca75bd0200a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0xfffffffffffffcc3, 0x6, 0x0, 0xffffffffffffffe7) 16:40:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000000234ce21", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x4000) 16:40:15 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) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:40:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) munlockall() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) 16:40:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x3bf, 0x0, 0x1, "64ab5bbb3df8581b0c30e9b5dfc2a6483df44fab", 0x3, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:40:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000200)="03000000a73b5d4257b74e594df354d2a59251a4fb6dc7e85d38f27511631c6b56f3c04ded3278ef0d1a8aebc21e4200605913dabdfc449c5d4ddae11d1ac3", 0x3f) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$inet6(r0, &(0x7f0000000040)="cccdd7ac6411cabdd303761efd216abb94ba959c5fe876ba188cb26177d98b7177a436f104c8f103eacbf13d9f9a548a47a86f21b1460796547aa9b06794715bbc44813de29d5d7f02c763c2a90223e925fb0738f2bcb65cd8a10de41193c359509529d3f9b3c6fd956197a60c8d5fd20851a1333373dc201b98f561375802482519cebf4b04d4dd4b703b56f955870fa741b72e29f37b18c2a92ccfcad92b5d0152a76d6555ed4877519b4c114be348523356ac609533862e47cdfb618ed6346a62d4bf82c71068d0", 0xc9, 0x5, &(0x7f0000000140)={0x18, 0x0, 0x401, 0x80}, 0xc) 16:40:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000100)='./file0\x00', 0x410, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) close(r0) 16:40:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2029, 0x37, 0x0, 0xffffffffffffff6d) 16:40:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) fchmod(r0, 0x80) r1 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x100) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x7f, &(0x7f0000000040)="75aaefe923ff7051534469789ff975b2aa3b6ca152ea075c626e4878953d90ced0ecd9205b587ef2f151daf40bcb5426ad487ecb83acbaf8aec5b9dd762c1d7544125f44c981da981cf743143c8cbef8cfda2fbc052ff0c22a295d57bac22ce77d0939d759cdc097f426f38e68fda1b160a84331854ea28ef2a1bdd066ad8811051e29988df835188ee78ff96356ed14e2290abcf8de0a291535fec1b9", 0x9d) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgid() 16:40:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd10100000025259560f8e5815f73f2a00dfd33055552fbd5e41789632dfc94ff334a5619513da025bbd47b3bf579456fc7e7096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d9934aa3505bb3f0216aa33f12fc4d5f0000000000000000362dc4065233a0e28a49ae65082021da15ffe2ec6dc3c71f02c9c393cdda127ffaf3d27c39f94a16bc115cbd01c3277beb412b546a093b1a58c97bf546daf34a4d2f497454a77c3da117c200000000", 0xffffffffffffffaf) write(r0, &(0x7f0000000140)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:40:16 executing program 1: getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x32e, [{0x3, 0x3ff}, {0x80000000000001, 0xffffffffffffff80}, {0x3, 0x80}, {0x1, 0xfff}, {0x3, 0xa9d6}, {0x0, 0x7fffffff}, {0x1, 0x3}, {0x1, 0x18000000000}, {0x1, 0x8}, {0x3, 0x400}, {0x3}, {0x2, 0x5}, {0x3, 0x3f}, {0x2, 0x20000000008001}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x0, 0x61cb}, {0x2, 0x6}, {0x1}, {0x0, 0x5}, {0x3, 0x7fffffff}, {0x1, 0x400}, {0x1, 0xfffffffffffffc7a}, {}, {0x2, 0x7fffffff}, {0x100000000001, 0x3}, {0x2, 0x80}, {0x1, 0x2}, {0x3, 0x8}]}) setitimer(0xfffff7fffffffffd, 0x0, &(0x7f0000000300)) 16:40:16 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x119) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/108, 0x6c}, {&(0x7f0000001080)=""/66, 0x42}, {&(0x7f0000001100)=""/8, 0x8}, {&(0x7f0000001140)=""/183, 0xb7}, {&(0x7f0000001200)=""/176, 0xb0}, {&(0x7f00000012c0)=""/50, 0x32}], 0x7, &(0x7f0000001380)=""/205, 0xcd}, 0x2) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x2, 0x1) r0 = socket(0x26, 0x4000, 0x7fff) connect$unix(r0, &(0x7f0000001500)=@abs={0x1, 0x0, 0x2}, 0x8) 16:40:16 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x20) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x32}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x18001, 0x1) fchownat(r4, &(0x7f0000000100)='./file0\x00', r3, r2, 0x6) 16:40:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x4, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r0, 0x2) r2 = socket(0x18, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) chown(&(0x7f0000000400)='./file0\x00', r3, r4) open$dir(&(0x7f00000003c0)='./file0\x00', 0x482, 0x10) r5 = getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x2, 0xfffffffffffffffb, 0x2, 0x5, "f255c3bb8146dfbe33c629fc594c7144f2825f16", 0x8, 0xffffffff}) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, r5, 0x0) fchmod(r6, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000380)={0x1, 0x20}) open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x8) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r2, r8, r5) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)="bbc480cb5ac0b686e7d52988a59fbc0dd37138e955bc6258a75f86f06bfef4af27f672df91ada11daa6de545e79fa96c8269165c582b46b30e8d20d5f2301521fbf58e213416410360165ec49ef4b859d6bea4dfb72dc683521ff854bc0bfb57a2f42d0d2e923b2786ee1b37d8780ef9da07e5c8d6714fad5b0e16d83ea4a248b09bcb4fde24c11dd7e5fe4445a049c531b6c91ca31acadc94e198d332a0570767c7876f4fadd1", 0xa7}], 0x1) semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:40:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 16:40:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:40:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1a8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2081, 0xc2) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x2}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) write(r1, &(0x7f0000000300)="ec167b0c8ebc50ab0b4ed1a3a771101899c60d795ce95128456832c35c565cb3a6ca53ef2b23fc8428f1dab9a66e5c5f71ac59ad7dad4c9bf17f2817ed86d93ef5ebcb99344de458b790d30afbb34ea411e13ecd7544b5b88f41cfbfba5895bcbe11517b992c9e2641e90adeda40e71845e5d48197337e9374f2946bad66907ce238f5d0380175951674f3300ac012ef7fc095ed58711033aaac86550c3d72270afe0de8c91acaf57f6edffd1b212248a2253bf035077ae2d87399aeb0066cce081a86390ce6334b", 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x81, 0x80000000}, {0x18, 0x3, 0x7, 0x337}, 0x10000, [0x5, 0x0, 0x6, 0x6, 0x3, 0x2, 0x0, 0x10001]}, 0x3c) getitimer(0x3, &(0x7f0000000440)) setegid(r2) getpeername(r0, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) syz_execute_func(&(0x7f0000000540)="990f456b0046e301440f52568bf045832f0f0f2ed70fd7cd36266566470f3803a2f4320000f7084b1f0000660f72f158") chdir(&(0x7f0000000580)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000600)) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000006c0)) ftruncate(r3, 0x7fffffff) flock(r1, 0xf) close(r3) setsockopt(r1, 0x5, 0x9, &(0x7f0000000700)="26ace7a44f89ebaa63f592ca27c53400c9783c50c1d89be7d84d96cffaa17416c4e06a6586ef759d80464fa01b0c89778c81551c6eb8d389c344308afd007a8cb96b67ceacdcad79e4a1586e0f622d535aadee14", 0x54) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='x\x00') poll(&(0x7f0000000800), 0x0, 0x0) mkdir(&(0x7f0000000840)='./file0\x00', 0x26) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:40:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './bus\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r2) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) 16:40:17 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x0, 0x401) r5 = getuid() r6 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, r5, r1, r6, r3, 0xa2, 0x4}, 0x7, 0x5, 0x7}) setregid(r0, r2) 16:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000280)=""/84, 0x54}], 0x1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000000440)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='$\x00'], &(0x7f0000001a00)=[&(0x7f0000001940)='\\\x00', &(0x7f0000001980)='/\'%\x00', &(0x7f00000019c0)='[{*&--+!&#\x00']) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000001a40)='./file1\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) write(r1, &(0x7f0000000000)="87", 0x1) writev(r1, &(0x7f0000001800)=[{&(0x7f00000001c0)="49db74a2eda1ab300ba1bd59027006b0f2bc8f32967a378ab850b3ef68aa63889bcfaae661e027d861587aceb9404a9fe9ca06b81d7d6ee8cee4b9890ef19bdafb4701cb458b4a1d6e0e945d8b870fa921bfd7a952c8ecd1", 0x58}, {&(0x7f0000000240)="d082579cf3f13e8915ccf53c17f983e08a810f2f2c6f22a325cfb36cb3b098da9441ea9a3958a49292360ea744484c4dd1fc1cc330f8a769196865d17bde2864915c1634c75c2f535e53463cb5a7d184627d795105809a569b1048e255bab99492cc7dc75d5c5608b3cee54c8fec93ace992bb7f78bf553d70827a9361525f5b01d8f0d9846077e535657df9ca04533f2110d6ee8c02f1741677d5d97ca117d832ae6579ba77531587bf7a8878d0d20d7f9aa778e1c512a54b1348d4a0f0e26e2d8ad624ced6ff87fc", 0xc9}, {&(0x7f0000000340)="b9140f8c1b038aff8d9c39f9b50d638278d9147db2b5914c40d2cd19fe0c87f0d331b3980e00778626cc64352f55ef18ed79275ef8d288b39c80ec7dec1ca16047722fdc73983b3654893d6533e029b0c468b5ffbf4afdccbf8bcb8becade16278d7ca0779b20d8477", 0x69}, {&(0x7f0000001500)="5ba287e460a403f5abb70a328e3458e83ea6464369f71c85c394041b1ba545c7c162baf1bd82c61d22c677e3eb2c4603f8ffd457b636308bd760967f5de967f3b37abd02d178aa0ca4b98287035c4d42927177915fd7636f7b5aea4c49d12c12f23848f2b52f87b8c45d6c7f887688607b0fd887fa717cb1d349a3519d3aa754e8a60b046e6a67f8c918a93535473086fa210d4db783a902841b0a27fceafd65d1a795", 0xa3}, {&(0x7f00000015c0)="6d92c3428a1e4cfc6711c3ba7db76b06d9deb10a25e77b21b8e05b74125fa349b0baa8d7a5cfd002400722d10020248e36816169d838a659101e1366542b1998251f451dfcc4d2243423c7140702111ce383b900949db6899284a8691cc9315c9154166a4de880bedde3e8e6eca5536f386180", 0x73}, {&(0x7f0000001640)="544d0b023a06931894ccc0ed081a31f80d592e5a94b69ed2eb4162519e32f6a3520ecf6bd2ab6b88084f11c5cdc1fad0d7017cfa29c222014b1dc57b08c17cb380abc667abf842f270883cf5cb918fb1a879258a653975fd9a86b4e9353eaf710023cd2471c4f22d42b3050f7e511101aef4435b23cef39af00117508a859822f48b85a10975b46f9f17deaadb74f58e8773cf33ca4ea15ff9e4b28ea39a3116213d717e899893f95983df0c8c1784e05ece36", 0xb3}, {&(0x7f0000001700)="fd8a30755730544f508694e3a88b1a6ba5a01007fc640c378da70ea5e00ddf7ad00e4028244022cf1c8a610c1de9312a967fdc269a95384a4dd56f84a290913059effbe4f59f548df174b4e5f30c39d8ffd91e7bcd313308e7633440caf71edc67da8ac4a83386435185814abf623abd66623aa040229b9cfeb52f1e99bc18b40ee460d3568b77db4671abefa4d79cb1a682a64f13713312f40be7d994040ef23babe98d0dff89d0acaa57ed40e6ec202a328060a3d6afac219a9e4626c523451ca964723fdd6f15d06feb16e7f7d5e0d1c4129b0dbb", 0xd6}, {&(0x7f0000000040)="9c7f42cd1712800714470286", 0xc}], 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:40:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x24) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xff, 0x615d997e}, {{r0}, 0x0, 0x2, 0xf0000000, 0x8a5c, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0xffff}], 0x80, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x9}, {{r0}, 0x0, 0x1, 0x400fffff, 0x64, 0x361b}], 0x5, &(0x7f0000000340)={0x4000000040, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() r8 = fcntl$dupfd(r0, 0x0, r0) getpgid(r5) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000200)) r9 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r6, r7, 0x2, 0x7fff}, 0x3, 0x401, r9, 0x0, 0x7fff, 0x4, 0x2, 0x401}) 16:40:17 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:40:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffff7, 0x8, r0}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 16:40:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000140)=[{r0, 0x84}, {r1, 0x142}, {r0, 0x4}, {r0, 0x10}, {r0, 0x100}, {r0}, {r0, 0x8}, {r0, 0x50}], 0x8, 0x80000000) 16:40:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x25, 0x4, 0x100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x40000001, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0xfffffffffffffff9, 0x53a7b6c4}], 0x400000000000066, 0x0, 0x81, 0x0) 16:40:18 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:40:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1}}, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:40:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) 16:40:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) getegid() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 16:40:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8000, 0x7) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653001"], 0xa) 16:40:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:40:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:40:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0xfffffffffffffffc) clock_gettime(0x3, &(0x7f0000000000)) 16:40:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file2\x00', 0x8000000000000611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="19f27fc1aa220fbfebefff1fbda25bb5e920c10a45c1a5b4d06126ee4c4c7e3302fd24ab34bc2800ca068da7742b531859c6e35cf173f99940ea0c5ae1d8d146510b0c5d85ede8f4877a15874bd3ef3351c46f2cfb04658d88d4b369d2d132b0896a677dadff2326ae0d42296649c6cf6d614acfdfe93b05b88209e82561e2d7c8d9f08dffede6e3c076584f9cebc2f222893bc1a289234f9d5371739738bc0ef65660ce92e11856abde29cfe93b5c9af2a5a0f1e053ca62782d58"}, {&(0x7f00000001c0)="6639f88555043dc6dfdff2bfd28f45a53fc5f91ad820895f85082ba527e585b8f8eee628ce19112c93dacedc4074f90b0dcb0f9499b755c0d0e868f2ab82526d2720bcedd30ce11d03890bdd846b0cc136ef43f6a284e6318b7d9484dd9c5ddacd60e202d76f7456e65dfef83f0c7647b56af07499905c66c476db9bb0efd09b533de704cdd4b42e80d9c84888aee235375d63136ab53478bacd2ddeb53a8dda0f27500c8045284cdf34e94f5bcbe83d5bf38573c689bed57c93e45be1f865bac2214d4264482bf8e2d571f7575742df3198c6b8a60aed2f31306d4ac2b0b115d21f93a2a892ad4a719f95f7c31552ed1337611275bea44cbc69deea"}, {&(0x7f0000000040)="96993690f26356b8fdab3994e15a0225b496842f1782267645384ac069ad192bc49766edb0033cd21778"}, {&(0x7f00000002c0)="2042198d09a7171edfeb4cef763e6d0a93bb6dda334edc34e30bd53408601c81f9e52add10e56ed4d15190d14993de6d72f88a5e9f74307437c00831f0547eb61a65b21c272e0b147ccea7fbc5ac0ed2cf39ee1bebab356bf7fdb87c7bbad8b5577888ee6ea5884f4b58da40c59110569b479c10f05150e3d415d84337a5bc2dfd72dde890f8481216c506ce00af950f3ea81767705df1aa1efb45e7d5479a71035524"}], 0xe9b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x180, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:40:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)="583e592e8048a997f106bc6e100000009fa0b10dc19b9e19b35c447005a939e25134727f24782536907bfae73a78ac23940c65be637575c010e49c8b5cfa8923ebf9ab727b95941fde00596c404904c3e9829102ed2db6b4054dde075b7f92412acaad7f732ef74f01afe9e5dc9097153facc2607a886cf5494a287192a866dc4ab76b4bff5b04aa838121983fce57f96c2a0c2613903c801a197fd6352060041ef254cc29f4d5814e55dad4d71d2dfd553726be9f59677ac7f206b27d9fbcde6a78f31f76df5bf95c69a1b7b506996f4fb943e3d4", 0x58) syz_open_pts() syz_open_pts() 16:40:18 executing program 0: r0 = msgget(0x1, 0xffffffdffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "8f0994c11f8e391cfaa69b9f1eaa0a0e57da2e8dfb3bd593884e46c945fbe6fb40cf234dbd8864e4ac8437aae6af0e2a925b5b2d75dec9d16e95c1a709d2003348f267ba4663c0cb2999c95b4caa4872fb1f818b1bed2bffa8d41cb5efcdd161d28a3b7b620a5db1e24a60d3f177f6ba21b40553843cff5b6b482c346e677189950e884aa3b2a351975fbd5fe892c899306448f7f07647c14acf1449d34379230f68524ff83b5b57c658197926bd12b449fc23ed3c22c9745a14f50d5f96a05217032a93b1468e964383c86a5fd70e4a5c97ba1ff03894fc0da05a69a58d0dfd12723691bd89ce240c224803139100041857d2dfc20ad92b62e77813fe78154521edea4e5450b971a500ca287c35301149924667d997180cc01be8b42c2751212d36c67a7c7179429e1b0ab3a3784ac23023dbf881c6e88165a5696187f7957cff64adebffbe72a83ee18d4b06a84630a87fb370eb37b83f8243ff7b7774d9548777ed2986e0993ad2770e0ad0db7907cdca87f3f7ddc436663ac3e9c15f1d7f096d0de09349ce0fb10790c8455fb8c16c6a23618ddb57607e95d29b48788b10ac47294fc5f025ddd088772bb044a06acd2e639836cd82f6c9caae3e32fadaf9e5e952de13ce458af1ac4d2421851844252d2f2269d5ff391915914c0aa8fbf24e2b3b5133c73208456e3741ef442aafc6a395f45930f44545208d43f4799798dfd99b12d3c56d95c92c67dc1b89d87265c76fffab7c487a895e4ad01633ef1f39bb380c5c41adf451d6d3638ac8274f991aa792dfc29396da7798027d189e3e3f57e83a98184675f653f04bf29e010040d772c55ab0fac5593b982b152a41d63a3d41d3ff2553b2e51ee31d258282302fb605e8645c74228918415406b6d6b9d7f117457b5bc270ba9ee4aa99d08ab0db659a82bf5d1a3da473af999a459301b4d42469c44ea781f948f01f4591eb872f2dd2453cf0f0ceb2ec3d67f982a673f508a9c5a2947e65402a9d9fb629b4fbaeeb3cd61b1229b1d21ee0bc8b920eae52ae77d2d50c269698d7747aded2422c5697222bc87a887dd759b80b846967391819f38d2fb588ba9e5f9ab401062de19402c7d7359d39c8aabe39c772bcdbef76905a204539138bfd52c9a9a8247e4cb7f4db2845f13dbb95ab4079f197c63ac1cfac651bade79fb9227bab937d1db6961136aa447144a85c6f67eec407e422ee2b25c6151421a0c624631561453c8a6880a41a6b173214cdced3104577a4af66f630825add9f123e93cce5cd517907ddb2ea980b63dd281624ff6ba22e4d891488509a413106581e32beb542e1763c81674510a07d8d29c5f9c468931fe673ff1d565926d62ac245c1f70e42728a743d7dfba0a366cae59f04135fffd3a8be68bbccd01fe922dbb862e6251b44547b18750f05ae2d6da52c6b72bdf36ae2ee7380e7e71cee5859054e85684f25d335687cb1295ab1ab51844d9dccaedbff12cae6e1daa67a272b74f7e35a4d8b00001ca5b2c3f644722da08f9ed352a417cc77f2460ef077f98329cced30bd1b468dde56c406960ff32dc047666f242b15fc9032240a6fb2070ed5c44c82789c7a49ea5d2bd0435d8fabff10f47a4851657646a18d015b180c83eba0315dd86cc63dca0e881044ed74798ad69549fd6b90b85ec5ed82b152d8d47b0670f20aa32f8e60864dab4a3bf75f94b65ed4e084b7b079c23b4435f42f7347a817eaea164f16290406bab69bf8b3db8715fdc5192b616554c277fc66d7848384afad2f89838423033e8b2e3a26c64e67fc806baf45084f3ddfd45355ae66ed1c8ab84fdef2121b46c623d80dbc0b4643b67eebf699c93e114153bed917ec7b22ec53f663d7aefe07bcfdecd02bf94955b46fed5c3a52af947888d01cdb0b0415097da694d06d649a1e0e8979f4d1dce2d7729925555fa6d1e3f3bb1fca928c5afb6875510caaff570959a7a87bb1cd0e8cbf3f548cf0d9447e700a56e98dfdc8ba9c9ec69d1c6a21c9d2f399d3a12e2b1a22f49ea7880d7674a4be2c8d2d9c058228c61a2226ca946f31f4f6fb3543e2f534faeec61db9854c63c06cdcbd84f7cbbf1a1c0e20311edda65c6708fd421ab85c618ec6b60c5a86609855ae3647a86ce24e3e21081450edcedad98eeea983ef51db7c12970c749d7fbd349344f90d1d3e62e1ebc670944d8051e17f7360b2851ed73552f12f72a0edfa03d002cc3d51f9f0766bd6463ab2e5ba88bfb6f08f81eb279f213f6acad8dce70eabe35c2f7bcfb341d753c8be9a26b53dc2077777d3fce7898244ee4b823bfde1d2fa1f614b27976d5abddb57fb3ea566704fdf2a27aa447564d790e131b0d3cfd3efa9b069d94a3f55a9968c0874b57d848a1c9b9b0c41b593150fb030b94aed1cfd6e1b5cd73e3b2b85ded17c0bb4b2594e750374a653dc17b258ee9fdee4fb04d0fa8f656ed17438b07be4568fc04f17dbce79721411809255c1be2039bf68eaf39e737891c928cc90c5956bcb4e0cce380dddf26a4edef77fce01d29f20b3ad0af51976faf50b0a721d5a20e8bbb59427fb57e2fdc21a926589abd983748155c61b779c6f35274c7cf5362d5688f2b7ac89e23b16131bd8d02b08b1ae4c910d423aa03cb175aa234542a95606160ed5fa4b58b0e67ff84a2690a892ed7b63a4af24022f22dbda9b9e8ab56f5a48b9ed193ed6df361e303699ce1daab918bc52ec71cc7e1e0d1b2362df4ddf1e80ffc91c455d1f57358592043d0e14d991908888a0261842a01123f7af2dbfb9323fbef9df468df6fc939bd256c2c5382a7e45e6a9706be9f86086170a624746875fadd1de864ea5c25d6512f5fa5561e6aadd15a3881610daaf9cfd778b9113d2930a191fb8966d3070b0d9073a3929f8dc3a6a3d8f05b9857005c1143d33c7951be8f1edea4d70e8bb29c4f86abde0549872181fc717fd1ad13ac384665235ea7d7e97e1d4d4fefdfcde58d67c96c5ab3629ff54f6c58a553424ec2119d68b88da80b6c62af1182e874230badf29133aa953ce08689712c86bbfbbbbde28e3cffad70562a92007572ecbcb102ba2695e18bcb9578fcfcfac89077cd380026542d773437bf3b8a5bd2f5b8e2cb729c62c2ce3254cc12dd3990cd85ac2d834c9175398ff00732200cb235512423168bc9b0539de5a2a6e25635750762951016b9e9bcd2511d01ab05f5c3817f93b131a165b4f5682486099e41707fb9ffd6f0ade6a35f9b03f9457c66dc5acada744db00ef9178347b90d4a85cf68fab8446eedb512aaf6eb23559959c235eafb31c17c399ebe28053591fe5216ba5a94ffa7e306c74419291db297dac26fc81a49f119dd5711c0b59659d26ca8da4ed4247e5d27a6e36dc476113684cb3f3eef3b8f73f36e575cf3c25e62338fa5f8adbc8e5c8cfd04f26eb65592d5bd0486694619d6424c1f37cfe19562fa4aac0013e812a5c15c5469b92a6e2eb845a3285842f4ff64f1aaee4b8a42d50e0759d3782be40d502272e7efca8accce333690355c6af2dbc03bd013095feda66c1e0c8b28cb176881e77b43a618c569af01f93d40a1927f1883ff18fee28cc83bf1764d85a931adf7794b4a29f951e761b4509b3d6019b67f3d51fc9813568ea6574d96d60771abee870bfc2718c68432e4c5270bc716d2138d320d99b2eba1cb42dc1f6faa477706bca69cff81b7d4b33609ffeb1e0290d8218c9a8a2b6d81aaa9d8813b871a4a8ef90d5a1c6950ed7a394df276b3fc10de5acc5e100e6846e0dc73121bb4d122727d2601dad0ea24dfdf3ca48bc1d7d3be8f0163ee87f2b681e55aeb9ca4c1ae3bba2c750fc17520efc813c98032d618514193c611cfc1610717b4c5b10b7297706e1d9d5d0d2b592102f7d6096f9e928d13096150f70178b9eee472b3895aa04c165672238ed2ca532d20c6a1beaca32427607840a0e155d16c4a096394df19b350332aa35ac572711ebce8e9f86c0fd05c355e17538a2f6d1de1d3e7ded543466f34842ca4d59befda8a64229fc7c549c439b2de7d5e4b8ba579e53db5a0d3b4649a43b8afb8bf234ad69d41110ffc6c7ed12c968dc328446d25e0f098f4b5e0732575eff69249dc65745cceeb8613520240c65766ff105674f1925154791ecbd535efb3b9683a8ccbd7a4d397ee7fe0aa825b93c922f0ef2a643c4c6ed89f17c7a81f267662c5164a0f94dca68218b00c6fc2dee23e1e0b2eac3847dd6a7cfbcf1619d748549ca03606f04524fee0eecd51dfebcf40bb0f29b0b45455fc8ba77f71bfc6f3ccbe8d40583a9c89db96bf83d6481796791d66633108d9577008f78de08ae66f59370909c49d0e5309c0c4a19bbd6d8868cccc5496e8cce7489e72b84c0fd8d411bd660d433e3eeaba958f26824de41a4b31a9fc55a33f4a0859bcc517efdb93e6fd5d84d2ca96d034c957a38d99363567e4a099885c3672bf0765b7b8fb15f87534ec950863510a4f63f3327fcd99468548912a0c5a64409774aa6e0e67ef2deb31f52b9bfd5978268cabfdd2dfa2af5b237d58db475f2b1ef52c873771dd4badd636f91a5f4a5effa0b09462324a94080d7efecb3b1bf6f10111cd568c3c2fdfb857592112fc43fe38d7b81d36184f9f4579234812a52657715e14cf3cb0c5e4108a3bce3c762c39ab0aa8e36047c9aa4ea3d83be4df5e380750ebf8e6098cc758e58a3cc14bbf6fd15a8b53f25aa7d0604ebdcf85a880fa7a2ed23ef8ca98e189dfc42a90486b89c5a17c19acf6ea5cdbac5a7006c7898b06bbe5a8b5ccc6d4ae5edab30751ebed2c711d4d5880bcf9b869979e366f65f9f8199ace20f3fba7d8f36d827254a2829f63ab15c04ea017e242de68f042365d95d337c6ac626ed275131b9e2eea2c15e148d420dce53d6976e77f00d9b30a4beae146418b7f5b5e8e6e53f62c685f177b63fda3de0fa073e2435cda0ae84f14e023e61a4228dcdde472e34b9a16a21a53135283bde33b40262d48eb82776562ba1e0da7d0ef707a1c1140d82bba8396382be0606305e3c6c33afe781aab4ecb4172b2b819d6aa9ec098a37d089b5176f813c0bec7c847aac28781b284aeb63c6b9060953b4abf44809645be14aaa761e94780b22ab80b43e0a380788ef634e72145232be090b3a8da1c04850c80a3204a8a822db04c35e44b119fe39c5ed1f4d4ba61a833c7e9e3f2c22e249c997936be99b5483bb95cc8742d9a465f699d30f547afaafea4606d8def961ca7db0ccbdcbc6575bab6bda08c7178becd68e285c2b660c3fc60cc3ab6fbba49a7b9f7c3a38e6eef77c0d73fff17f6b02caf17668d332cf8c9c674d560875bc02b1537b30812a3b3b388be157f0e7f4dafeabe26b4c111ca62dbce7d4541b94634faadf20eb7e0ed4a704aa3f774fc882746c988c2cf53524dbea3c9fdbc554db269aaff8be5d4e4f2adeea80dbf63ee990f9c6288b56a4cfaf797fff21ba8a4aec89cff0413bd96bd7ad9f4bda3ee68533b0218bffe16cd62e0ac2bde1c71bcfebb2feff1ca388373aa3b024cb247e9646ac8ba81368378374d139ec9c54e513f5bbeb34f601e5402eba84a32b091a3cd1d83e36590d8ae12c49ae69848583a9ebae362e271614ca1d9014c09d86f9ce421560387b2551b32719b6c0f57347010a9561f06eff3b944a96a84944e99f0a91da3ffed3e4c9fd37378b0336caa7904df21b6da2848ed4779ee67284ef04c125162cd963fe94016225b33289aacae27dbf09f7f88e1eeafa0453554b44293094f4688e344f97c5c95dec9124b6b1"}, 0x1008, 0x800) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xe4) msgsnd(r0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x201, 0x0) 16:40:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800006ec) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0xb8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) 16:40:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x90) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 16:40:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x300, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) recvfrom$inet6(r1, &(0x7f0000000340)=""/230, 0xe6, 0x800, &(0x7f0000000440)={0x18, 0x2, 0x1f, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x7fff, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x2, 0x2, 0x520) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000002c0)=""/67) 16:40:18 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./file1\x00', 0x40, 0x0) mknod(&(0x7f0000000580)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) 16:40:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r7 = dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:40:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0xd) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) 16:40:19 executing program 0: shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1e, r1, 0x0, 0x19) 16:40:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) pipe(&(0x7f0000000000)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000400)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca6fb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910e802496cb3f3ee4578a57cd5de0cbd453894214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d87cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x17a) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:40:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001000)='/dev/wsmouse0\x00', 0x40, 0x0) write(r0, &(0x7f0000001040)="2959bb4e4fc5b986e65cf56cae598aa6e7426027d11e1dc23b155c29dcf7ff6105ac424c563d77575fc125729ecd43c3b34960c0ad9bc5f7fb7c98ad3df48b0f2d655e2970037a8f3b3c20a9de9fdf0e6019d966e2be371b", 0x58) r1 = socket(0x3e, 0x1, 0x0) fchdir(r1) setsockopt(r1, 0x4bc, 0x8000, &(0x7f0000000000)="14c25da063a0efdff060ed0e1ec6b02869350fc6f940997f2ac387710a53bac2a46f6033d0257378974f048c636bb0edeb86011285a66389ee042e87ee9f1def0269b9cd49c3e0156b2c478c6ddccdee0c1e1608d3f6b41b3b5e41239e6980bd5bf9250c383ded08910fc1867ce9dbff7d1d6d641d2d7118207427b172f9bbbf07a2c8da5fd9ae7bc9b032978c01de87640540e05a9f35230994ce406d42545f841b4d5f4f2986fc6851092f3e144a64b3fc97d22a4f1cf06e815923fd23ee9116a136d3968a349999187ca007f4adb0fa707f0f0f01853e207e4b5f4093a9b91f076d9beb713c0f6f0a6e64debe21db53d12d82b4ab687074bd5fb0f1d957e385696d942d1679266455c3934083142799a8b6c52f98f086a5babdda9f437c61b7719bf415c547cc9649a6b1d2dffc21c5048748e4074575e97447c1be127c60cd3f38a00ae35af50cf168aa69c24f90a2c4ac6e3e1bdf99fecf0c96edccc48e903b8b2aac1dfc9bb870c9b8190b32c983ded18d226385122f32f251402bebd108ca7a8970024dc7cc2863a513d8b138ef06fb4a7f9ad90215b5d334269488c8ed4a4d37b30a04655a6b7456f90fce62d292556ea9cf835b1b3ea827e5bffa21258c71b2db0bec1d47e507b68ad7179b9d05cb197f2c14b611ac025275741ce0189c94c637a829edc3b382092d1d6ed85749286f0bd30e6f898a88e52949a4db5cc4c301795366c2b0e1f98c2a3bedee84f70e8ac98b1b470c5c1273575173f4cc69b9e567a4bb379b79f71ab9b1d336dc37f06aac9660da9c15b5e0e4a871a8381be0cfb2c079a0aee533986ed7b5670f5875558a125db5b44cdca07a662c6452ff640f0e2dfad0f9ebdd2b5c9df52ec49f02846a459d265f40e1d30cd4cdd738e411a1b295db1d6133bf55bdf118d75809dc002fd38c3bcbfbaf514430c8b4a1a8d4440d5fb0452f5c414011f38295e60353212d67253fc39b8f13c07acd295bf79e8eab97d8156addc52511c1bf773f93f08fe04d240d926e967ab046961f3e65e02af22ea8dd6743448e5453fb80e5597def666dcc338292f4ef4c827df3f3a4a8779892d076c093b9c7f974ad57d7f496ee509644d4440905f7b019cc048fbbcaa515fd24b46088fc1a6804016e644b79c8e7ede2dbb6e6d938ad626af23d4ad3dcdbe8a6d0e50a7a949f0684c47a659e957a1b31ed5d0e952471c5bb3bd07deda36c0339c10a78e01c238f8dc50c09c593a7feb4a08ab7c57d6ed9feac9f6093174ab112347005f2b4b209f592dcbf2cf6a8f80ac492a9f47d683952e61690a9e6e489c9992c34a5181494c06a784d16125fedf8ae143cf22f0dd58212d0712dff3e2903deb08c53a81ef24350082c85c1f131a908475c2e0650fc92c741b91c60912d14f136f613aa52627f852539af5fc5cb31bd933b776b22dc1ce8cb329031f96ad3269ef7e8eefe1ae44f85491252471cedebb569ba9f86f495d3e449a772fa3db48bba4cbf90cec7b569095bd44ad129b4356162da728e84e4190bf812b17010dba68f38ef07551c3bc23c65badfafea582f5a6eefa3de43e1e0883e6618e9e0dee1cf569bc05f5fb34033df07b72e874b451e1cec376d97835a2fc5ef2c3863364f1a81d17e2e4110dbe490ca40aeab8caf4926e6d65d23b12daebc8edfb72298b9aac54163551da1613f8ce634f9413e7de608d4207f40f91369dd5d253f5abdf29af1674fcc020346b2d2f69845dc50621f915f607decca7c341acd3757cc4f0a3c06b2ecf769d3ead11eba4c341e68e0ece64758db1b17212df97dbdbe7510601ad57b885fa57102ec1e53be991faa96c12d0aa868cb443f4724d7beea203157c87a8fcc60456bd567d4d887bf1e4b47fa51c670d764e6f3cfe986c67879071c78a6f12ec58a05ca7388e8781e3d435d3883273b89d20f2e66e5dd5271806019c21435e9178c9bb9d51f2cb7ae2db422ebd44e4bda2c6343fbfd841cb5523babcd1a37543c6e06e7a5a88dd6191b3fec35f3b97fe199344d26b86ca528547b72b9c3ba85dce1e72c934c5208fbe910f5c83feab228105972de2c2f5238320349f6c625f8af0d06051d2f710524f3fb48a95f6fd529cbafa3a646ea414a5710c16811451269727ea63b6111762f6190e1b430841a25494fea7b7a059ed6fdb7951492ff5ced9c858f6f440bddabb724259c0d04885de1b742741a1d92e89cfe5a2315d6299bac1c4c6bcce5c8ef932879b3f780dfc8f30dad8e84356ab4d30f813d0efb19d356ea0c2c7f494b91a9369a57ef11140be172d0fc04bae1e2f163e254217226566d2294787937256f5e6c16837db4bcddad5f7f027c9127f463b96f6eab651c138f956d9ecf48564569879d0ea88cc5d9218811e0b859fee7f4c1ce2525fa0f9b1c5c70b3e0971c8f8183d6e0a96699c8bec2706afa643be9d9cadf4c63004a11dc508c51e5e45ed983772165e2fe9290336736ca0c5ba9685a4215c97bde9e1739a69334718698ecd60759e74ee8a3351ba02d63ca40c998c81b3aa7f594d938c7ab8f7662afffe0157b9d9ee9b27e9de6afef6dcc694a3769a9be17035cd08b61286a146bb2636f39ff1deb827553156528516739043c943e9e648066e378499cdddecc49d06a881db3fc678566d634ea781805aa3c07c1a20a5070d37870b97de45fee50c253018c88250f5ecadaf19aac69b94f372245a1b63490124915014982c754db0450453faab4c0351b3c81f98265572595c0cf4c860043ffd6524fdeebfb9ac930783b2b51fa524c6183e2ab4bc2559133099cf09a46eb16937e256477978f97b113699efcb5b49aaeda76751f4b8ad60199b1152f453c9c373b00961b0ddf58e275c4a747770983fbbf384b87cc4ba016afec6848c11da2d4c4841c473379b5d33bb2a9bde47a92a8bce9913989bba6b4e731e35e7264c3e2628ca4ebcc1eded18d3e33b1531e86d9869b3a05cfb1feacfcbb7ffa682f3194dec5930c64b379af349e25205395048009c199875859d2e8a76840b3c78e66e25472ba7ae75c1088e7bfe5c7a75d745bd55271bf58790ce3abf0ffe6ab3be58765870ee717369f1727b56e1a6a2c11f212080ff7114c8a46b82355c0e7c2bb4fee926b06afe4a070276a06e7deef5413e233c2afe80054ab136a9f0da61cc472b7f00440c33c8db6a26808061dc39fd2702b85e47a1421bea676230d6b6119b6c2690ce2be1bd22c470239b23dedc862115c89a8fcc53956c96986756c9d039297dc94bc3aade3bda6306f3e296b843b9d83468db12ddef1bc157d8909477bdcb9983a1e8b6fa0058e6aa905c45462567296f4dbb6d97a883ae780487acffd24f0bf42cd3940379698d3c2d9e2b617d5cafa65c16f2ef34248fcba60c74829ddb8d06d28feba08d1c8bce4dd52b141e57f3a22a9e7b4c65bbf5068a4deabba45e7377adbd3c32c7052e5f01cd22db1389ccaaf5f4f513adbac6654d39ad00f893bafe6edc35b1df4ced6d751286c289284d80a840b5920a832c9755757b167c5cd5f17219e38c3a7ac9ff2c51c05e69f64529c6df91274affc431e3d972f0cb5d4b9ae4d3855187103e521d7cda17c5537bbec7239e3b193fc948939f53cc41ab2f0478542c5f6b191f4bb81c8b8fe867442275611cbe0ec5a96cbb52940fe026001fade1c49dff15a5b11333ea3f655532eb886a8617139b6a499ee41608c9d5708b102ba0ebbef4de12ff851fecabc5c3b460f19d957e782001c83f7848bdc59e741993b25012ff4f2b99edb5af1e6c74a09f6e4a56fef03ac1a56411693a4722426eec8c6865399f302bcc2658440e1213c4a8cd26f282bd2df584b04c290fe30d71312c8016e7ad186a7699e50194bd5363e469643c45c0e899edf8e4f7c043e52f2e01ce2086718911cb5cc0d3d173e1f709bab1b6e98ab869e00028c4b26723ab4a398299b656b5e886aa9221fbde3b0c099c29bd19558a6089989f06be8a2c19b56da54d8fe027c67284a50a74e749f2f859770091c3102619d8c2bb5777882ea939f828254639de879c9126e2ee6e575f23d0785687d687c945759b8bf601176a17b8eb83cf057d7dc09c39df9e0b1adc7f3648559d3579b9555906299f0f881bcfc97fd17f23f46ee7bc0285f9f74f3c61916be45727bc2e65637aa7f0169946584aafe5aacb1deaba46c063a66ffdcc8424ec03b1a3b7d8bbf8a750024ef758ac46808fbedabc10f63d98c8a64f24742060a496b35314ef0927c09e9b8fe34f94e670b8040ecdc502173cfb727e73aa7a677a159d0bc70c77012f475921af333c71b6e5388c859ccb13b2916d6d28906de74d502ba3ef8587a325ecea4d1741bb6b76aa86caace75c21b7444f326cdf5778286a2735ad31890101e0766963d68483e1ca90ff61f66832b8f0814e67cfc074e7ec672a03518857fe628dd331ecb0baf0b6a8955351d10ad9074acd24a5a520f8a4dc5294d13a024758d4165f373bea5f67a14541f5493dc05a4c047094d9ce8f194e3a86986ec7e21295a7d913ca60b711957a5b965dcac8bd9378711f6d6be61a2f49bf23f3741c30fec68baeb84319ba26a138d7b567ce6b14733094fe1abeb091871a2469a3f3373cbfd2d6c4336ff3b24d40ca8e1794354f3afe2d9693e6ab89a962df2e3c5e5f3dd15af002dfa11955b8d7fd54cb1f316b1dca7c5a3ef474033e0145e8e423a5aedeae451074cefa78961a797a9937e3304e2170a5e7a1379310b895dc53f20b297e607e9d77fea9e33900fa025ce275d26d631e983b7d7c82fadf721f3cf520242c98a1526a3b4e924fb0bde3ba53dcad99dcce067dd45641192efbe0e7c963336482924ae2b0d8dc92d5297644773e92c70eb8ae3c7c2277d76f2ab7f49547e27abdba9cf1f3d5431cc2132985bad070fcf70cf442b74ef81d33911bf956cebebae298d848ffa51f9cb77fc02d53ba3c09a30ae4f098b6ff906a8e30cb815d7a9c8f005e6dfc3dd485e5f1e06c29ed2e8bfc44683017b71b7e7ba63e08cf845bd87146784679817697942d25eea004cf3badef24eee352cd1d9183e5fc2b1170627676c2eaceb34ebf5ef78381bcc9e4c342ceb5c50b724d9d7523a13b37c373139dc66726afb54650e5baad194f6479ad18dae6179d9ba5ba45780b31a43ba78190af904f10b5f918979a95d1de628d4cbcf6889fca66e271d5485119973e19b4eb88298d185b10ee008b1da83c0895a033da0a734cd80e89d45e2a7824ed9806ad934c90070d11e9cdc76d70f516865a4a8e3f84de6b0f566e5a7b27f848a3a2d9b7c7e4f96fe45b7f14abe4f0918be36097b9c0fdcc07a46df182178627d09b30dee5446849fc3185a3cbf115dd61fb3168ceed773a785b2e44c9c27ecf85079fb6a52f51bd217704c970f6b6630cccf7deb25e50a8cb25cb8791421f9ecb5ada56223ea90a03f5f546ebb4673f94b0f76491819b603a58e3b8ab76b8f989b7aa170225b8cdcf9e58033b456086fe6141346a4dd2296eb93003f70b687d45d4ad1bba8730e3547da79a431a631f4971fdfaee94b313e3fa6e708eb9778d412b91dd6b579a32fd0cfb4fe188fcc78c3b35916fdac4bb6bd983dcdf1fa36576f62ed152091d30110f73d6bb1cfe075b0b2535ceba0c9a07e15bdd0462a129331efb9ce86ac370bab0045204cef4a5d27060e0259c3b3a791347600c754834060e85bb7a7a99da5edcdde435f94628feef53ef1b6166d0115b6c4da8613908481fb5ce5ac2b2ba573a6e57da7492efbc8c14840", 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 16:40:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:40:19 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) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000880)={0x3, [{0x2, 0xa62800000000}, {0x3, 0x2}, {0x2, 0x8}, {0x2, 0x3ff}, {0x3, 0x80000000}, {0x2, 0x4}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0x100}, {0x3, 0x4}, {0x3}, {0x1, 0x1}, {0x0, 0xe903}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x1}, {0x1, 0x3fa0}, {0x3, 0x40}, {0x0, 0x9}, {0x3, 0xb8}, {0x3, 0x80}, {0x1, 0x12ea}, {0xaa46f86969f4125, 0x3}, {0x0, 0x6}, {0x1}, {0x2}, {0x3, 0x4}, {0x1, 0x8000}, {0x3, 0x57}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x8000}]}) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f0000000580)=""/166, 0xa6}, {&(0x7f0000000640)=""/117, 0x75}], 0xa, &(0x7f0000000780)=""/153, 0x99}, 0x840) 16:40:19 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x1, 0x12, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:40:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)}) 16:40:20 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) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x44) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:40:20 executing program 0: r0 = msgget(0x1, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/207) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)={{0x5948, r1, r2, r3, r4, 0x40, 0x7f}, 0x9, 0x20, r5, r6, 0xbcb, 0x9, 0xfe}) socket(0x14, 0x20000204003, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000004c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c6502000b0030004b3287049c9db7cf0e3454b2e68e11569e8f59b3b9410fb4ae51f572ab99f60f442a14a05f8400cadb94471579260bc864f3c1a0b096d72b3aee886810c4402146f457f0d1ff86b5ac9dffa6935ce8fc375f63131ce3e8ccf5e4a44b79b601000000000000004c7493c103da2113eda276a3becadc3de5c83ce94213c936ec40207d691eb8b81be1e74475e45c6712a4e4027ae4d1ac7bca04a629bd1f6835c99e89066d10c81248f97f302fa840143f3b0c4b002a63ef59df184683979ee8c4650bdd9e4697f53b86ab610adb3f1be0dfec47d6dabed893422666e9609866895bd4b7628701b238852e3c2d1e05416a7c5ddf318470e5426e56f934b23a2bddd85d6ab41e088f855278042176bbfcd4d1d34d5905b6f9f97ed061f9f05813e4b4a2ba9a689860695101c9fd2f8012ae0000cc2000000000000000001f1d03f574fe58c8b233539187709d6f6709dce4c460e79ffd459ba050b09f285c82ee3dfe2b54604bb94a59d70712f27414782f60ef27a1083cc6d15dbfb99cbb4f6335c0bd995d9e18c5ebd889c9eba15b1edb94d80af0922f57cb02dc822ebf5e2c01215697a29d4af2890ea64542314096d50cf26a83016962014ee3e621ba8f035fc8b4e518587def1f34e627b16baba2664d44ec6de303b56c2ea188076d2a5478d7c22133dc79518c46061915ae3fb9c49829fc6750d34194de971a6c1e626ffe02"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="c8c687a7a8325a562d36dcfadd3a7500055bef431a1cea74bdba92", 0x1b}, {&(0x7f0000000140)="8ece3440012eaf42507d773b82edb377b1ad3690570004c58292f831521781f0070b814e4f722dc02567025c7b8d00238b9f287eb0d17678ad6838ffa6d0ec89b9a366075a13bbb6a796154877733567fa5e816726eb83367a4d7cc7760e60230e059cc2807da21c3e7b571bfbfb14e9aed587ac1e9504b33c492115718f32db4cc7451766c124a4a580818d", 0x8c}, {&(0x7f0000000200)="269c1741bca0c3f8184e686137976aa9a3d7424a4ada28f7bcd6b2ba6bb4520bcab3c4f14fea62f7c26a385a99af1b737b1c0e40151fa45099b27c29a503020b44e0d173f93bb19e09dd3e01772044d449f342e818025d0a29189f7d8247874ae132ed06f7a486458eb891eac73bd381305a0a325f21571a65d6c9c2feeb462f784d040ab1c1a09004e9749c0c88a6025c327813d7ec1b73cac1ee41de134a7c825aa593a2a0c80cb307af637294e1248b665ff586484934", 0xb8}, {&(0x7f00000000c0)="5d36e246ea9038b671e530d6b5ca4ce852d9f4fdfefb11ecc254cf02959a398376b5f4", 0x23}, {&(0x7f00000002c0)="8451fcc059447635b57292a7548f5beee8d8edbde23a0cd8d6b4078008e9f1f59008ea1758e9b8edeb81642012ad7fc88a603d083d64b99e564507a79486dc2bc1e87c76a48c2e2385005aeb6b8373706dabd23bfbd278637cea3403290daf6f194bad5abf4326746217c803fd1f64a3a75e0f671d34262a60cc43237c9c093e6e92ac573934806d1244a921c73d86c5", 0x90}, {&(0x7f0000000380)="13304836783b3e7b1f7b0d4c01842b647efcf520d9f060d20d4f6c89d1583c21aea633c5e5e4e827764c2f190e054969713863cc13e3a4b9f01b380e0d9e236c1b4a48fa660a35e53f6c721c998b6bbb", 0x50}, {&(0x7f0000000400)}], 0x7, 0x0, 0x0, 0xc}, 0x40e) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) 16:40:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='B#', 0x2) 16:40:20 executing program 0: r0 = socket$inet(0x2, 0x7, 0x400008) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) 16:40:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xc2, 0x20000000, 0xfff, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x41, 0x1, 0x7f, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x78, 0x1, 0x100, 0x80000001}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x8a6, 0x480000}, {{r0}, 0xffffffffffffffff, 0x10, 0x43, 0xf8, 0x7}, {{r0}, 0x0, 0x28, 0x4, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x400, 0x4}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80, 0x2, 0xe02c}, {{r3}, 0xfffffffffffffffb, 0x10, 0x10, 0x2, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x12, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0xffffffff, 0x7fff}, {{r2}, 0x0, 0xc0, 0x60000000, 0x2c11e900, 0x9}], 0x6, &(0x7f00000002c0)={0x81, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:40:20 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000017000000000000000000000000000000000000000000001000101556245bbdf57cb6e598ad56d785e3d9f1c451"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x208, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:40:22 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffffa}, {0x3ca, 0x4}}) r0 = socket(0x18, 0x3, 0x0) socket(0x1, 0x3, 0x6) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvfrom(r0, &(0x7f0000000100)=""/130, 0x82, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) 16:40:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = socket(0x800000016, 0x8000, 0x0) r2 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) getsockopt(r1, 0x5, 0x6, &(0x7f0000000040)=""/158, &(0x7f0000000100)=0x9e) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000)="73d6c1a3", 0x4) 16:40:24 executing program 0: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x8, 0x31) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="6afb7f255d57512bf17f80dbbcaa04bb32f61a64e8a55d06430c72f09023257a6d3b411c7eb49e1d3a7c738b062cc5280f361b58c919d755a0b10d9edbcbe00725e3cb7d6feb7de0475d6e6d36fed77e70", 0x51}, {&(0x7f00000000c0)}], 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) 16:40:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:40:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000200)=""/194, 0xc2) 16:40:24 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0x195}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000700)='./file1\x00', 0x18000, 0x8) r2 = kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='@%}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='.^\x00', &(0x7f00000002c0)=')\'#P\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='#&\x00', &(0x7f0000000380)='\x00']) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) mknodat(r4, &(0x7f0000000440)='./file0\x00', 0xc0d2, 0x8001) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000480)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/30, 0x1e}, {&(0x7f0000000540)=""/22, 0x16}, {&(0x7f0000000580)=""/25, 0x19}], 0x3, &(0x7f0000000600)=""/140, 0x8c}, 0x40) execve(0x0, 0x0, 0x0) 16:40:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/131, 0x83}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x228, 0x18) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4c) 16:40:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x6, 0x4, 0xca) 16:40:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x360, 0x2, {0x3a, 0x1f}}) r3 = msgget$private(0x0, 0x40) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r5, r6, r7, 0x100, 0x6}, 0x7, 0x9, r8, r9, 0x7, 0x5, 0x81, 0x1}) 16:40:24 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) truncate(&(0x7f0000000040)='./bus\x00', 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000001c0)) rmdir(&(0x7f00000000c0)='./bus\x00') getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40000080, 0x50) 16:40:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:40:24 executing program 0: mknod(&(0x7f0000001500)='./bus\x00', 0x201c, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) bind(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/67, 0x43}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 16:40:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc012, 0xfffffffffffffeff) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/112, 0x70) socketpair(0x1, 0x4001, 0x3, &(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:40:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8221, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x801, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) linkat(r1, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:40:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f00000000c0)=""/83, 0x53}, 0x40) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/98, 0x62}], 0x1) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) 16:40:25 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x7, 0x3, './file0\x00', 0x7, 0xa3, 0x0, 0x7}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffff7, './file0\x00'}) socket$unix(0x1, 0x5, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x40, 0x2) 16:40:25 executing program 1: r0 = socket(0x39, 0x8003, 0x6) setsockopt(r0, 0x4, 0x40000000000020, &(0x7f0000000180), 0x0) 16:40:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/57, 0x39, 0x1, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./bus\x00', 0x1ff, 0x100000001, 0x1bdeb79cc0000, 0x0, 0x6, 0x7, 0x8, 0x0, 0x0, 0x9, 0xe7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a1", 0x20a}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:40:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="373d8b09bf1dc3fc2aa2f3b817f0e9c62b574e309f2dd9ef140683ced42e38501a1e2f777c069a55e2a37a17326f353677ba6421238bd66625ecd506fb8a7917c9ada87f9bc4fd518a8bfeab72cab7f2b45668b13e75747be51f87cd", 0x5c}], 0x330, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0xfffffffffffffffc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x100000000000000) 16:40:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) socketpair(0x1, 0x8002, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:40:25 executing program 1: pledge(0x0, &(0x7f00000001c0)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\rpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I\xb4q\x1f\x1b\xd2\xdc_\x94W,ve\xba\xe0\x15d\xcc\xb0\b\f\x94\xbd~\xbf\x9d\x17(\xf2\xbeS\xdb! D\x92h @L\x159)\xfa\xfd\xe1o\x97a\xe4\xd03\x9c\x8cBA\xc8\xcf\xb7\x16Nu\x01\xfe V(V \xb7\x82\xc4f6Kd\xaf#\xd86K\xa0\x910tfGXs%]\xb5P\x19FmQ\xd0\x9a\xb1\x9eyMg;\x10\xa6\xfb\xed\xd1\x9a\x83\x8ds\x84\xb7\xc3\x1bj') 16:40:25 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x2) 16:40:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000300000000}) 16:40:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) sendto(r0, &(0x7f0000000040)="1733f9cc48b50d1f75033c9e85200a4a4a898f8de0e9054ba21cfe54df9fc51d6799f1eef71816252dd0c7a947a7afca11d75bb3cb2db70215ced91f2f74143144f9a1111c4f4a9e00b94fb117ea04c34490e72eac2322550985101862bc6fec149b3998b72f4d3b95ddb6a75ce3aaa24e054d60f209bed962b6", 0x7a, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:40:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) fchmod(r1, 0x10) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f0000001e40)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0xffffffffffffff9f}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0xc5}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f00000005c0)="94c4dbc4b3d170396b726c56469bf2980e7dfcb5e368eb4334c2edd274560eac8c0000000045f100000000000000362c12510004ebf1f0673013b1da43c2c45f08157f29bc0d124755f5bb71966734888ddbbea7af0dc3fbf7dc2c0d8c27d77320d1e8d3be6d1c1ce1f4f8043fedeb82c3f083df85091d99f8187120bdbcb906368f7baf5c", 0x85) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001c00)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x7, 0x1c) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) dup2(r7, r7) read(r2, &(0x7f0000001f00)=""/250, 0xfa) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) dup2(r0, r1) 16:40:25 executing program 1: shutdown(0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 16:40:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:40:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0xfffffffffffffffc) 16:40:26 executing program 0: select(0x40, &(0x7f0000000080)={0x0, 0xfffffffffffffffa, 0x0, 0x2}, 0x0, &(0x7f0000000100)={0x8, 0x1, 0xb2f, 0x6, 0xfa, 0x6, 0x800, 0xfffffffffffffe00}, &(0x7f0000000140)={0x0, 0xdd}) 16:40:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) r1 = msgget$private(0x0, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="428a76db420915a552b1eb941278726187063ab18e31441a2f15317c525c7abbe4317a2fb15e89329936eb06a8aff2a35a915e6a212212ef26b411a97ec7281f3e3083c95ddd3ae1902b59ea54017464bca05a941362ce752ee8c61ae3be36d414987e5ad6ec6bb5a77746b77d028c565b24028811af6c47876f6d193a63f270116561b8de27027ff858203c25179d8b0eee8f78af4e9a94f14785ad5ff7a0e38a44379bced2ebf8c8e909261d1ff55d8b662cd819783ac142b251268f87f259b302fcaeb34ffe67a6d06f2103e581569d58abcf9bd66e8b5a19fd618a1b4c", 0xdf) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind(r2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) accept$inet(r0, 0x0, &(0x7f0000000000)) fchmod(r0, 0x42) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() msgsnd(r1, &(0x7f0000000240)={0xb26da4341291775d, "755e1860d3b77b6a895d41f8e3273978b8ce71a31ee5d606e9c9bc436ea5ac6bbbd69fba92d2aac2847473886021e3d2d2124c9b9b9d5e0d7a8428b844a226d3721055b89fc4872085d0d37b53678c973a78cadf9fbee7113063210866f70b1f1eb7cd9b213ce28216c3a25bff7fe5f4bfe740c8012072134be7970a46e918098926562acb6b8081a4c6edda31ac4bc578ef47fd70f1d1"}, 0x9f, 0x800) 16:40:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) mknod(&(0x7f0000000000)='./file0\x00', 0xc0a4, 0xfffffffffffffffd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) 16:40:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x3, 0x3}], 0x1, 0x0, 0xc85, 0x0) getuid() r1 = getuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffdab) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:40:26 executing program 0: open(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='@!\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='/dev/wsmouse\x00']) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 16:40:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getflags(r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) poll(&(0x7f0000000040)=[{r2, 0x90}, {r3}, {r2, 0x104}, {r2, 0x80}], 0x4, 0x7c) 16:40:26 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:40:26 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) geteuid() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 16:40:26 executing program 1: r0 = msgget(0x0, 0x4000000000004000) mknod(&(0x7f0000000000)='./file0\x00', 0x2108, 0xffff) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:40:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x33}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 16:40:26 executing program 1: r0 = socket(0x2000000000010, 0x3, 0x1) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0xfffffffffffffec8) socket(0x6, 0x8001, 0x3) 16:40:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) write(r2, &(0x7f0000000140)="0f", 0x1) 16:40:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x9fd3, 0x0, 0x5, 0x0) writev(r1, &(0x7f0000002ac0)=[{&(0x7f0000000300)="46f83d47429eac6956046f095272ddeb86e5f89d07c735c5b810d8736768e238fc0f0aa16bc701b573a8320862fb39b0063b00daa7d9aa8983aa9267b3db93d8298a05ce84fe25301c5f2e7af95ceb300a43d7ba8c3156d7d88e0a2c1a83db052de594a7acc66692b77206e1982b", 0x6e}, {&(0x7f0000000380)="026b33c335e3c015aeab6180967374922f7512833f9d7e05404432404fc2302111bb23fe92c5a499cc00dbfc1edd8ac8160e8de60b299f5e2b136d65737a13af6f080295f12648a63152d8948d5f77859a9a97fad150a80285936a138b79519a05e4f2d56626cebc7fdbe0a7d54253b5d5a6bfa6133a00d370910bd9e74750845c45048ad722bf3c77b99049aa6e6837d5575eb63564bae9412d100967e0fcd12e4d97fba069167aaa01971e543ac159505627d0010e8dec06cd9db9867317f956c1420a7e79", 0xc6}, {&(0x7f0000001500)="9ca4ddef8c24e02cd1706c000b2c901808f8eec38d96272f1cdbe4c9cc08df3badc8c98b3d5ee48e5be693a9bb42d00e122d27a93977eb140778bed31978b708a1b6a9355bd19fa8d46bb8853801bbd51589429101109807d6cd39718bfc68c759fc25dd86b518375bce7fc5c9fe9102e6b82c867eb48067c8572ae2da92625d9ae1b41eb2ffb5e30ffe4813e750f5b739d47fe5fddd7c60fcd41e79b998ed894c5227e49d84d34967689d93bf82f9bcf64bdce977088f1c69f00e5dcc91ec4baeb5247a", 0xc4}, {&(0x7f0000001600)="437a6ba03e398a6eacd131effb2d6326f5cbc2bd86522a38dcc67a0ef4dcdc66b71049195eadeedba7209f1187457ab55a08da799379bcda45852b70ba136f3761d344eabb17b14966798d99c9b4fdf815c2d9548319a8cdd5923f38e232d38e64775f799132230c4e44003aa677c444dc2c63aec96e7353a8827a950ae13586f5b57240c0888c21ea1003b1e2e6610d9f837c44620ebbab4d3dc864d5692b9a9dd55bcb5ea1a85b96415258110e90f9eff1e7ffd69ca28d9c2f01", 0xbb}, {&(0x7f0000002740)="ac9a150f741d90749204693f320d7c3979022016d3342bd3fcffa019ba6bf359900df1738014bbf7bed931bb8ca1ea15bf968f6d66fb6238584efa97f26ab974401f9eaa50fb38fc2abc00b813289e8e369ec4450f5dc687e0bcc18466be4e73b2fec08dc6930d2e55b0cb46da06884677e14aa9e5b0402d696db687c87553dafb505b1aafedb3944d2c6b50", 0x8c}, {&(0x7f0000002800)="0b97cb7d655d1c0c7b532903f6c2380732ebd25074790eb93d03e9fae59ba618df0301dcfb73ffe2a7acce0de663547468d1149a03fc64bd565b7a20463b010921db8b4838c0f0b9710250bd8eeef33e07c68ede10ef7c508f9ed3b3452b8bf26c915bb779ba24976681e3095f0bde9670f21e54d68590bb196db0a0c957aa747f77c1a18ecd4736092c9aa61fe867684ed821d78ccf586d2c8ed214295c4c6c03f297e4beacf1a0b75f86322ee16a27a02df6f15dec2cc5", 0xb8}, {&(0x7f00000028c0)="35b2c379e96ef4a7e7f5d432d6ca5f8857e16c32db9e4319aec28d2344177c98f695044bbb2cef13fa95ab3f4da61cdffc1e6ebea30d1ac149b246796fc22725630263b2ed5c6a17ba4c290cb9448098da2175d999e8c7db45e906", 0x5b}, {&(0x7f0000002940)="e900fa34e5bd656b58e19d1231ff60e476e0af75f49083f545bb112515d2add08353efadf7eb99ef1d2b1c757d90de7930a1004cb7f61478593d5e8c237c086aba68c94b28b8a73bffdc50b8657396f85c7466f27e0ebec5fbf5d317f24b57bb72cf280a99b2555ab4cf4bb7844eff2e6c16321a5f618ca9056d7714ce8ed0c32a16abaad1cb4dca5b77a553d1316728d8db0fdc8e32b6", 0x97}, {&(0x7f0000002a00)="6c3f8a0b934813f6c88487f379b7991de8d85dc2c967ef658a36edcb0595080ab65b1365a768cfc8c789efe86b54a1643081f7b9f641161cb1b000f7a44c39e1867aa967370c7f4e9a89bf58d363a3a92eb0ada9b1c71121bc556c1d262d7b08c10b476109e4018150ee4a1467d0878b215547cc233553aa8560f334311869186e63a53f2eb6944226897b7cd6fad78f", 0x90}], 0x9) select(0x40, &(0x7f0000000480)={0x7f, 0x2, 0x0, 0x1b, 0x0, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="6ece3dda5f2a06919938f15b904696abee7748b44a7c239c409e93c280cc93b7a96d616d6c7624c2a82434cfbe46cb014838fccdd453909be90b16a4f9910b1edd0450cc626d7e41510e780e424f24010a9b6b263014ed693abb2037ac8b05f944acacb98b0bc20909f3f72d95d7e0f959c7dfaf49635d65590e3c4c7eefdbc0f71226fd85", 0x85}, {&(0x7f0000000500)="5bac0fbf5b960164e94c617e6a391ccada40b98bd9226695472f79151d0a2d4ac82c43014d86e7ba42b06cadae39c3dceb2c292191fba778517aa62184ddb4a9c46d980d34da193e568a3ac34cd9beabb175eb05b77b053ec96ab00052250eedb38f0abd0c4b51f2aca15a956d8e314683330650616db166bf35481b894aab8a96f0a42b2359ef364347b9037f4f3b2750cdd38ce9aa961e2dddc380901b80c7658970ba68b895a659ec46cb4442b14e3d692acaf7f41273c602876a57ea69101d73c9936957cf0e1911d0a2efc1dddab5e28199bf5f076801cbdc0ffd523d580231f437bd44c06f1e139302d3036a5daf4ad154f34b7dfcf6d2bc937bc7e4d08a100fb542779e0f49192decccfddb2d7bb723312c5b8bcff5f04d0156a22fdd49ffd1f645346658f24ea29ad463cf8f5ac615f7bef0d62989d997129c287e36df9ff4e8b0165cdde8a7a4606d42eb5b6b23d62450be61af56307f1881b2786b24709f60d27b37455789b347f91c3fd8795387743eda1dd1fed6450227224dd18c73c56ab6b071ba65078b23e402d432d7bcf1d1603ba2c76f176e19ca2360a271642126aa3b2a1df1147b3191a33725fd5e46aa2966648517b180387c8969bc1269c9a9ac8765eec288a9a873648df41557bfa27b1ddd3edd57ec2fccf5527712a63d11df550bf5df4980268c20ef7df695f4740351fb69dc7f80ff79f7c51282e419909abe4cc635f29f91e60c63cedba0b409464e967c1399e58f5a4a3f2c3bf4c66680515c966a61167d15440c69996a367d824b2dab049e082da6966dd88252f4aacf9fe930f16889e175fa8ed8441cec73d78bd653f00fa42afc63a147087ae231bb51224bfbb8aeea529d7d53acdefc798238107f74d19fd05226670704bc54d4fb269460816a84f43beaff38feb69457655d28c2340c28100198ab99a06fc926ab7a79f851a9dbbbf288cf11175d69d8a1b07af487a114ce579f91eab5071c52f67a5911267247edc6add0edf019b92a175eed24240ba432f21fee23e4ba82e3fb6a532085965a6c7f071da244e53326bb767338d3a2ca10410ce8540767505c2d99f75556224bc5422b46037bacae1184ac3113c8bc5df77b501c8141a5341e60155cb08de33bd4513724f40fbc8d86c688ba5e62467013cf529c0e9a8da1f4c243ba4bbe97a1db3010f41c2354a6e7f54d9bdf03aefc04a95aca18e954d12feb769b1f6d1dfc7127d8911dff2cac0f8d4720183b48b9058d817bc7527dd542ade89102ce166b733421b5c2ce19b412c4d2501e39197c201cba20dfd7f39e446ec23b116ad96c9652edf417bc76941ae50d29d028d1c25c6e6bf4f382b7bd3c53d9f5d27d3ae90eea97770a3d3c7c5b2c134b57e76c746e10137f5d60b68370da8818532cb02f8834c751c6e0d68ce31e9d31c238f4af248fdfaa8e07650bde62e593654d4ed45bb47932e5b34d1179c3911e0f06d75ac84face8586c44565b99ea9bf49b7164d15b094432d80147af3b3e5339077a1307caa3af379a4ccd6cdbd17d9aa8e26dfc34bfd093a48e02a545bdad97cb3f971bd3f62276013de440a54113d1d2a23fe2100d29a6b99e5d187d82f2aeb853ad56bb6605cc11c5932c61e9dd8b7951c6cf4999eb143289fb578ddb9496a1d643120aa1fa3814c2c483b1ae024186c3fbf21aaa9365fbc46676d044162b200f0369faf434fd919fa84f6b08582588d6bb15f9ecbea0d27e30407463586aa31d0b3b34529f7cc792107781c173cdc16b60b0580f4c7d13f50ee9ce034b4d5f55c13121e060f135aafc375d9795826c13afa2ad5ef0c2eb713eac8edcd91a06621c2cfb4564e7edcfa008f41ca244814ec521762099d972266f6eba870fc0003fa457f04a2c28ec5be443198e5ed9d061e6920fe846f41cce7389e34f0a503c73f3af091d14d7fbf4eb2f3e3d1203ba1605da4719f99e23af4f69edd754dc8d309abb322d8f6a4bedbcbe2eda328092f427fe8ee05a14899f4b5ab41b483fd2ea659621e6a785a2d37dbd9b4727522e43b17322ffbe1d8cbaaabad04d8e05ef83c8a54de4c37cb9cdf351ec6b6483491d802b418b12332a3eaf35978c21936e42db489674b4111ea7c0de29066626800f913f5dea146d967ba5d549d1dfade73e8c7d6b79ee2370b23a7cab0915b527cceb141e16f71d68cac4e2458768bd542e6f1e0ea2527279a9ad928584ae5755ef7007c37350a223692acc1b3f7389b0f6bcd535f57dfa90f6964af6d3da3b702fc8d81e42100cff793e02e14b5197cd7f867672b9764e5a28acd66f76b4579f11cea7283b02c7250d6eaec05c4c19db14df5486307265e37a0be85489ccf04ef201f5c47760686b939cf7fc821339faa6fbf2a23d17f561570c272c32b5f12240e79955f17a4c14a479c37a48def292c65f84694576bf5b71fb50fbe41e60a82e65d8b3768a7c1b17e670d3de1a1cd6f7733c91475824f9bd6a101f74189be5341124e28189e69a19ff4db9bd9c07fcc4219ce1572328305afe56834c126671e231a628fedeeae8d6280ac0c23536c52a35e508531489bc101a2fea9dadf1940f43680acd4324f0aae922f6deee5275602ba45962f0173434e1ac8e8f0c34f511a615e5817291ef9edf644e42203a913161eab97e3446b6fbb09c9a77cebdaa7d2234d5637c62bf98d53ab34991bbb9bc3ecaed8c23f096c51562ca63a1ce67a03655752009e48c52e8c56f6349cc30f249f140f1a04dc34fd7b6865b5ce39be1390bdae93134c3d5e0ef773683f26415eff0b669c97641ffd3b7008d4b980997a0a69e63e49a6faadae92850c0ac9042ea980642e1d66ad7d5154a055ead10fef6011cec5ce1c345171f2c68b4eb854aca330b8a072bba18d69a95e010cb4bae37449b9f75afe2da14cfa4115102e939887e8beb7b97b8db28147624457e53455577701b873ec76b46b1bc0b311b336f58daddbede61ccb18812295c046e6107a0888f6ecf8692d9092b7d6d3df473828e118ed4a5e343291a8b6e63f847067c458001b09b9c107bdef524023522eb199b30d628d5f50b6d2b5bbe62a1e6aa2ac3013d3d2e475ac19231a13eed52c424756c4af21b99db229ddf984a9fb9fcf8cb673350fe9fc60252b802d7f229632258abc551388c5d6fab50662b8e230433bc182cb931ee84afad94144da726ade8eb27d611c8c7147a932e72f4410f9e9238af0f67aa4c6907ced2985e3f59530cf1983f34e1bd39cf6d4352e259d62b6ce3202586d61bd033db51e274d2a291aa33a189115fd120de2b10b4c372fa314f123bf5166896af9e4cfcf391411c75c681e7bec83f81fb327c6526d5a7165045943a5c67a5797acbfe41d0c664013282a381e0b29600e091308d7790d4aed7a429b6106cbe8dba6b34db4da399bd723c624ed3153a58ad2babc993d1f3c9322f82a5fd194dc69ff48f2139acb41647d5ce1d632d55627b3b6d20c1ae72e2636a395beebd830b38bb87eb21b98530eb5de384e66797b59b779fec2fd0949ca685562d0e41b3f72432aa5e99f7e648df42fdaaa44fa9c7b3991178f7b61b0ec7e43d6048e0f6551afd3f0392bbc17101e88378a0afb46d9c41bd542ef442da3a8d18cc827069a5931abfe47ad6d4beeb1b5d9a89eefc171aa4ebdcdf2e0cdc393250d1046eacce7bfbc75361756f033c1be7187dd6ecd26d85b39701523e521b6bc89ed31aaa02c71352a8cddac12c601a78a0c463925f9251669422e091afaf6ac63f21556279dbf561d49fc893bee75f22b4a18c047669e280ab009321ed02c8b3d3695b5301c4f3dc67d5c4ed27388a096064dc7b19772707b97d3e1b151ee85e5e8b33b4e83c8566eb8efea2e565f17cc72f93a1c6355246f54f1a018bad30dde4358204a730796cc3ef64f380b641b52d56e437be654f8e69c13ade9172a2433be7d396038946cbb3b6e408df333d508853637ad178b7dcd84d3175bd69cd4fb7c99f4e7a70eef9bf2b201da5fc9238de1dbafdc6153e6a250f08f9d9f1a8338954badd80c7c838ff298655bac4255927e2cd35c0490f293947a2840e9575caf77f282356d93c574bf541ab925f0c0407d2b5d8e3d23457a48a27b1ec98443a9d269b7e63936ea34808f582225ae20b5051802683570606169811c3c40df99a18cb0a22b315b6df733c42b097b484af729ba8dd4f344059023d7cda3d6dcdc565c70956f6e47669d87fe23f4e97c1693e102233957a6c12dd7c63ad79898ea88c34ee215b32692d9498e9d773c80f7eb1f970dab1d2db420095e32d25af38e7b346a3abd6b3f571c7167551266741c0a7693d35123ff7668c6228c76b496c983e45d76eb28cffa3fe91d262601a4c52361f6054e9f10fda2990c0bdc42a53c0471fd0b222f9bf9d041cf650d81cef52d7d9fe82911ad94030b544941c9f0286a108d92250be8812bcf5081486f619ed6ba73495bf9897918640371be52078d887783b5a6bfd9119d17b5fe59d07f6dec48c22b399077e4a827615d1bb54abb410befd4fa27e1e59688b0715ffdff51218efb8dd9038c94de0c57b94cb037c22838d46aba46286e927ddfea83b58e66d8ac95a69e8474b0b8bb81092eeb85e018b94739b0e8adb41b1a60f2195d9ac434a1839658b3eb2142d28bad6da3b7be2e70c4d729ea5af4318c4820a66b0b9984b8fc2bc23febbaeef05318a6f0ec59f4bda1d267297a5e2f58b050e2c5dc534c7d2e69ea305d3f5f218925e1091f73188b8230785635ed2ca8d84407406e080162b568f177287285e3efb88c37b602a3aaa6f020cd7e58cf614be23c759ef8ad90583aa9a079b6060ed6bc67d5446d1b60af6ae05ae9157bda75edd18785856f64275016faa68b629d97439d7463b7f337f69a27a613f7e7408ccd095e0aed397ddf4be98b1a858a10a1015aa75aaed9240130fb7cd90154321700ef4d80884f43866297dd9b92b744e8eeb417f9383932548bdfc57eb9313803a32ecd1c4ae520bbbf6f31591f2d9c369d32f8f74c50e543bec7a411d25516fd8528a5eebee7e90e99ca6dffeb180949fc07834761f6055e6b8a19a68932dd1457f22317804b06e0eb2a0deaa835f58397f98bb055269b6f442d00d32688edbf00526200fa92af892d5da60a65e68adbbaaefaded94c6b9d72d430ce34e3fd49022f0043b079478e08241033d72ef1fdc296d34f12ed0b17436379aab9af23350cbe0caa67cf0165fe0a01589bae87d6422086b38a076c6f497fa2f486cd31f2a4d55c79812583101fabc53a16f34b89de86f986650db7000447c21c4644daa1e960cc4621594c6d6d3a74e5e16557b3d562e6db18ffc3093d1270ff28ba6d3342cf2375e5810b6d8e1c47ba26d0a2852f5879785d46d505a5d74116ef97de0d869b324a28cb4c631cb25448ffeebcc04a35506816f7bc53b8eff2cc8258e7f3ddb185ea100e8babecf00eca5f34b3d6434378132039823091c3d7c1f5b2a6f79ce5845fe4f6aa21b80818322609048b1cb41a202f7b5776a317a89a3be23eab7225ba94638248975fa2cfebad254705f0030b6a387e1b19e5319e7e533fdf52d09873368b901b74f183b0a8f9eb38491605dd8fb2e34141ee443fee753486cbdd929e9eb4ecccd560c098258a6abcfa8edc8b5f1d3bdc8330ed1a2e09784f2dc65425e2340555f1a9b4c17812452b9709cea529519208b75dc8138a51cbdb35855ce86c3a7d17232037b8fc51b651a0d0c722db791d77959534203fa1675d6f9e8d6356a1cb2610ef30f", 0x1000}, {&(0x7f0000000000)="048df682de5d1234cdc8d5e899b659d2", 0x10}, {&(0x7f0000001740)="f97b5d8a76a8e1efb967b9573c741d6a7f5aace235263077bb26eb7fb87486705005fc30850f5319fc31cf6ef91e9442a85dcd0a0ca4a58f96c19ea973cf689b3c292d9081879f141011793b2453c3aa3056d1c8a68e0a4117949491e7a39af08231a9ba54f5ef643e31c36a458b3674c6c48c85d170f5fa20256e731d79a38ab8806c812627c7eaf944e95d4f000417ad86167db207a3fa9918ecd1977b3bf198f204bc864b9e4a74110f14d0b7601c4a99338df3f1c9955135f7b17357a284516791ce852f806b16f10af38e9922d661c10627396dc6092d32c4fb993a8f6762d30b400fc3d97416a6e4732ecf13bf68803d86468db3a58a14d480b8ba232403474172a6fba39b7c37f8cdaf4e5db208662ced87a63bb316c85944fd10a9495db7b904f2ebff123b36c8598ae1c67cf8e88bd09dd56ab18d0ea0c8ebdaf6fdf5cdff59bfd2d571b4da519d943fd30cf042ab9c0c46c32e133dd99ecaa3909ec38ef8d2b1604cd942033987dd2508ce280364ad5377ff0ca2bb511f95b40505cd0cc2dcf0748b767ba348ce03662b6ecc5b8364379e91f96583e8a8803ab8277257cc4fa13b7d9d2697d3bf2607da3b224e958c9e38e9f1645bf74212c5e46aa37e02ed8eab40e2d15cc59564f8e903e22963c0039a4e64ae14d95e3cfa57fbff4aac55f307c3d213af8a6aa668e37d3018c5defed8f6e745b8877cf820ac7801c6a37ddba5a74ef2a296f8d3712bc00f55dc5a933171801cb5dd148b63a6b3808f29d4bef9d93e2fa68e74a9181eb5bb8b6e4bdb6b4453553f30dece60daae522e53a883ffe35dc1aa78b0cd79d079dc52df342787a8be0a6b3423bdf01acd884ecd2144ed367d95cc951613e70d0ff970702ef9e2d807002d83f2fc639659d42434eabda690fc3e71294a3e29f7ae639a16cf80950322371a4cbb9d6c016798f9eb05ecd7b3a20adebe0dfb44e5e87e442073ddac7d9431bb29bb63c0f85c6dcb09ea828e9c282328c63cce4839ab2e3003d45d84a561073fcfe30f0882a2834eaa8ae7cb8447a99872295e4112058215c75f5c97015dea008022e5e2597b6f34d54b2a9c236bf855cc5733593df6123454976fa53bf984e9540a5075f67c27a124628a139c877127a86baead39077487b6634184030671f3a228af39808088c6cc7e0fb5df5af939b35fade21f432f8fb49a3536a56e71952b306bf09ed4c01ec58630cb2224f50238e4711ba22233b53b55c780a14c46ef119327bc306bc6b3746219f9f4133ec8860dd4c3e08e415ff4d2bf28581e0bdf3a15243527ec7b63f4d6a15607b7fd88b7e1fb7179f2aa4396f74bb005c6e0e47d89b08ce2a9767717d1d32986bf986b4307e16b8e2060d2795c61819b3fe374475bf0d44e07b7f00cf448e9fa20044f0dd34a3b774efd07b3e22878c4e9cb9241f3631668845c4e65699ada3528f4bebfa62ac01e7bca05c07383148e88c6ef97de1c18c3e0751422e242b0870c56497fb9023979d8a58b6128fcd8784b9c4a85e56606a9385121dcaa6a055617b6fc5e489192b7b0994da5ca56059c251381b6ab80595a2009d20d8f40dd849711078efea296b0ae299d7859b8a14b3fdad217c34718cf23b15d89fa4fa1bfd0f3d464baab4571ecf635fe50ce5e4c49536fa6556eae7132bc950777d1a38519c9848f078ff5af033f5b971c5e4a14122332ac74d1153e02407864dbe5812d9b9375fa9070be9cdb19e6a510b4ab3186ec1b5d3f6a77c4624494bc3603f27ed9b00dbf8684e782b1a2cebf8d8a4c0b323a510bab404ba30f48e80c9fb9dc1bcfc88a9f3c3749ffe7c87cc24315176e66e31e792267221c8c47d3ef4202203cb1b08d2c662756c4f11178e98067e7118f4b262d8ec185dcfd27501548f3812021e40f74e426780b2b4e198039416c624118361e442bea0e27e46e99cf677a70957adfd9ea04bd506c555e697c357bd608806512de749812d84f4eff026c5429bc67823ec571802044ab68c1cb7f53a730c395fd13f42bc6fab3c2b30d05aeb9468307ce54378ef1a0c2702f3dad7712f7aff4b5fbf72ec96f2205e1c8e7816f0a155b161e90743872b77cce2c5b86ce738aa509224da129638e8d49be0aa8bf704e732931024a0506c239667c5e5b1189b8ea22e4bbabd4fe1497a561e3910409bbf132071cba3e4d53dfe05850bea2fbb345134fc919f2755edf4e956d9bd706d226255a8ef6427d5fc02f51c49d5f2026f8e91d3a765e7be21e6d3269620815df59f977c938d4d904da323ec1b86aebb32502d8fa8ffd687ab4821b13769557ffd7dd49044966d82da5e21ce3f502378512bef502c79ec5817841ac2cbc882d52001e1418ed70b863b077fbdbe4a0c507ec68a4cb1ab9726587132cd1d66a5d2d21de8ea6abdc5f48588c0a13a2d3ccc73ab24fae92affb73d0006f1a320e23ff3df35791a8dcf30d9a5e996932c149dd2c1e5d365f98eacf40761dcd1a57c148ee5fb567be8d20988dde171d56f213dff5c997e0747dc29bcab13820e475da0d48f1b2da6aaf1459acb303acf8a3273b6866031c5bbc7fc6b8bac6da7d593671add6830e65f50c5c03f002419e21c32230668fd1525987111cf7324342760f2ee57e6e04bd27004aa2abf77e75954266ea043ac36c481cc2117aeb1adc87337653613a21fa76c5e53cf7983381dd787579fa456b21d6aeab1de8e43d20a6b2c4b179e64cc7b9b03e6bf8a8933e4cd4537f8ee099f4ea970879f96a7dfb0684d47bd08e1dd746088be6c05598341882944c660979b4d3c0cee128f48483374eaca024b70cffff055add4c35eaf13b8f88111b67efa4802b420c9dcaee93ef28cc1bf18fdd57a34353900cf670754b1b57450254e02db941e24c9be3c5d69c761aae4a0126d2154032ca075eaf32dc24cec244e8e0a3dad2193b759a851b02b8825186f77755ce73fb94e5154da9f1e4db7bcf232537c8839aa6c2faab010e70374b6268dad7581bc07898568d55cc2ffa50c9391ad9bb3c97ef048f88827f503498f221f401ba9bfca369caaabdd83a7889a32b531470d4a533d264340a88b09f9ad4893bae9e356eda6ead819c40cdabaeceb35caa429bceab9e620a9c532b2d4df658196dceef723ab7ba22e8e7baa9d753cb1d1a3fc1bc0e01d3cc2d8b185a72956a53df8d0066b0fe0be987bbbc606b96277fabc4817d9b8979f2731e8d8fa72634545f5ce4dcb90878af8f58f61434bfbdaa97c909ca66bdddccdbd3783d35d3a800bc8d01996f56ae8699a364b1cdfdf893d5ce881033392191bd55dc62c119d690bc97e76c77d5decd4664dfe4a1aebd57103f9db472b2b32fa46b39d23b3037e2b357611078bddf519e14ee6500e342dc5899f4e571b0b93a032fd978eb03a3a3c9ed15e94af3b0882ca9bab99b9c0e7db0808153b669444803f44ae84e0db1904920cdd79636140356ceaae0052aa6db9435b051660db2f0f8ab6eb2291cd37084aa8c3d7aa21cd8a0deba163187bac5618a9000ed26d297aa1b5e0d0b1175c593e024feb4a73555a9a6019155b7008c2a8e381d4f953c2b903a806ed952e3ee385b03ec76431db73e47710d1e87bf293ff7645dd5248574b5132d71e5c3dc94f19f55f08bbb5511e55d67c5a33f4c5dd37d5ce3c163db32bee74f05d58409f793db28655d692412cc4ddded7e29097a11e8d9f30a42c472bc6e31fbd6318c14fb53922ec06923287bc0c27fd58f11659bf43aadac5c83b6ee152e9caf020a15f198ccbeecd05feb1628fe9cbcd4e3477e9c06515ee578cb8be42c0b409214644b247c1638cbb7ed39e8d0c5b87132e959ccbb739991e11511c605f6426e057d34b0f528eabc9b07bc28a6bf7c6336ac2cc1427c420a2b9f57f0135308537cbc80fd863369b7d0906fe493e7b036658936688658d018db3fde5a469b65def3ae2a5ffc138bfc17d86c5de52e3c8dae8d31d42aaf8ad94eb90b6974be0477a02df72e6a9f1590466d5c6fbd04c5b0e0f7d3b25c63f25e87839dfdb8da5a0e922cead3e40de2cd4c63ed7a48bb9cfd03b5bc1459c4eed75b973059dc8514b27e69d7f5c593fc83f153cab28365ba93db23de041df8eb9e35fefbf4fdf7527d8fcdf29d8da9045ae21d5952c6fb99a896e0e47aa9fff80e611c40f28abfb59265a0df65087e263db2be306ac9cdbafde924a3e9d8efc8ebfb5c5872bb0bf6ef54e541badd333178e28029ff2c06da854b5d17289566d8a3f69e3795a091c32007009a41ab8c6ff292574912aaaef017d02c3d01513d9dae00d484bacce2f562c7aeaa033f1c8ee41b310d893a4cc60bba87e4dbb063213eec1084db100f4a0ffe3338be12a451a7b2ee98c67fa646be3c02b8872e57c5e827f088ba7cc9163a7674d7f8b0100a27b4312a9e8e0d925b9abcba23f033a21ef9dd9d6de8220d7feb3c10c001d0070b8f9adfa266fb0cd3dbbd603c539bb782f8a667f82468289728cdc333f4a8b441af1b5c63b9a0369fdb634b4f814f0de08ca005a9589c80a3a029bb0ddf07681d202e6a1ee008e8be0d7689b95913c0eaaf6e2d6165a0fe4612e47736189958eb14761c1af1909b0754efda7c678990b52fd095589cdc08e49b3df6e3e78237388e0dc735315d66a668859ca1920a72e7be1d3b751dea41047b1c50b9178a08559b39bc54808554284b207b6576d8ae70fa2df713807dbacb89ee37d9049b1fbc45a8382a9b8d7280bc2af57a3a54af7c4709dfab1988f9c27abcff3fbb980f957897d51ca22d007bc4acdc5d508129e666938b713af4eb850ac51cb7377c30b9f7653b829b25b0bc0c1d103b6f8ca956c59a0353616a72ad01d2eccbdb682bfeef551524fde919098efc7f2097e6073bc54d18143e14aec9ccc536305c631d5a437a1b4d64f49983585d3d14d1cedec4b5518746a3f4bb6627e46c4e4c5596b23d7a20b0c72033da6af1e9952f04378ee9106a1912440e2bd5478c68256ce473d288235c5435849ec47fb7a0e3df909955cf0051f4e7f0cb4748eaa51fb94824a6ee880543d8e82b291e0529a8e07604b1f4ac785f7675a80e8ddb5999a75190f0242d24195a020529a017cd40dc3e165b7d3ed9bb5ead7980566ca107a94641d4901b895a099fcaefb7be507c59460f6afc51a2fe988fc72a6eaf1c7ade664517731cc6bd0000a60ceea0cd1a58ba1dca7b414b92e634aeef45db22dfc0335c455d6083faa729aeafba5a1b22a15053ef780f92ee1323907e66f43030a20dbc6defeba722d06f488687e92764fe821637e1e70470717385c0691d3fe5d9da6d5e94f4ee41b0c896248821bfea04d78e58a4734519f0b85ca72e24de3de345e7a9467424ba49e4e98e20960eb7324c7113d7317bf8d5d925c8808c97a74bfcb1c7bfeee15adda6fd42d00144b8e0a3f892d350eea5421ffa10a0551ec300cc8a7bcd0f9e08fb7dca97e80943e3295d8061867dca00223e9d432083fe507715cc2322b27036220516ff1df8ffab7990045f0f0639749b0e1ae64071d6db85aee2492651d22752c0dbe8a5d426f5284f61730f869c4377cb899444c8a4683a1400c602a5dcd80467f1d9e5bf15768e3d7a6625087a0bf369a36baffa16b43137c9eac495b2bfee8fe73c5bc345b25a88744ff860259b0d557a0da23f20a394b8797c7263832a202d80a2d0a58ccb8f2f9f0862e75559b45dca691153fd281502c7e36ec9702e32f94758274ebcc5451f0b34c15ab2386813b1afc450f372d58d90eb2f2596709159328206945e66", 0x1000}, {&(0x7f00000001c0)="034e0692d51544cee2af1f4e9a4e92e172b384170fd91d8aebf9368422fa8eb69be6e721e31726521124502fafc79c2f0984e2d20084c1031dfac067dee1116a9c2474a65727ed4c5eeac218b8f39d36f3e81549125cc73739ec6919b7518a5fd6f69eb1489cfbcf68c3fe6ece47b83f85a133a0f6457df52aac110881a650707d04db613a867ee8484586c6bebdd0110b82af6284abbe585b2aff7670fb41a1c53c66944a4eb6b956ec773d2319a0a0e86b", 0xb2}, {&(0x7f0000000080)="9cb46168ae705a785eb182f4bdbef66a5ecf1dc57ef3844dfeeb75fc69e6e1fc82630d84c4", 0x25}], 0x6) 16:40:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/177, 0xb1}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/193, 0xc1}], 0x4, &(0x7f0000000380)=""/241, 0xf1}, 0x40) 16:40:27 executing program 0: r0 = socket(0x2000400000000018, 0x1, 0x10000000001) setsockopt(r0, 0x1f, 0x5, 0x0, 0x0) 16:40:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x14a) 16:40:27 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000070800003d0e000048000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x45, 0x0, 0x1000) 16:40:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) r3 = semget(0x0, 0x2, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/59) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) 16:40:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:40:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/206, 0xce, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:40:28 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x18c) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000100)="ffda64e685132a460efd6dfa97e31ea0336c491f9792b17d7cf3e7f8015a94071adc720b7b2246d380cf568c1bd563fe953d1e2c686d5963bd2125b3aaea354eaf788ce4a0cd494089acaf61212b63ad1aa3f3e54b95906095481f8af1bc2042ab704518273ca03c3f6a10a730acfac56ed81c75a5c480be6739f958c88889c0a959fec7e05c8ef24549e99b4374ab6281c92702277991cc4d921c8d327cd9fd0719c4a57657782dac77f8fd38528cc44fd8fabad5fca9d9146330e1dca494d9c9b30df2b93bdd33cd53444ad2f0a9f2ed08651a1e7a637e9f4926469b3dc66cfb72bbdde4e35527ef85b878183a22a5", 0xf0, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000000)) 16:40:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x7f, 0x8b3, "b372cd398f7ae752f226b6d9f14e137e9956cb12", 0x18c, 0x19}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:40:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setrlimit(0xe, &(0x7f0000000000)={0xd1a, 0x8}) fchdir(r0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:40:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) r1 = semget(0x2, 0x0, 0x80) semop(r1, &(0x7f0000000040)=[{0x0, 0x66a, 0x800}], 0x1) 16:40:28 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='.,\xde\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:40:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r2, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff}}, 0x2) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) fchown(r3, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$inet(r4, 0x0, &(0x7f00000003c0)=0x1000001c3) syz_open_pts() r6 = fcntl$getown(r4, 0x5) preadv(r2, &(0x7f00000006c0), 0x4, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x2, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r7, &(0x7f0000000340)='./file0\x00', r8, r9, 0x4) 16:40:28 executing program 1: socket(0x6, 0x4, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="eb1fcc7f13b9fd810eaa4e713048e69931929648aa6986779b69b6fd3ed758224072b80cb9fffc75d464173737e80d732f0d84d165bf676499e186fda0", 0x32b) fcntl$setstatus(r0, 0x4, 0xc8) 16:40:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socket$inet(0x2, 0x0, 0xe82) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)='\t', 0x1}], 0x1, 0x0) 16:40:28 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 16:40:28 executing program 1: r0 = socket$inet(0x2, 0x10000000000000, 0x0) sendto(r0, &(0x7f0000000000)="13bf51e22e9822d3d8758012b1d67cb9dcf18a118f5e239652423ebe11635b69b9897019e5d4a9ddd1f0ccff1a92a950f4e025048ef7ae7ae8deb9a3e54aa1a172911617ac0d06e71dddc1a205ad63609e2f701c79c6fee9ab13873703432bfc4a6dd089d2912e2e4bb415a1585794591d0264cb6b9c94db9c2e680afdb3fba6437227ca356367545ad485058d411876411784ec739b60a06d393777073043f6a3eae130554232dc2d65ae74f0aa80", 0xaf, 0xc, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:40:28 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getuid() r1 = geteuid() setreuid(r1, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:40:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000180)='./file0\x00') open(0x0, 0x10000000000, 0x80) 16:40:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10000, 0x7fffffff, 0xffffffffffffac66, 0x2bce, "e20dab7f9860572944f0ccb5707048caff7ed399", 0xfffffffffffffffa, 0x8}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) write(r1, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4cbae94cc409ff009e3db0cc092efbb83f00"}) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) close(r1) syz_open_pts() 16:40:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x24) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) shutdown(r0, 0x0) 16:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) msgget$private(0x0, 0x108) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) clock_settime(0x4, &(0x7f0000000080)={0x2, 0x1f}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) 16:40:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) 16:40:29 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0xffff}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000018, 0x1, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x19, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0xd8, 0xf0000080, 0x5536, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0xe3, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80000004, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0xffffffffffffffff, 0x3}], 0xde8, &(0x7f00000002c0)={0x7ff, 0x8}) 16:40:29 executing program 1: r0 = socket(0x16, 0x40000005, 0x11d) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x77, &(0x7f0000000040)="3e7200fa879651e059df7fa9ef68ccdffd4e3d91f890f5ffcf543082531f02e744d003b4d7d5f2fb989aa36f84cd15c014361d8883317f4c9dae68453cd2bc33a33f1bc159d7619c2eb0a7ac013fa5d91bd35cf326e21be53def521bf94fd105849b302fe5916c4c015bed2dbd90b1a9a467e13b689587") 16:40:29 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) syz_emit_ethernet(0x2c, &(0x7f0000000080)="c78829772fce154e0df141ba20ad32d4f95d0b823bdf77beac43de03456f02d1fc97d3e4ccb7db03e51b1fad") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002002000000000100", 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r2 = socket(0x18, 0x4, 0x0) socket(0x10, 0x804002, 0x8001) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8890, 0x0) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:40:29 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x408, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f00002ed000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='/dev/wskbd0\x00', &(0x7f0000000140)='/dev/wskbd0\x00', &(0x7f0000000180)='#%\x00', &(0x7f00000001c0)='-!\x00', &(0x7f0000000200)='@\x81\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='\x19-\x00', &(0x7f00000002c0)='/dev/wskbd0\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/wskbd0\x00', &(0x7f0000000440)='/dev/wskbd0\x00']) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:40:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:40:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 16:40:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x800) 16:40:29 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) flock(r1, 0x3) dup(r0) 16:40:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x520) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b00000000000000000000000000"], 0x1, 0x800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) geteuid() socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) 16:40:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000700)="a3445cd7f11d5ff2ce9f5ac424dd0e8f44e09c6fa2947888d8909a61ab27615be53a91aec2332181445f762c956713e92513bb0f6b77293d6265ac6f381afd698e7f99a2d65cff4afc3b5e29d7d7c4d8063372d9c4b460e43d0f54c89eb9db7f9eba3f8f8b04a9f1fd66fec4b6613adbe6a15b8d2316297255e4d92c151b5db3d17b50a2f9edbb4d60a79f3c899992da24a512febe539d4d82fda57a2e5d9aea07ff63976dd21c8a9c274e79164904a8899a72a4911debcf1e4aed086d6edd0bb532ac31d2bb01e26c85a6bf56c841", 0xcf) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000880)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000240)='./bus\x00', r3, r4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) getpeername(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002caf8e60234ebd8d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262ce74618a400193fc41331fc74d3d5c65ae4ee8b9c38e96a254472a2d53ac8bf27000000a1996c97c3285b603fdb117bb4235e8e000000000000000000000000000000000000000000"], 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x423, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8000, 0x0) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:40:31 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000140)='./file1\x00', 0x5) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:40:31 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000100)) 16:40:31 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x3, r2}) 16:40:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1000000000000000, 0x81}, 0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1d62, 0xaf}, 0xc) getsockopt(r1, 0x200000029, 0x1ff, 0x0, 0x0) 16:40:31 executing program 1: r0 = socket(0x10000000000, 0x18e9bbbc9185d54b, 0x6) syz_open_pts() getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0xfd, &(0x7f0000000140)="48f2a96463e3dcad77dc4ecc570f5649225ff07e2aa40748a20883f861d7beb3d69da04ab094ed89972c367d6d8d7f039deb7bd4f6c7ab51b02158db3be52be7b922e48f137e9723804edcf57d43c2b4e13e44e76481f3a80041013fb586ae2d5e2eb0f3e7cf72bafdbe6a2e6a53478f75d68bf73c022060953a708d1ec8d7f4ba07addb504d90d77bd1c8903bae24a12d49166f3299047be72c62de08ea48ebba4b1b4d51c950ae01fbacd8180d4afdc56a073b19dbe3c31f200abf0d3d1b25440d93b764b200fc54d8505fc72d369ce0af77b1bc8987d690d17872248932ba966489263680669e03f8be6be0e2319c45df66b6edf3e8b0f1d8bcd87a0f0f", 0xffffffffffffff76) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1127, &(0x7f0000000080), &(0x7f0000000240)=0x4) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x3, 0x8}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:40:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getrusage(0x0, &(0x7f0000000000)) syz_open_pts() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:40:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0, 0x7e}, {0x0}, {0x0}, {0x0}], 0x9) 16:40:31 executing program 0: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x18220, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x4) 16:40:31 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)=0x1) 16:40:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:40:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 16:40:31 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="e4476d2f43b72554", 0x8}, {&(0x7f00000000c0)="d94a6b69b4367c2b069ff757a949ba9426a3fa7cec7a22d7797a6bc41ef18dc294e5def8e8e3906de76ea7cc4798cec45129cf0e84d4ca987695282bcf317136c5fc2557d0efe7b52f2036882cb49d357ef06a01bf28b80a087d2a15c4385d214061f2fc551f2021ab8740a3c69dfb02b8c990924da8e0316ecd", 0x7a}, {&(0x7f0000000140)="3d3ff6fa3ea54809a3c9d188b0ca768388b3b32429605592befd66afdc9bdce5a8f610a736b317311ed1ed3e6254cbdb6eec8edc82268ec3a9b8f8", 0x3b}], 0x3, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r0, r0, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r0, r0, r2, r2, r2, r1]}], 0x80}, 0x1) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:40:31 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) dup2(r1, r0) 16:40:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto(r0, &(0x7f0000000000)="2b5c4c1382db9c492f738f6805907b66068693a1b6af885312cbcffcdb547e7db17d0ee299eacb4758b5ecb916087600a89a45c77b7599b38527811480c16d4da6d7f7b33ad87c05e7eae23a6944c4b6bb09dc590dfa1a94223c0d3f73da5281bab847fab01ad530d1af5df29e6df1ab8a8127700d150865efa6c765393d86eac33b58", 0x83, 0xa, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x3f, 0x100000001, &(0x7f0000000180)="6927651f7745d978aab2c25c18a56b8128ab692ec596d97fa84d24feebbb621300a78d6040ba05e46a7501555a62bacf4afe187198eee9292c258abd192351f23831a477d01a522fc429b02f2fdb0433c19ff27ca4762f3dbe20016f26ea93f067d6ed6739ce523d8dc63882fc63c1e795ca1563e639fc33c3aeae8af99a7ffe782a9f232eee47ac035f01e5c4e676", 0x8f) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0xff, 0x180000000, &(0x7f0000000240)=""/158, &(0x7f00000003c0)=0x9e) shutdown(r0, 0x1) r1 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x1e5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) 16:40:31 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) madvise(&(0x7f00002dd000/0x1000)=nil, 0x1000, 0x1) 16:40:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(0xffffffffffffffff, 0x20004276, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa0, 0x0) 16:40:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:40:32 executing program 1: munmap(&(0x7f000007d000/0x2000)=nil, 0x2000) shmget(0x3, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000001000/0x200000)=nil, 0x200000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:40:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) socketpair(0x6, 0x8000, 0x9, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) dup(r1) 16:40:32 executing program 0: r0 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001640)="d1", 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="d6612f9e9222f1f5b2c4eeb9aa187f154954e2aa7722ea0f76ce39a25031feee756f4416c724d1eeb6d279024a19529d31400ab1e0f235cb88ca0cbb176a87de89f4", 0x42}, {&(0x7f00000000c0)="14b4ca0594c40a28d35b551640158bd4bf622c8a039fc1369db2d17c59b9f766e7daec579c00c43b92b6f6f89e6003aaaaf58f93a2246954df26b5b5093f04e2aca7ec94b1c0ee68d65ea63d26615a820078f99648346343711c0d50dfad62e4fee03a00b9a5a832fb51ea41b469d69cf533895e9a04dce1c8044afc61702252ba", 0x81}, {&(0x7f0000000180)="83af49f80dfdfa981f4435d785ed59b713ab5c9d1f5af209a24562c2c5d0e3ca6e275283cd73c20c02ce0e8605d02c91a88cb7798f1b1940abbac62d7ee9ec9f6f22d1b69439146a466e44a6f71298bc17fe2c4094dcbb6d1edc06a73bffd82e4d2fc23c4952934e43aa7416e18b29a223d7d2e618b597102c6ce18d2f7263102c910fc7199d22702c83fa65e6342c10df0c6fbcea2f74fa82c13d363dee27c26382470e5b9c9d8ddf6db99ef3481aa75d806a3a3de81058b26eaa02c31c8e7e7ccc508edf9d3fd807fc773586237707e6e1841819058e82425922fa747c1c70c686f38345e143f8e4cf1439d2661a0953f6336e6b7d4d4e029bfe", 0xfb}], 0x3) 16:40:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x20, r1}) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"}], 0x1010}, 0x9) 16:40:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/51, &(0x7f0000000140)=0x33) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x12) r5 = kqueue() dup2(r2, r5) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:40:32 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000340)={0x10be8575, 0x7}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="892619ddac21743c4dee507626bb2ffd95bb5e42", 0x14) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0xffffffff) 16:40:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x28) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a569abf3e752b00000000002000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:40:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x0) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/143) mknod(&(0x7f0000000140)='./bus\x00', 0x2044, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x20) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) 16:40:32 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000580)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() mknodat(r1, &(0x7f0000000200)='./file1\x00', 0xc000, 0x1ff) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) 16:40:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x4fe) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x200c, 0x8) syz_open_pts() syz_open_pts() 16:40:32 executing program 1: r0 = socket(0x7, 0xfffffffffffffffd, 0x100) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) socket(0x1, 0x5, 0x3) 16:40:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xea, 0x0, 0xde, 0x0, 0xffffffffffffff37}, 0x0) 16:40:33 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) sync() ioctl$KDDISABIO(r0, 0x20004b3d) execve(0x0, 0x0, 0x0) 16:40:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:40:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x9, 0x1, 0x7, 0x8}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:40:33 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x81, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x9, 0x5, 0x5, 0x9}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000180)="cba09855b8460c166a9a8422c4f346e33a23ea46bd44f17e0f9b9fd2e9", 0x1d, 0x6, &(0x7f0000000200)={0x18, 0x2, 0x6}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) close(r2) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0xb8d, 0xe13}, 0xc) poll(&(0x7f0000000280), 0x2000000000000083, 0x0) 16:40:33 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001000000ff010000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:40:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x101) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:40:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x42, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0xcf, 0x3}, {0x80, 0xfc}, {0x7, 0x1}, {0x23, 0x7fffffff}, {0x184, 0x13}, {0x87, 0x4}, {0x81, 0xf2}, {0x25, 0x3f}, {0x49, 0x8}], 0x200000000000015c}) 16:40:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x4) 16:40:34 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000028c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002900), 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x4) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, r6}}) r8 = socket(0x32, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4000, 0x80) r11 = openat(0xffffffffffffff9c, &(0x7f00000026c0)='./file0\x00', 0x820, 0x90) socketpair(0x6, 0x7, 0xe8, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x4, 0xb) r14 = syz_open_pts() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wsmouse0\x00', 0x10000, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000002780)=@file={0x0, ""/15}, &(0x7f00000027c0)=0x11) sendmsg$unix(r8, &(0x7f0000002880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002640)=[{&(0x7f00000001c0)="9113b59a209a169203ec2d488abd97674fc03d5620019dec2fb91ebddf30469f64c03f5f1902bf718681c5163a3468d8d32f5c9afdedd261067a5bd8d4c5440e65162093e4e5609b74622cba33a1aeed8c96c3f94d2a1d4f5f80d2b680666223bab0369ad5f8f49a2b34f4ba1c1c0158cf2db937a712205273450aacfde773166459fe812ffacec9d0dd921b4e8f2c5bbd48730b60c7d359baab75f0f3820cf0f0b27f12f2424ca1b75fab1eebe64a276911a80f6bc6c233809ee7cd3139773b5f488b4257701269c05bb13c52b3e58eb3", 0xd1}, {&(0x7f0000001380)="b25673c677f24a10c8246dacb0d5c60e029db442744ff7bb1b19831c57a8f2c14bf4692567161687b6d8557442980404367e05cdfa052f3071a0b2566780d42c8ba993994d881ed3f49254dbf9e2167568e06dd1a0cf8aca078b44c3eebdd3af4533790e6903c3bd5a03dd30bce42045a78e3d5929c442b02090a406eb077e6fd578afd5be61b86e600466e120d4b22ed76bba735a9239ea1f74a9ae26ccdbe7e321c44662acb3cadf7e0e99e5e68ad7e94678797c0d6759854338d3f770cc6e2393bc0570c89adeffcdd6", 0xcb}, {&(0x7f00000002c0)="94ad3964a471ce1fb783de70c90814fbdae00d30b045ab69068565f1bc336bd95f8f59c3e6dafadf3d5ff96139688a10568c", 0x32}, {&(0x7f0000000300)="ed2f478830fb2cbaceb2184a6629f75e5923909b039fef72b34ae39cd87ac44a2dcf4232769f1b4c7a82efb35f1e141a68eab7", 0x33}, {&(0x7f0000001480)="192f37d8adefd8bef70d7e789db9b01cf9adc39ff2818d38b1035a2b5b977a9f0e37de673e85e2b4cca84052b441929f4d6c77810c969bc0f71119b11b6c798c58c41969c87086948fd95ff3f89a5c0089613519a1a19f0aeb0bb3c1ecaa422cf76bb5a15e2bd2307558ea2c7850181a65140e6f662bf5eaa3934bc828c2eefe4756e2c9418087c5bca77ef4d8e53b1fca519eea1703b153842f30689d82cd7faeba62af552be2d757b303f2a0d538e9409484b94a95b0d902cbdb7a9f2323a267498b60251107a179165a1f058b3b466c789ec28992858721d804cbc162d6bf288877172524aa2dfd50190598818f85ace06366c9f68e1ac765018d7b601e5ce943b58c2afe1e26e1479a07d2844be530558e8063ef4748d061ced929da0b64028860d4e7bd33e4ab777a4d756b5f9e0dbbe7b32d4d887f690f1c90496f5dab2369c42073cee28f2a1d782fc7a32351e2cc06b26dcca704995cd46422280bfcb2dfc8b5eecd2c489d84583be0bf9fd580d36598b7d393b29d47f8b9b74357a45f2802cb4215712863b1fd4e8be51df1dc7813c7e98628160216d142368906ccc3d03da56887d9290359ee92200be3d1e68fda376184034d92ca0d962c8af4ad93efba50953279d19d482e882d6903a1b1002e71ebfdfb4d19f39267865f107e7f406f0e8ff7b519432649cc65a062a396411baaabd35e0fd26f1e38bc1c60ff4fb4f55e40aa04bfca0c116b9400c60f181daf8eebba58e10dbb427a45327eac1f98e09fd7f042567cbe90166259d6381ed03a791e4ee62a42059b0be8780b4f11c006cb5005c74cca97de5fc2bf0e78f79decb3d3d2edf6a992083049735b3d811aa5b3a1468b9e1217d4711ed34405a9767eba367b05de4cf8b0b4d35a5fae0d5e3aa31e99885f5bdd99acfa49e3a410d7a90f62ded669397d6218bb047275b6f5e1db386f1bb7f0620ac9dd92898f2df8eade460891c534b61adb3c6338db3d9c30396234b478a57cf686e744a55ac1a15e217c8a1d1c65e811574b1c684bf893c970f273c2b7f598e76b4dc27edad01d2a8712404a3a49738fe64f3320105ef9f071d58dabb5c3d662bf0ef506a193d36e40f4f083068ba686b08eb7a32d59a47dd5a0f35bd1f767db47058078eb25bd5b69325c77632f808952783819fec195e7609ec87be47b5c0a338d77feb72f7427cfc1de208eb2cc255ac0e01cf8bcad2a17b2f1f8ce3e449adbb594598b92109a08a2e88e5cffe1f1fe4b2a37468d0a4a66786a60b156c645252032f96c69f41267f0a619f26e776de31b57f4060ed5f71ddd446d0087b2ac2abbde565442bca74fa8df74b413c4c72cf1e98e3b6ef6aed8ab73502f498df2fa9adc38b8aea234e70df5e652bf9d36adca3ee90582c46da136eeb380cd62379c3c680e44c30b5ab3f71a89c5cec6db1df4538e42ab0dc3930eeb694d933706b0f23205069f393052f5d9db3d7fd16c8e4a03a299904e2303736dc2204eb92eb41a9258552e881669d39b4075c58ace62a616fef72b94ccea61e776bb8a784ceff2dadcaf40dc3f9233fcd84d539994c650ed774d6c25d36779c59eea9bc337b95b86f035156b3c15d10ad3058a80bee00d3341782473b071f9e53f0b1a8ff7535822625517c78468b45f94a3b6f1d22e9e2c810a2d6fc0626db8f3e38a4dd730a22ad0eca4fb89cbefca3b17938fe3f69d161bd86fe7704996347d87cce836e50036ee38b1edb1e554b1519d28fa42c555fa8a4617e846528195554230594a31f6ade3f9dc2cd4cf7f0c57edfd307af2a1afdec43aa5e7922312d17927d890b8b07de2bc3b95ec099ba0b09e04ae1243132a0d43a3cf729286aa5181ba755753d3f05d643bee6f9f8e90892709601179d082dd51e9f7f808dc9553350dacf61b2525f1cf15551bde2aac21bf2f1a5e9c2212eb3ba8314d1520deb19b23b559a3bc568e0b20da65c758fdcb29902274c671feb449d99341dc092ddccb6c65c8c461861e66367fdde2ce71496e8ba4e1708b712024ebfe282231304310ffc0245fa69de3b17f553f81418d47a5afb0a89710bf228c9ace123bbce899795b2e6b988bf6a2aee909f0133225907c69bde7820f377d7c42fb54294fb462a7646e2062f74e67f33b2a5037f99a88c4b99e3c6588ebb4f2cfd449b214ec0ddfa0aa5a36d0f8042080e2f5907298c7e53eee0581a23fb951b2e96d987deccffa2cf6a9ad1f4ce3bce6d7b77f886dfd111ef1232292bcf5e029a88fa68e4111578940fc4de2dec7a15c44aaef23655b21fce9caea6fb4679cdcd9e82ac994fab5f635ca50ce28188a74d98343eefb1c306c9044a3a65ef01e5a44ded8341a1e1ae3bfd68e58ca54e2d1effc147849a2a1563bc76fda5f7e4afb03693eca442cd3e6d893d34b682161012a915b1e097e97aa9487744d1eeb50d652bcb947df77e269e769031e01f437f8d6e4e34690ed23fa1a0e78cccc6fc621997be9f87130aa0c60103fa4728d9543c7640988e4581898369cbe8e79599563fb8cbdefec7e121291cedf8f59d859ed589f397d5004a06f83a0f84debd17308f12b8bc4ef1f93ce74d405b891776a3e63cec149ce89f8f46ebbfea8a992faa52c2a3815ddaf2d6a68221acf75b6d20dfd780fb3e62f0e8804329efdc0a2024644d7ce02f5df82f98ca27a685170a231c9e283ca7a32fe630978dd7adc6bbb5ae66b0aee407cd7a6c4e4179303c32b0dcae46c68be41277af438a711361b3ddacaf8d9aacb7fb04e4c57ec95cc2f939f17e194eaec045bed4474b6e636a3ca924f40b23ad0a5a24c033743cbdb290c2b3b1a15b613090804ddadda01d24acdcb39b3ed10235c5a88c3de6fffeb33a646fe7b4a5b41dfbb4feed19cb1c59778936ce9953acbf457d9bd96435c722ad8eaa37dce4a37922dc2ba28df9eb2e67328ff935c2116c95fceda1b2befef9aba7df8045db0546c8950b6f7e33d360dba66938d1d76ab76ed6614d1b34c0f9dcd25f56423d29da269cba6ceab06836785a756b08dfcc0c5cfb9e23a039701e123e43cd44966c9db1d71fe0e44b921a2238c9f61606f9a745ef40cb797295d9951931166f377eb519bc8cae677d489e4ecd39d7072ad7916cb6877421a85d8d7788185ba1b3e05ec7b991937c6a1fd680c6c8841ab28e4a1fb90b79442dfffc018a315922fad5600113390a6dea2bbfa845009144f2fd42decc7db6b06a556b51cbdc74e2b37b3c5b2965032b9cf7d352fa9b03d458f8715c593e3c21d05d32698a325c7089fb8629eec6132e36147c2002ba75cc4adc219fb152cbd46e092eade490ce3daed0f39c479dc53e8f85eb6bb53f8e2fccfe0ff79ea61f59b56cacb5182ca9c1501cec40e2403d35f2ca6a400c8b1b3541050b0b4fa99855e04dfdd55dd46902ddd006134525adb88ef6874e9140fc79839865ca9924504c7d5318ce1875a60aa2ef99269cdb00a5f40bc583e7ebd4a7bd12618bc04eae5b6ec8a5bf1ea4bac2358dd889ecf9b163fdb28da1dbc5853bc111e87e6083b93a017119f99d54f0b0c265be3040409950f1f4bbb1afe0f1f816f2a2da7d617a83ae265e6074e35757c0d71fca8e100827c3cc0938fe6b5a0f8f6b76414ffed3dc885fe10d5468b45283293e3020a079aa853a99db8e7e3d701d8445bafa223a4fdbe8b53ed3c46bc12d7b7cb1ed8c207bf192b60b518fcfaf3fe496ac287584c52d32c05fdbacf433d3dae9c4f67bbfda760ed425fbd6c60d6e0f6269ecbba462fd2567f8ea34580fe8ba27e726e23792410ea52055471a3b243a75f2f0f6e86ca788923f1e1186d78eda50fad60892941fde3ecf3741478d756a4e6f97d9e63576edd8a7e34e3e11d197390e363d395eb3a540f03489ad9a8e41eac42810a9fad40bc4bbf5990a2b985ec3cf9e516804dc2ba352c3836af7ba69abad711bca0bf6db89c4e2c6503976cc1c5f571bd8e7cc3c651baa4bfa722f6243d641f231a085513381514a1d1dffde332fd2d37b3dec5ee0a7d5d87366d0dd38e74ba9f4a79a714c141ce7a128558d9568e40490246b9b80fa3f75095ece705a493f944c8ac15cf471d7d672731a7c4fc0013ba121bcf095baeaef715d2c453742f322ad8037a8785e6858574ff8f439412fffe9da8769557aa35000a2dc1a49e939f2c6a59b6fbc99c11374c90c27d6bd90c62577f282f4576eac3153c58ed1ff90f55257f0bc9346ebe10297aa51ab30bfc51fe8ffd13de522fe837f16ec9288a7de8319acb17a9ed4ad8c7b6a84552ff9c5c938e16b5a660ce2128db40e296cf3fe9dd567e4e9cbc8799e1de75390487871c1be17bc6f61b0c76e0d4be857dcae056737b071fb73b0650e300ff7fc30d003662f6303031f46e685de2fe85c93b39c0d7cbf06588dfcd69935cc8f0d8937d50ae69c4632fc050eefc81af85802ca6e883e4aca0c05dd86ccda35de4ae85937cc1056da95e2ed31d5f1ee80bd8fbee50839819e0dea239f31f4765a7557f37ccd22cac18406dc95d874d43eaf33636a4fc5c33c98293f0f213e2e58cc37756a7eb848516b0e2980c2b4ada2d40f33258b52aab2e2dff452d0153ebf53c86b50dfd866c4e28f2da1ee70a70cbb97fc54380d0e57ca18298afe6c294ec3c97aef70d42841d1cfe5eed8b0b5d0875626e23260b1739a788793c9916804f90f658682adb396a4210d0ff7137835c328226eb738abf05442bfeed93f9484e69e09d7642add0172200d6dff9c71eacc244189fe4a3b27cef8b851021e3cf3a7eae51b90e99862591c1167de43af782c8e94f1e0f1c2261b15b2553856843757bf2e9356547abfd5a641d808fc4c79b49cea8ae841718a6be73cfa4fd5c011b090533a12f4887245e3b2970602c1af41c101e81457a406d590ee8dce2df269978338038ebb515436d79e486defae8891fbdbb1f530153cc342d49c03dd30fd62e53ae4574843407dcdbf65a00c5a65f246eb08e10780df234ae784e1e764e05deb87d63ecf7653d27d782a3dda7673280dbc31851c33d4db92e36ab7e4d89c8e282c4c5a24f3b5cb0914c8e78f203a0499f4c7ee836a46ed90021fa7a165236672fd3247a719d9e58741336df01c370d9e6c9cf100dc57a046cd89e95a20d71ab5ea1ab2dfb5859dcbeacaeeb61c56509be982f108de822e1185af75b5a73fc0a4f056bff8be2197dbed2062843edc03f5b495db16c66633961b500808f438aa849040ba4b4474a9b2cdb2c86fbe2cb5742c60a6d1fad0f042ca4bdcd291df2889961cdeb0add6f2daafde45e9265a7c61f1c031d9755d5a146e6b1293cde960eb3397d24c1aab2fb074ba8df26dee7d21ca431de8e6512a916ce16a1656dfcdf5b3b83babc904e60fd0bff9c6260413c145c79c01fc1e8d018c99585c3342aa9d783af9cd6daee2f523a62f6587bc9bc15db7af04d7e685cf5bf4de164e73f26ffac4a045484cd61b31f0905eae20bb52c7354f560ee3f20f124faf873eeff0887ddd612942be179635a64a9f3ab82d31a81c8b74534ffe155fa46c46cb1565b6226c20a49f82a33b218cb2edeb6a67e303a79f5bf9027447cac6500719256a1ddd28b0b818389631040afc79f3b05cfc0e9e8ae573037d5203cfd105536617aa8fcd4a3f3443ed01aa989f8c5abe5dbd8b770e90d6b8fcb52fd824da107e199b054814ac895b03abec77575f1d72764b761bd943d676825caab4905e142e8ed05bed37965b2c44dd3872f43bc5a890cfddd80fefb29ea5c48daeddfc2fbd974bc4d482fd5622f62b4", 0x1000}, {&(0x7f0000002480)="6e4c54e765f6d6b0efa30e1b79137836052fa91d6b5a4fff24555a435250bf1287c30cadd78dbdc21247b87bd9023d7f53f0c1c333905f4b5b9d1616a29402a260a56fdbcba02e9a50e2e410b00ed8b232bb8d0498df2418f2a2e5912de37339c80cfbf5a8e00ff8afb8d12b55ad92e281151dd55155b5eb925de99b58b28b67c3e26b3d6aade299d0fc88f63baed651", 0x90}, {&(0x7f0000002540)="64716b17e307b00df682ce275fd5bb3f1f12d80c628c1626572b1205e36bc1b535e043b7fbcc27e94e9d5826c63a61473ce30d05eeb12bcf11f0be4804b97b7f7168c20672dc87029501f73244e7ac992ab3102bf22774b7f0f291545860aee3236dcac98bdc6a57945a2d3880446ac2f891c06adf85ab03754866c8e46e045b0721e31b985aa29e156721f29f14ec01c5c19c39dd6437fe711269f2258083a368e85b48795360a7b687d89ea0df952cd520ad507e0d436e2fe0371ac5d68b4f465e7a3c05743e12374a1205312dfc78a3df12d071965afedb507ac5d7200733faa2f2e5647d7c", 0xe7}], 0x7, &(0x7f0000002800)=[@rights={0x18, 0xffff, 0x1, [r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r1, r0, r7}], 0x60, 0x400}, 0x401) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/4096) 16:40:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffb27824afffffffffb3bf1b05eb5ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x488) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x307) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:40:34 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 16:40:34 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x4) dup2(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd81, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r4 = msgget(0x1, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:40:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="e1f11313", 0x4) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffa) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) r3 = dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5a36) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) shutdown(r3, 0x2) syz_open_pts() 16:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:40:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xc7, 0x7}, {0xc7, 0x7}, {0x89, 0x6}], 0x3}) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x4, 0x4ae04ead}, {0x100, 0x80000003}, {0xef, 0x103}, {0x400000000000006f, 0x9}, {0x6f, 0x6}, {0xa3}], 0x6}) 16:40:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x10000) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:40:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="55e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a003", 0x38c}], 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/249, 0xf9, 0x841, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:40:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000640)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xee) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r5, &(0x7f0000000680)="29867c194b358aa2c275601ee0abbc7177780f580c1549e5cd4b175f5a5face02e7b2b1ae003dd90996fd81ebc3041e67daff0addc110a05dedb012d5c394177c9c116acc7625d845e6d29b8b2c26760652b793d27d357c0dba5731f16232645c02bbee1d783000c041a61c8fc5252e34359d0521f9bb69fe4cc5bb7a61c984ddf4c84b65152b0702001df8f277471fb8664d5c7550bc46590cea1600f4e67e190be825f81d0f5d4e9e5b728fca98c762a1a465f4ae9fdf6c277182e6046ea7f502229422c0d21ea23eeed7fcd86", 0xce, 0x400, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x401, 0x0) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=']\x00']) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000300)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) fcntl$dupfd(r6, 0x0, r8) 16:40:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x1e0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 16:40:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:40:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) symlinkat(&(0x7f00000002c0)='./file1\x00', r1, &(0x7f0000000300)='./file1/file0\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r4 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file1/file0\x00') r5 = fcntl$dupfd(r1, 0x100000000000004, r4) readlinkat(r2, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r6 = openat(r2, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000b40)=[{{r5}, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x34, 0x40000010, 0x9, 0x74ff688e}, {{r5}, 0xfffffffffffffffe, 0x22, 0x80, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x47, 0x20, 0x4, 0x9}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0xcf, 0x6}], 0x2, 0x0) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x10088, 0x0) kevent(r6, &(0x7f0000000ac0)=[{{r8}, 0xfefffffffffffff8, 0x20, 0x20000001, 0x6}, {{r4}, 0x0, 0x20, 0x80000000, 0x3, 0x7}, {{r2}, 0x6c909bff326f77c8, 0x82, 0x2, 0x3d, 0xfffffffffffffeff}], 0x0, 0x0, 0x0, 0x0) r9 = dup(r6) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) getppid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) fchmodat(r6, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r10 = openat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x2) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r5, 0x34) kevent(r10, &(0x7f0000000540)=[{{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 16:40:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:40:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0), 0x1000000000000254) 16:40:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x41a, 0x83) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x4c, 0x5, 0x6, 0x1, 0x1, 0x101, 0x0, 0x2, 0x1, 0x200, 0xffffffffffffffff}) open(&(0x7f0000000300)='./file0\x00', 0x20400, 0xc0) poll(&(0x7f00000000c0)=[{r1, 0x9a}, {r1, 0x114}, {r1, 0x6}, {r0, 0xc8}, {r0}, {r1, 0x80}], 0x6, 0xabe) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x92, 0x80000001, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x4}], 0xfffffffffffffffd, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x11, 0x4d, 0x3, 0x8001}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x8000, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0xa1, 0xfffffffffffff3c7, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x9, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x7a81, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80000000, 0xa5, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x9, 0x4690, 0x1d}, {{r0}, 0xfffffffffffffffb, 0xea, 0x0, 0x80000000, 0x81}, {{r2}, 0xfffffffffffffff9, 0x14, 0x40000008, 0x81, 0x7}], 0x8000000000000000, &(0x7f0000000040)={0x1, 0x6}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 16:40:35 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0xff, 0x7fff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)="c26c98a868a33eb0ee2abd94bd9a42658753b3ff44d3bb99ddfd5f2a1f0dc1bae2b1b52ea5cec07a45635c9e5fca7e79c0f3d9347508d5aad7640e7fe01f01089354b11b6ebe4d4c65ea1a4b", 0x4c}, {&(0x7f0000000180)="773b15fd90ac790b108237cfa570afd566bc540841d2b9cc2e75aad5dbda2b9b6ebd7e1e38c8caa6ff46f7054a", 0x2d}, {&(0x7f00000001c0)="aa4db1a23d4114ea511326181dcb95430a302fba23fa930a5a4f299ba4a818fe562cb68c3593cfd37e47ef76c5199507cb85210dea3859fae60f8b5e67da6c533558c76e1267e133b3f26886b5398f0e6363fb36f1907fdb46295266d464829d47100ad101a71c3c2189e7055770c0af1662eaa66e3f8cc8e2a20b6f698121f10134b469077cd9c31a1eabf8b8015d85c934648a4b3a04e6394587e7feea721fd4ca66cf75e4", 0xa6}, {&(0x7f0000000280)="aa235fdd5025e8f9f848965798f26fb038204f5b854880fa6350e2d0fafaae5ff4cdf4525af7660e30c6ecb1f7dfcb02d5b95dca81170df7af3961f2027dcfebe204609cccbe143c7a7e066d40e2dca83790e0ff407273dafe1ff768ecc73c50ce569063a4ac1fbaf3a5dd277b432fcd36523f79e8260a8265bdba130960ed7264d71309d2629bd94d72be1442c82fe3df87ebc4084fbab0eabc79fc0bdad1bcf10757e9291f678b5750f4166d2d8b2297e836b68674030ebf65c3adb49f1df81e04ff788911416fccb35a503bb97e7a328390276cea77600810af6d98ac63e2f16becb241961496cb1d6a03b78b2f63", 0xf0}], 0x4, &(0x7f00000003c0)=[{0x88, 0x1, 0x0, "e13763681f30e0f40d54be87806a9cee74c5bf4d9dcb85e0fe18662a4746fa14d3535b0bcd6d13c7be5baed83ed7efb094b2b480052e0b8ebbbaee44287ac96e5554358fb92d924e1a65c47c944a6338a6c5be17ade8412e80a98d78f6ed30adac3c005c210c942f3fcabeeb34cdd8546d70c272"}, {0x60, 0xffff, 0x80000001, "e5c99094b8519d3419159e4598624d678d14706faa347c84b8a8c8582e55b491ce0ef7a58eb563c5efa4bd782f09f542c7b2d918b3f651b906d0c9b53dfa8d362b587e9f49b005014bc97f33"}, {0x38, 0x1, 0x6, "b9a9a89088676d2659e8ed1f0f38c669a949a9bd74b5fd8216fbe8c69393726d4fd3"}, {0x78, 0xffff, 0x1ff, "687b84dd3eec2eedcc046012aa917297b4588ff105978b3b9e969001e0d684d1dc50bfc87d8c32ec68545f1b3eaed8dd7c48df4db00df241f62c6d76ce9eb127c48f1840b8798d0415a8593b6ed5411491398d849847fa1ad91d1e9baec1d0471f7fa6928771"}, {0x98, 0xffff, 0x7ff, "4ab94f84b0a94f671f2166e1a82f3068e9b4e578fc55b82bb1cb664e151c1e4c270d4e7ef95450e45d0052730bd04843cde443d735c3f573aab72f366eb5a338637ebb982671e1090402a86f4459f565268abc5a1a2109795a26b5f1882aee28554be4f1f88d911e2d305f4436c27c0b2c62b4e0e56d2bb64ff3174d546e51f87725a0bafc1307c3"}, {0x98, 0xffff, 0x0, "2023bd52509eff6f0dd70a031ceef088ecfd51f29a80a47e0bc895720f3e6ad161d24ae58cd9500f7b135a15f9483b3628869de15a0100c3fe2f1ac590bedef3e47b2b5d44aeb89ddaae51f31c936aa0736e5301e54c0cc25b9fb53622e6f7150502e3e98e9edc6b387a46b14638e6d0d9ce6c5456dba1aa791ea808194b636189913f34445b"}], 0x2c8}, 0x400) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x60) 16:40:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x1}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8712058804f51f247100"], 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x200}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 16:40:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="2f2999f7bfa615b96fa171a98da25c2006465eb653cd366a8fb2d7fdac903e827f1f9fbd42bd4c22020600635c0bbad5a8b6f7e05851fc2550f998136f7cd33561b2d2d285d67636ff7c29d726a032c38fabe55d90ac0d8ad6be07", 0x5b}, {&(0x7f0000000100)="728bd4beb5bdbddb30b421320d5e2d0355fcca7faba6650d1eb21a36ca1b731cfc3d3bfb01c5e2fa5fb5761dc74f005196b7d491b89f703df323ad096b11151add9b8f4577a6e010e66409fd4808175cc6ce89eae6f1dc2cf0825352c17471887b1a9148dfbc452048d4c1e466586d96783f5502d71c3300dfb2fe2cbd0354ad23046cce086ffe2f6444ba25cd29861f6c995e88fbdca023392bf5b82ee291eea6af9f8dbae518af31b8ea743574ce1e9406f92e99a6ce", 0xb7}, {&(0x7f00000001c0)="a860295da6de94f6a0aac4697fe93f46a9f98338cff775ca5bcf2e1bd19cd2456a3d3c28eaf9ed15d6a979f50f72178de3", 0x31}, {&(0x7f0000000200)="8e9ad918e4194fac81d7c993ca6a1d9d4679a1180f9b6d40fc45e23070cdd30c7df4a00029b12aee38038c77ec0702e62c9957abd86c2924c50e1638fe7e9853acb25040983fe22614556bc49f95cada7eaf38e761c24c249869da23a690d22769c7d17db59e41828f75b272dfdfba0cda8be1a7cd7fbab2b4a0929e01", 0x7d}, {&(0x7f0000000280)="c005740ffc35c4f873cb66fdb25cff3ff2cfb1de46280dc6fa3a8f9cf602f359e79bec841e125ca54a92f01fbfdff952ba91b3e3d59836f15e6dd35489eb6e1e373a9de58a592a6bea937baff9b82471d1eb691d82f0aca8fd", 0x59}, {&(0x7f0000000300)="9960d0e5881db945d1df4aaf9700285ae670cbc2bffb2a4876455804008e4092fb282e71d38691b8366c3daf618e60a53c36da4ebf44f509417d110e53969039343b14aa3fa39aa85e6e52c00d32b071e248cb7f9cbc76201fc96e6cac84258f7dec6b5ef2e76e0062cf4c8276c2336731979107d080e8b2f36a1168fc8b8c6b40c96df07ab072c792461fdcd0a6f4b1e1ad0ce3dedb52a63b6b5cfe5ec029d3a4ed3de7103088ab27792620bfd3", 0xae}, {&(0x7f00000003c0)="cbd1ea76bc42af0bfefaa7f3d380dc1b79acff9089868570ffc77d04ee5e3da662140973c4367bc996b93db531f7f91c08e810ae805f3dcdbb8a131d4eef27a74b60dfa6b2552e2d6a156f8c32683c935f109207492bbe205a0cdfa9dd08d8db57642592ab212514da4e49dffb45e37fb39a52e12c9589d17221f8273ab9364a2a0abf5f79353145f051565f92474b1972aaa86c544aef37da23dfd8fdc839995d98bb89d49a3a5322d7d1aa4d785a6a65819a771186d2ef4ee53f097fc990ccba155558e0fc45a9dbc55cf58e4f16961f1420a1a9", 0xd5}, {&(0x7f00000004c0)="43169340c61e56d55e66b46a1cc9826300871c21b2d6657eb5b98ad77fdc7c57655a9401eb3815dba6d36a8168dc6018519eeb2ed60c512a6d1f7e9cc6fddbeeed240efc5e972072e6532aaec870e848bc2360e7df1204cd79897dd04541ec1a0a1949b267a3d7d9d615c29c8f282dbc886e3eb4afedf1dd1da520e51bc25264f163883af2301a99929f0361b92871e72d2107193879ffdacfb04bc07e2f4038708099dbcf1a05c2780554e3950f6b2207638066fb8e4321b84841fafd5ec08a705c3beada4240033ee37c", 0xcb}, {&(0x7f00000005c0)="cddfe4822135b2ab62996a4320d842196c1a9dd26fd2d2a75fca36274196a15afd174753e5cd4a11c5b8fb2ce8dcea9833b1e68b26eb55338c4d716dd36497b3d949dc516a29d0005391ea08a55704c427f0b5c1954fd224b8ad4a3456464d9ffc46c6d20618267ab6024705c651f0683e2f65d315ae623d3ee8bc75effe8578f1450056219a89cad7e9e0d6cddb2190032f6898f406db90f4b2d95c685923ec7d587608770adc3a48c417be26f2253b4fa7e2a92d12075cc2bcae081bdd28cacd505e99565bbbcf4c944592308ce83f9871aeaa25f678752061eed82410f7faf9d6f1ae35cad3c9370daa89b4d543d2dd27ac1b81ce5522358e8198eff4502c8c2a9fdfe86e5217d5a014d0ebc6bf949128ecc32cfe3e8a86b9fd8fd5ccfa682d4669e6b26b17b626136588096d2c2b2b6f39407a1f87805befc3bb8c62121bdd23033ceab932a04cfef819d927af87ebb46dbc2a67f10a9ab12aa5927af23f174ac8866be2c72c8f1d2fe5ac68cd1f8f4a2c06dc85e2b74771189d5da64e36111af5c2c9a3fe78d45dfddc1699975244345c9396e8b9df9f354f9540e9a4a4f303b684baa6dc400fa96b6334e835a043e3b20b0a6242f216ef9881408ece8554a145ced7041e598730dc2da5e2db03b9ba756d96b5f2db4232e87041f9fdd08855950f9105087d4399eb6ca96a52e41403f03a619c6eaba20e236d2643fd718f6595ebcf31bb46005333a27d0ab6a3907e8d281adb9f6db068401832a5ef317bbe49f4dd64783d65556a495054fc3ba09ec602c281861c789f18ba6b9f7d974e33d3b9a676aecaa2133804b689c1d2a54d803f26c5fb73a38be275aeaf997d66cf378ef1dd1254a304f44b7ed5935e59b41c37593e8927f7c545707b4ec2ca37d79d11d42696a86f429d0079473e81e8f8a51bad1ed78ac645cad041ae4c719b2086c7bd67e90c71893ef5ed45aecc95a9c44bd48dcb94ee59dec1aa818731e70ab6b82331dcf9f45df45fd230f70db5b9755b7d3a415c4144a6cc2b2a5bcc49ba1197071f80cac42208b54c628901fff0ee89156d95fd2f1cf654c5cc56cf3c8a0c67453dd7b670b9cd49604b7e4d18720fc3fdd68e7e03af5b4f80a5d483f4ee17e483d5aaeb01f5fa70a51ae488a32a696fea55da989f542e8f5a484ef511914dfccc964bbd2a2329cd90af725abefb4e5488fc98e45923ab27f907b64dfc452d68ae79dcd113b75bcd3b6e432aa65393638c3068990ea194c918783dc1a4c29bcfa270f4b03a5c4d4edea779ed39701718315ba7f19732fe29638b631ca5ec3590d4e0be2488bf5fa4f8f136382509ddb02eaf7183bd9b2fd16fdf84c5165d30302d9bb95ab11d3e8a2a77a1167c1310923d06e8246a0cfa520520660927aa7c3eff7bb316ba3f21bd65c27c9f01a64ea780c1fe1f0014b7499ff1077d05b575a830f1aea5a69a802a3cfb6d9ab3ee9516c9872feea5083a0dd72fd1d2ef5e41e7c71c2f15afe0dc00315ca98e3e6a5cad9a76b1ed1de9663b69a2eb6cdd3839fa75f3d21d328ac0d7f9ac2d62f902ccae993b41edcc4d914f108e2001c053e61e86444399378dc62931afaa46cc896d47444de68d3953d08d722a9fbfe8ef4770c8056ecdee79ebe51d14b3dd606bc45d51288d6c505317b9ed5b3fc8200d2abe8ee0264905d037b4b3245d096a252b5b56d05361af6a340d53916f9c075d97cf8d40031588b1e6ada6033ddd7a3394896eb7c3b020f78ebad8ec41d8ed1a25e4b9d3ae5766080d739a44a24f01ccc6295cd606795b840f626bb23318c0876d0b0e69cd6fa93f0aa48f4ebd9c27ca014935fb869cfe845c2aacc32c55a469a7b948a681244b9a680d3ecf3c868c64b9bf210979715a56ac082b8c29f2494f0163cc1a41750f269fb29ef3a4ea5dcbc14e670af0013a29de86a4507c69ed056911ec71f1b1a69a97f19b8fdb3974cf16e4f514c3464893dc46cf06329e35e36ef11def39e88234c475a857b242e9515f32c6a29d0d221d08452e6b09c56fad6891f39ce6b8907920a7685fb6fdc36f62b2ba27c47f6cb1f730bb6972594e978edad533a166190a386f7b97bb15f09ac024fff6da11b71c7bfe25e4c5e2a0150237fa6267fd0d6d466c6252d97b490532563f60c5468a643270fffe60473b375d9b091afa8f38ba280854a1ea59219d389bba80ec8b0bd8107a831313d4f957fb2ee5ef5638ba3d0f86a24ddaa968b4fbe4bf30caec3145ed6d2da5d8643108a3b93bd41f33b07b1311cba72c2a9997f78224cb3a418ac7703fa3a571aaa0d274f24016af969cbb531b8111eb2f58831c33991c5f97bae1a86e216c62cb97b6b6de01252a732724940da37995700892910868cedc57d2e8702d1893c3907b224cd42599bfd098e3f402f15bce03c73c5b01cd3589b30521c9303589617750aa8de8f6fdc0fc0c33da29df65b03ee3bcdfd228bbc0dbbae998ab9a1b56a405380b88296ec3c88aa2029913d9c2254e6573536087cfb750252733c7a11afa8873c3c13666a9ca16c219e6955c07ca6c6792b36b5c7caafa6dc87c99c43ef2b6b96cc5dcbd95743df286b77ec1f18e078ee169e6a8a0762f48f7e773e326c8c38d99b4b86e8831f43eb988b2cff4da31f732ff8f414e7bb8c0dd7ec4ffc0ecb106a305ebf23be481946cff8d60429875a11caaedc6b2ae1bf9e5ffdeae668f99ff3c64da1a40aa3222eee63e5ef3ee2f5175d8e77a9684c9d32cbf9acc6cdec00af55e22a944eb7e729b0f21bc7e215b3d71b4df169bfaf9776a98536ec5bb08314e4872bfe7304d9c1364bf11c2d647678e82fcb944088fe87aaa301204e62251adfdc162a4430f7e5f41034d5e3ff6656ad22ac77be6e693e830051d9f32d2b6f766ef463f603170cc90937e9edd69ea257ee8fbe5167b0ef2d44f08b65662fb4168e60dc396b533dc441355d92f8d77dd6cbbb6cf4d91b9f1ab9c43a391a30ac5dbcc4da5aee475b5593a4d5f6fcdf5e4d9157db4129627afb88612172f118e923c1a8ad18635e1c83220ae58e18ae9a25d86d77e46bd920fef13a1343bef70d0019944fe6deb2b80874db957cf4495e4fc95a40671f020901b8c16c224f7d30ab0ac06ae47ffdce5f867c6f60576b78c1a295cebceb3efb13eb592671ef3d02fb1ca8fac38b54d92ebaa3e9e1e3e2564e764d156a211f50b35d021dc5a8cfe458fa7272c6b2d24f61d23c5830d78b35916cc9eb9772b80ac77d5c7ddd962433a906bea9814c9da95da8bd320676e2eb7c49c79fa4582faa10219f5f5ef87f7d31b7ba9f7f2495638d23a00469a1242cd6a24a7e87e804ede776069f9df6799ff07da7f7f5aef935204855e68f1f6165d26639b05f6d30ba97dfb5447e7e291b71b3fbe48cbd5af0d45158edd8497a442fe999734cbf3fe5d62f65fa10f9af7af7e1b1c4cbb3843498db1042f3ccad0d9b6aa3aba2db6e212f36b73811a5ddd4a9c6b1dd6fbb0aaa942eb80f1f31b2ad29af2fa816608dd5ba9f727b3a70b19bd770d64416c631fee3f9ff72adcc0107a1d777d3dc8319b4c719a11cd371d7b8a3f02a47c89c5ffdc4a93c3100cac02d62c0a3eabf53f5ae491e98fa443176e117cbf108a37e9c68fcd3353e83917d3f719a607e4918b3373e948508e2898bc76298383a948e2955e6114dccc3c561679d0d5bfb287dac40168e53ee669ebc03f8fccc8eaf8fcdf8fe1c5bea9f044d16b2acf566665edd7c3572125903aa7ed7d4d6ca3fb3667a09b3dfb9932b1d2070fa01624d4c4dac8845d4dcbe43f7fd90c280b5c2ee9fed04371b7d08e2e8678636b34eb69dd742aefe6d05496d34690aca50450e89ea26b3c4d40cae24e1041b65f1a1f306c225f63305503b00381ae66ed24c381b748d1107b584f093e91ae77434f8caafeff720f02e0d3331a4c9012146176eb28f3b2239a2af2e012cc01781fe409166daa551b686156e808dfb7b38333b886abd224524b58e0941bfaa4893ad9abdf3d269b0545609a72dc094684c2a8533f99de1d1f1d27e66ecd4efda4dafbda26ba3deecb2f83f037583a9ca621f7022bdfabd1e1242e694b5f1c45d60b2d863f1678a85664a8a2980b337e62d715676a2f3f83b14f2a428cff695fb11ac667e97d3008a3b532f089baa8a6238a490e161e1b129bbe5d9465f7824d4330d0f3daae37dd48a3dbb1aff6c786803eebb3455871c72e744439468ceaa4b60f410946bbaa4ce937a188b2c5e0c75df61d62eb051c30a578be328748a7c3acff84598f75b6a63306dbf95ea435402c92609c47e3414900c0061010fdeb2547bc4e1ba3a10b06a68e0dab0d3df0169ee33cba04c617539806e952490332b252a57db51e8e882dce49730c88a034b81c969f1a17425c15daa43c8a7732ec8364fc3fe61b71342b8eba2ef51d8c48d83da77f7864ebb91a385ef393fde45b10c9b05fa3f86a3a9063cbb4d2ac63cd2ec2951cb7be28dd08768ab891dbafde2b9808defaf9f563b26cfa9fb96b25bcdf89359e70afcb138f6ab792fe2de0d02276f94afc95f1e21c7a80fc44fd51b7c1dd0ff9baecd78ec7bf0d6284a1f4c832b14f9451193230351e509ad574ee7a67f223b23c40ae5c4689e4d1d33a85ccef67741af227c5cda08df244a3720721b4ecb85cb2438e46f917ead76a28e51c99ac617dc97abc0d302fd0159ce3568e97cb4b0c36ba460d4853e759f0fa1d7fa675b8026c2727267a84ee0a9a55cbb299a07769ff6d665f98a927997d4a194eabfb6c234a1817b56b17bb7870a5c3c2fe97c5722b0f0f2357c6b9ac0f07ea8ec1f721b095e50e40d48399b5db9cdd9c0e93fd68e54eca8f8ddcbcab49eda70857699b41fbf5e4c4e24ed6252a6de5f663ed405b1d93d81382d093e00e87b92360b9840fc42aedbadebeeda7ca57677c77436dfc76dc41c3c441a9e948a41a968dcd0a9538d0657fe42b68b0fb90d5732a09c6b7fe8159b5e284499326d4dd4d2c82b98a9bba71b7fffbbbd55a8ee22bf07ab182311142d7685eeb87aa9af45464e5bcab37617a6b8e9df39b8660ef6b9dd79715c322eb843ca574095b29cdfb44a70c5553f26492f680f56f0bb5dae5dc9c931bee714357cbf3432091e2fd8f5e9925d0f974230c929f8420f821805a7b3e5b086b2e5960b52c1ecc886e91e909bae5e116cc1b16cae6d364b94cf7002ca434dbb45bfd62d9db6cecfedfce90eeb311b28774d7f85ed64fc833e9225f24ee08b6593e51fa9e868a619c5c59685a602d27778fc804a23cfe88fe9bd092600738fd73afe407f33db181a5afb3784527a311f4e116d22790f57c96ac71495823e9c25361ad6df56fe4f98cab6f000b32e8c0b0f4e40b22dc2403fe4c91bcd66120293967ce0021b68eba023a5f05a1eac5ad1823f35f52e85b3085fb52b63174de77980eef422b9c00783d7b28221cec6be92ef55220a38d3f497d4aa435ed68594995024faa1bdb51c9a99182ca4d50b78642b33fe4e5be37e6939803b27c17f5d81387bb1d247d76ef49dd3e1906dcbb2582273c898f8641bbafdffc28b555c71c9c5dda636ab13fc45fd7cc9e76e5a7a003db8277e7c7e50742ca916830651d111feed36fa18570cd134d38ce5b911153ce70f3bd125afffb06601f570020d2583687b320ca5be90e90e829918a81b7cee382f0b98a8df28c1d834bc10c4390885fbf70a3aee33b3e6a3db4c9b2f464e5b738268fbbcc940e6671a1d2ee4c8e0654890867dcb5bc328bb76ff1765b71e4542722adbe0e5e591269b7", 0x1000}, {&(0x7f00000015c0)="e63b895ae7b8a0fbd2a3d49f92e084", 0xf}], 0xa, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:40:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget(0x1, 0x2000, 0x54a99cf694ec104f, &(0x7f0000ffb000/0x2000)=nil) syz_open_pts() shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe21484944564fbd6ca897f00000000000000b3c190fff097ea73a400000aab99100100000800000000ffffffffff510eb0092e", 0x88) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x340, 0x10) close(r0) setrlimit(0x6, &(0x7f0000000140)={0xfff, 0x800}) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/32, 0x20}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/125, 0x7d}, {&(0x7f0000000540)=""/190, 0xbe}], 0x5) recvmsg(r3, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000336d1d885905e21eb02861206ff7933957abf14f90926d19b02d5c8839cee3dd9ae3"], 0x1002, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/214, 0xd6}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000001500)=""/210, 0xd2}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000001600)=""/200, 0xc8}, {&(0x7f0000001700)=""/172, 0xac}], 0x8, &(0x7f0000001840)=""/183, 0xb7}, 0x802) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:40:36 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1005, 0x2) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000140)="49bb1719fd4f3849dbf09ef17e476eac782f03909de57ddb40cfc1aa1b0e00efd1e35f204b793abca83b0a00951246334d6b2ae877e9405af0015536168543fb660f26a669ee93a7b30cb7997c8128d0a9e93126876997492912e602e925519d7d069ec0a25a88e95635be5d6c2ae0e5c995f77af16bec1339751df517fc36b7ce7afdab6f288c9dd9b7bbaabd230933c416462d316ac0dafc321b7305951d8daaa4db3ebbce5b49d0f9af58e593382e16eb6f900408c5e2fdfdeb20db1ca02c0e489577685046e8eb046dff5e79f56a8344528dd8a67712fa8514a4545e4e93ce11c8f11fb2af176e32d7d02c5cd307db0535", 0xf3}, {&(0x7f0000000240)="b6915e5d09aceb0c8ae4dd909e00cbddd43f1edc76b05b3a29d01ee6bb8f5678785b66c75b871f749a8f4f066e4c0ee789b2c8a8290b401e5eab0bac3528cadcfc040af9f3904348522b180ca2117c10edf3d607f62d4a9d41611fe48515ef472cacae8fc8dc1ca4bdb25f2f2aecd66765c0fe7eda029e4600b4072e466220792626603cdc5f6048ac58cc917affbcbcfc54449f922e1505d0a65954eacbbebc615af86ac80e792e17c6461f154133918a18da1d0574aa8c483d57068de9cfa3f8ecd352b17d3b6783f1b9a3defbad875386ee408e74809a8d43daf184d4e1a6040f9be06953b6", 0xe7}, {&(0x7f0000000040)="2650d860f449484a0147131bf8dd66b66f83cefb7cd622a18dc9a4bc24537e80c5e9638ea51c9e8cd96e43453645f34384d96342d56b70b4c35be78ef858c8fe3eb232b7986867cb884a6bc6f1a720cf343c27d36b697f5b6a6f9b1e1047d7ac52e35de18057996f4909ccdc27c9d3f96de952849204fd558b10ca2367d9918a1c37fd83", 0x84}, {&(0x7f0000000340)="079d4c8147238b5036e162bfc7d25342a690c029f6119f36d198674f92dc5a36cf626a3d7172a77cfac3f67af2e8fd16ed5599d6a9b4580037b57ffa53b952641466af04448fa2fec0af77469daacbdbb32bc11fee9afb2ac544f6c73044578d4f2292af1da71c4c4d86b11dd067999a8dfc0c35a571b6525bbed89df3fd6e43dec6568b2776bfcb649b6d7d0acbb424", 0x90}, {&(0x7f0000000400)="bb19b0166a115a4bc28acad720f29a3c22894f5c82946c347a67966afe", 0x1d}, {&(0x7f0000000440)="8e1f61d671018b1a51cb921b535cb8315a4508edc34c42903f0b5d0f7b62509deec024403aeee1fd2d46861b80ed8e423fc87be34eb2b187760fc936e8f7cd53b6b8e9b2adb18a0bea1d6266441c3202c1255d90a9af71d8c654fbdd84f7cff9d3a0bbbd1b9f3c4fafcdaf5c060b4fbacc6a146f4a427ece8f1a6fd95f40c955fa80bac4d294066607f602d6f0edf44cc72047f5b9201b3b95e99ae6ff12a42f8b21e84d545df0d9641c04108cda3206c3be359ab032f48b58e7aa6a7eed8bfef110665475", 0xc5}], 0x6, 0x0) 16:40:36 executing program 0: r0 = syz_open_pts() r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:40:36 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, 0x0) 16:40:36 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 16:40:36 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) preadv(r0, &(0x7f0000001880)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) dup2(r0, r1) 16:40:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fc, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000280)="32f81e7cd53b24bbc78713a1375d07c012b6167b52b55c39b7515aaac9aca93a2ed9ce6f4e", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:40:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8020, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x11) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="e47ebb0334a27814aa0b56ea4a83a2e472e26089f0dfa700d398744519862c99fe617d6491b4903fed10c72c953fc5568a10a17b34d76599df30183d8aac4f06a11900a9982432e76e6f8f047a573d28204014a9ea652e46da0d4f7f8baa1426f50f6071a60d44fc29cb30248c2493e92f75c97aca072c881e25c9cda03334b103053fc991370d3082a75e9916f71edb3b33a7d43997c80476c3f2409537ab7e82398049e2825fe634bafa886f52864de69c0cb63f117f72bbb2c18919be1aacd004231896ed403c0c7129a16e66f8bb9247a566d1b35ee3a1f68063f09419c0893a92d92b0210ff1731f100bd9135636be8", 0xf2}, {&(0x7f0000000240)="be7fbcf7d2b0447dc623d7e31d93c96ae17675dc3ed3549c35c52812941bb1475ba9fe1569a2ad269b5bdabed7ff202f6d1603507649bb6eb43c65a556721a9e88b55795753c203c5a4d4147e4b34c1319e5c54c124370561f75cb2131de2100811c0c034562", 0x66}, {&(0x7f00000002c0)="845fa715c7f19fbc3fbf504c4618a9b557380caca422c8cbad530e32fcb05bdaded326d9fc7b7b3f53ccbd76728dabb712ab29b74fe9feccc0e08f7072fd319e33524958bb01da1cb6792cd8e3613828710229738910dc509b0f1391433456522f20316a4a31b31d6aea3f827884d398af9f876b6514ae1ee15eea18ef344968879922b5f295d85195db71e6b4ed8519ac9e149898ee929891361d93562231f0a8492069c43dc5fc92cd26f3be1c08ae49c06740fc62a7db7b3556d3c95b06f9dc1d0f11cbce60beb44ebff6745f2cac156dfa1d3f300648fbefc27b312bc544e682b1d534652c6e7bedc03869e3e981177e114059a28b", 0xf7}, {&(0x7f00000003c0)="13bc39479382125a4adc3512c37995c6175930ac1fd1dcf742079fb8d046bc1358c592609fd64e569a891035d7590a9b63d65f92f0203069e3c7553053e0d933fcd5b4fc3afbbdb3c52960e80d30b42f501e75ed556ec653935d02a666096291877c576f0b4c4e66128ae5301e204dc4db44b5cf59ea3c5f96fbe41539e0a6880f084f19b70749b3a5c634f74cbb4f630549b2062c6844c2ccca8a2b2da1560c9e6327492530982ed894e27a70f17ec5f1171b", 0xb3}, {&(0x7f0000000480)="3e8ee52c1f044f446f4d80e77dd8db235b19c58b589350e81888a6807438c2feb56e64b4789c81bea156443f5a65f4456d9ea78df76b3217471220b47beebdfaa8516b93349b23ab2b72bf707de7aa0c58fa9ba409c483010397f2e710d67d59aa24ef658e7c6e6d78ab30ba0757477aac9acf4228cf26e64a0d89a1800014db3cf3ac0ca4afbd8cb09f119ff69bec3d61774d9714684938a626453f450a1cb0c7dee5a34b60692a3db774b2baa3e5d9cd6e695b4fa162", 0xb7}], 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0, 0xa8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000600)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000640)={0x3, 0x7}) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0/file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000700)={0x3, 0x2, {0x0, 0x5}}) munlockall() recvfrom(r2, &(0x7f0000000740)=""/216, 0xd8, 0x800, &(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x60) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a00)={{0xc000000000000, r4, r5, r6, r7, 0x91, 0x9}, 0x2, 0x2f6, r8, r9, 0x10000, 0x7b, 0x8000, 0x401}) mkdir(&(0x7f0000000a80)='./file0\x00', 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000ac0)=0x1) renameat(r2, &(0x7f0000000b00)='./file0\x00', r2, &(0x7f0000000b40)='./file0/file0\x00') ioctl$TIOCEXCL(r2, 0x2000740d) faccessat(r2, &(0x7f0000000b80)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000bc0)={'./file0\x00', 0x70, 0x5, 0xd507, 0x1, 0x9, 0x400, 0x8, 0x3, 0x1, 0x91}) kevent(r2, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x2, 0x1, 0xa6}], 0x0, &(0x7f0000000c80)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x200}, {{r2}, 0xfffffffffffffffd, 0x1a, 0xf0000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x20, 0x7}, {{r1}, 0xfffffffffffffffe, 0x49, 0x1, 0x40b2288d, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xf4a1, 0x200}, {{}, 0xffffffffffffffff, 0x47, 0x2, 0xb1, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x2, 0x1}], 0x8, &(0x7f0000000d80)={0x2, 0x1}) faccessat(r2, &(0x7f0000000dc0)='./file0/file0\x00', 0x111, 0x2) sendto$unix(r2, &(0x7f0000000e00)="de89dfbb2873909e954fac5ded32b9ff45cd47f0b5faa4dc89af5cf431cfaf3a7e6994c4da6f97b187ef83b507fa52f7154bf69a11b86edbf621b93438f020720bbcd7550799e40a265ea9f288b4aa37d24639894bc6284d00023cc815afc4ceef5cdd40b5fd8f3eb53e6e012f469d5af1e289297ef2f9080e5bdf06099571deee12ed9f38866f584bc98ccf277dd2f70544daf54256fe9062", 0x99, 0x0, &(0x7f0000000ec0)=@file={0x1, './file0\x00'}, 0xa) 16:40:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x8, 0x3a, 0xfffffffffffffffd, "3e1f11716b84ca713916515f354ddbb22a2f88ac", 0x1, 0x54db}) 16:40:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0xd8, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x400, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040), 0xc) getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x40, 0x0) close(r2) 16:40:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409748c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d163a0000", 0x65) write(r0, &(0x7f00000002c0)="e1f11313", 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x28) listen(r2, 0x107) 16:40:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getpgrp() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x0, 0x6, 0xffffffffffffffe1}, {0x18, 0x1, 0x7}, 0xffffffffffffffed, [0x1, 0x964, 0x2cf, 0x3, 0x1, 0x2, 0x89, 0x9]}, 0x3c) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x1dc, 0x100000001, &(0x7f0000000080)=""/238, &(0x7f0000000180)=0xee) r2 = msgget(0xffffffffffffffff, 0x402) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3470acf02d1542fce06fe8f854ca4d221e37929d6caf1b9c20b6965fb02eb7f6c27c0852339cb0814b71a35512c2c9f7434a5245ae524662f9bac00a9d3aa136c43996a2d0902589132d625"], 0xfa, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3afd906c, 0x81}, 0x220) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x7fff, 0x8}, 0xc) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) 16:40:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/16) msgget$private(0x0, 0x22) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/197) 16:40:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x80}) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:40:37 executing program 0: r0 = kqueue() r1 = getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x19a) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:40:37 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x10001, 0x108) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:40:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) write(r1, &(0x7f0000000140)="73d178a2aeed6e38c6f8a930fce40582ca6e4c0aaba936b71b45b3b9b353c0009ece249ceb7946590015fb004e1bd4f73f484c68774d013f1c5f7dbfe5cdbfa388", 0x41) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01040000000000000000"], 0xa) r2 = semget(0x0, 0x3, 0x1) readv(r1, &(0x7f0000000240), 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/119) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/230) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:40:37 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x40000a, 0xffffffffffffffff) 16:40:37 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = socket(0x0, 0x3, 0x8fa) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) mkdirat(r7, &(0x7f0000000340)='./file0\x00', 0x2) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r4, 0x4}, {r5, 0x6}, {r6, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 16:40:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0), 0x5, &(0x7f0000000180)={0x1, 0x20}) close(r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}, 0x0, 0x9fa}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) close(r3) 16:40:37 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x4, 0xfffffffffffffffd) socketpair(0x3f, 0x0, 0x8001, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x27, 0x80000000000000c, &(0x7f0000000080)="292918d7", 0x4) 16:40:38 executing program 1: socket$inet(0x2, 0x6, 0x5) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:40:38 executing program 0: chmod(&(0x7f0000000100)='./bus\x00', 0x11) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$setown(r0, 0x6, 0x0) 16:40:38 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8401, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x20000, 0x20) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:40:38 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1001f, 0x0) r0 = socket$inet6(0x18, 0x0, 0x7) mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x3, 0x4010, r0, 0x0, 0xfffffffffffffffc) 16:40:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x200, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xcf}], 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)=""/219, 0xdb) kevent(r2, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:40:38 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) r2 = semget$private(0x0, 0x1, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x75, 0xe02, 0x98dc, 0x0, 0xffffffff, 0x5, 0x100000000, 0x1, 0x2, 0x4, 0x325d2395}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/13) shmctl$IPC_STAT(r0, 0x2, 0x0) semget(0x3, 0x4, 0x400) 16:40:40 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x18e) 16:40:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) r1 = getppid() semget(0x2, 0x3, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) fcntl$setown(r0, 0x6, 0x0) 16:40:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000140)=""/35, 0x23, 0x801, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/225, 0xe1) r3 = dup2(r1, r2) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x7c) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:40:42 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080), 0x0) close(r0) r1 = syz_open_pts() recvfrom$unix(r0, &(0x7f00000000c0)=""/171, 0xab, 0x803, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x1, 0x101, 0xc464, r2}) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) connect(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x11, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x60, 0x1, 0xaaa9, 0x1}], 0x1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x6, 0x17f}, {{r0}, 0xffffffffffffffff, 0x2, 0x19, 0x5, 0x1ff}, {{r0}, 0x0, 0x40, 0x2, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf64e6e8fe0fdbb7e, 0x4, 0x4}, {{r0}, 0x0, 0x40, 0xfffff, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xbc, 0xf0000041, 0x5, 0x81}, {{r1}, 0x0, 0x40, 0x3, 0x7, 0x2655bd56}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0xfff}], 0x1, &(0x7f00000004c0)={0x447, 0x4}) truncate(&(0x7f0000000500)='./file0\x00', 0x7) r5 = openat(r0, &(0x7f0000000540)='./file0\x00', 0x200, 0x108) read(r5, &(0x7f0000000580)=""/163, 0xa3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) kevent(r0, &(0x7f00000006c0)=[{{r5}, 0xfffffffffffffffd, 0x30, 0x5, 0x200, 0x3}], 0x1f, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x44, 0x9}], 0x8, &(0x7f0000000740)={0x7f, 0xfd79}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000780)) r8 = socket$inet6(0x18, 0x0, 0x8) connect(r0, &(0x7f00000007c0)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r8, &(0x7f0000000800)={0x18, 0x1, 0x1ff, 0xff}, 0xc) symlinkat(&(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file0\x00') getgroups(0x4, &(0x7f00000008c0)=[r7, r7, r4, r4]) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000900)=0x1) getpeername$inet(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpeername$inet(r5, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r11 = getuid() recvfrom$inet6(r0, &(0x7f0000000a40)=""/34, 0x22, 0x800, &(0x7f0000000a80)={0x18, 0x3, 0x4}, 0xc) poll(&(0x7f0000000ac0)=[{r8, 0x30}, {r0, 0x40}], 0x2, 0xd860) r12 = getppid() sendmsg$unix(r0, &(0x7f0000002080)={&(0x7f0000000b00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f00)=[{&(0x7f0000000b40)="41244001ab08742c11e6da81025cba5485d08c7477f40335029b1045de97f3ce99bc0b49e3c8afa827a276cf2ec29f4128d861ee55fb1b706e28d32cc1bb43081f61caa24fb429e0986afe3ee11f6b1c8fac05a78c53645d1ec49faac1bb7b0861c01e63dc8c6d16a966077f0cb71259e3be8b97a1e22b00c2dd7e449a315f980795f3ab14efdae92a83f27ad7015520b14f77b1a37cd20e3cfc39b5920b063b0cfe0c6ea6e231efa27e4fd7b76393cf0a1d9e261d5f25c0b683db533c544a7bde07aa82c9ee8920fcf0d882e2503707823c6a89a8f2175be0418f5e32a0eea9cdc579248389d1d6e88587367d64114b9f020b9d7e", 0xf5}, {&(0x7f0000000c40)="42987bf3a9661ba918657ef02335176ab4feb23f170f694951e4659d9a125919ea307bad39d047cc893e83463cd56ad24e987c4838c8d3ff24bfebab09b692a1f87795ceaa1dad8365d1cc05eacf8ee6d440389671a94c08953dc9828822db5f8bdfc40bb1c08767fc8d67f8cc7f4c60907f1841c956dd4145b3274814564da0ccf148905fbf62b1ece300a4d1f1640c2fdfc8a8ba2599699eea7f4a947cf8cc3e8cb05acb0188596871a083fe1962c536d94f91e7dcb8ad04992bec4b1491d8df9be191516b9221ec9a70dddfccf97667e779e2eab4d29a73f641432736035751141754b10a32b5d6be11210df6b1c6caa7b4d91f88980c6a5337a9405c9c52a415dc7ea9cb6d7831b073d3ec34b759f9b29dd217c3982d26de46a2380b48f6242e8fd583644f914b410ac7c7698309a1a2d3b7bb08057bce97f18e7d12154f457fc98dc08a7d6094d193d65d3aa7968a1dd31f829a92b133be8df284c464c3f279ceaca7949e8d2cd53f758afc4eec456561c6686b140d388902deedd0b54ffca1c4f6d9bd2576fd51fc0a11c4ff744243c17653ff008b894dd1559fed62d234020b8a64fd2eb9cb688dcefebe5c90363ccb9279371e18056e192cd663768189d684104c62e4196d23fd0878b82b3a3ee61aee4963c476e0783112c00bccbc54e52b1314494cda2f66a25532011f2eda438eee55072ae3054d6fb49ddf05edc3035d47e525c3a50a76c2dd8b724c3fd1f3ed94e13d9a7795d0d6913212f56ddcd405da26623f7634d1600f90c12c45e6fcb07225ba6bd2cdb6cab2b9dfc5634b31000558a9b2d24048bb75174fe8fdd4cdb646f1d2d51d62a06f11d8bfefea2e05117d869d44aa16b2afb0289c2f19c2a5b9e6bb10ddf0719272da87e416391dc0139a96b0389e4cbbcf3eb458a204e778e9fcbfacbc4935e8fc06c1a366f7ecd7116b940082665d5653bc252dd436126d987d33b006c3f794ea15f1da1de870fa487c52019f1ba66c67e5ac23c30700a1184e672aa42acc956c125ec558f72c87777aaeac14b159e01c03032417fc9b1d8ee539aeb2eac5aeb037d22acd5dba8a9d5af0de619355a5d16eceffa53cc7129545249dd3c83f36630df21d4a2cdab3853e00745e871106adb65d2c885c5455b6f08ef9fdb26d7614874593187d59fe50627c58704290ded7d8a96aa58f0b000a208ef1b61c2677f2fbd2b3a28c13b14b5f115f4a07cdd6735b468f18e89cccd729401ecb6b885c54e7bb70925348527a3c4a0ba229317c593a430beeb8dbf178cfa39c2b07353d4a4d50c9a7e883b106aa873c0d511bc9bf5a416839f015bff7930626b1b625ea48d7808af1c7b0e11a4012d23e32993709751240c7634ed1c1b0e8670ed7a4a84b54b66172bfa9c498f10b8ca0a27bc9a07dd75e3a9a3aedfeca79af379efe2b35bbf065f74cfea7a7f2e367677e53527daff52ebb049a851c17920ef767026ed2a8d145812e134b23e1a808b641ec3c3edbc61e588913f5a1cea2c4ea3eff42196ec12ae8dd428069cb3adbd32c190fcc478865c2f2c0e8eca66aa73b7590009375b8af5769926848ef455196c093e8557e6e1ef3748000462d9cacd7dfd7a468a66e3cfdf4bca2a6fe8b8095003ce86ce4a8e8b67950f8c4a0f7b6dd6fdffc2f1219086e39e9dcf7d178556e6b50f1b3619d39c77cb539f7f87c5c5970f18ada9719305268f6273d7d314bd1c868d49a7174b0a3b36c6ac8d651f0c2b0c50b1191592979e424616c586020065a9373e700ad58655a3893c1579ec7d6d68a78d061213d5626724c5892cbfc1594f452e75be9c49c09b99724daa3e92b5f123e686f8913172bffe2026f1831299dd369547ecb954d81cf2c9a8a0b4c3383d7584f9da11f1684108a6f4f7ab675441e1c451c93d82684fad066a279edc598dbca479e7256c37c7d5e43dc85cb3b901b616f62755dec1e7b27ad6c8d191ad5f7f6f6479bb94bcd27063e46a1fa34e8e6855ac5d3f798514a739234f8893303765170b178c1651077a05b40f867f86e4db7d4d87cbf987939f4fc85c22e7295e342ed86153fc6da2e00990957c664274765e621273218ee35ce507e9cfdb65924bdbb56e10603eb05e6a712e1f319f42c1e45559c47e255d69d300ff48c283c98ddc138ca5441e90b3f3d4893ac18f1a04ad211ca5b2e6be66adf5fb97db23b7e3d2a68e5da8c4debd3d736ace21cc4961cb37baf517765fdc092ead62708cd461fbe0adf3d55f646681ea516aceeae4d78d526fbdcba51710f54e9feb255747054d736828a24252ba1c34a09e06b19eb59793ccd2d5a5d029a76d5eb7c323dfeed0a41a7f68b006a9e095575435a061136d2bd66f3425ec2c8d4e00b8c38342bfff31bf0bcd4dbd2b33ecc0fcbb54d134298f8173ab426f96347c5e833dd896fe02c8d88d4282be181e442d758ef067d38c05ba508b347da752d35b52ea63bcbaf0b555d2426d591dbccdcfe32fdf24290a2643f988053e4ca869ec8bf62f9f05c305f5e0b81cc31cd6ea96563f7782d4c3f5e7191d1f6230337baa5ed1c0a7c7ae1ec421dc3249323e711aa8a451b0f19ae9e18898ef8b7b3aa28276f92e1cfa8ae0ca528369bc76919f30bdd829b412e1f6b6345988e8a08bfbd6dec8379271ddaf76452022d9dcaa120e514464ac757afc0fb1f94debc507c663335407e5754c8034fe459594004098e07151a06a7526cd5d7f5775b2c042914a2a8c7315e61d373dc7c7853e832184f9781d05750711c86f41740ceab3955b7b9d56491175ae10a4fdab731853c40cc9024c3f9ebde42a2ea75f3a4538fee715bf22de7fd74805c14f0d6db4d19bbcf30ea178cc02575df4cf67671482310c46532357443b2421b25a4a8f7f43f0b7e05c12eb0b0c534ad1ef784bbc02e5330d8d8f8dbba1ad3549e386c00f7bc0c8f810914646f629c091e5b0cf8f2e3a1840e60e369d8ca7090a41c7594df5ec68c1c4063bfff15fe4b54877e0c38f7790d7f33191a780266eac0a42ea4cec750536986de23c3fa2fa45292bee9977d295b9d9750c587f1c0959a876c7fb29487284850f9d79b0ad07754c64a571ad3eee0b50fe36025665c4c132decbdc34aaa3fc1905714aa3488cf4f96ceea623d1c1701edf640ab27a79f10183c6c6f6e835f9825ee50eb9096ae38a938b9cbfb122b49c362c2e6f520ea9875755d425ce563b5b6f83f1dcf31e750574f99a322fac75b691e438bb441659b20d1482486f01f901b7f48b7dcab5956d9cba15b3c04f3b2e34a9d90dd52bd814722663ca5712b88c8de75137b75785d517f467525f2c2be2745e0137bb7fa2d45309dd4bfc0a0b60b5326fa7a2faf282570595e65fc8f4b7f39541b30745d56d553b0daa7a1de7177ab4667b761d87b929b52a70582f64086905a9ea5e671c116b7510c7e8ed3e5e2b35fde368fd91e298023335cbdae98db31c9804a1775a08a6211c033c6f9bd38ab248e45d2bf91abbb76c58308172c44097e32842bec2152c36bb5045d012c4837bd985be8a3bea5f7f9bcebd5b794d8a346a5b394e693920278bed48a194163c9091553caf7df0fd1a2626c71870b7ce857a0f1430e63c8aa37cbbc7191492cc06fb4a83a357ddbee7d827a3eaaf5f5ad96a298e7fa340d0a51de9b08951876dc367cd37f3c3275eb75f52b16cc1db6b0dbea94d78969342ccc6031f423acd5b40506885a03f0a3b678c1e48425d2eb7f97d83c955454d11c649969e402517a2fea1950dd9354db9014de2dd87ab6695266603a0cff10e893920eb395030055eaffbd3aae04cccd0faa34ae029c34c94c8b2a4ec734f693bd5f82fae8d9eefc9b31de7f956bfd1f979b093941462dd7522327f5309364c050893d16d6719d0a68cd7861287e7edf3b5be8df5ffb997c0dbeaf59f0822a2b24aa8d43141e088db03e50752be9addde91d4badb5402924c3ef70729fde24cbcd95ed0dab32176291928c28c092a431b30d75e7d4737e3f6d6c965c474b4eba485eec06d9d6cfe446982739471fa36cc7d64cf0c751587a38c32b9dbe17b2a7d22ed1da8ecb8215f5cdab1b7b27e0b8cdd0ee5af8508ccb1940b947eef524c2ecdbffb1041540523437738396eb2e207377a19e5d96e59c18c0c86b0e5fdb7641cdb94f58614295df66e1d6b26a51902f08b70176532b4535fd7a7435dc49fd6be369f54fb9a887ef470659fef05966ed1bc47e8934582850b76153dcec4051cf7242aa18b2bdd81dbadb89cdac26ff12f78fc00d17f72e6506735fd3ea94353148d977b245de4cdcebf53e330eacab4e58064af2adf93956308867ebcc7410eea95012a67278d44852354331308ae0419218f524d87721e1c416b815e2e5689d6812d3e900bbb6fd06c87eff05f045b3044ac1be6eaf732aeb4cbb1fdab1a6e585aad60a08b421844d16f6949e278449359a436199486a6d96beee29def08bef998d60ec427c4d3acee8f47c6cd1123f6f553e5cf90bede8d6cf5a7ecaf938715113a933750cc1d2959348a840d4c6ec37f8d01c7617f271c9fab95f1b9e7e5c8f3aac242229df4a3b86d478257f00762cc7ee1a21a4281ec7849cad52c176cb8684a981dbaf871369083fe631c8d165ae9f1a25cf1b103f7ef4e888dd94b99121ab25c30d6ce22d22412163a0b8a3e066f7dc13e70e2bd8063abc7329a2690ad152ef24e1a9956b35af1ed3e8eb0babf7e39158d349cbf8704765d696f1da6a7fa9ee66c2e3dfef5a263e3694c221c4864771ce837dc974ac5fb8012a3015ef41485edfc6fc5fb27a6177a4cdb89ac330325f17332c7811f4c0b5d5b969f4193642467679fcdafcf9bf7f81ce10a399658161d46b81eabad02a2f40cb2619712b752f142cdd5186100f16792237c00fbe41dbfb8cef4484fe3252605be8a7f5be11869c9f8b0cc01ce475e140d46c4f4be933fcb1ee421f048375ca9de86cdb75decb035b74d95f914b1a88db7234ee6c24e23f6677c747dcd5169ec1a8099e1ffef87b6864fa762054a753d96ec3c249232178ee52a2e0a89776fdac9d2386495b4695bc6efd72de5f38accd908f85cf4fdc247c0af94dcd888b0b1439bb7deea2fc4416ac6785d4fa1411fd9503d1fa3fb6055ef048e662b9fa29cac9f3699dfdfab6adcf59b46aeb92c7aed57f6df68c3a0cd9ff538f3be24c4418dda6441443d9d28f0875cb4638f2e55f9aab87312c671eed9bde9e13b2d4626637ae0cab386a6290217ff0824f2a353110da1ebbec339ec39f073dd2cc2ff12bc81c46b9954be4b0ae73929af4c7f087df32dc8f017320e50af9a37f0a0e54d1ccc305dcacd57579ff281008f900e29bb027db31b43ac50e495daf2fecc9e58114e485011658574b284a5cdb247d577288944096ef1b6e935bd5c370dab4c3f258ca53fcf64844a2cd9dde667d0f9c7dac13504e3875683ae48dc5f67a0d8b6d435b160a78d0b7d4041d63550c6fbdd3e59f6a1d09c7cb5f27ebe57abd82f2a5b627257d1f03c472401e6a27841c9ae16eaa59617a10e1c5d8a75fef265fbc6a17e050c0e6b01bb56e6b883f59b6343024889e28a69bad1c5a00e612ab0f88d739042b3120922a01cd8a38c551e8682487fb34541d07ede059952c503b51556646001b661accf99a2352829e4a70fca9c68c4c7919ac7f1129bf685250c9805a7cf8691fd577ed1cbf07f362fe8bdc65756529863e8040f763b9f93b3739cb08b521535061c867a260cf6dbf4566eb1c4223a2c7dd11e44690ad488f2d84d83f197d5252", 0x1000}, {&(0x7f0000001c40)="faa01bf2a8e6bbf4975ea7163c2ff3f932e5eda261dc47ad84e988892e1a3cd0dc13441e111103e8fea231c83aecb7372f9b4bfa386caa3165dc83be68168530305a9d0c3a22105c60697971489f97f1171420c6019e82c93805f4f3b4a710cd50c24b86bf28d22c4cf99cafa09d0b2c25aebb3811cb65ca6eeba2774124eab25a84dfd4e027bc0c1dda0bfe6be726f01a4ab4ecf1bf7bb33218f199314ed4b4bd390dff17e303ff2be6b4f7a7a126a5f9eeb28d65ea8e89da50", 0xba}, {&(0x7f0000001d00)="52ec3b8787f406a04436291a05042a9587f46588fa5e1aa53761f21413811062f0a1106276543b49666d6adce3d3dc4084ff8c07a99da139ef3791b43888dd3713c2c292ba23483d561e0cb872f60d54c63d71c4f4439bfcb63a8cc05b6383c212a56df85af6f59b61bee35dabc4b93d69df4b1a39c3730bdaf784fde22833de9343035f79f8271eb6c31dbaf91d1aae", 0x90}, {&(0x7f0000001dc0)="8b061d0ee7eee502b42bbc756791e33abfb5f38744113aff", 0x18}, {&(0x7f0000001e00)="432c2a104ab2dd884101ccb3406fa810a6277154e03043111144818838af0d55bf8009ef4ad946695991631962c34500891d6eac983139b4dc710e595c21dc7252144230998d6599fd26779f6d170b3675de57bcdb", 0x55}, {&(0x7f0000001e80)="f1e71b1fbeae62ee33472b000995886e06b1afcd0d631f31354a27b1f6321333236c8e9f86791047d62e6ade8169f8a3a4779abbd3b1dcfe39f70c7d9aaf592c3becaaece058418502f7e392d3eb5223769807d77889b1db16e3cbb35a30cce7a69a88939f022685e9c243539cd1b154322dd52dc7997e", 0x77}], 0x7, &(0x7f0000001f80)=[@rights={0x28, 0xffff, 0x1, [r8, r8, r0, r5, r8]}, @cred={0x20, 0xffff, 0x0, r6, r3, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r8, r5, r1, r8]}, @rights={0x30, 0xffff, 0x1, [r5, r8, r5, r0, r8, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r0]}, @cred={0x20, 0xffff, 0x0, r12, r11, r10}, @rights={0x10}], 0xf0, 0x400}, 0x0) 16:40:42 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ftruncate(r0, 0x0) 16:40:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto$inet(r3, &(0x7f00000004c0)="9ac55fd8f34dd401bbb70203e69500c8eda223bd611b26eb3a06a0c340ba34519a312e22174a21b60f70f111987db936701c87a7ef49952dd48af6466c837c4e5256b7b6a5cc90e43db3817134c8890a9f56a33d01087a58bd1248ec0f7fd2d74dcb69bb51aafaf862edd61c46a6ccd9ed991ad8e43829d46c6e9f7f21e192a2cfaacf8604c149e4591383042e6c4180c5d7695dde75f0266f34c0616c35c7e7805521cd0226a88e3b3a30d787adc2698829e24fdd135cb957f344d7782288f37368", 0xc2, 0x401, &(0x7f0000000200)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) dup2(r4, r4) 16:40:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "6a742f700100070000040000000000000000ff00"}) socket(0x18, 0x3, 0x0) 16:40:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) writev(r0, &(0x7f0000000040), 0x1) setreuid(r2, r2) ftruncate(r0, 0x0) 16:40:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) 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, 0x8010426d, &(0x7f0000000000)) 16:40:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) close(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e32020067a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3c2c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb2ec98fbf82fd1ca7023d668137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdba04000000596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b0000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom$unix(r5, &(0x7f0000001500)=""/4096, 0x1000, 0x2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="d9d8168834e523ecd38791c7d8dff2808fe535d04b56d452bccf42f81b3e578474e13d74c75c86d939a110d627535eecf58afc5108018b6772bb15eb1f4bf2e0841bdc4bd8826a616cb6dffebec0de3d38759b673cff8e24b7ecaed19f4eb03ffc174afaa35b47333776b840e8b015cbcd2a9448b434e1f4723280768f1b570135e1addc45ebbe7911fea5b4cf3e3426a9dca2b3bc702e7e49aade181fb23150525cc8a5bf1b229214916cc98fa56fcec0626c1ba9528d2a2980a0da2e1e3654de06cc2d2a05a3f89484e45b74b0999af580609856b6b97357650032131a28d12bff5e621aec842ba00f358d4bb01e9f8a", 0xf1}], 0x1) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:40:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 16:40:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) fcntl$getflags(r0, 0x1) 16:40:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chmod(&(0x7f0000000040)='./file0\x00', 0x191) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) fsync(r1) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:40:45 executing program 1: socketpair$unix(0x1, 0x8000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:40:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x6, 0x5, 0x1fb) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000200), 0x0) faccessat(r1, &(0x7f0000000240)='./bus/file0\x00', 0x68, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) 16:40:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) 16:40:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18601, 0x0) listen(r0, 0x80000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) read(r1, &(0x7f00000000c0)=""/170, 0xaa) 16:40:45 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdb20, 0x3f, 0x9, 0x80000000, "51dfd23c2758ba50816fff8e3ea517e8aaf2bd25", 0x8, 0xffffffff}) 16:40:46 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) 16:40:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000002c0)={0x9, 0x5, {0x20, 0x2}}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r2, r0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x891f}, {{r1}, 0x0, 0xaf, 0x80000010, 0x5, 0x4c}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0xc2, 0x1, 0xd8, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x400000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x0, 0x83, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0xd2, 0x40000021, 0xff, 0x8}], 0x7, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x10, 0xc, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x48, 0x200fffff, 0x1000, 0x1}, {{r4}, 0xffffffffffffffff, 0xc0, 0x20, 0xfd, 0x8001}], 0x3, &(0x7f0000000040)={0x5, 0x7}) 16:40:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) readv(r0, &(0x7f0000000000)=[{0x0, 0x52}, {0x0, 0x3bc}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0, 0x197}, {0x0}], 0x353) 16:40:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2000, 0xffe000000000) socket(0x20, 0x8003, 0x7fffffff) getsockopt(r0, 0x4, 0x6, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) 16:40:46 executing program 0: r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:40:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200e0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x5, 0xfffffffffffffffd}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20901, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffffe) r3 = socket(0x18, 0x3, 0x6) chroot(&(0x7f0000000100)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000180)=""/106, 0x6a, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) write(r2, &(0x7f00000002c0)="423e812eb9b3ca4f125e67d2fc0ad1b0f848fe2e591ed2070057000000000000008b093d17e45e5a92dc628c", 0xffffffffffffffc1) 16:40:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000001fd, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x81, 0x1) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="89cfeb2551db63ade69b3942cbdeef48483e289bd20c0a7ab6df678ef4301f2c4ee961dbd4113929ec7161f7532293635c722be5f767cb5cf52c2d0dd1736bd509307b4127e16a4de42131bbe5f76730", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:40:46 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x131) msgget$private(0x0, 0x2) msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x80) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x1) 16:40:46 executing program 1: r0 = socket(0x20000000011, 0x3, 0x100000001) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 16:40:46 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) 16:40:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000180)=""/190, 0xbe}, 0x1) 16:40:46 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="76022e2f6698a8304269"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:40:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x556, 0x81}, {0xff, 0x10001}}, 0x2) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x6, 0x100) 16:40:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7fffffff, './file0\x00'}) close(r0) 16:40:46 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000280)="927e15b57766c87932cc0a2496565f39015cbae225b02be90946979fed788d453808fd7a3555fe0ced3ca592fb770ff0c9c6525e1c59a32dcc9b6a7e88d8b59bfc90e1c5a6ef1d3e04d0bce99a61d2e02cc8942f1494c34319fdd99838fcda736431fc8e638a9581e173f094ec4b174aafe2f442ee54d404079e48ab9f00123a70d89d13fb9db8ab337c6b1f98c1f355116de55fde8b18ebd87ea4cfdb4d51a4ecff63599b57af88a8cbe84f63190dc7dc0c13b5febad4c7d8bc55868782111aa922f8ed666f7b7e8c67ea103ec4083c20447446bf5388f6c96cf8a758e92cc836e7b4f90ff2b824ad3aeb7fec366c50afe4450ace37f941f2496dcada9cb23adfa7f8ffcdb5aede8c2c5f44c9739a67066b4e0bfbd13c4731e8ec4861056fcf10bdae5143fdcc21c434d69acf82c54279f72583d39200c9b515d785ad2d3683a470c0e6f7c8af662deab5a81e07f376ce3cf28a2d304ba1be8e0ef276d076871fab8dfa2a8116ef8205681c14dfbf32f8f7573750f8f40fa445b5b577fc1ec3226ee6ba19c091d3782ff2d27e48809bc20065bf4b6698849e31935287ed2d99b052fd6a7fcfa29f1196df919fd7e9c32d6619ddb8da296c4a4e3579d1827dd885738c26a2a194dd24f70b5e9632001fabb2144a78e65f51658464d382111f4fbf7f584c4101bb310ab424e861e69977c6041ae63ee11fd27f6a3241d31e55256449b50139c26f91d56a6a8b3fe1446ec9ad066094e0233cf902617db63580f9f45a0f6e14a093e1d15f4e8487f2c97df40542505ee880f156b744c4f891f4f6c7d849644a7f32ad561158dcdf0cd7341fd9a3dd814782d61d744c1a6c3bf785f4e4f26af0f5a97d6dc9b3a549d60977e3d98db2ab556a1f3619a55694a125f83af5718d8d4f04e24c49d7b12d86ece88a75cc0214bcee5d6fe2ae7baa33e47d2ca4c50baf68a59d555b1a2db359ce5962458111ff4213bb9deb2e178d794b4ef429f47d684e5b0bdf3be221c4e9cc2cba7ab57b7b77a69b7c6ca3ab5fa86d70f848c610e8319292ced1a3fd95756631bca5de36d85aec94b0af84ff35b28b85772a5db53eed6ac79e67b9955ae0e6323178feb4bb0d89474e2bf0f20e50fbee91c19a6dcf0f5eafa3e313a041be71a13e69a1cec19d965c4dca06a66db3ba0064a9ff5242170c2e2c413631fa65e1a3db0ce3189b44c124f7c3dc33789247b7dc17d971922f260e027cb8158e07a2fef142f0ee3b2c3dda665a1115aab9a51935922ad1b077772e530cb474d95ae49ef0607945208d19baf823ce85de630a91584a5bc4cac3231b48248bcc829eaab3b91f2ef23bfa09642b634e91fd2ae1ed04ef40ac93153195c1060843f74dac43454c6145755d5d005095f05a1de3acef9ba134ce3c0d4b1eca6f3e22f4df442f705d08117781b631c461232beac20f1783ba105e057af9fe2a8f4023d71f75b8ec9107168f685ab416d3e08b17d7b86ba5be9fa1564febad3f5a8a87250e70a6a1a60c13542e61c43408b795b2610d312096b5e2cf7dcfa11171b2678d062b81047e903d3362e98b985e820a4f508a46ec900d1dda0ad5968f614e1b14bd001065e3776d51b56b201164fa6f4b0f01975901b0048ecf0d0f39b4de990774369a1f77e289b93169cde698d1ac05cd50ab7739c4c3c4523b6fcc51ffae91b6982a6afc27dd0b4c994090943ff8077a249e98ac891ee8e578772edf08986706a1c4c792a2eb02fd3467af675c9de41c46e739b7d9ee957a3fa94927461de10acb376568a3488b2b6bba0179eae856d85c71d33668b87a1d1e0b8cdf8ed785b91b725c05cc0fa0193697e959a6ce9d226d6ae2e00e7064eb733aeff9f4a574e40473e55b3a1b19fceb671ae205e92f927f68ef68b6f444e6c13095d8054c0b1992cad7ffcc8e3dbc127f509571e81a188ca3ab6233ce2b9d2987f352f3dceb3683bcbeeb45c82a635224c180535c6c0fac91d2ff50477caf650f0424053c2ebdb03f00facf72a2252b5bd9405b4b4dc1749a441eca24a1c65f950f1cc9cb11e7712bb75b51600885773233a8847840d96d7541446dba0c325b9cbd49aace00aa7815e1889bc54b26c0dfd13ff4b3510d20d757f2635362792c877463db36f7c9bb3647b2fcf97cae3438cd18ad2580eb9b2482c12c6e0cae47b4de8d456c86008c16900128a4b284814a6eda708b0166a620629cb25f24d2aff89df29c9e1c4a66b3b6432684cdc1ebc3cfdf53128821d49f141a2a7629641bb6d75904f9c974c1f0c6f87a2e76fb178691b903f00f1a311685e75dd20837ba3d0e91b9480790d17834b378c3368552405ad3dd0bb3a4a1297a5e8d9b181511927e4c07786bddb64d37df13a476de749a17bbb9b79d3beed1d5b6dd9ff071c63dcc8ca8e85279437919d45cfe868b51f8f39227191c9c2d5ebcc5782c6bdd1c069482c4983640e9d258b9b1be6f77526c00b7b8f5dd0141d116928d2a945935fa94afd9fb2787a73f4f397c1d84cb47121f4510e1044874336f0c76c14cb81d0089cdc63edb19150620a99e38bba5efd7481d854ce6aa9f24c31a20118a2bfbaf297672d892a32b6eb20488b45d58395e5ffa8f81bb62319f6b9032bbfe0d6b34eb16fd341d54583907b863b5a2951e1d2fc1425bd226e594262fb0f44b9406a365209089a92a8c8e1c51f7feeb3fcea496b560566b75fab3594323dcaea9bf41394f7952f0b7178784b479a798037d2c748435370aea46a6b5eed4588a380e0a721c08c4d13006c5d1a2441a5b02f016d33e74c201de1ceedb4ca2879cb013454be76e124fa058ec4a028ea28fbd02de86e8de31a8e2d2bcd2a8012d6ed586569105f3e6b28d4041cce6042f4fc0b40f3aeffb26bd9c22eb5e195e1de3e461572fe91121c875742c8ec16c7e47c4eb51a90d460718488e574a8d64aa6a1742ac20f2eb85f65fc080ad5edf6b374a0acdef1d29c4e5b27a82601658ea2d89e0aec23a30864a77987852678aaf6a3345394d983b7e20b879dafb33266f64e949fdaa742ec85b5f3d76964fd36378ccde747ed6ab91ef504aee2aceb11bd09a376b9633537ca0d129b1f67fc7f09e996c8e218d620173c5572ba2ae2ba30bb4b95585797effabccdb0c9e2f1c4a53a1be9fc3760d17df02478bad2e744c51163ffea88c867c52d35651a1540fd80ceef16e1828f222b6f1c9d24ad79ea7b8a150812a8e604a0e5f300a9be54c770ce26f9e124bbd9122a15f16f7a986f5a015fd809be2d84da000153bbfba17e4a835dd54e956022dbef5d331f107edd75c63ca7fd36ea67c47011be611fb4cd422bd844264d8e8c9863830d7133b8874c46d459e7cc819514b8df2c9bbdc34ddb6759b00f3d21c34cfbeaa0884c829d7678834ce0714d7169735bf9984996ce21554c1911b2fc01573fa830091b6605e8e747c07ebf1af3e351bbefdf3b3820e740af9966625b40fded2709442293bc6fe0acd57a41ec27f56ccfe5ee40564cd382ad1e917c7d451269160013b4e2467de594523c054ffb7426c9064dda42d5f8b20bad6b408e3f2f24d86b094c431bd82cb302bbd917be3dacd784d87c47e37aa36cec50560c56b355405e5f9703ed7af1aece2bb1a108fc2286730b83cc4e2f7912cd0be10a5d92bbceff1886241b395bb7a283c576851ce16e21d337fa97d955f415167b29f4f5e1abeed8e1229baa9a813154857bf9b57c779fdbd186ad834787c808e77efd7ed6e7950e219f917c217cccae904f4e4aa43eb39caf147709b52d9dedc4d1bef5f258d0a27e843d6f95700e18407b5b774347b315f712297a998416b2515b594f0af9d1e144c9db09854b8bcd196acff86774ac3fcccd8a5fa43441befe09ce238cfa6f9920a75c9b781287b5d459030b06308f7500eb19d34bdcec3fa6be6ef078d5bbb328fc0fdfac38b5009088484c31bff7d2f5bb5cf56ef5a51b81f93eea831f91bfcb2688aeb648b533e836071371060a41515ba91786dbab058c832ef910ab4145f2c8816f8378fd55d458cf8ad820e9045973a4da2862993512e7a1e4297e92df5d226621fe5e06cdfc8fcaeae8e255ad3db89359d1946256006e9e13db6dd71a7440d0bee32f9186267c58fd703aa380afafea24d9f6cb521eb32b2da7d75dc40b7c9a4d466d2ac4c83c962f17a0c9e0673bc65937d9a64ba6dd03befa50b8e6ce8e5e705ee37be343e660122e37859fb482954253354ac8eedca7cbe317fcf8b25a43f2e2e124b2fc6f63418f7692b93feed8b1d781343ab1e5a042b346499aeb16d4012b1c5b9b5a9aa1b0ac68a4f6eb59d3407f45af175be17635634af41a66b21b4da2447fe707b9feabba78fdd216180a0b5bc4da21b13d5860298129bf33a7d99eabd917a04587f755b226e92b98c8c1436b20d44dd40387f453332a2557755bd19d2b1e725cc1254ecbbe570f17409d199edaae5cca4343102b4741eca12b2395089fb01407095ab0aa4e796ad6b26049c1b03b8290841f14cc7f4329a4cae945ec7c7a80c893d00c8bc9ba85cea355f0316b73a5eebd2287daf689ab02f2e660ea792e3bc7a09270369a2c9a6d6c11a60826ec6362416546f9b335b73f560eb6cf1fe3eb082d274bfa96b49c1d3963f92070cef984ab65659a5029114d6d5e6e21e5a984a60d5cf38a665c40ad14916d9531cebcf6a3e9bcaa7e59f9b0c653588c0b02b8822be9edaa1f7ab0e7f111bf81e3f37df0d5dd7b962a122e8962a3722dd38abe8ab4485ea0a9063aaa5d7b256b9818ce6ea478702b7dda121798987d8c202174c62c5fb9a44b162fe0b46acac73236a07b8bbba85e6d6e1235afff4362441e9692c156c4263598a3485a32ba70b3954ca736027b5bfb946c336821e3b2cf060feb600ee735a573acad59a511b875b19d787a87f97b1e9917a834d5544e38296035b9a81b7a20a3c763a65cb7f55ccf3e9a65b46dee1db490db3e2af4c5a9bd12dfbb3ed5719d33e567297ad8bd8a61f29e335acf23485ab018a776aa565b4597262ada7d165440804d13c69647c8314051b9cc5744435d1adf0b84e0510125129366b607e4301e0e7c5618a69dd6c3e19539e7ccf597183d1b3be3f4a0b696ffed54176ce238d3420d52148b03521e3c943af6fba4ea43e1418e5e9631c7336359006524d8d064c57bead917c32b478d663c51b2f4a8657ce1fbf21d1f37294e5a6a3766115c3f842a4fab4b184c75cfd3fb3180454ff4cc4b11e8ee939853ead4ae8bc49245172d2504bb8d04970cda136354521a6fcadb11f92b323cd6f80e5e9db953a7c22db058355e642efc94f3b378d9c362bc0d44e2873b6547b570d647e5166ebc57788b534b87fca5012c4d96eec00b44c4c6e8a0506f6755381b3a966e3fd688edde29537e97a805da01344448a2a563900f43833384a10f65f408e0f439f2f170ddca86e0a19d173d74875408adbfbb19f74d648b1cd7c681b1dc1ebc85e253aa3325667f2514757fa02b9b42c9a1cd0b4a20bf6bb04670acd6b439f12e8161f13ae0f5d2ebe3d800742a1732bd1fa322ca259bcf436522c5e3c9a94019fbd27f695d6e03bb83f112a51a1437d5cd80237ab8e6ddb1c91e92faf0842c49d2394b7aaf29c6474476ac56b28f5d1ea7327c572ec5cd8237ad261bc2f6732d08ad209fbb9f8cc3f2647377639a1a3607b115e453504788b0b84d9337b51a3cf008fb5f459f1541bc18ecf2180c4a50725a40b3abf3752f4acbab0117ada5c605a0c8716442556227ed16c583a52e67baf511f58", 0x1000}, {&(0x7f0000001280)="2e5e02f3a36edec641cd6076772e9dfeb7a0ddea49e6ea5521800a601b8f8b1d56736c450444292de2f5cff0f6e66ef53ca622884500f797bb93abe6a5bccdd298b7fcb06c64665bfd0060d9b97347601f81ea1fd387e064862c4bf1c09ec8ac33cf4fd131780dd4a914fb131467ba475e14be6b77903910d1f92eaac748952086c3a9802827e2b94c7f6636", 0x8c}, {&(0x7f0000001340)="b68b52b2ccf8f2b8b17febc7d3cbc2d785c790baa1fbfc2e471e7879731c3199ee54562f4b3720f483611a112ad81b79199d3299db1c1cdc1804753e09a1e92fb8290fd3e1d7722e69a82300dc7aa678803d5446cc7d6b6981ef2b7717de8b0bef223d1c885247b0207e0757ba3936d7d879efed51524215e721f8d22d25dcbac9cf1e27512fdafb7bfc6d8d35c5a0a2545333f7eb4ec8375140e7f892164f480ae8a685301f723029e22f423e7afbed", 0xb0}], 0x3, &(0x7f0000001440), 0x0, 0x8}, 0x40e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$dupfd(r1, 0xa, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10012, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x6, './file1\x00', './file1\x00'}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) 16:40:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x10) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:46 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, 0xfffffffffffffffe) r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) 16:40:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x546086b5d82356e2) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="102a070acdf4620000000b0000000000000000000052bc1132036ee159893f88be234ba968f02163d524eb80382dc6532ff3a01787fbdfb721bb6b208cc0c0c81e94ec0aecdc8c9472a194307632dbb3abc5f1dd399e26c9e0de62a4c8109af4b9753d760350f4434325c73421c959847f915020db7be91d6b793ce14feccd25402e583d5c0281af8a1b12daa3d32b24995d1dad4ace600e693757"], 0x10}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:40:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:40:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0xba91, [{0x3, 0x5e5}, {0x3, 0x912}, {0x1, 0x8001}, {0x3, 0xffffffffffffff5c}, {0x3, 0x101}, {0x1, 0x8001}, {0x3, 0x43f5}, {0x2}, {0x2, 0x8}, {0x2, 0xf29}, {0x2, 0x4}, {0x3, 0x9}, {0x2, 0x4b8}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x2}, {0x3}, {0x1, 0x20}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x3}, {0x2, 0xffffffffffffffe1}, {0x1c9cfe9f028b8c92, 0x3}, {0x0, 0x5}, {0x1, 0x81}, {0x3, 0x7fff}, {0x3, 0x1}, {0x3, 0xdca5}]}) 16:40:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00003f9000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) socket(0x2, 0x8004, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fef20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863767979226b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) msgget$private(0x0, 0x18) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) fcntl$dupfd(r0, 0xa, r0) msgget$private(0x0, 0x4) r5 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x3a6f, r5, r4, r5, r3, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:40:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x20}], 0x2000000000000348}) 16:40:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0xeb, 0x1, 0x7e7, "5caf8085d5945d6beefdd1be5d3dc579d32baade", 0x0, 0x7f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bcd0e65f4f86dc364e66378e5dea02800001bda6", 0x0, 0x2}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:40:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000e1a0096509489763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) socket(0x7, 0xc000, 0x4f) 16:40:47 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:40:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f666930000000d9ceb33157fb31c7f67fe4ddb07833de1f4d0c180c28dfc2c329c46ba1f5aab1f1ee2c8515e6e7275d5d0d"], 0xa, 0x0}, 0x0) 16:40:47 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) open(&(0x7f0000001540)='./file0\x00', 0x801, 0x46) r5 = fcntl$dupfd(r4, 0xa, r4) sendto$inet(r5, &(0x7f0000001580)="3263d771709029083b2aedbe8b54cc0cab613a7939122dc9ac4d159b10e54c14db198e55b712ff2acf3408297f3fbbb1ad696265dcef04ee617f54a8fee3e7be1cf0d07b429355b6caf3d05f3c5f1b16808c83d724fbad718a57e7426d6938390626a21c417d64ac627da1c41da44fa6831aa31aa2fdf1998cd508c7de2d90952a1ee904c87663c92837b334f4ffd92b0fa5f2c22989745cd8000c228ca7ba18ade36458dcc49ea92e1c219171788d25331943a89bcfe6b08ee1b7fbf4fd8dea2974995344cd00c16ed7290ce419219a43a6636187615fc72b8362483ce6d6fe71c605ed9e1e70cc796066f8539dfae1d7cc07b421be4cc66762cd8997bda8b3f1f05853308efc35f70fb7c58c4e6f754243fb0f5d702e285ff3503abee03eb8b788d2d86017b1787402a468f03fcc9c89b83e8868e3f4f16dec020afd1ea34adcbd089ab55a25fadbde09030535eb9cb2c2e1cd0710a8e576df9ea684a17335dff6dcc6a93938112a0de009c85169246402467f0fcfec9785511479a111a77f2c9579bd015b552f9ef81fcd197c2a70cda0c0b5bb80c9746f96dd500772822240becaac1ef5f7fe6bf49d35d91141fbeea790a03477801a939b086d32ba112a68b3824f92877123a990739a794aa5c2baf670837a324a695f97df603df675d01ac87cf8bef34f5c99eae09f0db5ba02a850221f3b37fa1abc08badfc5516d88309af273687a35cb540d10f6c28a8c4fcdc66aa9c7ce7944a70f36ba042378a9c5358be68932695f3d05f3806e65ba59c4d5956d5a76398e3e1a466025d596881fab795782c68063608db01a5ec71416ceb7bd39843dd9b102b6072423794e1eff8933525e3119e40f649d2afb50ad1f97197015d8d602e45f40a9f0ee1565453ef257fd920ffabbcc8e7a93b95dc355e88ffa56ad0649b6aff2a01eb1013b46609d1c0349103693683ff519b0238802afc396eea8cb66825653370b9f124a472291c4d21e9924e39734602611826194450cce244c8421fdf9b15752c70adfd0e0a3fb38f9defb72a012ccd360172184750c8aa5813250285da50c6c47c8ce68e50da9fee3dae02836dd9a2b575276a0a273428d434e2bc3ad0c0905f44f75b5c36619af76c790e81cd11c1ad325bdbb5029971347e9f994e29f4e2f6745632b1fcac3338bcb42b2efa51399fd1fb66e54265f9b16ce8ce7c62d1648d8077a0507270aedc78072d1c0b97b947393ef9161fb9991c38d5978d75f9e5c0a390965a76af2d02d8a4e76e703a89a30bbb2effd7c7bc0e0860068a8ce9878b15da79f13f129b0b1d2002594b8f6a6539c9ded09426b2314f1f5ad7306e679ba235868f98b8a3f28e0dd9190365c005c0837ae4a6810d3a10a31aa34acae0238b9018d2abec9d080a1b3bff5187f71cff17aad70a158b6b9c3526b097d62d446e23a624340b9a99b7931bb1dfbdae57d88c4bd0f76addd7664f474c43f4acce6687ddf5424c2d415b472d45421a6824f99112fab34ea94e1c030ef80fb315a1049f6d883cd2156079746927ec33e5ce521470c7b41e9fe6a86e5febba984d8eb6ba7e7084799c7164b9ae1f5d724d8d2645647cc71d0d1bc41c519e1f67480b8eb3db4c7ede123c32cec967ecae00cc1c592ce3b3cd74c4666198d912e64cd6fc743d19a77d4fd8661ea61f559e8f63fc6737557d02aadee8b8303db9cdd1920a1ba9d773d94c9542dd505111131e1ca6842f08169a063152bc53cd139274b15c24e75a1a165a2e29cc6fd38af40685ffb0eea1c241576d6ca5763b2963630720a38db4a8ca5a2c6f057bbabfe9713f7cfe5e926d92e617502fb870f55067af8c8d0e64ed348cc769a478ca825655c4e47fcc2eb22490e5937b26b85ac736d8c2f69f2d3a76de372dd33d0024ccf927132ce6ce50e73a38857c0a4388a308524b3892c192540cdd94bae1cdc55d5db2b620b4a5a4ad5dd16410f47eefedc182747191aaee62047994c29e2ebfd1148a576a68dde5e01290cbdc1cf35ccfa475125f0b298fe70631889180832a4c862ed263698f7f912eacc1348b08e0ba1c0fdbacc7b9d62bdf12e605c44bd573050ac0f331b9910ce5856ada6ad65af6d3c1bd3cee95a733acded64a2ac4079d45806c7b14cf21c624628e3046fccd127f2c5079b22db46d5c749d7efec1ba83d8acc10f8421db6b0b993bb9dcac2927852365037de74b019574153938bbe6b5563832f761a4e5fa7e9d6a8447c3957279e1650d52781b5f2c9b00df6a884041d435f06dcda932c5d26a6c5493c4e65211674ac9512ac9eb80e1cba13de9f1370ae0ee97199a2c702b631cdbf735b2721bb43a9415f6e1c1feb918816636894802cb13877c54f987a0208c93ca9dd1d5822919c4e2a5b00b408c0534f40937328df6999326cf482fddaeafd88d3b2b77db3cd950d3edf91c0293667f53d88b3e37325540298ec6d347932f37a3e3a32d7e83be9c4fa097b3392844344247745bc2f01aea2092632c0813306f233dba447431f4a994bc3c61ae8a71344f9c8b5c767b8397df3f206f3c352cddbcb88f8c25d2c86ae6f7fb27f04e768c1aedbf37342ba7940b84814132e82078f64c5e5b76b25d1a518bcb3018a869ca57d2b79bf8799253af24c972cc9930870a93fba358f4d98e1276739ce2416fe80f43be57818e55a95bbebdb002d1018422233a68d6876decfbf6deb937951795a6898c1847002406b2d82b72b792244f49b0fdc020d5b1b2a4b6cbc7cece03b9a3ef5adafca5560083339cea33d6081f788cbc3f94d93f3c64c91344fd626991965298793a816d8df6889b46ed66a45aee33c64cb0abb3e6fb17e0db4cdc65bd5653c4c7a7d5fe277a3580aa5404f461379f0728c0e54f2603b079696d80b4c0f25d8a306356a55e29044d6b1e7fcf0c4d3046975c52184b41a56aff72124af119822b9486f6d5fa2477f4e0ad5b28d15265e492f8f1688629b2c83e1019325b4d0de993dbe33d61d97351efa2a6e8a0b714e536c848e35471638215e75a083f48b527c45019f46daffdd17f361e0b3c84287b437ae681c38096b04334280a3a3008e890a1098edf91d1e15d56a2196f693bfc05f9ac0d868ede27581db8619ec79a02c1f621338f5be77cae323b12a78e8a416c32476ea72b5d2f1dcc0f7735f979b3b710736048c691394eb81a4e60c758c4a42d75158384e85a99f005f80a81777bc917d433304be4af810bd970305b382946e0c19ad0dd2a30c1266939f86a6ed1951f5a7875e54bd047080d59320c1dc5656d4ca7894c22205ffe74ff12e4c87e7dd9b1a231da1888a292a159eee4ccbfaa284593259abc3b3e08f19f6b18d6b1a78303db89289ceec05150885588f7526dd5d08cc22e15e5007a23db383d42616ba25bd0c29391c2be5b0427b4e7d8315da71884db659b25d1bdacaa162a435fbf6f227a9d5811e7f33b549100868e645f52fe23d05b6d120a05b07c613210d7e47f9bffbcab4840e3e14e4f6c22c34d5bc6dfaf5605cf846eefa21321fb4ce1c2fa97e0ba55e90d21eedd83a95933e28a4e8e605c4fa54a70e3cfbfe4ea53711ba4517bd85ba06b022c144541cb8f37ac9ed986d7e707bc6e4f1f83142fb60315ec36d22e146a0474972e78b27516ae766e5e86dd3f0890ddb9719eff849496ffe6dacaae01d7691dc6a2cfed46ab152f298d98ad49bae3d58f086eb042a9845770167d1d5b1b568f430d52c70a2fff828cd229df4991f64c4106117aa31327b5b48b3eb5c66b70f3803920187883d9cdcdcaa72267fe9144d096054147036cc8448d12a9535a8bc33ce68dfc7c0ed658a0d7b8a4501040080c6dafde0e70224042806ffd43bd5cb4a0ee5133862757903d62f071202d5e284df97d98114a879d75cb3d4f53d73eba7ceaeea74a66806cb98c5b6151163c3159f917c3b241d48393cd5e023e31029122fd2f1910d6596ac7b1d80aa682f878ca8db31cebde512dcdd258d2cf53a5fea961b711ae6112455d5addfd8b4377d0741e64623c38ddcee9de975d6e785748f7f7d256485938c4650c5e5f966c616913cead5154c2642d035cbdd481e93bffaeff48b9e86be065291af74a479bec8ce88d05bd35dbc51edcf5481f2b19e90e49aa481d98687894f26c047ad7f6cb7f787f5c04e0e701a37f600c713af09133e63a74ea1df6ad951de7a2ad659e9894b4cc41a6d33da6595c7c60d1313ee0a15884b338c550ddf810cf428e0338bdc6d88c169e75e78309fc1e258402f2ebb93c75ae656052a83eb5fa9692ea79b8fc5726f108eaaa15ef9f2429b38339096795eaf9ae5216912771b7adb97f403b08419f6e6139f8cac906c76e7342f776e9c719e9d5e0293a180d6d385ea243b29590bc93a25e90241cdd3e1533d6987566ae07b7cd961eb31c4d5a3ad702b8e93b18b7dcbcb9b974ed25e0e4a9fff16e8d8d691078d09c6f02f68a34a4ec4e578b0f3213686ffb81dcabfb490ba45c0083bb613f7ad3d442236d63d27727bbf7927fe8a9dca22f686f6fcd1a164241048212485c92aff6062b31180d562c1ed6203c54eac783925e2dab8b050dc8cc2ddb9217934bd6d2b0333b865baa73378b31a769ff665bfd1692734f8518f9842c4e0008a48f125fa540c493309d72a437cc4f41b6f568dd2aeccbc8a3f9fd764ce5d2e5237d07b102b6c747d879c3d34105d545c9081e7456e3a7e1b4e166cc04ebe6a2c2e4888199082bf7389ea0a12fb4d344a20b2067b6afd33abc8c35e0fe3f707f63de08defcdd9938af664a12d9cf5fb5cb7a0f7a9256e99b6c6918054a1c2837c0fd9303243caefdeb9b2cf87a391b3085fc4721ca2ce55f6cf3f8924cf0fcb643c1c98240df3779f8c45f1c2c84921fc36bb3a1933c0204c140ef7f04ef9a424ef235eae3cd7bbe2ca072b3aa2840cf99b16514231987feec9f4f581e752f750ed3237407774892c54c99a559165897c4c9279bf19d38739576c45c35d4dbff7797ced482190e87ba5d0fb503a4bd5c0d8576140324b0d1047b8e13d82df6c43bc4ec166248d47e661998960b01a2248bf6aabe1a6f33382919b8b474998a988e9e68fc7c77a2fa6fc81a2482dd680d3148dc1b9b8516418b3b818c5a5c2a71aa026dc8a66caa79dda705feed555671784e881ece9c01b2ec22af437a7fba59541d80a092141e8754dbb9431d9bab96a90ae66dcc2af40d712e8293d23142f51666157139c79a1dbe1f47bb27ddbd80589261ed9f1e1d4cbddf6cc472da8c59dd698a66cde0963cdbd409d8aa1d97770ef8bbaad809ae50681ca1e141378151387a4dc42729a3bc93d8ed96e31da742ed6ecea550a37281ae69a8aa2904779812a8ad69bf5f010afacd32bbfeb5bd85cc29b72733e1e618ae0cae143715ed19febd7b8c4f343cbe27209a54441472d18bcf673a440dc3d97c2ed5b6619d19356052d96ae145e58ed2ac4133e61bf389feda8b7f9eefb72803595c466292e60c9c5398715c501856eefdefb948a9ade16712df98b562355e63db1d42d4c03a89fe800f9ad585e3da3cbff5e0595fb573517291e78439f5c378bb97be3ef43e7e7b218c8f65f8222cac11cfa258a585e50036dddc211cf24699f40035faa85d116e61716ebb3846ccb2f7e23683d29047c3ecd41ccdb78bf2a5f3e943e4d2456864a1fbdfd7770799eb95151c2a5c68174d8f9c07f10c7910b09c6b2a97dfc3fb04a6f10f84882d7b55fd85c52ecb243b03c64a40a5c153d25bea3c37ab9907fc77f214aaf4bfa002c910c04", 0x1000, 0xa6994e57b3686014, &(0x7f0000002580)={0x2, 0x2}, 0xc) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) getsockname$unix(r4, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 16:40:47 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:40:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x10000000000004) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000080)="e7e65ded3acb82c1b9cac0eb6f9a00", 0x2dc, 0x400, 0x0, 0x79bf87f2e9249693) 16:40:47 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) syz_open_pts() fchown(r0, r1, r2) 16:40:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x2}], 0x2, 0x1000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:40:47 executing program 1: r0 = socket(0x1e, 0x23, 0x4) socket(0x11, 0x3, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x97, 0xfffffffffffffffc, 0x1, 0x7, 0x8001, 0x80, 0x3, 0x1, 0x80000000, 0x3f}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x116, [{0x3, 0x5}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x2, 0x80000001}, {0x0, 0x3}, {0x3, 0x5f9}, {0x3, 0x4006}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x8001}, {0x3, 0x401}, {0x2, 0x2}, {0x1, 0x3}, {0x3, 0x80000000}, {0x3, 0x1}, {0x3, 0x8000}, {0x2, 0x1}, {0x1, 0x717}, {0x3, 0x81}, {0x0, 0xc25}, {0x1, 0x80000001}, {0x3, 0x7}, {0x3, 0x8}, {0xf4f4c4ec467f6fd6, 0x200}, {0x3, 0xc0000000000}, {0x1, 0xd1}, {0x3, 0xff}, {0x2, 0x34a7563}, {0x3, 0x100000001}, {0x3, 0xffffffffffffeb1b}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x6, 0x4e, 0x1, 0x759, 0x56, 0x9, 0x1, 0x0, 0x1, 0x1f}) 16:40:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x2000000000003}) r1 = open(0x0, 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f00000001c0)="82cfe74f954316018fd991f62c7fc96633a3e577687923e3cffd3d5d2aee94af2828a37bee8dd04c702e1e932bde7773364960164a9ef49305ce304f96038fd37520b8b83e912f023003903a6cc4d5f8cebf26af02b11fc5e50a3d3ade81666476d54eed1c6afd4f087711e04c0e1c43473b448b94718c876ee9e1dfaa935459c296721eab6e1d78a6b2c03bb02906fef6a30760468252904c7dbd2478211a00fa98e7711979eefc373e5f61", 0x213) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="fcc78a4afc347d5f59b38e48c3b4a6c90a90cfc9dd63b6d17eef209da504e48b22f04c41359dfb4df77fd79a1cf541e1db993553ad6a50e4ec00cb3a75dea1e999f940734583d7bfedbd70e8e0d036a86894811891ecfb8b91e3ff834f579d62bd4a9af765299ae52e0a42f787a2ccae07deaaba71921a261a09af11aea171e813379dd7923f45ae90de37dbd71c6516ac541804ba7e366b6287ca2b7a0ea384ffb21b679300e698b745e11e9ee53cc41ac2b6fdccc491d609e72f84f214822abbfa40f31c266dea62f054dedb2e59aa8e8e854799d5899b09a51517b16177222bdac8c9a16433f01cb31620186f26712cc18473b1f387ef9688da223e3dfa9eec8950ae7a595b5b2e95b162494c04691f649e69bce6081d3e3b1981c4b2323af4e2ab09a612604069ffbd5328598253f75db79525620e679c5f617744cda46d5cb8f7e6d9046366404aea3eb8a432cb355fb4594ab4f797daef286c61a7310d071a76705b91eaa3e794b2828ef7d9a57c8a80c012badc8c045b285e3a3aa5b0d1bd3615a3527f6f22a04f978ee1700647c736cc667ac9f55b8bb2211d1017009135ffcf4f488f6db29d4b9ae54e561649df306ed26cd2f8290b5a8464d3bc9518d36a71afaadcbf69cde125c9bb9dc01642723754f934376159cd0ce7c476589291dab143356dc735349d2d0a15482d5f008fb81dba8ff539fce3d8ac06ce801dc21f41ce3ebc4cde358bc3b96825c298ba2d0c5b4adaab1dc12c5b35c467c78be983266309c0b647f49498c67286b07f1fa8ff64aac1162ad49357ad84297e365b7419443d239ceb88d0fa97b58ed7e245e0bba1f33cfa1d2988a3f08d1a2f93c0a9b18ec714514a6838ec2007703c9ed6e353d311626892083257877282fc95c8ccb55d0e07d40bdcf544547b1b814a0611e380f3366c6feedac5752fcb09ff883b7c4f3d3ab6b3cb7392f154b87f95134e90bc4bd32050b2219af182b01361e4d695976c5200036c02e2273081c374c28ddb04c9d0f6c818de90c73ba4b1f8b41a047699a8c5159835a5284dda22adab9594307aa1cf4fff5f173bae9a48e07b6823b80452473b1a1a81bee8cae942d4c0ec055f14c6340eba7ed73b93e0bdd9ad4a33c8353c9b729f088a8e6ef65510301cfceda5c95b5c0c45f93e94b18a48e84a64989addca41f5abc6d3f65540bbce260ccc2db925c6aa0e3892547b6132f35a15fc4e6b8fcf8bd1eff4f739933129669796e5528c64eafd9e5342651e49e08a663351cc684f5b5ab10ac67a594d5ef2176b75a3346d543912f8e9773941ecebe8e35a77b65a2c936aa8fb0168b4e1853047d514a6db37d53a2361bf9a0c83a921a7eebbb40235b092cb272d9ee1a4e84f74f8575b2bca3c1ccce15381aad8302d8438f39618b06d723741eb792e80817f408f0351c7ba52b6404e6b58ac7be4dcbfe7536d9a99446691c5e42710e93b8f8bfd7c52959f7f557a7ee3bcac466f96e11e7e931634833975fba9232f11024368009696697e87cc00e7018730c2745269b4dafdf989175b426cf4b21a000604f48dd4daad19a1b1955414185ffc9c64c9180befb18964775d54ed368e3f4fa5efa76c2cbc2ac19557bc822316588d70574d2c4721fcb06f2403c184c7484534284a7ca1fba708dfda88fdd5ce66a2303b08612c0468ebefa0d0cbbd1afd8ddf24de78a13efd1d2184d88ec112656f4d44981f7ddec858dcab5fff967d5f56bb841081c3e75abc2315c7bdf56a9601f75749043350701eb8384d2c5a928e592464f0a8e171de269d3e404073b4abd0bfb9f642cec55aaca76ebfe47ea63c3830b0e037068f348bc616a426c8fea581a7e18c00e85477c6b0d63ef2a64a884a3967d7e79672a6fbbfde26f35e3e34879cec2d162fcb0ea7d4a62394ad1dc4f3eef33903da5d11c4c6f58a4c6f1b3db90b573bc8eef52fd88a7c7f97e8d84b02fb798f4c19a930619f0a3e12c6e4d87217da2c42dfcbc4b54f044d12935332557a1521a8885466f5ef04d58e0a6d11adddcf0514bd96a76ddcd530c8b8a3f4726f5df52e28d713a07e441c31feb07513892d8f6e472c10ec1219be6bbfea78fd063297258467dc66ac1f107d497707c68a0d5178d11e410cc6e98f200a545cae6d6dfb7d72888a8216a2b0876d467e763d7fdca6030e0548cf983fa8f5553adb1894cd9c1e069a95cf082e59f002505edf1e6c943a3b3fc656ed4342086ce6f5f6a038e72cb3919493922abf9d7f7bb5ce725b6e0047df193200c99f22dfbfb3c72bef7fdeea1ec4e723117b402802a1b3d547a79e74a177558cd9b25d5956cd4409d38d5e8d748453085f3c442e48e2e31af723624d2d6ad79bb46141d7e61cda1871c3ab5e5290b63705d54256c885bf2ef01fa1116bc2375bf887a80a7416a16ba3e0c2d738590330e94828b540583c8868e4dfb23b8bfdd33152c03dff1a02319abc2a72eda644ce9ce1811878e855535edf4680184c8ab0e1954592bd3ceed489f274782720e64fe765ee70f78cea75cf2882db747a23e76d6ea16bd45d9b1cf77de5002b26cca72600ba5ac58720b0b44a7be65e77402f08c5d750590ce3f09f2f7b95f862db1dab39ac9f6ede4d3fa56c389cd149cde0be84512cd9a01abf1a3ce0de6d7d5773413c54cdb07e6cbe6ebe443896c633a70890227d613251930d4d36d200678dfab3a2b003dbfdaed009bce2d654255b91fb0686cc798149bb028d950949ec48fd8f13a0765f8308072ea08fba052736daccb3f2064ab678f832cb7cb2d632b8c2a868a3e6c4806ddd3391d5f1afc2d682c7d22174b83cd1cbd5828d1014db963be5f83698af17f42f747987ee283dab91e02f35b46df2fe76fce733ad760750603eeb02563f9b0bf4e946881ce503f61718a009e2e366e9dfa3f700967bf2be3f186b1e167e5e8a2b8a3fa9f6ed3e3f8b12e6eb3358cbbab8d538b2574d0a9650ac513ddf16e3193468704ebda1be4c6b3eb58d084edb4b49bd18f4c31ee8eb7e682ccbd0a2161ff6661d4be5263c15971c36928ea9c8123a5b8dc4dece66ce6201f89273dc4151bd27488976995655d13cbb0f97f9d19de6b8356f736be7b785509985028248f3a42902d575237cec129db2f25f2927aff7860c8bae7fed4b48550cdbf5a7fd8cbfa0d03f1d292cbe917406c2f9b30989416b911f497602cb36be0b0169579b56c8ee38d0ba7aeb774a9d27cf1db5892f65f31fd8da7fde75b1662286fd392c21ef969ef89f6fae6349e8e7f6776ce106aed4ac1dc176e934e0604056493b1fee52c483aa3b2279c6f092d9a91d30819025e7b4b1979d310cdb6c94fe631cad1f18981cb9caa4d7bb77e6f1e3fb1c05b7a327dde875de880d33d02c26849538501a7240f3693e42d059ec0997a02d3d3217734c1e770cf3e43c97d7915716ca79c685d67423560e95d728d949ec7fbf31f0eda3dd81d97574000ae95a7d7547114353f1d241bd38c8760aa2c55ea29c080ee10ae042f27bef2e4ef280a3de95e51db5cb452274b29553d9778a3d28f8909a0dd7a33f85b726713425099df661da93fd4d68746fd194c73c45d87beba1565856844119a6c3e8065d3d9d2fa0be915e0682dadd02b6b841645928d1b4b22554ba1250cfd127710cb18bcdbaf7dabe3a40a99ecd844c6bfcb281b50e850cebc3d45193be17b8b5abe8c872583525b0049f6fa3dad548c2ec0ba2486c551a241c00cbc930d2f438f962e848239627f9a1e9b0face79d49f26d4da0f09eb7e18f41272d66e5bfd81e8c50b1f15ffb869bd561d420bb54c7ef622830ae923d0824fff372ec12eed5f422865b960cf99f49a613b617e4025e0b3b698f2a958c191ce5b47b5f12aa9b730a2d5726875c1926e2b2def077f08120b64e180296bf0d040ab7aaa13884314964c6ceb667e79b6b8e2974d3d96da88632c43bc036f944893c96dc1d35b2656e461c1485ac3de46805b2bfa659693d586b9509dc7564fb5186a913059cb4dff0e4e3f4fcfce4072c525fa307afb8fb9e612738481c4811b29cc60f314d050822a07b3eb0ca9dcd5dafba40c0ea98e0353d3b7e627e2658aa324774922b94af9290e929f8299770ababaf96b38df363d21e15960b5049cd6ce4d077170b7adb4ff672a234a29d9d0dc78bcaef8e721ed14c26e2950978fdd507108b4e03dc127eb8b21e7269742e91a6bb802d299e96445340c60d565873c1c774ab03f064e59b1e0dc1d87e2a9dc030f4eb0f333fa02a33a39769fa5a8d906ba4aa4fcfa6444aae3f53897f4e4b755171f9d00221d1a3c7095586a26af6aa35cbf1826b20bdb934c87c0324a80d79b849baf7e0b249c61872620eaf7cbec278a3c6eede085c2247839f37b5c3c6d6be3afb4a50b60a0d886d87d77c85fdb7f9cc83ab6312100ed0b1c117be39e14197634d562e56418bf70e02ed6ad00352c5e3dbeb3d29294609070e786e573c39126fe554bd8718c5d8337635334becbc4cd0ac83c605042efacaf14588fc2d61777ebd5f6bd23a967801c38a957149da52e0b7ac5b19dcdd5dc34c75e7547937dbf15e38a2800ae338dd48e3d41bb5ee9e634e8d5c7d1e3c72e7c2ff7fd5f2826cc71192914a6742d8befe60806fa9eee75e5bc0cf1b4e3c8af5a4f75580f653023fd565a48795a672deddf5b677733b68c46e0cbed826043a229f528041b4accdebd3e594c93be912c3e3019f4dc4f32e33a8cda28c3553f37fa8e96ac8a3a18557a43eef5f2912605f9635f6c2d7d18e68ec33ce820f7ed45713ffbf17f18bd17ea06d090ba842d30c820800f2c32de87380731893b497981b83bf2b4f381905859a25447a7194eb12e373dd59b8c2d2357572099d780da9dd2063294a684f0befe85c3cc193655633130d8d9aaeba2786bffa5463f4eb11a6c29e2852dee994a3a1a2453b4f0a08dc35ba9c300ebb7f409379cd52229bdc62d5627b44b7618e2526dc70b05f2c4208f323393d42d762e3ee2d1d6c8a5db58af3a10e1d6d716aa24dea42edec9a537d8aae605355fd738d8de931c6f65e6891414779d51919e6f8f197ab552c7944f03fe5aaf4037c2168ffc45a7a6449e6e49c612c3d0df5e81942ebfd42b678f79ad9a343e8591f562f9763e523a9c741c3d91574324829438838ee55a035d67829ddc65ab5b23747d3011b8dc6c4ed1b5f1fb6b01e7c7b67936b71355259dd1a0a1a333bea11b0ccdc74782da09cb9187a5a99479430770ddd7fc63813ab006b31a49cf916f2621b9f8b4b6e5cd07427274ac1377eec462d64dcde40a5efebe914942d7e3bb594dd608eeecb6e71581117449411d869112b64a55100e6180acf429818be67f104423aa8fcd184ef59f7334e7c1f56aeba46203349ff47f2f26f7905892257f7c062225e98f42fcb4a6d9fe36202e98b21fec1c630694caa3f3ba17515633fc3a78d35864e14b9819f6117ffafbb9d86604332fb810eb1bd3d08e5551cc0d61be55443ea11f74b7f316e9c823f244a4b5b4f2b953beb8ada1ca62fc98f8ce77db0fdb194f7c68ba46009078c6e081f5270232bc895d4c9bfe7a0fe50aef47501aabf10510dfd6aa65d4cb2f374fbdf8b9718711b63d756b30d08beb0416c1f65bedfea113e5837827f578f3163a4ea92d3d0cbfc945716afa380b92f5bb3fa9cc4b9add7e572053d77f77cd3cf7cb644cb2a7795d3593cf35c6af49b11fdda9b4b5690d6aeee88e3c1d7ffb5b15326b6fce43a86e5be74fa358d0a40dc16ce10d641061a97bdf42314a9221", 0x1000) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:40:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xde94, 0x4, 0x1, 0xffff, 0xffffffff, 0x3, 0x1, 0x2, 0x9, 0x4}) 16:40:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000580)="df9de8266016fe8b8d4e87bdeb6e4a40ee4bd761c8c216a2062f7d7cf4d9e13e3a9dfe5324a7a558a81b8a03e0d5bebc08b619db4249a71512bf165366adc109ef292fe170225934dab8be745067f77bc441b03b4b9534f64547bdb3514c9331c77fe292f0a7596abdf25258f82a2f2b71a36e30eda86f709f22bed21732a04cf464508e0de34e031a96b39799e8913dd1be24269da9c338f72d7c7cdfc130356706b15d7890d0cbc3bbe6cb09682c64bdcf5a2063f768d2536f346896145c6c1d55d6c6ea78eeb7cf91f58131e236b5f4866134ae747d2f728a05209c1241f394384054490f2fb71a9fcbe52cd6d79ff75868f34c6cd11ed6f81282eb8cc328019ec23b325e8136705049a1a42ac272bc1efa23aca4c98c5b749d1c00026fda197f4203e191284945eba7e6f517bcb13b77fa2941b956cd804b967990b1222eeb264a44bababcdd5f72d561f25a40c7d71f78c6e5fff5cf559370fd057f6a277e557c1dff218e02b56bf758f37011783c04b9c014560bcf3f0ce06fc2f67a38a38283bb3f0aebb7abe4ad5244a4b90e35d644fa22623c119a8cb55e05b66037ef91f9d44fa3a7badbff8ec2fe31b204b2252b2a7f9390ca63aa2cff45f86464a31d30188bbdd593353888c6f4fc854895b6eac7ffb243dc3d281e1e4929428adee31878022b2c01dea3cee9d17a59f4cd723903e81d0786513301bab35bffd7c3510c16a9ffe3979e892519736ac189c2aa093fced4fba7bb233e8269fe37fa3097fcca931aa9728416004eb578b765e9233630c0b9edb3fc64d6407458cbe27ded5b3152666e358f5b0efe8481890369be389887ea886310e34cbf03f5301f64c046d9dce48a821ddc505c6b50bf587356b644df15c3943133e8eb32d5af4b153a58dd67b9afb4eac90fc14581b282eebd5ec604e61ffd77c138130006ada83865b8b41c7c9617c9580005c6fc3124799fcc44698499ec0198b3df0e9163798394b71bd1d8fd4ebdb60225297424d507114d1ec0fb2d75b5f40ba0f994487aade544f8aa4eb65d73f0bfb706da6713490209b522c564232f5b1faeab02afc1fb7ed0b293b9e9cb4137ff0b22e0bfbda61e716f0e11d13606d3f1bb2dd0d7dede9971f3b8bd8cca38b0a57064a0b32c8192ccab3e10491cfc8a369c61f76b4c9d2a777f3ff0710753c74902174cf8c23ae5e0a89d2485452da1defa8b47aa8aa22cf96bf70820f9b35985f0e9c668ec3d5ee3f37da570e6f6bbf9505edb2ad9d7b55a97d6075f087fd81add03ef86eac310649997be8730008143a07267b09ea938011881c1c37f704c222a6e40cd85c8b02b9eb4114cecaa3a5506843024b079f5bdcc65f8864f58f9f1a75020099f7e3d54cb71dda83c5a9d25c51ba4adc7588bcd8c28acb3d85962474f44b3a37d50f2df675ae75f51ea284ec46e661256a542d65959c97f4023bd1e1edf5e0761e626a84f4624834c766e374403864463dad736fc2ce3a4076f8e9ae5b7b3196c94c86070a6fc99c9f257cfee99a62b9110990bced66a1228bfcb740816bbeb38bed72e609d4776c33b5581fd5d1723bb1346fc89a780bc23ce53bb52644cd06c34ac6cc840f2b0dc1cf1dcefee21c099843928760d2717f5fcf609aec8164014fc0de51b51c4bb5b6c56198e36ced104d81f41b70005f3168b0f80c721fc6b1a5ce2d089030924d462bd0c26209f6031450e8908823f946ac8fa96c15644889707303a9ce1288cb88240e4237cff6b1fdad61bbc84219193066a5f6a47ce279b84b752d17247aa2a9a91764756f25bdbe209a7fce3f1fe29a9ea2d14c19f8b8cf6718740ddf3b681d8d79d2caf42d88bf59e417a2743724103799460b9275c4c7427f5f7f85a595afb7a2f937a002dc752d9c10bbe5d5a0dbab20ed5c900ba7494194f2d943b8e4184df791f0bc57ce6b78e8ac2198613b8fa3b61a4dd1dd4c9da84b60a9b79b7c2f7c00ee8223b2aaf06a69f2486cdbde98dc162418fa24e412b51e466875743147f33936ba53462de3f748d250bc2cc0f23b55830db2e910ce9b8c7dfdb854b21b869090c0ecb860d46564dc7922303d72ee8aef6ec888b9d90290107aef2258b25c24bf49c811d604d61c711a440310c909c1ee81203ea2f2f3e70b27a0c519215490ad1d1f86dd0d486d0d39336c61b77bcbce5872377248c0ea75b0e30dda863fff0b245e5500481b33eed3864420f7aca7eed4cb9e256c84a69b358d080ccdf283eaf0466efb5d742b41da3ab33b2bd42ca73461e7e7eb932401bf31eae443509767c3cdc575fb76a73a8f6137bb1ffa2fd597d1226620d60ded0e69dd38927327f642b2280afa01081e3ee3f80275191a6c59b3ca8bf77671646202096b0405caffbe7bb345edb3620bbd0998003e0f33ca926916d21b56dd42a6d82850764a5b2b648feeaa453e6426f6097a91a7473bb6e58df38bbbab21f8eba42001fc90bd79d17ad2110d7b99f0e2ec6e722822f71140bdd951a6e337d18d55f9c9d62aa2b55b6e407c24e71f571b86d22dca195102cce3d12c9b3a510d3ddb70b29d883e3dc84e755bc321617299ba29aa6a3f9c147f6ce7c5734bc501f16c41cc54f5fedfaecb8d8bd2de306eed4ea6386373e92867e2b01746c2a1427654ed5cd4433892065a2fa6087602e240cf247582f631e371cc7684ed13fab519cad9554889ccead9c559d1c004edb051458dfd602bb93388c886ef5d696077a3d479a7ca2802421c5c903fb983973d5a37b2d51624e3279fca130c8782a63b4f65edb04e35913476fa27824b04030eeb0803b8043c54990d41cc7c52909f0dde8185aa0da825cdeaa838e3f6159d7a65b772b8de12b4c673f66ee4d61bc1f276672db6756159a17486dbbd48efb5888dba16ebf53badb068447f0f17b1550d1f6038fdb46aba11ff8544b5820016da2f7e08e39128679cf650f85e6e5331ec61cc12dbf68eeee5ec8142ecab9fccdf46047d1ad626e4700fed6e808fb9e9580fa257c78d04110647eebfcd6fb3cfea75d2c694c8901181144ddc6866f2fbc3d54e99baa581f15631d6cccea020f2ce3b5debc0f1e068a1b677eac65666a0233d59425befe416b989f7c3d46378bb4ab2570f957be6cf46b3f4347bd2dd95466f352bf635ad8cb6e555401e733ecd35ac87210daa6e1b3905a960586858e11168c840962b2c22a75b255cb68d5abedde1d693fab328048f81a534306a678a0f8c6f2276be99127342274c4c9838178f0c0e676bb5b92bfc0a9b58f71426326c60b61a9d364057123056fec43d7bd84b1699f1d034f0219fafe3110050b3f8f28e4f7005844e924917c871f5c9f85424d8c04e3afeeda02f93c5e2e9cfd3615a354fde533578dc4fee506993679f10f4eee1d021d0ee06edea190b4b07c0b10db5e685642d06dde9cf89999f89d875958dfee8f3ea419670c3199c301a6532f43a8d2a40c6e0c0177d43f3bda496c58d71d391b5cfc90c7e9c4a0f0aa704cb219f9fb3e3e8a488d5a0d39a4cf1d5cfd60583aaaeec67810e836bda3d226de3d6f075dc69977758e4fe6f7b205d56094256f6b5a0b1e45fbb7fd204aa2ffdc252b25b7e6e12c57a10ec11e4edb3f1a4d4473f4438aba1b0a24d6533c3df3e7356e4f9cea5a156eda2e6322da3fb27252d64646e1ec98ae964540cd34164dc89b6dc9c440f886ace0c47e8c70715fe2e5eba01084e183915163f76bd48019bfaca8bf676c39c589f14b67f732bc9855bff045c3bd38ee33944845d5f7144ccac305517df948c8b0006633ece9d4b1e9ad07bceca268c84a3d43ac7d7f7f2cbb4d75190daef82c93772f2060647dfe7447908a797f067ab60d004dbc483778dfed53fc99b1eb9e0df446d4c077ece66ef310466248c840a359d137d3c014ffda99524af3e4020edcdb2d5403a7a6e153c2f34dc36de4a00291f5ce935d196fd7936aba9429584c89dd9a333a66822eb3884b9c1f0ea44e20c2e15209db7bb49380409633579d62868a5f79d73a7029c742fde16076913bc8ff34c468a85fcec389de5a4fa994afc323489b0c3509c23aa7b9d7096f7379cea4fb17c19217e9ffdbacddc77c6e72abc574d7bc34580291b06d8f3623c7cc844a9a01f7697520be1ccb51ee96223d5f5699b73219cfd2d17b2ca56f80484ae2abfe9843f2f414401192febc44e751eddbb9caccda1f056e08da7afcbd9dd22f8db38d4ffc61b413179c8d6facd7933eb4f206e7f3c229872ddb71feb7c0cc0ceb96d68970f3f7f74951799ca419351e40526ad1cc5e9c58327941da32891c76e80dc718054ef910966ac6f2d0dcf1a2796535096da686c8aeb0a3d5f126e91472a13b24e5d6cee1cd8147da5e99eddb7bd01bf7d9f8d8b2f4d97a40211e16736ec11d1ca9614f6736495ba7faee07ca17e62c776e7dc063e8f84ab55bc7daaa7a2069e5af35e6e865cc70bdeb9cca1bdc6619659dd13136434ea0215236897ccf9bc714fa283f370000097a903836a7b3adbddb371ce77295621133db2fd0d4a59766ec4866976e3e45f0e56807f42ba7298a08b451d7f92bb1a2839dc878a350d3259f4df3deb217c842e6368226c47af4abc00b95b773045c604aa79b0a2887fac8fefb3f8cec8c7f586a477f70cc731e83bf5e22dda5fe063e1b056d637261edd0ea50f819e9ce4b86efd25f1c94a6096d2b9603c241a021e446f84a92fea2c7227e41e586731cab4a55c18f33de5a4762b310cb45c2f113e48fa29e3c46acb2a4db0cd9d372053ecd5f4330faf2a1c3c4c5c28bb5115b840dc88b9af098bfe5798a90de5453cda38d740da850b745ae5bd068dde86f3301ec7f6239bd8dfc2f70f4e15165b277da81f8bfb5bd14dc4872028523ef8235e160800bcc0035dc7716653b06df7151f0b2bac88af3f41c40a39cf60ba13e27154e6059e1d59926beea1d209e51b2a609791ef110733d1728905af74f848e1fa6ff65ad0206705f7bec15352c53d33e564bf76ce5fa61c23e2ce1cdce11071931eed9b392621bca0b6175b47262ef37fdc28303575b3e2c2cb9aa09556722c34848448ca58ea94834586a8c4a16d9de2e90911d8b8946f0a9ae15406a6cb34e8da901158d9c1f7431d0d3a608c38f136bb089a8d7bc7c981783703aa83105eb4619ffe85fa6e3ff68dbc913bc9b4b7c2176dda47c3c6afdf5efe63116a7030471797e9bf7bdc35981d240a737bfb5f07adc4b184f15385d18264aedba04598bf11ba316d5282cd5fa651b63d58b26cb91885a6f1296181b08ef84e2fc69c8699ba50d82a2356d15862653d2ddf3070b97d33afd24fdb2ff3f2488ee51d59500462acb557b8d43d8de3d8a833787848e2920909ee3aab91e1c5723321d9ee835508926273db9a0f8292b7548643c4f4d0a1756e0a8be0945551416c78b6c8ea1d980604c7bfaab1251cb069ee7087eea062f7ec6b369099ef4f464ff44bd1a363e78382c28b41040b8a7aa55cc57f932a7f8f181865a0f3df7f12ff584adc1955286b5f70b491e6a6802d469539100517236eb5f05f44cec6c9472cdd5fd3c6c61676e28377bdf31207331ccb78ac3ae4fc63a0eced5180abb34e30cecf9b0c9d50a7eea5595c2ea02f43223c02c099859515ed311c7caef9ac028a719e6e6aad95914f560ab56fe95938063364f366bf70fb3b6d2597b1c70568f31ba4c2608f8173574bab1f9e1703406d953034c6f823fe981128f6a8b4be0c2ad72b9bc66efaa2c5c9f19863135819329118eefd9e70b51b11a31d6e19cc62180e9", 0x1000}, {&(0x7f0000000100)="9b6a7138b641e4c8307334b4183d13981bf77170bfb811d4a2abc35623762725e96bdc81cd24c8848a0a2a905217fc718135e51d2789764f6d99747866d4702b2080ab84e4a2241b9f6da5a25873e4be58d58a0c524a764b23130c2ad076554999b6c391ed", 0x65}], 0x2, &(0x7f0000001580)=ANY=[@ANYBLOB="80000000000000000100000007000000fdf285fab17d6b88df35b39b396ad8505851dcc86aee4a49db8fdbebcf7b0d1c795eb356a7d22eda6e722eda55c61750b1593abe7af4c632cb64d3e44264630820b6fe9131caa94bed7cc5970a3a54a8e476aaaa7396b3fceeb1fdc7f0703ca1e5432f8489f20f1208ba0000000000006800000000000000ffff000006000000bfa93e6564f16744973999854dee4a193ff2b7358f21ba638f92daf88a7ef58df3e688465d07f098fe73f0affb39d5689535694124edb861858aad3e5ac3e74cedfd0291ef112c2efadda80551457a09c02b8743e4dc0000d800000000000000ffff000046b50000829f7ae2e2d9b4b6217a4377615342eee87a2fb534310fe715bd3fb8210507fe5dc7172ab1f4324e605b78187c76faf74d3075aad5657affe519e3351eaeaec1be2330898b80f3329d7f4849d26322559a4a9bc27bd73ba03b28ba2c423a0b845f9891115fa22f55bf9fc53c96dc42dc826c551889869db83fb2c6e133c73d31a8e27fd1c46f8fdf350c11fbc9bf1e497c21cee8a36f1f8479808ba06eb0d1bee9c0a13911ac632e841a4cdc12063adde1ece845e98fe8f96786732eff24190e5d7e1f435ea7033f79ea49b5cb22a21d9adf006800000000000000ffff0000800000004a9af9a7126e4922472f4bb159f492b589d61cc199ad685f7c678edcd0d4daa1b4990ef4fb72d6a8dab1b878656fd74dd61e1434594c597654aea81f669c63cc7d181bbde5b4b0189527b718ed646a4d6f22000000000000"], 0x228}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') r4 = socket(0x800000018, 0x1, 0x0) lchown(&(0x7f0000000340)='./file0\x00', r2, r3) r5 = shmget$private(0x0, 0x400000, 0x181, &(0x7f0000bff000/0x400000)=nil) recvfrom$unix(r0, &(0x7f0000000380)=""/179, 0xb3, 0x3, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) shmat(r5, &(0x7f0000cdd000/0x1000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x40000200, &(0x7f00000000c0)=0x800, 0x12) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:40:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 16:40:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x65) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x76f, './file0\x00'}) 16:40:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x830, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffff80000001, 0x3f, {0x3, 0x7}}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:40:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x6af71b7a, 0x101}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x480, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) write(r0, &(0x7f0000000180)="e6f06c129ee2cc8043146c133a39e7fc3e14b2c9600f40da33c9ff6a28cfa9922ae64040fe9a0cb00ffe9ad7bd2c1354924d4ae681d74ca4d04fe9f5faad7c4217029e27e45008e42ca1d45d7c6fabb9c4d116c5d1dea7588577e86a63c9c46a0eabeb2b0dbbc48b0fa07fb6a776dea135624810a5eec10581e411bcc3e83a8f21563243a667dd28895bdc9efb581d17cabdc0299c3b20bcd1df4e73143cd7cd04d5a43752729b", 0xa7) syz_open_pts() 16:40:48 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x31) sendto(r0, &(0x7f00000000c0)="f4dca1823f5c53c290645bf6bcd6e149eabe5caa976f8e65279b1fb3fb99e84219c60d1ff169478e485ca159a902a48fe057f385cce1f1995272eb337e988f007e8e9c1216da637c5163de346dbf43c4d6478ea2a352bf473050e571b7d426c3dc6f9115cd88a598630573cb176e16ef7f611a8f732cd8b9074389f78a64a62c9b79f07789570dc85dc5bf8878fe1db767213fdab5da2a27726cfccfc333c356e67bdd385c06af6aec3180df4318f0404a37f05b796750020a3047f86fa3e46d64075beb18125b5c0c07cbea85a32696571bdc5d639e596f667b471113427b5c587eb550bf5fbcf0345e3ed26fdf628d1e6e29", 0xf3, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:48 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chmod(&(0x7f0000000180)='./bus\x00', 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 16:40:49 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:40:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:40:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:40:49 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x4, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:40:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="f1de3078c0b9b45e6ccbf324793aa4e2b8b857162bf33cdb7efbedcc1b3028626e30f27c55ed67f1a604c8e7f1736a685d2fa798158e16df417b63b4da573098b57a2dbdefafe24a04c9d58f6a3692229b309a7f277ee890d1c37e45860628c241ce2810a02bdb01ab9f271320034bb51e51a832310eb7bf4af207146cc20f50e63c7317267dcb7e9a6f386a0d53e7428a374868942ef0b8adc60b63dfacf63ebf92692ae0d9fb1db730778aebbba410917b62f2acfd306e638920e11f3e78ee546692b3cd9aa780a325c63080e9611e891f996981860d34568512fd27b6cda5bb9105603f5d107568e64164d24421247f98744dfbf7461972cd", 0xfa}, {&(0x7f0000000000)="be706d571ecbf1cce01ead70c6b923ecbe37d5721b6709c17df3560a9613c30f28406a56ce30cddec6c468c8497f256e23e80c90e1a952e617f03b364bf178f0390ea29c0044cc2104763757fefb80a7689b26f3ed355036de259148fd04475d8efe5710c64da8d9537f9bf405481dc83a482ed3615b033a9fb5d1f6cc6376007f219a16d9e8409f0a9ee714e57e76ad468fff4e3deca6c76eac549beef4580dc44481d5778584aff4", 0xa9}, {&(0x7f0000000280)="c8230f0d4ff183340f242d74c188c177171f24da6f12fe39dfcfbf31386903286addd5c89062f138a7206f89a18325cbe1ad0331da4d3b09e4f24d7659f6dae1d805155b2a9d0cc29fe025da46da1a75c317ff323919984a0d35efc81bcdb766bc68355f8dee75619118feca8c60cf1042c06bcfb84ba26918", 0x79}, {&(0x7f0000000300)="b38a517b499633d9ea522badbdc47ef54769f22ce6b51756c9b9c0946e42cfc7e7b3bd61eebd4e614766cd9366a43e5903b74f0ff131b7b24d628d042366f60aeb3c925c3c217d810171b61068dd789b162ffd96e1d263", 0x57}, {&(0x7f0000000380)="b75ec6deb1f0a1915bd5bfb455ea6ae87fc9be72feceb5eadf62789a58cddede457a7bfadb55a9b9b01d707d5f8ea0e7dfb26ff7ad029784a060f80daa15351233525c20c5594fc333609f2b3f282525304fe21201cde8f8b4f62f7e4a97d7e0482dabbf47ed54201e94044bba57191cd872524c867b6712a3a1ed3be4c252685d9f2ccac0fed664914aec4e02bad64aaa13adffe2ecf88a3040869e88", 0x9d}, {&(0x7f0000000440)="42dcf444e599720c04f4d673405431d6d4c20282156565e7e1d78e46beeaa78f0dbdb31e03db05bdd1d86e4a875c77ee385909bc3dc60d01258baf27670dd1b5beeb5e57711e78b12816c9151e75e923d5a86c2d2873fe4146296fff31a5c26bc8854135bb3e607ef8461607408736fd2d980718c5c8e1ddc7a6c7", 0x7b}, {&(0x7f00000004c0)="f80c84800e8a940245ec41de5ef841c06905d133b0cb31ba7a3a02ae22b8dbee8cf8f8a60018d000823379a5a915d6e45e63e694ae5f5a650e21b900c4162bbe49c03c0a3822b10b6cd00d9974a52c9027d72e85195186b699a8bb0c895c597e9b9bf250f8d6fb7a4b048b6bc4fc4834b3d69c6cc3593e828797dba969112872ccd5848ae26c301b56fbb29a1e5c67", 0x8f}], 0x7, 0x0) 16:40:49 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8202, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x9, 0x8, 0x7, "43136dad96c068b6af84e95720f4204dd4688de0", 0x1, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:40:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2080, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:40:49 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:40:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:40:49 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) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc537005cdd71b8a0adc0e4447d7a7a71720", 0x180) 16:40:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0xffffffffffffffef) 16:40:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:40:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) 16:40:49 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x0, 0x0) 16:40:49 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="d702b5e57fe5b92ac8d1d07d8792dc3901bb338f9aef0577d4761bd191d0665589af3548c94f332503c53550353f77918ef1c29afedb8a7873c876f3d6a2113571128dfa7bb3b0116ff5e888e10f47fda0d4fe8f9ce20cc5f60f0795d8d92ec4cf75529faf3d7cef2d118f854e365d4f17ccde4c8dc25f124efc5a6e8721497b78f0da1ce0dc3aa5fd5b4e75cfff4b8649c42ca6ad1a7aa8bbe0fd09dca28032e2ca3d299a3a04c7ad449d7176af54f9018f6e3b", 0xb4) 16:40:50 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x8fc2}, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x100000000000f8b4, 0x0, 0x1000100, 0x0) r3 = dup(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) socket(0x2, 0x4007, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x3f, 0x7}, 0xc) 16:40:50 executing program 1: mprotect(&(0x7f0000570000/0x2000)=nil, 0x2000, 0x4000000000005) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0xc, 0x0, 0x0) 16:40:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r2 = geteuid() sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)="f07fcf4e434a43567d5fb03f8fc436a1be34c25ce2692a380458f9", 0x1b}, {&(0x7f00000000c0)="10554cf22f8783162d2bd5805327a14f8d2de9c1f8c6fd6785f2b3b511286e2520e86c2abe970cb368be11ddd4c84b1a14b1401b52b88196bfb2d4f3858a119044932436256594e0aadf08a31c101cac1fa9fd67965573b7a4f373fd70f489154afbe717545d8d156876bd729252041b39eb3149e70f6d548d03f377d24154f55c82de283db7b3233ebfbe0533690a735ac51d7700bf859330eebdd1a0c0159b43445b76d96a9014d0feb7c3aa2b5737258281c083afffb02cec6eef1cbe0df121ec8c8faeeec1c734a014fc30cc6b5e6bc7de96e1b8dc083f35", 0xda}, {&(0x7f00000001c0)="4179a5332a4f09430483bf2b8f8d2a7e4935349c86fc9181c0706a564257371e125420110a1da2fc5a65eacb6a759021e61ca1434f8bb699d447b98cb4910ab208ffa40473adce7a238ece38027a46914b2a2959b0825b2f366b83ce394fe1432952fa4f5d7a904f78bb47cb10e7136b16180352df9100c09dd85c569db5aab552812f391a25b018a8c5689f2cd482456e945d14da97c92319549c1cfe4f97", 0x9f}, {&(0x7f0000000280)="7a6dd89a6fc6d73c7ee4125129d5225921d4a910a1884f06af7eac47e04eaee1fa", 0x21}, {&(0x7f00000002c0)="f9b2a6bde0e1a5bdbc1d260ad9c7eaf276f082267111d9da5a44dc0e21744f1cbbc54a5c434d9d621e4315bf9c5f5d0328c50f4df9e37ef5182ca46ecdf00c00d42ee5b7bf9d0cdda363609e57178041706f2df169b0de9aec8400ebb7de5eb5ca630391d6a95380a328cfd0e218afe2a3b60debdd961217172344bf72e707ebcd280b648d9229d24f5bc0193b4513c7942e7c5f69e384dc5b5723d6eb44493052aa7380afda", 0xa6}, {&(0x7f0000000380)="21d3ee889c0e913cec31e2e67fcf68e1f2daf129589fd1c18744b406872c1e08d257a10f5d23db1d76150f4b5a53e1e6abb493b5458004556030cdbc5b2edb2360ec72362baef4ed27486dfc31b906d7b3e7b39db5f9e035071c30b08f865063f06b5a01a44bde3c4f255d61d355a32eb1a63c54d4ae0246d37d978ee7cf4c6dac49f7470da69904cb329fea4740153460980b1c1f3e8640df78328cb8a28328823618c8920e830194b379e7ae5ade7d6478fbe29c72f61bdb0041c16867a24418db3710395f1f387a63b4bdc218429c6235c1f2cea43e909178d41f7daa0f47e38ea32b39c59ecc860514a4c21d987191d4664d65951c0b98b23b8bf870ae", 0xff}, {&(0x7f0000000480)="58737141dab1131bded7f13183b71275f30093b9b08e97521cae51f45f89c70f7c3478e4566a95cffd41ba1936d011d2fba5820af1564104e4484ed5997332d5dded65c8dc348cccb49bf6aa101f4db2e7c293a53e4366e38f380c19cd71eecbea067c47f9a0d3e079874d443106b6729b941bc9fbf6e4158dfd8ea7d8e89d4604512e6c782560271ab48d3767", 0x8d}, {&(0x7f0000000540)="c36520a7155fdc08b184fd996aeb56b9bae0c62fe00e90e528b039ff82d2d66430663f390835a851935a8d6b17fba36e52c3cd8ee8e79d0171539b42c2e72127fdac60561be583d7a7015b243786b221d2214fd2cc03a0df71b89d72c33bec515b94373a9accb23dc5b1b09fc0fcd1302c7dcea7068c38891bec6a925d335b904436d1270c3eb5a4f1872a72d5ac87e2580baf755c679b822fb2c1680c82ce8781643c64b27e76fa5c8f6a8c6991912b0d41b84a9e20d2a16ec7cc2a30f19608c02236951a87a80c7c8ee88faa31", 0xce}, {&(0x7f0000000640)="83d025e22b7549ca0e0875fac04cdff543a54e0880e487e601b36c4d035d5781f8b7f7e7720cf460e8506f8e839c30fb49d233c1d8562de475e368", 0x3b}], 0x9, &(0x7f0000000740)=[{0x18, 0xffff, 0x2, "e33e0371"}, {0x1010, 0x1, 0x9, "2bc095b7378a63733d3165d4b21d76575b06b366af309ac8a1e0c32772cfd5bc6435905923e7b06e30196e0a53f95be71823c2ee427059971fbe3ef160d613ac7cd36b295a209a4572041aeea2bb3b2e802b25730c8e1d2475cc12c8f0c5c3e28c7a4b83540dd7760e93a17e96f15f87a16961b49f6d0f37e248d427afed06eedf70a2ac5cd0b0ef1072b2ba29da3138848a9e1fac03fdfa66f77873d6d55536d20e2d66387b85d57eee7b326411472da286e36dc06c47bca7e53bce3d80b4797e92f71b0367ffc2cfc9146d28fcb89e4fe2c9a11ae93d5ed658fc0402a94e2876f03daebdeae2c0587a1d6112ae674da50ac9da20f387a779c1f999945358fa21378211fc0b755fe9bd10d3b6d24738c9a447e3fc689019e5d8c5819ead145a6de803410e8719370ea531f293eaf535e47fea1d908ad4753df47f8fb1695937efc9a8bf87ad5cb051d99e042140e5a391a483a529ddf271a9a26b5927abf1e4801386b2df238ac193c78fe057d9ac60e3fecde6c616f4f99d0c4001d4b2d6e35e496bbdd9d6f4c159b46a24f97cf1a7cd51293f1f1f0b9c416c06eaf4c4a7e375493c4fbf6dffce2a9274471add618ec0eefa97f996aee166c2254d59704ffcd2930d0ee09518ce9ffff0ea449ae84ffcad44b8830feace49502d50d1da7b2f99ac71332e847bce89e399b54ea1c921cae4b809d9eedb79c9199d54f62c350f5a2199b16acb2579e3b445c9be767fce43eb468b86f6ccc23fde01b521bf532cc0afa5fb504a6ced7167d17d79851f204fcdd054b19c0ab6680aef042555c24b63c8f5cd86eb51aeac42e393a446a60181f3ade7c3f8ca2fbaa84977ab86291064275cbb2f8d5030a30e771d779d034cea337a36e379ec2ba156ee01af2c9511967457f1ce778425130c1693fb3099ee072037ad2e326e147f97a5cafa0d286e7a397a8360ba657da05b5aa9a530f3270f9abc48dedc92759b3d5b650ddebfee080b714ea5d10cbd750740bb3eb9f7f1653348ad7cefcdfa177327a0d84b88c8c09e5aa18833fffb40fc0b572b0312ffba37cb1e372b7ee1c50257708aa3d89c2ff74bf0855fc45967454b01653e5ad8953e8f591db188cc5f1f83824a72f0fd603b0649f286b99b8b534c29b2da5da30e8951c0e58da842456d6bd426c7ae96118c7b8e3e945d6331866b01b28da268562ca315c10e93ca70a5db77e7fd41c7380404a9f23958b4edca7c004af2bff2b5ac0b5823bfa73609689015ca8cf87035ed7588bdfcb0fad1d34981eca46279908192e87ba3ecc119929bc8fc556888b8afe0bf5b8ae3c0ee1e9bc70be0b0ba12fedfa461522b0e200bb582549715733b954d9b6b689d263c2b1db23eb93ea3ecd6f2386499cbaacab608156e159d563ad1f1218470b126ae8197211dcaf25619e9de79c194cf406747e6001bd3e68748f6878a8c37faa9733a4a724dec31998a2a8f458634402b1c8c92a571b53b2c6ba34c6fef368027cc4f0ac81d32c2edaaa5f48a59dd5403ebb9a41e032d0af74f80bd7f44605b3226df23ba75f0e8787bca96547d190d277dceda622ee89cfd89f0de0de1e687767fb56f99ee66cb85b27f8f8ba0bffb9792ef809ebf9d1f80a25ba75ba28fad189edae6099beaad483d05412625c8b31805c0d76fd6aff0c642864f19d4cc529904fd263f0fa357e97c6596a4b825ba9d693795474d34f015e16eb90f32b283ce1d98292d1f57e4ffa7b5cb301458933f7d2a2dcddfd3cbd51744c7c1afe9bfdeb6e14904450804a477727f1f54f38531bd544c922e46386c90946d3e332612709cc1f08c300efaf522043f65661eac96e7cf9f57500cda3aa4fc79341793f2b6325d48d15e69a7a060b451c85ebc31979bf3f0e213a6fb828b05467dbd58d895fff710d021162dc52e1a9ff5abc34221357d4fae5d4e8c186fc6ba1bb34272756cc9cf40a089c1323b1849fcbe69b3e6950238b90cde632cc0b9c88212595a87ebde1832791d402d0af31b8ce84bd1f2860aae0cd04980bfd5b99480bb832ce49f70c28afc791747f2e69b10276796c23edf740e3c506a90ee810f89dd10d9a768e538e0390d27a6c2edc7dcced9e88c37adaef3b918c719ed1c3e892cc5526512c6ac1971424d5c56aa2d42649cabd97151a94659ad90bc545832daa937b3734f591c5772df004b6a7039cf915f35327c524445244682358b6fa0abce0444e8c20581dd118fb0c7109735decde23dbc6c3b72b7e7fbbfe17251d5d53910e3df1932150dad06fd146c6a7e07118d993fdce5f72ca3079d75bbb6a52b2ca66db65b80ef9d9a8fe71743ff0c414ff46d8e01ff6e40f5dbb52cd6878838323e917f369fca55eccecb0ed1b543225f665c464090fd1c6084148fadc87260ed437ef8d2a9c424fcb9c2fb896b0e1199c8aaa9b279d2f0739876a037d1f37df7afdd1577ae79627408d51d0f7d0daf48d9a86c97e884f87d588dc9016948696c7bf187661db749de6660051f2f436452e0de5725ea3582c9620890e2a5c3010eb735afd69891b9e9b0970d22ebfceaff64d51caae4a0698c63f5e2ba237f6b81142d52cba57f649d084529ea579fb4036243c213efd261b1dc64c80cd859e4c78dc1f49db63fb8bfeba03654f1702ac8be41a13466c54353e6728ea9daa9b12e24fe3501cd72283a9efdbf7afa1c0c4ad93c5485fbd740aa75c98c13bc3323d541ab9feb4ad0cdaa9d7c16e12750e7f563d62c732682defce75157131832017b37fc5c3d51611e328d4943aa4cbd1e243065b4752157227289d232c24487c2540b3d167282ba737934cbb2b980cdb2e6aa957318b0678640d83596d7d7001f08a361944baf1bfe16be8698bd1df631b53d6e7891142a87935f2536beb3affee77fc47dc8e77431fce0a9fb767eb6eb68a579748f4aa6ce095440858e3175dafbd90c3e02e3c5da77b409b7cf81004e4569a065007999397c6522324629e1cc7a55c75688bf0943a3ff39bb72391abd817366324547fd996650a8f48f86cb1a627c3290fa50be37235431ddfee2a93b1163577a874513966ebcd3892f1aa5ea108fc2fe5a07d9e9cf5a3cd923499a010513fe18da5e01b7c9697eee67b6fd8af7d843f05e893430e4f9fcbec19220448f1477d942347d0426d00305fa4f78eac492e6c03465bff2b159a01531ce86d7b6c19a3f16e1c3b04f2f61a13a41b900f0772acc12e30653550ce7064b1afa5f8665e9a22548cc7c822b4e34602f7ee4753336402155382741565bafa1ccc548c7922877f79bd8e8ca7281e0cc69fbad9a46bbf12209ad1ad6df7250039be0beb4a445a32687db4233057d0b2017eb6cca37f00783b7c3789fdd6a41628a8d33ac58adec40bd42d2a6ab8f1b61363b2975b6233ccbd700e64afd5dcadf8b70cb7e3898dc759bba4a9b1836eb017d4e2a503eb6222007a9b09fb3e6bee1cecfa94c5451d5ee2c688ac6332248b17c2d628ec6079bce1a16c1a369a0d3dfd8e1c549397a785624cc88165788a5996b444e688d4a78a6b45cb7a224907d00165bc2c300e76bbb0ca569677ae5b4d264f15b196261868ae6ae6d4dcc4642c98b29af64c7a49ef395c2023ba763fb1e7e1c759782c127f38666ff09cc6ef9811d4da214dae7ab627977aab013881df3288e1a5405a99bf9b10f521c96253b619a1be25830b9d4a18a8feef30b75492704bbe961153991534285f101b99d3a281749a1aa38af821cae3f57d7c51329f5118974b271d576d4b5ef3eb24fa6059a1722a3ceee2bb38671a50a3b8b83ecfc55656ca48a769bbf3a7632ffa4cf066d01cc9394f0a4b79cb9402615c1e62de7c29a4aff13aad995f7700b89ffef9582cc3aaed6f4f94de3cbb47d114b5e2f59abf343417bc975c9145befdc4734868842a655b2bf08d2bdba4bcb7476adbf98a6006c5185ff417295f574c4a35408fd6d65f76e177a3ce58c9e78d7ccbaaef9c6152088a8b7022727c5a6fc3765258d3ec2ab890e5b035b708b8dcf0cd16948f9081234fa9a1c11216c29045029b9ec790045dbef45bf7cbc625e827e375f7c1b9b0c5a83fccbb7a7dde4fada12c1632164414e4bb75ed91fbf081c4feefd6aa6fcbed5e079d1d854d580ad3274b5f6bb5a5007dbe8cc11ad9db9b13430736f95c5bcea8adf4dbc348c7ce9addb8788dd131a10ea2d9d229b7daa377cb0f01e596e96ca85f8286f6032e003800349b775f547a2ac00eb97d7ca16b7191b50ccbdf5af65fa30c424e4b2fe7a6f163ebbca76717cda583f10845ff60713333604d66df69468e228d9676aea7e5b358e8e684f4cc0a25bed6dda1fbba8e7ec06852bd0f4be76b34956fc4d41e1779f9a86db8c5f5902210d27f4afdbfe84ddfe90d18d2b38d48602b8b8282eb1608ad17fa4bccc121b665628b78bd3a4e905fb1eded419a83d76cfa62b29af2ac8c101eaa5caffd4fe22ef617aaa198b5ed531408097fbc31072aae5401fc8d58b486f1bb8491098bd8cdb4b50ff8594365068de84d5ae56b077e27e20ffba50d66f910d8b781eeca35e80d74b227f885ff6038b43c6742f497b81dfa88c7e63d4b7d80767fa18ce7a0714d6aeb709a617a9f85a40eaa8b87723d5a086167d665d1eb568ee61c49e90adb736c9eeed89fe5c129321361afcf276187a87b65e9bd719a137d06a01e739207ee21a8d80ac65881d5129b24e606b7cf0e5dde6a9ba987c6fd2c0daa6e8b7c396150b795f8d40a7f945791ecedb2377ea2282e48c23330a664137273feb41a644bc04839da45f1f22777f110d52115dd9eb1d2b4f77f8f2026884d5433023795b5b44a3007be576bac700c653a88b014a172621a651f1836270022b210a1f14ce1b70cdefd5a6f4916823ca7e0b33d99efdb77903d6bdf03de1decab19e9b6ff49ee07f81398835ecada897d3a2e96f1628b52f1c599a205a25ef8415c0e7a855a09eb1a9ce51d2227f0425cff9484bdf69ac2f653c1bcc9fb3b491f184a14434823e40c7b196d18e4b2daa4b4f7dde69ebc246d79b6585e4f0a63b47052a8f99b3f731eddb4bc738faa6663586df618fdf14fa9101afae4092477054fb615613c8aff49dc2d6e8492dc8703fa0187ce77ac809f4cfa37e62c3bceb9aa83363886f8179ec9f57690f3dae2ebba8cd6980ac27ee02f8d9eeae8bc6ccd1b0adffcab40bd9d43663ff772d387894bae46cd057a98685781b80fc95535f2055c999283ec7021f2a2ef01434fd2e64f59121cd87449e7f4f6078733624f0dd9a72890155888a1deddbb90e1bb6f772ee146a151fc890aa49fa89209278a86bd1c4d9d090d2cfbb7a2fcc61dabceb482632928d95c067863417c1eddbc814bd8c8524962f6931c49b8d83ab248963e7a2fb83c25581f9909e2128df19c34c97efadfeb6b40d42ce3691681128b71b6b9180ab6f41407695c29324cf9ff5be35af8ef4383e961ea0a9aaa709807cef29cc1e36f79ade2c5afbe18b50378f8d0ed04dd0b2b169b593f22bb61284fad6e78d1f4cdd0f25e015c3b9f8a1e0a7af15f5c84c4c9a3aa79b6881f73fd73d142d3d2c9ee4a89ab5946cb3d3d23807df604b7d7a82dbd10813c62014c676b4213a43cdb4bbab225325523594314b5c3d19a59cd6ded10ae143de6f82f0f3473242eff74c751f81d80116dfde2293f1fa2896676fc65ac3c90c8fc0b4502058cb50f7d30ff0f7b17820acfe923c6406ddf5683b01adfe63af3d2d28a82a11a64620f06524214ea96d08828bca6489ef3a018211ef22a3d5033219d40dd5"}, {0x80, 0x0, 0x9, "e42a9c6957eb8d01adccdc5239d54c0ef3e944e794b6a3d3c5c4b87dfb6d5de46dfc5abb754a5bbe116e74ca1053b835dba6def0cc70d67ee2dbdc8baeb7bb75f84050f87810a6b9bf41db121cb800d54113bc618af2f34747dc36f556572b6195cba94a17c18986479110"}, {0x80, 0x1, 0x2, "55fc009ba8477f79c865f54ae5c5d8b64583d782624fca6ea655233d250ff37dbb45d1e07a18e5e60f1d8205c00dda1dcc1d0db6c019e2efeec10081f8550f6515570b5a0b85b40c0238c770e149422710bd4aa47f78211a90fc4eb7f9d0a34e9c12c63a926ad2878908"}, {0x98, 0x0, 0x9a0, "e0927a6779aad8c65ae43b9ae51b80622815ed270fea337f4d2ca2f49f4d301d68b35a2f54f83a9fa5cb36b8c649ecf5f30fe4c76b0c767a1d5ca881916ce882513ea1919dc6163298e73e206fe521f9106f4ed3a93a2e6c45ff18ab8999ca7aca8a89646bc9b7c677e26089385dd52ad25cbd8cf9404bd6d54f855a91e8067d8cc4ea"}], 0x11c0}, 0x1) r3 = getegid() fchown(r0, r2, r3) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:40:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) socketpair(0x6, 0x2, 0x5, &(0x7f0000000000)) 16:40:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10000000000, 0x0) dup2(r1, r0) 16:40:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:40:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400", 0x0, 0x4}) r0 = socket(0x0, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000080)=0x4) ioctl$KDDISABIO(r1, 0x20004b3d) 16:40:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/49, 0x31) 16:40:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000001200)='./file0\x00', 0x80, 0x30) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001240)) 16:40:51 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/87, 0x57}], 0x3) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x82, 0xfffff, 0x3f79, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x68, 0x2}, {{r1}, 0xffffffffffffffff, 0x91, 0x10, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffffffffffe6, 0xb36}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000011, 0xff, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x66, 0x44, 0x10000, 0x308}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0xb3, 0x21, 0x3, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0xf1, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0xffffffff, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x791806ff6439ff55, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0x50, 0x1, 0x3ff, 0xd89c}], 0x9, &(0x7f00000003c0)={0x404f, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f00000001c0)={{0x20000000000002}, {0x6, 0x4}}) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) write(r3, &(0x7f0000001480)="399ba53710021fd614a9e7b624adaf37f969e736988464b1bc504ee3e42194bb939bed1fdb6eb80d8e03f0bd98be2bc04838694a6e5aaafd8b8d270eac3b6357986c5658a2a90bef991f6687943876db1dc062d49d17106747ed66ec979616d9fefc9c19cf0e893556c2300b0d33ff4c", 0x70) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1, 0x3d, 0x0, 0x401, 0x6d, 0x4, 0x1, 0x3, 0x9}) fcntl$getflags(r2, 0x1) 16:40:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000008bc792b8ec77906b5d7dab010cdad90b4363ed8384ee68f5a6bdaacd054300b89f31c34b060b8f055a4f262583d3dd58930623cc9d88b3a10b412f5e05502b649bb1b815"], 0x10}, 0xa) 16:40:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x101, 0x4, 0x7f, 0x3c93576b1a1a0af8, 0xffffffff00000000, 0x9, 0x5, 0x2, 0x2, 0x7, 0x80}) fchownat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', r2, r3, 0x0) rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:40:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in, 0xf1) 16:40:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) write(r0, &(0x7f0000000140)="392731d9be10bdb058a8f9a32b49988512383753372a927e758ddc1040a00175b1b0216a71f8e8e465d677f15f214e7a18a65bc678910d99505470e22d7bd658e7eec2afffbabb900167820ed4075d894defa6e921a3668746f91b1628a511b030faeacb6247b5388adacc5829cad80a00b516630c6ba5b23ef619cbee5216d8b7e15e6589f1d4300c65f42a8faa0653768e3b79965f234ae796302a2529206f6272132ce268de7182322a838d4f03e068c10d2a8b9a04ef7a671635fdb348a49c975051f30e1b86a74400e531bfe093de7031b115831ed365c020b1b903b75c6493eaa40b4d82fa2d054c2140e6dcc2a89d18231bcff6aa171c3ce962ad1208c14360660f06c30fc0c2d590594c89a1a5e6a2d0197475d348449ebf43156de469aaf3cc4f6a3ba82a04b1d31a363aa74bcea72e01afc8881e4235bafac0a5c72dfed6db90d3091afd19d686a4daef35a8e3e52ca6786fd591970e4b98ce85937bb4e5f21da7d633fb51688868d2250757606934928fd19d23844148a68b117ee493b402c891e515c5bc3e00f4e7dea08b4527195d04c67d6a5bfdf14ff747ea8d8fa2456b78788d3e268f502284d364bf84194f58be9939a33f6aa564c1543eabc8420d0a428fc6556fb9fc887c2ba77b6b4698bb13f20dadfb4f2109180552785c54f6b703049b2dc5315fd4c597a253f99e6ee1a22c9a8343b2e26fd0572e739360f84a67a6743999c841942e515fa4f204d9922830469a96bb4ee1f4a5a13f929443fb075140f7b2e6527242580350c7f4d57715b36933bfb8aa739059fcc11e2ce66507edcacc1a8c5d834356e57f4163fea27135c1af96df86356ea0285cdabda33d6328c77e8a3b3995315397ccb2071d1daf264cc0d861a9286948d7b779cadb2c7b7337749a75a069f406292440592d93d62a3669359e6c7bcb3fc68e4df426d41995c7e4ec69d1f9ad8094da3479c3e8d2ffbe86593cb8f53335045eaa4f7c960ef724147098946f3ccb55f3c22c4f79b0f4cebd6e3ba74e9f54e288dad1cf899044fe72a226dfcc106b7be0b3d6ea55db4deb315ef05688f434f914672681d6bf14aecdaec7403172b1c0f081bdec924f5720dc50cec5f5ddd3eef7f443f8e8adaed78b9b7bed0ec18884127144aac719dbb7011764a055299fbc973a6c0023fa0fe06e80e0f89150520299da4248b55bb205e70803ee0b964c1729dfa873056580f684842638d2be10450effaad617b237710c1c497e4f0215bd42bf7e57885857505072ab7be0621193a55fa8cc8bf503927aaa5570610fbc3328fb1bea009cf0274f40bc43466b00e7a9737a9b9f43ee265ff338029f7e41fc49c027966bbf05fb0fefe1a58a1b3a8d64c8dee20b68ac1aa855b83e2080bbafe9a8c5f4e05ec5b98afb6e2f8e2d3fe028aff32ed4500dae59709376d613fbf90b83f94262ce688c12c1ae12da5c58f47e2eb67f3f70f9b7ee37532b0186b05d88328ec82e2216ac90954c574221844f593d8dff0bdaba5cd3dbbc8505141401e16667fbadcbb5087d32763865edccf2b636a84da34f94922420634fc9e87fc695f9d28db05bd0eb9eaf4a971d5df5f00a2db83a9b35ac1a8c3fd3082d785f4fd8a343a5de69f32f24f36fbcc1a70665843795f66d3bc18b0f091c1f0c395ed3b2d2450dd479bfcfac0607d9b4b7f53b758cfabe5b365e9fbe2ec6f1b2e7945dc26717b7fec70b6cb09a2ccd33f3160daf51dd4446920bc6d370980a0ed3f2f2062fa30a5d7fa020b41ef6223326aae0ef43d558ca0a942eef2968eafacdf3ce2d1dd6c7476918f29bc3418d2357a8d52d8447e115628cefe64f79a4461060b79eceab4d8d37940d2787cbc268cddca41fb481087823f0d31bcb3d9bf696040d292a0d179050d92dfef9ba8896718ff5b5b851bdd7fbb6e7666d89ff2c9ae7e15adcb77f0cb7fe6240ec6095c27aa86f4752e565dc077cac3b6d754074f14cece54e25a1e8490d37b6082de1c9b6fd72c01d4d0abfb920f5478894c4e660649ea0f037b9f17c1c300bef02ad6f5f3cf8adf41bfa68867ea6d8b0f5136f00cf1e1a1e00ff24db2de324e56799afc22da25d6c3e2e6a36391789fa197cd049b059cd2ea9669c9de35c387fec786c20669851affb2eff60121aca0a8e5831ef5ad3db0b2dd6f5bb32e46eab6cae56fbb59d42a7b8750b369078e5d4c6e10c6454f195541bb2a11a5d9cdec8f404bf819dc5807cb0b7b639513d63e0c5eb43237cc54ce4a961663ddc7bcf8afacbc936772cbc1d59e1679dfe339d916f919c916a9b78aefab48b3f88c9a81580645c858e650f115bf7f0056fec999318621b72d830a1d61a1487f3b40c4288c4b761f940a529734d317ba3a5e012728e33f5deb7ded92719fbd575c29d28bec0f9b2b2531ad5493dda09860f40516f3fcb95ee25d1f18082cb5638721d552247127164f1da4bd3599b35d0f6b923f7ed95110f110646a0121c975e655d0bf8b6da23d7af3490632516a15e29f365549ef8b2cbf4196a97bccfa7bf2fbe20d2e34210262acf60d5ca880d545bf113359d1f96ea587705595fb73d16a2401312a1fad42272044373986145ade1310d77d203d8b274a3f523870d37565a065b5902f911ee036c08223d746cfb6ccca43775f599bc05a44993e4a14b7f9099f6df1e92e94466971fbf900f16182e6e1822b9c774bd3d2d33ba5ee82e851397736556802ff717f7e522de933778c7d0d87f24ba4e65066ad0368add8155d0a3d9cdfb24a485d36d972ae4f0f78c5c290bb1bded949993aef78cc84a9207e8502cb20401463d5e6d24d7e55ed3d3e5ae8aca62bc03bd51d728717542e54208acc150d9b74b0e81d12394abd2d6b853ace69fbd9c3b88765025c81c1693be8f35e367020e57eec3a10d869225562665076e15e55243df4545ee60d5ee633a377fd67ace4ce1c38db6e44388c9ed762d2c3a2c8e7243847b4032ecd935ff280a19b0f9f03f233e4ac552f052876d49702410e9b234e86bc1df7735f932309fdfdb7811e6cbf04f5a484c0208efd7dbf7766dbdc02af73d35fcec3b72322a74b50d360c2779481182bdaae371142280c27677395199a4acbd63dc8f8445d114f3975ad24bedf1c592c3872a18f17b7f886e35485f97b50e204c1b91de70307f56053e8b151a7322fea3bf5284b95001f482e4441420741e6eff443fec6d5288e028364e82c4b644637b4a76a2f1e58a221a1f4f83ce9502ed5af93c8f814798557b6aa6996f4f8ea24b9962a2269ca3ffe0a4223397fd7dc0b5228f51e85ec843bb2ab62857b734ba901948fc0abe5af45a76c40fdf5cf3c9d357f760202753d43825f107b24af3b90ca357027b94291b706e4ef2a20a1858b55c0fc0fa469d0891f7f42bc25b133b21b442be06878b90f21115307cb549c75fa1acb94506791c0b880fb7944d6a41796f859db8df0ba5c284090fff2bbcb577e131f1a86a7d861dd079336387a818c5861a03f0413de098cecfc7e5a9f66adc566bcb63710b197f4d54db48db1ca6400caca1f5885eee6e28f8538ad7b050325e1d3bb33e649867e73ac544178b16542223d323e61958b8a75a09d02abcae33b2d4532346b62efce71a74275469708485de2d870ea3c2612d28942d09e23d9ad862ad352d84f32b92a8247ad55beae58d08ee25bc4477ce868d732c14090ce2018e8ae14cc606b5aa4f7b5aeedec4ec6702ca36d87a00bad8e38d423ac043ded4c06d9639235effd7705d4991ceba653cee341720aba577a6dd476fa2a0592a8289302241be0b666ddf62124043ffaca22a75a6bc33a657371782fa19c9aa746548ba9de0e92556bc7448333e7682086833b85ef2dba2970782ae1ccf498790fb7f4d348f201959a9b59ab734033eb7de5f5ba23f6981873c0e7fd3861118927b7edecc6a3d6c247b50719c9b5a6dfa15d0325e3301da0fa139d46af0d4eff3e3a668a437dab0b28af347fb96bd80355ecac6cfa3ce24644546b2293675b68c16644e5d0664a900ed424207500786fcec5c1bfe362106d770a7c89899435b2e25797641ad9c6cad1c0852297077845758a37f6f6c6fe125052e1e115ddb39be29f78311cf2ef66a617153dcd1dd0cdc4177e60939380302220b085bc65283dcf58dd793e06466d02dcf34fea45c3173727e94ef7c3518822b7cbfbf05091656a3034a9df9906ccb483ecacdeed3d54ecb68c44ec6fc5993a5ae17534b962cdf17292efffcfa6c998b334409300a6b3cd2b986d4bf20132a6fda325001fb63e06398a4611c5c740a97f3a3cd3dc88a88171837bdd81000f02e8b4f9c5951d24e2c07799ddbb91eab89d49c5b12099a760de797a9e218727f8252d8f1f20099d6a1292e38dbbc4e72b9208f8e46dcb5c238b859d6bcf5d3d1f840cc1ab7a039e41928105a62cf89ee1236ece024af977d51f89c5c5a0654140826d97ce61fab362cacc7c6259b6bc9407955737bcd60be9c567e92b5918f2393f59e5cbf0e77e53fefac148e2c6496ab4686ddb6b13711e4e4b393d75732ed5da1fb4808b03e3201fd5fe1b683ebc2d1a6d7ae9dc9f67e596e392318f94a45aed681048d31b1a90f39fefd7124fc310402f8a82205fc68ce4c404faba1711376d2a2e6a98935edc603dcc892cb87800ad1ec729300a8050bd93e6095c2b3ab221aeebc96e83cf0d0d2b517a7fd66bc6476be8e13db593a82e4666b787d50252d37f06ba59a9995f65a1b27cafb711c351d0a0cf531b87836fdcb6da15d448b8038f415a05e6f31411684c41428194e2169dc6874259b4fb44c86435b3ddf2a27e6a0dcb514a27b23ba9cd4360bb9df0750216f3966550901f27c6a954affb010f3a38ce831597622eab485f65e927d66d6fcee63460a64415bede3359504d53e74df1f2111df5c8a5b25603043044ff5b0cb6cc08d0797d6816dcc5097a8f0f1f0b83589d6882076dd7f09520e64abb601b352e29a0ef221f643383675271e3d0d5dbffba6e2f2f6a5df20b412729fe2aad14643dafca86b5af258fdaa4db2fdc990f17caa574c08567638f1028efbeaece7dc8f6b37085894217c1400910b6b7cca0a253fbb7064b1e46265e417dc587241207610d76c4f7c2eda47dd26e0f6676e0b0858121b10db5fe8c91667db7f230531de2be7874a78d45dd4141947d9710636b94674c7572de961fd7ae868ffc442b3e54f8ab062ba647eeca98a3b32df421370d33df7332f2b5727e3bdb8d19f81e9689ef4922f7cc1717aca308bbd33f0b48f9d2a248c52b54fb2be83160b2a5404cfb88e315527b8806685570d75cf2cb18c6bc433449e479367bc61e96a46643303ea942477f46f359ae131f8a0545e72615a7f4de2cd0ad1649a0bd364c3ea147032b7c6d7a939b677e6ffd041def3d9f7820dfea5cb3ca8dbe86d1f58d5772ebb7329b0ba42798e323b473cd16bf0750e41154642579293a11032960d6424ec0f22a789bda5008f04d7f88daefb59eaaaabfd9d6f2b45c0a5ce5d30b2e3da020cb15e1df44f3cf5aa7cc289f66ee09c1a1a1bb85900907c5a3bd17ebe980019121381f7acbd9961df4ea015a0f030e74e7fe5800a7de12e7a5ec5bf593dec3744284b73f5ff9cccb46b6e3ef1c5b52248d8cf35a9b441d699941851f59a9b64d92aeddf701295118c91e9abfcac0609187133b2ebf1fbee8b1f655e5e973e6617e175c526c008dcdd676d71dc0dd34c645d61b70f2b7a66932d5e98ce9d43c2b86bbec1a8cfb040666970494744e20b26508f42", 0x1000) 16:40:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) recvfrom$inet(r0, &(0x7f0000000000)=""/36, 0x24, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:40:51 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() getuid() kevent(r2, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x67689100, 0x1ff}], 0x20, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000009, 0x8d3b, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0xfdb}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x7da5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x5d70, 0x1f}], 0x2, &(0x7f00000002c0)={0x8, 0x8}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000017, 0x786, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x1, 0x35d3b3af}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x81}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x2, 0x966e}], 0x1f, 0x0) nanosleep(&(0x7f0000000000)={0x1000200000000000, 0x401}, &(0x7f0000000040)) 16:40:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x6, 0x1, 0x1, 0x4, 0x3, 0x5, 0x2, 0x2, 0xd847}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:40:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ftruncate(r0, 0x100000001) 16:40:52 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x6, 0x13) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x6, 0x20, 0xfffffffffffff800, 0xa3af, 0xfffffffffffff800, 0x1000]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:40:52 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000000)='./file0/file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:40:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x187, 0x2099}], 0x1}) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x20}], 0x2a3}) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:40:52 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x2, 0x2}, {{r0}, 0x0, 0x10, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x5a1f}], 0x8001, &(0x7f0000000940)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x6, 0x55a3}, {{r0}, 0x0, 0x40, 0x80, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x19, 0x40, 0xe14e, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8ec0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x65dc, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffb, 0x1}], 0x2, &(0x7f00000000c0)={0x800, 0x6}) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x1) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0xfc, 0x80000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x9b, 0x80000000, 0x5, 0xffffffffffffe6df}, {{r0}, 0xfffffffffffffff9, 0x5, 0x80, 0x85e, 0x5}, {{r0}, 0xfffffffffffffffc, 0x90, 0x40000028, 0x0, 0x5}], 0x193e, &(0x7f0000000a40)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x0, 0xfffffffffffff800, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x101, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0xe0000083, 0x87, 0x6}, {{r0}, 0xfffffffffffffffb, 0x70, 0x6, 0x20, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0xd, 0x5, 0x80000000}], 0x5, &(0x7f0000000b00)={0x4, 0xf0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000b40)={0x8000, './file0/file0\x00'}) 16:40:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x91) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443", 0x1ed}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="7ae07568c9ee887a5bc496f9e04b0a8afadb44c22ea6f588e274e00dd100f754b33e", 0x22}], 0x1) execve(0x0, 0x0, 0x0) 16:40:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) socket$inet6(0x18, 0x8003, 0x0) 16:40:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000000c0), 0x2, 0x0, 0x8, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x80, 0x10) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r2 = syz_open_pts() r3 = getpgrp() readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r3, r4) close(r0) dup(r2) syz_open_pts() 16:03:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="032f4748043d98142691eec86a9ede7fe99a37130da9650f8228d6a96e7e8c8b3dce6590b0d66585953e61ec9f085f6beb361c2007d4e989ffb02dc8da4199e9590c8bef070afb392cc70c07f05679fc6e02d49ce28a0d7fa09b636e25c705e4eb6afdf2ef98e7989fb6fa2f2a40acf2a5f24766ca5c0053daddf4245d642ffebd33683a0e73cd2a423653d16cf7d9105dc595ae19f970443ef78e8fa192daa061e495887465097536919e3200581b6b803483985e34a21a531f93e089686dd9bc5cfa67013ebc5a2b71271f7ab12646f27b1c165bda109d6b12a1979011a83eca46756de661da4b36e4a84a1877a56975", 0xf1}, {&(0x7f0000000340)="3bc3512df17206db48e4dd2caf3dc0ab0d7ec30d566660d46d1b66a46a782810429d02cc9117707654c89200e2b0a93f56c3956afa44dbb3238b1c6493277c14717260d5172c0ea57d5b8d", 0x4b}], 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fchmod(r0, 0x87) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="040000040080ffff", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, 0x0) 16:03:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x13) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:03:06 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x10a0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="92b6cadad0d8be614bf6e3c11137f3c3adfa6dc6ee30245587fb3b1d61157e21e2cf7ee78be40eb1a9a97fa0160356783ed2a2a4ca7b0e0cb1a213780cd7e119e6a17dc0392819e74ce3471cd49f45a38440754ebb3c69372bb7850179173081b91fa2451f6a94cf87b6f6cb21bf3ec97a88f986b510d7e7ce0d042bd58b3e1b017e6822dfbe31bdf02eabdc6020b2e1d2039b1752a01c7b0d60744a8090b5682a4bbcda5216d01ae3f3a9acff6971bb456f6b8aaf0bce0766b83a27ce6503c8804fe34d3e0262653c73daf1a4be29e4dfec91089a6c76b2fd9f8896aeb1ba2a90025490e42c0fcfb219f8f73800229c9b6aa645b38cc464b5f1541d787e6d8f4bdbe65e96f9998a8dfdb27e8fa654f44fbb8c73494e654a9e195c7371e79d7858ec5b5965f7909041be175c2436ff082092fd47c1cc7df80bb6346fa721fe8fa505dea99520f40b7ab376af5a96e561b98204ebe5002dfdd3b6e03a0b6c86de433b3ba578fce85cdc1efeebcbd517845b9614c7a2849a938cbb1e31da948d680bb1dbcbf3ade9e74493a3b245cffb835af90df8c47298d11fd5c33450c629281863a2cd17abbb87fc41e30ca9b433cfbc4adf9d63bb83a9d63fee11ad3d26cce7b7968a05613115f9e2d45182a975a13492f07bde4faaa12f83e848d80598741bc394db201212e028507ad4d17203e81b030930d8c8093c7fefd9a305b6c42ff201ca7ab2cef368ce2d1a655f15803921634c5db25f8b996d3ea6f1d4533bbfee94964097d46acadec69571e4e448729085fb00d7c08434e00df220357440010c3002711f357e4005e02a7544224649883b313864a0c45786e635739f40627717835dd5c4a46179f4b678f172fe2f34d8b10129d59d517058183b5f014af6f953da7d9fabb136443c0c5b3535300dcb3bae56a64602b99a89570caf8a27e8e224d7b94620dd59e5b467f197d3966aae688eb25e0a81e2e73f81425c23d936ecef5e8ffe08f78a0b5fcd0b10d0eb07a155e13e4c9add48ff22fe0ea9ddc1c476209cb5d0390f0d9acfdb5f49698ae66b78b6dae77c3d8d1f409c9bfb6486db2d34d8dd5c46a9e3ec2f289cd80d77720a9f5d8c7a8581d659200955e8ca63de008905b08a5f15c4c70d472f4aaffe381aab809c30ad0e876869675c44239f0ed975e515df2ce690374dd9052a205710dc6bb375b6fde39934315afea3f3b1b292256f99c832fd2b52543865c519f334b232a4f7a6242aef00935029e9d90f778821330a6721662e932e707460960052178c51213f6c29a941fb717b035634c0b2d11958ebc73b0d344e000766456f88a16428c39f464eda2c9b95a1fd045a74aeeaa3332b5af2debf053e6c0e313b5d928304263283a38b17c77effe5a45d54125230ac31f984c48c93c6b05379d8441f702d957942d1e02c6f9310b01093b2ffcf1a84f29337c48a6024a944b09756977713764118ca53ba2c1e3a4916344459c135e791dbb796cf3cf55ad8913f04129379808eda0ab6f44af590074f487253dd3f5cbd42bfeeb0b8e33b2db726872adc7f15eea835230f27267c0be1e58703dd362d2885f14b68624bbf5db974ebd3f571cc4b27bd979890fb29391854b32346c8e48e7b8ff4cdc629c20dcd2182080e1c34e227a69a0ea02090aad4d7015f478fc24074eb69af2226e6bf259d7d48ed0352bc8c8c92941a8474a6a7a8e7a025c2fe8744a8c7cfe3138614fc348f4c5feccd09c9ac6236d7419d6d592835b16c00a4d1e4bae8c72322b33416b1298fc1a8d7f233b31f4ee49f753a7a61bb69f62974b5569cb79594612be4467b411a8d81798e74751f040ba380cd1ee68445f607127f38a3d5b387372e0a351dd5993aff81826e24b7b8ce4a9f379956b624af494ab99ee7a586d0aa3ef99136b3eb09b827d8fad0de2e4d53dfa0b49254bb03b9db5b988b225338c3ff8a8253ef266069b0b3a95b4b6c71b73489c0977574d8a5fc2c60ec84a4e0c045d938506f5ea3e3f9929c03f75d35226de5acdcfbf7ed24fc60c9b7dde7e8a64bb102e4b36d12bc45c0240e209b0920c9da71d82fa3b786cb84b9b7dfe7cd7f4a8e9adb5b1a441c6922b133a95b200cfd5f2373bdb0806a53ee6ff73f90a64ca1346eac3fc1038d4011fa8dfce4399e250a69d664faa919949e2d41e76e4feb06bbaa02022092b9c8bb0331c9522a355e2f3eba292cbec1add3805234254277b2b2097c7807491c3a9622c3ba9c31871dd3688a3028c9e6307b0733b04a7f7e9e1810de75265244c28d8b7e14151ae05a4e8d433683058eaaba10bf5a3e52f6988f370a29cccf7afbf425eb454f71720d15bec6adb05c48fb8c6b3f2b8762cc8fc6c8c5aa09ee5934d63717e1cf9971c79522aba44c9e00a03c518ab3b0417050250c3406d7760212a596ecc7040e64b12c9689e890a340e5cbb1707683e7c87e824e5cab241484d2f341515070e2f7b962e34dffa2e329aae4b1a6016f84e21acb81a67ccbcdb54c7b940a06dfb136f6750b6f0b8750c5ceb5fc643d1e0a1f5e4ba7e71f51fdfbd5202bc0d501f2c491ad6392a327e290410d64cb01ac66b1495a63ce0788198cca767fe2880c66e0e50bdb3e2ee408eeed1e500b8bddbfe5bc33849119f1d1a1d9642e268294e9f4b91879cc476c4fc6fa19294214a97645c4a0c9ce5ec3047f1c1e3030c365e2d3c4b775bc501fd3e2f93397fa9fcd879f7d4333935fe8b0ddcb69b022f8f9d10104291c7fe959523813d2bedc9eb17ad86b58ccd696ad04c5d99b0c2fb90004201004b760f00a91525dab30b93fffc80dee338085b049fa53f48e26fcdce83a1b523f1ac4d184ca11b133dfc6f5303028d0f1b352aba385dcbb47e8a9043692f2c8c7a77c9d69efc916163372f1ee85fde8f85abedd1e449686f2c31dff463fd4facf23d78ad7d8c9808fd80aa8a2813c522b88beace7444bb3f3400d2621b864106dce207e88f36d7b3a6dbf732e58071453b71aff317248ffe8ac4cefc47ce5ef250ae98bc30b654007a51694d180efaf641b7cecd9261881fe4bf3953eded574035bf3fb1d85b2529d71655505dd9586cd34eec39a3b0e781cf75197d154a472e5cd64bc29cee159d29d616d77786f1a150892a53c9e15c59f51d3f1b892d427f89c02599c3caf80ea5a676e0cf79db0480fe12dc0848c4782977608b072d523adfa2d360c92f6df60ce51843eb5cae21b04c4cdbfddffe7e84ac1968ea1f7bef29c579f49a326180cd29c5945a7e317d4fbae54146c026eac02fa77ff5337297e82424f805f296137623aa0e60fbe57492ccffc9f5baabcc2e0287a8b993a9f357988618f11ef306599427dab03d32f92144beb4b3e40e81044739f25654f7d1fc3c3a250f641fefc4ce96bfae4db31970c2a3a89bfe1866bc87a188795119d13f6bea4ce6a6725e5c94d9ffcef282fd7d1637c14a94f28d280f971bbe6c3a0610b62d2cb88292cc827832f56b610d8f776e7568dcba84588f81ff6566c318894e14ffff502982fefe2657c67fe5775f0c6fbc65e1b59ceb01a1dcd51e0bb5425045f0000a27dc0de7d36439050ef1856405a15e6ea5d608f83c64b5540baf4ff9aee1e1ff8f1d1a6c4e97210670c508ac93205a30f7cc1253c8b9d5d66b7e8cf35ecb8e667c9ad9f6641fa3f0d426baa04328b49d453b787343f23db0261fd710dfe54c7b00ddd9c89d659aab36a2c5288242be66bcc36180e9d790f9dcb9ad60fb2b4da1554561c82366225224d48d7dda0e1e6e77c34c1194b2faacfdeab546f960112523f705e76701d99c3e83d26d2a2a6e81a1d5b66f3f06e58600096fef750ec6f8125899692f327cac3fa17587c0b9345148711d8151748ac3ca536e2e002aa61f30bafea9e8df176461b95a410cd29250e84967be277a45b3c725ad1e4c2184b106ef63f156f23aae666888813c7f93c0f1a99b83015079834c2d4e6bbfd83e4c7432ffdf1f03ec3c55acffc91402abd35be90227ab5a204e58e04ed8d22ce41538f661b8caa9894fa1600f7b062ac3c72ae4c44156ff26c1430ef65d73b3e1d40b4b485d9b87ed8a6e47c0236dabe31c698f5285d1f64fba2725dc8a9276ece0d84d908b568e320f3b4a0968464c721dc83015817f936b55c4cccca1a2c21410f48b497fcba323e682627d7246b355dbd0f025187f0fbb7d3631db6ae3332b7d74a82f4a9709b722b9093aa49e39b2ab06a35ce0a31198d1a4019da1b1e5b8a8712835ec180122c876d3d420c1b8b694279777765b6148688e32f8c63b59c938d346a60c8827493846c4a2c3560d6c29b39417738862b096e86c894eae69382653be2c13c5f6cbea90dba4bcd118a4f8d0dcb281ce747aaf54deeb14c90352d5564ad7288f61da05c5b7fcbe85380ea9b213f813959fb78504f3c0456b0634eba338dca7a59ff435b2d8730bfed21287ba044374c250ebf929ae317f155fab623973eb911d030cc07f2fc26fbafca7e4bcfa9159452c64ad8db84d5833d4a2eeb8a23679a123843f7c7f6d1fca676f594c7d0e9d71f95349f669835d57832e66a9aab8b27e09baf21ffb5a6dbd91a9e840e639192227f383ec666a35cfebeb17f0686b7046c563bda6217f77bfd044307bbd49da9f02ae10b32c2acd80e2ddda9b3d8ede8834fd86ec509012f099eb6b1e89a5d5036dad5941a6b427c22cf58e725cfd36b6051ee0485df459f7e2ca8097713f7d9840ca863dff09a4d78727d5a3df86ab60d5d8dc68bf2ff7f75b643b1ecdf90ea2c525912b72c638e009e9158926055f05d04e1dfd9d850cc50ed726954ecbddf82f234053014422d43d2e96bab9d35278ae8d419629775571c122f75b3bab96eb3d5165a0cdf8948caf01e0eb2ea35c02ce7c061d8d234382f79bddd37ce38d68d7e4d73e72dce0c3ac4b6a9484daaa255f83b181c69cf0f93aaf87e5fc209ab8cdb3d217ec85fcd4aa727225e1718f9764273edde5deb0723209b35805f9eb13a22b287a72c32249c3e148bbc52d057dc2f9308330ae6170e6beaedab055fdde33a233b8c7cb73561c1760133dc43cdeca9066527c5b525184d80c21cf3d90484ed6b2e1d60fb64fb08b3bb8dd5d478ebb09315a121fdb6d8e2b5f7d2b45e20cb94e571f51755b41b0943781c4ca7125ec0d6c65de362c365c239ca990999db1b667268a76ec33760d252ad4c15281d4b409b41c07be253b7925ff737d3ba1c6e34de210813e3058d496894232543af8b533171d9d8c8ddc9b48c3f4d33248fbca537109edd29e59b7e33f16a024992d6d0da7bfa17ecbb2e633f56ed7f99cfb1158bd6fc335a240a4acd90bd19d4d9dc58e3301ea5c40e98c8f3f7cc73ab6bbfc11b4e72b4e02852520b2558e7f9b0ea7e197a7d7828d89a92d3db5ca529f0ec11cffaa168df5e4af4d68599372c4079925c23f13258905000468464c56f664d25e7cccbcb21b4e3c9cc8649d4f8455bbfc8cd4614dbf8683e0f6f8f2b7fc5a3cdbbc6d74dfa0be3b68b68cfbf9de170a303ab7af7475f53d2bb2b12799ddeed3454f0329f608493bdaa5f996d74fa2d0a6af748ed0d416408dccac144eeac29f3a47a315bc85ac635ed9cefa18ac779fcfa6914079259bcd1fb5473b3106f01e566e89e3c66c87b5a0c1ea0a32381939e8411e8efaa7ad20ee787dd28e1cc840ad60b8f3d45308e18cfeaf422a724b8852fed6d718b77373abf804b768787aff2b3f010a8ee8effb6d6a5e10234d8528022f420a6ed0fa20f3042f391be872f37f201a74b85639c513c", 0x1000}], 0x1) 16:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000100)=0x80000001) readv(r2, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r4 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/88) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000600)={0x40, './file0\x00', './file1\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x8}, {{}, 0xffffffffffffffff, 0x28, 0x60000005, 0x3, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x8000000000001, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x40009a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x481c, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:03:06 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) setuid(0xee01) kqueue() ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) login: pckbd_enable: command error pckbd_enable: command error 16:03:08 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:03:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r3 = syz_open_pts() close(r2) dup(r3) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)="23ff1349ba455506d4cd10904daa52c4da3bda289a046c1df353ffdbc7aae6a5c310e498aef8a8fcbb2603f28098d8b0d766c97ff0f2e60085c8bfc4f97ca17f2b0bca113fbc5774a95e37f7fbaeb79f3bcd05c0745f96c57e3da5f7ad6130782d92cd301ffb29ace4bbca6781396484cbf4cc9dfd2a42d5c9f58b1f0015d97089b1baa09599603371850b74f16545857e8b70dad03c169b64f65eb2a0a5482a1216860cd29069a6071837aa17111e8551b631d80e00d6328d6226ab9ecc0cb552dc160af894d3ca98e99056bdddeeb8a8", 0xd1}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() r5 = shmget(0x0, 0x3000, 0x104, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/80) write(r4, &(0x7f0000000180)='X', 0x1) syz_open_pts() syz_open_pts() 16:03:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffd69) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000001c0)=0x82) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r6, r7, 0x1627cc28a974424e, 0x1}, 0x800, 0x9, 0x2}) semget$private(0x0, 0x3, 0x40) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 16:03:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) 16:03:08 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3d4f6e66cc762200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:03:09 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x953, 0x8) r2 = semget(0x3, 0x5, 0x4) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x8, 0x1000}, {0x1, 0xd18, 0x800}, {0x3, 0x10000, 0x800}, {0x0, 0x200, 0x800}], 0x5) syz_open_pts() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x200084}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r0) 16:03:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) syz_open_pts() 16:03:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0xfffffffffffffffd, 0x3, 0x5, 0x8, 0x0, 0x30000000000, 0x6}, &(0x7f0000000240)) 16:03:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/204, 0xcc}], 0x3, &(0x7f0000000400)=""/176, 0xb0}, 0x40) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r3, &(0x7f0000000140)=""/30, 0x1e) 16:03:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x13, 0xfffffffffffffffe) r1 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001300)={'./file0\x00', 0x3, 0x1, 0x602b, 0x1, 0x4, 0x2, 0x10000, 0x2, 0x2, 0x0, 0x800}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100a0, 0x0) sendmsg$unix(r2, &(0x7f0000001280)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000180)="9aa87684b8353aefda8b4d52b10f706bd4686801abe1ec7dab7406367d99a317f57d62b81db34398349eeae5a6a708f01a03037adb326b05509a6db908ada4a2405e38d82420b1965d7efe199aac12402aba8dc88bec0f13c36c65674279f9b4b77802492771916805a80e81460000d2f991da17052e39bdc2b9686a96fe3f5e67e962418d61f24b284f7d", 0x8b}, {&(0x7f0000000240)="12710affd06718a20acaf0e9f62453a5eb7a96e0fd3838c75cffd077f5f20c441c635841a9ab4d963916dc5eb0cc48b42a3143c682f04e3d91ffd3f36d3e39be4d217e73ca82f60007a4827f6b249a47e378712b47dacbaba7a251d8195516d6d30dea8e198b9ae9b7a5fd8f4d409484daf63eb010f07c975890d14f777a00a697ddae425c81082ca205da163a81f5a755696211a2350b23696e709d8eba59e4efb4354a1c892f83fd1d6b33e130fba65a2b734ae99a0cc0d94b94919fac6eb6bc7a246531f74811a3a9eb1735225f7db71418394474c4fe0ba53d7f0965c8b6096ac05301a9ad0e98be1291d76965b630ac139fceb1049b2abcdb4f01b987e1ad09bb7a58bc60ed8cae4aa44ed240dc4f219e1eeaa274c77502631530496c91dc103bed2661249e1e2584ec6e8ea5f9fe395c38159e248b1128879e2bda4235743d7555a68431873c2905322c17a18cf0ca2d763d77fc8daf81dab05dcf5245677969db3f077a70e2a0514439fde6d5ab88a80acfc3d0a1e44dfd3e9cb2f6e8bf6108dd8e9499b50f6447e8dc096e64f99dfb8d3f9c2ffbc2ea775473633335a9a59ab07aca7d265bcd3f7e8e700a3ab56bc0122a5026bc0f641febbecf1df2dbe08a1dee7256d8d512e91a746606834157229ae9e92d82007e343869e732cfe88c7d813af056b17cb71a44b586fe6bcdffe7230b1f5df0a6cd5cfd767e116da64ab0171aa9e36fa17a57480809672b83ee67f3527cdd1183e92d49bde97e521c7adc2ce7768e83da386ec97c73c2664694893e374ed3b50723ce936eb58ea6ccf7ca36501bcc5d48d4e1f008c1d98194db27d79633e624d2657882b7a0efb4fdfacafddd551a06579f6bd0d5b1753ebffd5a661478cfd76fb31747364641033903c952b51d590ab8c1abad0be467211a03278aceddd22ab4e358b42616c8bc867711c60f369d36a04569e3780daa16ae1bd1e18a467624c8ada559d4a547dd47a0fad99ec439de610df46c2b5353f8e919909b0e6a09ae69a7626194740d9d61f0997e1cf215cf88da946fb95f8e88394b9d20b64613bf20ec54a9fe0f6aed20024904ac3aa25a0e12013e2d72256b991a959ab22669bdba360cf6f476c024a5a75398eb9b8d80bb6e00636c1d66366735b320a0ac759a2918b8782e4429ccd006e78ae7e45c6c7419b4a6fdd36bbf53df9699e855b6f7192324e2aa8fa2878a4f557f93f62173d31d09c755f87d3fd59c19b59f521d9009bab49c1a4142514ffbeb80c73816edfcf4a086d5dc3f3f3c963cdff0daa86b32405fd7884d1adb5e8f58ce0fff650f54ba1684cbc8a2b887b3ee4e3e0cc44cb87bf6c7b3cb52129017f711e905b658c41af1df57ba7af265f0abca9c6f661e2b5e4b911f213c1359f1f71f2fa81f1912b18f3f6a03d9063b5c7dd91b4beed8baff2f07d2ec95382dd3fc18ea346c6f8c606be31a08492059e0157355d2f7b2bf2dfebf0d4b64004b2437830d08ff3fcfa451805dfbfa017bc8423d82191d8efef0a76a4a9fec4fc2e5b7ee10f65df151435c6efe2cb0f6cbb729f3aa44d40339d1172b250e41110904f6b043ccc55872706c2cec11bb2575f243a8fc7108a45d0067c7b0d44a9ab9b1c8002b2ed5f8c87884310fdca788e5d83922cf9bee1d11cb870e3b64830b3707cd8dfabd37f1401430679862cfaeb68666ef01f5243774cd3cce24bb7ca0b352b1cca458131bec244bcb78280a120fea7d0b89b8dc250bdc61272599beb4f62f4261e7f6791fe0d70c567587425616807bc5fd02d3d4fc6b65b65533c0607d4c238d0fb8818f1d24e3a8157d034353feb5875e6058351c32b93f8861e690c053bab3388fb058bfb49a291361434e1adcbf46ee16b768e63206e5f56a995bf115465e2f98e8a569935f61cad827259a5f056d3424b67ddea6ed5b7d691ad0f814bcd52d4c9fe2163a0f459d4a7ada2c9e9ea8d7ad89808e7e6760a2ac3661cdc98b2f438af2c4125d63d3e4170ab2cf6cd268aca1c9ff1180f0b27638a9778ecd6221062c076237c57285e2a723d6ebcda0b5e2b1b4511464f7daf73bea5afe0c06fae62269f7557e9592c6a2fb513ccc07511ec2e81cd6a1c0650cba79590dfb6b44439fa6d919ab63360464d9fa4a330f333b8f62ac5f3faf95a49062a1e56e4e8ac56211278e12ef317ff8eb48136b9b619ad3053a0a14eb9673688f945a4a0f9e8c14b91d500e1211fa03544c816b1d57239eaedcb70b45ba4b4f759d3f11fcefee0d2fca19767171e9ce71d4b86fee62a91e70a3a5989a324e601154f99677f0a1a19443dd49890763c68974b10e8811a825ff5f1014fa1d90024ac6fe6322abb1d6ec5925dffec55c9dadb22a0f060d486118f0b4bac8ad72d167cc97865be35f0a921a436deeefdf262f742fb8c00d65db2f40334ff1979423b92cdae27ee481a70926c28091e3ecb360604d41b4026ceec7c6f7bc464666113cb40305cd337ff4bab1955ad2d042b4425f31461d3ae031bdb7a4a1ba9e9a8770100218c00af07280a3c090a747f8733e19274c5e5080e99a86f5cbe014edfb989f9ac43840baadeff15e56df63bf7e7a9f7ed75698576839c5f9b13637abb8b74b7bc3cd044e9dbe8eb4c462bb418ea58b1ebbd7f9f1c1e22c357f2dc6a4aa2fef20dbfcfe1a2bad8ec78940b0af51a36453ae1ed550fad6b175978912684a574ac76bc2c0a0597ebe14ab3e0d7ed45065a2beaa10c2683ed38b2bc5f430f5f89fc7716e36a531068184131b938699f7022c9df48f07158770c030c86b59f9f72789ec8eee5905be467b42948fe10ffee5cb798b55910b2798a529e1339023152e29d871f88d5eb2da235b8f2a5d70c30b21d56d7ad448f3cb32850d4908eb2cd12c94672466e794f57d17279c46be5d5cdea3cda3bba5c49508b86b9f82e2ce3c262e474473e9e1ef048a5da6b7e84dd56ca1165602a3cac6921fbceb1d39d7889aea1c9938fd4153705ce83a9c84b3027e8bf60894b1491dcd635a064ba4308afa6d469c5b03e9713f25b0acbf90f2425bbc3d96d11f65b8a2b220b4183fe5feaf624daaea0a1726bf88a98315bd96d8b6e5c3e55f4e3536ca5a658a5cf47290779ead981ef1325849fd9cafc3a1c9b10eb5d3175516d4ac1a1e4669f398eef198a48d96309c5865ba4a372c32e26da83612fe36135964ce5b755f25922cd5fd49ee243c2b7e644d78a3ef3dd13ed53f3e30e6b959a64f6794ec0902fcc53d5b927cb8cc84666336392175ec7037605b89eca1cdff9628c7456faebcc0ffea383e5d874f4bc5cc8616999b5753e3431b7edb30b3333bb0d8ab4ad0c4b7f39c51da39d4954abd545f2065effe9f609808cfb824fccbf6b5e6f52bfb83c20d94b51a3f95e77b15540aad74ab537a8abd58d758bec786f58ade3c1f3a9ea8582f8c0793fcf844c111c40e8116df3293de64d605fba41324cf10d8f5bf543ccd08129c83ea11821eddeafa2c15a718017f904c4e989f59011e67d777c44059f290ea8c0bb3ed4302a59b355acff6ba97fd419fb77ade90074dcefd435da076892d3514f8d39f8f9118797a9982def9e39278bbf3ffe6a56a51f0783d971f32cadd9db0ac678bea6027d37aaf7f909cf4c76af8870cc0e20cd72467028ccee6675fe94817dafbd3bddda30ad9fe90cbbee4b6b1cab3185b735d71b0f7cd2b7b68116cf4efd3bd11e615d4343b752e347bffbe2648b3a8de3d8986e42eaff8eacc31c59c37dc8be45fec32fd1cc7414120697358e8e3508c3faa5dc218132d3649c6e4861e9d32b167e58e699ac6f186f62d9b2e1de9ff9b0e87a4e4ca6d3318091b794ef39f33a25477406dc1305bd8f0d0869d928c7fc2cc3baa4d5533614b488c7afd92ebf3a342725d8c882383d04b34eba6caa1850da9bb474e550ee835a095aca4ec6164e8a82e0c56a6c7735d0d62e31bd7dd32eec5c7e2d3e023ded26b730916688b1dd8d7c29bed14ec5ac1fc7beb5283c4bca2be0c42f2c01873288ae5600e851e3c5c3a71916f9e2fbfb1541095fb464eed54388c381869fe90bca0bb2ea4d606de97bfc0d5159f359e6951a8509ddaa92c64604da9c03d3e72f472d7923adf15380f4274c3a75a1a1f2f4a27bab13e04db220c2631a1acd887412c58a8d0df372e1658c5c0f65e706611796445bfb6d1d06d614091d93a5e7ee4234708d502b334bcef6da80ad3c90d94b111eb3173f06a2a573b6c6b6845f2686da6eac6327a079417d7e91ff8a8aeeb09a063d2bb5a72e92d21ae7cc726ccdb00d83c7ea3c2e5461f6dc9c96435407b14056bb29f907488b7b8060215fa0440661ffe6706e95f50cbafc20fe9873ce052fcc058af08e51ef63f9a12b255464c52e607f6067107bf475a429cc1b6d30a25cb84178864ae44a9096ed5cc3fa649de8a248dcee6dd7f6cb106d29a47f8734f187721a3bdac49e8b03813adbf686847ee59fc0566938d8c33c85940cdda66bbddcf1947a0f744e766dbc5342801868f3470d28c39d799ffaf300aa03ca44625e20a7283f892a173ca75b7c38aeccf23e658359274e3b6823574cc4e6993fae3e16d5189ab9271467652d6b9ccb3d9c576ae220effd4ca168a398933aa8612d2e0fed2a98306473e749a023326def7b2ed278270ed0bdacfbb8a4943b8acc2099c065968a25df3cec4529337984e49978e535f52d333c9fff726c73271d2f510ecbc91f385ac2c8c75fd17424ad2856cccfa5344a2ab289154cc2236352692813e8dd2988c7fb17a8fa898aaa9ec74a0d26f7178ed4c5772b65f149d3f9db3abc2a5fc6b01d4a2464f84e6f6791a64e7582fe0adc196830c839e4d00088064e33341dcc1c208529ace268871b3f5644c1bec553784fc32b678d67af4f4d955972430b7207a8e102538c79a0930f945025487e078628f526249df15ed62f43d77738333debfd844042cf6b10ac15d06d1751c4d66c1bbd4e6091eacf0d8fbfe018028ec26e921e1f1472be562baebb36b7ab1de0ad8995f0cfe6af8739a37575cf7addd54405b6c1a6095c4a7c29ccf091271090d9c5f4d6176ce265c442cff5b82bfc74fbcfd8a056c638f0c24da409bfbb3ee0bfb19c3037694f6c0f035dc26d09fb6adb78cd8493fd193480211266abdbd31947ed39f1f44590dceea2500790b840f02ed75041078b8750fa18003d2aa29abe5ca529f52095e6d6d32596c60a7b1dee892e08dc3a69650a34655d34beb2a474ec98250acdd6ae73f45be1a30d13274b9e6c8a63b244ea2ba9b3db7dfbbb2ff9dfdf9fac12b0a62e201a4485d79752a9e25ac78039b5d8cd455ca3b2bd06f8999714d6477cc85367fe52818e3a18f63ed5e06a23bc2ce53d4f25f8b327152b526fe8221902152cb220601119675ec35d79d7a0d2a82b62e825f695b3db52c405237f7dda28e2ce42d3bbd80b17763fab59f0ea5c4b34c88f2101ef27609a4cdc6238613143ef696399337ac2199cd5c72124257389d78c71c9ee8e8ca4d530fa4b8915b94d489144bf5c51ac2711725d3f272a16371d890a51c34bc8ecc6bd6e235b675fb3640eae7e29690f08f3b1d3191f7df154f21a1b840b8c6395afaf68193ba71e18fc9cc86c9d8d611d8bec2d4ce7afde0547514902cb95eeca042ab61063d3a5c9b39ebe2574ee97a85b71d0171a04049461100dbfc658ca18d5a22ec34a8b8fca2e95d9455b9ae6f6cad314ba2c4e7329d55f6ea74497434cff6c6e7ea90bc1b113cc347ad47f6b06329722fb40ea85a58bc5bfc1b4c03651d56", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0x40f) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001380)=0x5) 16:03:09 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "70c49d85953ba88f7a456644b0adb090cce169b4f75e856527b26262c67029afd0d365ba9e5ca164aa7dda48f48a43dff377b4966cf95bb3c8b23d4a817d4d90f3c88ecfbf1ccda325308531b228c212afb77d363430c0794192c5541dca3a099599ad0c47605235dd1713075076af189cd10dd2184bcbaf34f90db77edf48dcc73ae80dc76c94687645902f30c3d0d8048765b98945f4c49299e31c5add1af3d4fad8f5fee1476e43cb5a00f0595ba28e97cd7163807ad6e72beae8b5603e6a00d93ac66e0794b2b3b5abf4dd45b349d00a19ca07603472bbffd548927a4e4c0684f4fff72b23f34bafcec1622fdf332643"}, 0xfa, 0x800) setrlimit(0x0, 0xffffffffffffffff) 16:03:09 executing program 0: r0 = semget(0x3, 0x4, 0x101) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) semget(0x2, 0x0, 0x0) 16:03:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 16:03:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10004000000000, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:03:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r2 = kqueue() flock(r1, 0x1) dup2(r2, r1) 16:03:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x808, 0x80) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="812dba6b399796b095e8ce2425f370849ce052548ccdc853a321c223fcf5cc0be8b6725e6654c135", @ANYRES16=r2, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32=r2, @ANYRES16, @ANYRESOCT=r0, @ANYBLOB="177a51967d07549ef89fb2c3fc00522b1c704cc7d8f0321b1471ead8550d34b2d8c881a73d017ec529a557a60afc673085951b4583dc54926b9636a3d7948f1334660e2d2af737ad03f009d15f6fdc4d6b9ed3177f438125fb420d3232d4945d5c262dffa5069502c8fc2cb736f6d1d0463b712a952f1b25d686118453a9fbe2095416c7ebc49bb4ba5b8784db9c854b8b593f2626fb62bc0ec2f66b8a60feaecdea800c1551bacfff2581ea4467a857823c9dc5", @ANYRES16=r1]], 0x1) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:03:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x1) pwritev(r0, &(0x7f0000000140), 0x0, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x200000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x11, r1, 0x0, 0x3e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:03:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x0) pipe2(&(0x7f0000000100), 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, r4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x82a, 0x1}, 0x10) 16:03:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000000000"], 0x10}, 0x0) write(r0, 0x0, 0xffffffcd) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 16:03:11 executing program 1: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:03:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001400)) getgroups(0x1, &(0x7f0000001240)=[0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getgroups(0x2, &(0x7f0000001300)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="bd83aeb4e77c051e1bd3dbf096a6fb86ad790f4b772bfc21669298590501a91d94a8e414677d060446049f67abb8c315d57281914e240e3739d832c043a97017619486e98a0dc7bc2b94939e0f5e9527ed6df5650e05065a482356279021d9f01e6e365013715642eccd5530c4f57c64e6383467424e", 0x76}, {&(0x7f0000000140)="41c4c3fa7501fdc4f0507a081825d52edee63eaa2647365d46f9cac7bd92016f8e06ecf57ed045403648ea6f4820ea362485c6a8a891a292f022408d9b82ce014333d62695fc177227dd2de87632132d74b66a40fc0e50e08ee4b41aed7aec0b3a4d72274bd30c6bb9ba187ac09b2e3e9128d8ce8daa73778c37de72f0633667995cc865e5bf2ad687d638fde12afbe86fa2c2cdc97a308f5a3d2ce2a870479dfe4b931a3b61330a7f52f1af6582062bca3eeef4006f22bc4b0f70840de7b766d5ed4ce6a19bdbcc7ecdc578ae9f2eea8b87561e88b4cb0303cc4c7172f56bd7a3e9a8d541ee44fb2f5087b3242438a06b4c3fbda6650c26193ae24a459e0f16a44414e7224d0f9d9abe1e8d6cc096b9e50d27a3e2a5d1b3d576d7dc0bba7375085aaaf0b4bad611cf8004f82c06d41028dc5b6be5ace620eebb227340d16dc590014f5824da68988f33972fe1babcfd128af32c2f7ca7b4a35feb38f49eb0c5f962dedb2ec7dbfb5e4f1d521c65decf04e41c73ab29db752302bfcd1b8affc80996b03a2732c5267877d639e17951ec7d84146c20ce1c94399e88315ef8ddbc4b3283490c0351295888c38c7a1e5ce7a046e9fca644e3dcb800fca8780d776cd59294c16b43d2259fe26973a849bd6125189daba2e1ff71d0b81dd1edddda6b6b815ba903fe724fb1b7b4c97791103eb3947f4ed1c89cbd0a7ac7b3b0458bca39c5524067c4f9b50a2ea15f5049e414b50cefcdaa3722811e2c0c439ca4fa6feca551d014fa07653abf01e5a4c7e60709a6690985dba74407348f09ff874ff867506d7c45d5ca55573ecf94c982be3a1bc1c545d588c0a0cdf676e55afd48fdc1d685682d2c4198051d68045ecacc8fab380c0523642522f42817dae51ed56dd5f0da9a44f16a12be0e7108ed06c1244dcf3f59cbc9c4b549b80472bbaf7b951f54aaa968384044716686ff6471255173b5737f585ce3e00e0ca3b107662a9735136e35d0b2b09c97d17abc43a74c0895ae60226cdeba5f5d7e555ad7dfb156beed7e826bcdb7864709b6fefbe8c6490d2e4f2423338ecc8dde995d3abe2e0e8946aebbb004d21b10fc2a2d36b671550927b952b0898145c57bb2ae4608b0ba0101f291698604a04fe3a4bbe3ca8f86f742c4da85e0fd0a32863174da0f9f8af0b27babf7c9d7d6948fe8b32d3828bb44a70e13e152fbe48f39891433d998627f30a8e892e4265b5feb83e3a6f1b72d0be879680dfee0160edcf974bfd140d5e95628c1bff976f5a3f82144e1ba2ffe49305cc0462a1158cee181b1da5bcc52259c276333336154e9e1e8e62d78ac8d1f1380da250fede3a45d9f7b9d15361fb45191a147345741302b5fbf16e5362e7c5186195eab28d39e579e9547436f559f45e88754310533d633b837d328cc2fdbd3599f518761f024cf3a14f7d9a5127c91775b28755ce755506a147b96a6cf55734254ff93e18b1b0da4a33bad2346e79de9249583af20272eef5af8046ad5d39eac947268f7d4596cb59198bd35fb0752ecc7d9f72fafc1e64fa805eb4d521e70004c739487e2515c4399f9b903618096e775d8db0806123098d95d18ed4e6e6ffe531fb46544876c2f2087a061a3d25db98e6214641ad610c29e3ba5d9497b535fad9c663e7d2a320120cb31b2964eb6ada295117f69979d754b349896e713ebe1fcecf3d42e4b5fc743e475756e64a57bad0667a8f2010c61fd466aa4e258c056b4056d564c6a470645ddec520b1f56eccb0bc8bee7e20f5f8c9b0867bd24de9eb35019e74eebdba673e64ebdec83867cc2d792cbd257abce9e861d2a18c8ef11d0b70b556bf4f801717ba52ddbe2c3a81307af2f785c96cae84a87b5b8f547c055034fe20c9f7d89c639aa5b29c3522118612aef3fde106bb17a5f06432957770ffa67c4bc8d5b43896734fad798cd2cb15146af97df7c8979506a0e0c8939e898ff5920cd81c4dfdfe20ed2ef4f600067da2455b4282c2712ea172758e696373e6e601e96a108849caddb30cafbf7ff5776743dd20d13e62f59f3ecf73d5dca8ff491f50fa220b2a924cdfa1518bcd373e0124f331acf426d359ba38057de0e88ace67db7cffb8020cf863f8e39808116ae7c62f9448b8be8ff0dea9c3c7b1733f61d218cc864c139e7675a8d594c41d1e7b16ed02fd4c2d3eb93dcddff0360a2d2c4766f2ff6276cb3bd3dde6a599058040f4d869653b81857b1d4a92d69dd07be2f83cecffa2b122bbadc54feddcf15870982b94057b45cef05d936fc1cf1729fc21a140f1825638a1f7183d4a0b29f85574f190df86fbe200d044f4adb212c4532d1cba5841fc42773b1f6a9735e7e1bae7a48fc701fd8e34de3a68efcf573cfd2f9af21ddbebfcf20122eaad25d10369e0fe07cf1b08a87fb2d4f3bfc4372ebfd568f2e51acdfe85c556c8d25d2a26afc97083f3bfa10c1121b6985170ff3284657d79f49efca0e963f75dd106c709d100154c79199bcc6a8d0bbe1992d1e7decf98c2c46ac5619b2a33952e91dac447586b8293eaff5d17e4f6e783b492ec5bbe0b930f618a649610140837ab067097ab7777c91f36dd6579f959fc10e96c55a5bb8cd9d999604a9bcf3001a35e8d07c1666dd2f87c71a927701339c901f2e6e576e95e6cb9baaadf15cbd79dfc8056b9571bfdeb7ab80b5383972e6716aabdbc243110e69ea644ee9e712f3ee28db74ab2d616f6c6a4cdd2ca63e6ac962cefebb19c5853759823e76a6f8b014569dbf11d7bf8d8e381ed6643b8522e25878fa5b9c3cbf7b18bf81d2c51c67ae95b89b95350bb8cafc4af768dfa676bdd2fb8bc919cc1f1adc1e94026bca857ee9177dfa7f03c75bd9e135ee250c154fdad1bca7a25c4c2d4697f673ccb2e0f0a492bbbf079f1276054a05aae0961c78113d3a8529d8dce7d4c3cc94682a4caf294114effa8873644d42ece1581e91025d4d87318672fdb1c3f315e6d91521d7bd122854a043598699a3ef45f86e174d2b05f109dfca9f686e2f751fd14d746e77d19d3f874358bab72e868bf1601e1cb18d7bdac568e64a6a68bd94a293033e7579f8615997c927c19c38f71650effbad585f427b288d81972428322a830d7f506b51b8fb717ae1265f5b7573c3e923b419b7d320efe4f01958905939dc38c167afc7136894ac7e9b25c3d01ca13e93f3c88a673ab92a7cf170fbed125204f5d98076d3c58aebf7fe2a013a9068bff84ebb102c1c5dc1872afaf46499f86a268578e09d23930dd7b541c546aec8f553dca2e84aed584cf25e629f72380669bfe30ed542c564d2eca9e7de35197f3a3fd77098eb8f43773d73e38162bf698a02a06d4edcf8180cba776bc3d0c772433f55aa0cb580e7f0b0a04b462898e28cc492a18baa331e7a953aed7fe3980d96a33433b1566f7e5bfe03182fc70e6b1085252b44f357565b5420c208533364a29a04cfd5b02ef7305f2b6a582bf83185d7cb2a6fc520aaaf559c2a9c2965c7142daebfc3bf4de23c158cd450b833eca2b2281fae2992ffa68f71ce91c9cc1f4da26c42720b2577fe97e2e90eaae3108f676f6873b8c9aa2594c9cf9ca22c7c1b67c3d83c90984ac145793ca0a833407c16950ecde7eca9ebfaa6015e30eabbdbc29e7fd37dd9e30e269637148b6216778b0c78371e55a523483c56ca7f18aec43bbb6ed8ee0fe47faf0a3de94a009ffe2457546b18ef569e511fa8d2a76ed4b865d35c14f139454553526edf8f83a863e7d210691454925df6faa6f527bfb55b9d02cd26b5820f064f580781e70ee4bcc0e44822acdee3e2a841effa88e6a06e6dd3ad5dcb6554071f4736a8e168553b5fad2d2376f4887dc9021bb05199107eb0dcbd334f90c0131e84124a6d77da368cfe4bff4a02a59df443125f41185108543fa3fa7491794911f82f62345dcf5ec21b65a4cba2ee9ec0331ae125fbd20b3cc0cfaaefe0562cbdb9f101c7263afb6cd214903701122ce8a4d5b2136b1d6331304de1eed7d09a0452365a970c227d437266933c128561aa4b5a08312ca0a96a5396e072d7802215b93844ddd11da49ebc31419d78fbdc7dd90b7879b2bf974de067818775b0ddc94b140d6ba0d8fa3eddb4f93884471cfb9517b48d5878fc4089bb5a566ca184bc589a182e2d29743eacd710eb1955fbaf36373d9a66482493307d34b1ef5620558cc251b9f171a20edb228956e3720f7f8a0b077053ac95910ab9e2a45de4381d154944483325d411526867666e0a554e0c03f6e27a0e7d6ac0b0a16fc95ea4a00c73da6dad29d72e80839651caedce6ad400829698ff6a6392f115d2c2d24eca2b8b45da5681a9d7662f94cb9a90acc9e8551b668e3b67a92c95d4de1a3e28b8bcf58de5000ecf8b50df7774ed7e600bd3e40026b65ac5e986e471b8b3111c43935a05eb41bb0819d2c74ea91dfd15ebe456db7059ed846776f8c2dae83a4055ba7ab3acba2fd62d5bad4f6e3161aa83caaa44f8277b9b99beb132d31b936db332a9a216a3cf0408b9c1d9b0fc90e9c112221930dcf26530ad84c61fcf990405ed1f823d39656c7be89c9523088ea740fe5e6ac08eaad6766bf013c39b29c561ed699b8a19b79367a173ce3736bbdb32c30b7003fe8ec3d7de781dea757459ae558dea04c737ce61b3e25c8052ab06e59007fbc00d1b97aadcdd4ffca6d20c15a17de1eaebd45e1790b6670a5b409b51e5dbdcdfead53286959a7f248caeaf30db32c39340c4c865f42be0d683b7326bcb1c37a53709630f2f4a5308ee3790593a35185df6141de04e2ab014a751d1505e757f01bd4df8c8e87db62f004abbcedde51d01aa555a567c0630c3ed1423e42b6d8e1fc91d60067b3c9b273fcb66fdb92541511ba4bf0e0052ed45597d3db80e3adaceb74d3a579e9934b0301ea5a3fa57ffeb4d81902162ef223f1aab16dd10659934fdd1b24ce36a230bd4e558f3540cc90a9988e8b42b6428980ab8245a79a1f7f30315f71d22fbca3bd8bb7733cddc399e2d72cd70aeee63373f702490e69327514debcaffdee7944bd6730192a8e2c0ed31b02972cc6633326eb5519721a8ed3596816569d1735ac4ef935db09b29241005bfe684effd00ed2fe1fcbb34d1143ea1bd2f8816969ba93428583fdfa58ae4ce0e38e393c69c1df6bca16459bcccb05c6078afd264fd72e6f61cfcdba44fd68267255ef87d4951c0ac13a324f94bab3d11ff87ec50e44b0115cde0d9b8528e2e99a9b1e5f2b089a6a0d63ae1ba4cf8abe08e45f3710aa05676c0d11314251c8ac0670c1eec4351ae460a89f9d5c859d9d2e9061a24c90a795b01d157c4125364d4ff0dfa33d8546d7e69239d9804f1863521a7655d38432c776b57031bb89bc3071db0dffbacc6cbc27d8a56e70d169192a37af4750e33d0437611af68d061b6ba67b39b740b9cda7eb300f012a24f9707279462e029cf5b34173e01bc3307ed2ae906dc9faa9180cac621bb0c2d229ec996c5fc0de77661899052491ed6db75701fe26b7216ed553b0ee846db6598ff65b914c0e2c342ef03d142e13ba7b884bb770866396f58b2814801d8b8833aacb5eebaf877a2d5ff70ddefd5e78c8c700577f4b3cd276802348198fc105e8a9891a9d9fb38fb9ec036f9106ff917420dc8c1dd6fa385b2f228c61f479315e36982884f89d51c449b6914e76f16d772af3428650d4be7b71f9c402d3ee6e4db71c4da7a4a965b1720d47c2348dfe92095454322f953a291c16a2f7a91deea70e8fe5ebc4a13acdce5716578e255d25a97", 0x1000}, {&(0x7f0000001140)="6916b429df", 0x5}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x4}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xffffffffffffff42) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001480)=0x2) r10 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) connect(r10, &(0x7f0000001440)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc) 16:03:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fsync(r0) r2 = getgid() fchown(r0, r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003300", 0x2e}], 0x1) 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1ff}) 16:03:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) nanosleep(&(0x7f00000000c0)={0x101, 0x5}, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x100000000000000d, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:03:11 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) utimes(0x0, &(0x7f0000000140)) shmget(0x3, 0x5000, 0x8, &(0x7f000057a000/0x5000)=nil) mlockall(0x3) munmap(&(0x7f00004a0000/0x3000)=nil, 0x3000) 16:03:11 executing program 1: r0 = socket(0x16, 0x1, 0x0) r1 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:03:11 executing program 1: kqueue() 16:03:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCNXCL(r3, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/67) r6 = socket(0x10, 0x8003, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) fchmod(r1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x4) kqueue() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x80000000, 0x5}, {0x18, 0x1, 0x1, 0x4}, 0x80, [0x1, 0x863, 0x10001, 0x9, 0xabd, 0x3ff, 0x6, 0xfff]}, 0x3c) ioctl$TIOCCBRK(r3, 0x2000747a) mknod(&(0x7f0000000240)='./file0\x00', 0x140, 0xf400000) msgctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x1, 0x280) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x800}, {0x800, 0x7}}, 0x0) 16:03:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="db", 0x1) 16:03:12 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) msgget$private(0x0, 0x201) msgctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) 16:03:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xc47, 0xfffffffffffffffd}], 0xffffffffffffff80, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xf0000003, 0x2, 0x7}, {{r4}, 0xfffffffffffffff9, 0x27, 0x28, 0x6, 0xffffffffffff0001}, {{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x17, 0x10001}], 0x2, &(0x7f00000000c0)={0x400000000000000, 0x6}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kqueue() 16:03:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000100)="39cffea7116551a23e1e7ec55ddd2d2ae09c0d84b419c24229004c1822cb76d6da87e65d0f45330ad5c1392652bf6373d1fa29e2bf86b830092d4eec0cfc5032425cf0b574df4129c1298b2d06a9826e9abc45d308870b3bca657023538240bad8e4193892403e9cd9b707b3464a9267e0018f5e33258f04203809a17b76b43f480470d004e455eda2a6a0bf9916badb8ae2eda7eb28b06c955bead6a80736377475de88f42b53dcdaf58ac86b1ae3e69cb86dc866ac75e051d160d07c2e118c509bdbc7b1f531e2f47a12b2815175551032c87d17b54a6269b959c070be633c81b598c052971695de96d87e397a156714cbee38a10d2faced9f7e5a6e0c2a0ab6d7a8e2d9398c9a84e39264c158ec9855039d6f6c556906a3ebb33b95b25a7e0cdc65ae576e77d4a9b6b4e7eb764cd16502eba1803ee4240f002580d747bca32921c7c1021ed1495fac9112f58f46fae9c2ec284caae4c811d6f27f8b0c642b0b9bd47f43f5233ebf8fe419d60661d2d4290aa8fa3eb0ab13ca1fa9fc9dac654fd74164f6e50ee152ece40c1b0245d91dd92f9bf9b354e8fbc857ab4967ffb2245d984896b6a64e04c87c5102f2f542fba0d36ceec78264a68dbe0e322da33e6cfe8461d2d5b0686616f74419244073268c10ace8398aaa58bcdd7b686cd286e24840a2c2e5778ecdfce13bfb6525a5e8341566b707440b79a16cf09924ea169ee560c96746edd6778dff8795744b4192d48dbb0a67173fc171c92f1fbbe29a853695072e757ffc3968f9b5900e3ca48c6c304df602cc0097d63560fd2c092d7a36fba04ef18ebf14dfe4b8f3f0553a17a8922b4215e4e38133d125e66c987fcae76afd8e9e4c23e6909c505cb83644c81820889906384d3f0ba707e54cdc3b59bb8619ed2e49866d4df0716860107d6078b901eaaf15180fa1d9f1086c3588350d8ea47b3add151286f65d54ccd6996e6930a1d0a1f271b474ebd0d442adcd2614d965ad2d645c1bad400559c5958340fc5db78761d9d1a16fb873bbce638978975c15903d262c50f87b769222475d69cff02ccb72520ce9b7d38a42329d991ac6bc09910be41e01036ad80b7c0b87ce0cadc775dc263ea7d75e7bb5a7019bdd6d9b3eb13b490cbad4234b819410f3cc4db4acbd78d7e9b693286973f44bbd5a242c82e50d97ab9670556eda12941df8696e9cae7d9d7b5e923952c41dfa0c12bf8b6b65ceaf68c71497927ed205ed836757d652f7a4f00f9acb3102b73742212dc778f710dae103f4f3927d321d413e455d0758d252598693cdc8b924033a9f2739bb1fbcf975c4a0b3cf814f671e4a2236db4f5f03eeeb04068269b8f8e13542e97497f4e0b101998ec1d6351582f631bdd3a45dd977263a573da2052be45a8260549d96432cbe867cd47501a78162a83355c8e42622f5a8a3c5de91d56cba021887e372c156d46609d67c3875993aee33abd1146f8aacbf129d06aebb7786526e809c26458d559f1c77a0f61b2728ee1a84773be6a1c9974f8cb7541af33b0df077923407a5e697cf24cf989933f16f8be4892918104c0361ee92c52832035933d6e29b5415095e1acec6105f8de19f7b95d37d0e71da9144b64d606d8a24196e854cd2f4de58084f5c403e5cc3af517bbe7ac31072b73954f0bf865f987839e6abf8e69166386a4bc0b80f5f1ae332537bd003a07ba896c6993b19cf3106b51fc57a9c83e97e8854633aa0fdc0f955cb827acf411fbda8a0740eb3716f3d7d4bab01ede347c417acc09eb3838b5c14834b04b2ae53cd98778540ab89dd8ef14dae90a5fa38a8eb06f791b42b43d6eaa3e929d5e476cbc036dd1829059cae1453e0d835708b38edc56b629b31fb73e40af5e176f8e6fd0e12d745047f93be8403aac19e67379a450ee2afffb184c32c39bbeae441f15cba2112576d32b4faae791cf06d481a14b6db6c6b9d4cf73fb120a8b209dafbed67dad076c8ac3cfb7dde2cd11d89c945fedcc64a5e5339d7d9c62bfe23bbaa718172c2508bfcb6e8dcd361cb116ea7e30ca72e0254a45702e7d694299662f0f971bd10deb31b71da6e9eb84a806c67903f28446c400753985d8b72bc1f8c92834ab9571a72e21eeec1cec29255b04513b03b1ea62bf5afb59a84a37d54466ada92e065e5a1ed22b395cfa208fe2873f38167f8d4a7c9d4ffc5cc9c0e9394e63daf6e70b08a956185bf5f3ade0986e50f5a810d122eacfccd6be7f83eb1ad97c6902a67708e7f8c7ed439a78b25a3b76c7ae288d9ed85e13cf2dacb8fe8c15ddf3d0aed73846b6b86dcb31c2eac3b165866909e4acc066da32e5a4a305ff8f4da2654e11a2615d249ad31bdcff8972f9a09df7ac691efd42a15015668b7be5361958b941a65518f46c751586005c8a24240a5425beabfee2673c05d8ae422bbaa45fb3af32b86a8b035bdb92f7dac6b4e134084203d40fd115603713658f147f9d4f676a4d9cb2c6c07e2d844b1fde49bd3a6f9957635916f6a7f4886a3c8687e68a1fba405c46de99b467d8a0fbb7fd52553987445bcd05407119fa6a879d009b91aa312a4d8cf891f8b4739917d136e9212a910ae4a8fb65141d90a1f29448db0ce90c0839ee9791816e9e622f872af7350c91af419dca0011f3d5a3a78714fe4ff223362ca14d289a06b718a216949e6359ca19fc841562ac5ddf1122207d68f43a9c84f68b581f60e3280a0eb31e19f92b77d4c2289b654a21334c8de953dade1257e4524ae582dbfc3f4d0ee59996f773a94cbe914bb80833b3da1f7255c6352fdaf8d9fb99ca08fb0cad3fe367286b167d84023c559d1de70c3097899d328e4b64ccc7a3b7aef83d48ec0213745d69b40d4f713a2063232e1fb005b6e650e96f784912d1d6d42cb4a5af54aac752696a44f495dc654bf306f13ec00b5f19236314c90b7973ff2c05b2013100a1032fd87e41af7712d15914866c623015d27e92c1bf3cc39518513d42fbb653df5c8ce74bcb5335384febc943e2d8cd2048fd9356b0816cd7270a4273c82ae6cf2b6dcd3cafd37cad99f26aeff05705e18b756e62637004e01b565a3e678f73261589c55d7744c362069ef4de42d38b1c10c070345fdd9a15deffb2e39d87f4b0f2035bb12032761a033f94fabb52dce96a45cebbf00376ff06f9db2e878b84f8bed019dc9b6fa42e7f6eabf10c3c7d95dc668cc8eee136d738b8fad685a3913a3b2a3aa473ba1a5507b45eb8c4d1383cdd16bb5a625865a6a588b93e6c4a29daf0b50f2e1447f54902e9f562f7cb0f5f171618ad0d6f10efb117860ecbf584ec93116566e8c8dc8ed4264f6b4115a09df06a8a161af4764780fedd5f963abbfd504207fa350853ca4d0ce9a77f724e3a596c4737980231ceeca7c46a4f9ac62f857284e7b27d96bd483104ad0b653b8260d5aef77a2cdc0e965e6603f7c18def12b60679471c7b79f438f6fc310bd85e22fe85dd9755ec64e3652d570dd9fe72511d521f75fd97aa27d2d5568b249cf2f0e42691ddd18f9ea419e6ad9cc1f76b5cb40fe8a87418d99b64c8fc50b7f8edecf96c9ec326b7c39f6296a60fcf4a979f07de518b177c9c1159fc37646ef77c185d721f06ceafad3103f3abc7aa6acf2450bff818f3a41daee94c834deeaff010208008080fd1cf420df6a292eb3227ba2d83acaf39b4bdfd9813b6a65592c76ade76323e9c808b87017f2b6d649a0e07a477c9974524e96aaf1e9d554d211cd6bfba511d16df37e6f1b288fc2a49a093c3b13bcd64777dc1f3a9033a4ae9df42e8974de32bf185e94df305ee0c064ea23953e0a6f13fad57aad4c26637d7606db587b5b60ab183cb317bf2a284eb24eb1a3a4130cc9e2c40bca9102fcb0a477fe47402a0e2c4bea46a56ad8161e3c850ce10c6654a7f19811ef9d70492b382d0cb267368ad54343fe593308bc3de1e67b256e3e39688ce528440d9898aeb5b680f3c2e3f252d5b9bc44d99bf692fe97f640ea2517cd8b2dcc5feaf0e9493d504f31cbffb8ff2ab177a17c41ed2d76ec029fd2b77ac2e513dfdff02ef10710e9e36f6628de600fd76e87ea96a379fcde1a572f9fc48e1883fe5ca340ca5917714b30eda21fcebda6223ed7ae77f2811c1d5ddce99026fe211ec64aa440b7950b6bc70be9aee44289557f274f8cf277cf0b85f8016cfbac5bc28a9442b8ea9f6b92c5f6ed51d38b0ac350a6afd122537a265afbcbe09d4fe90a4d8eb74e0bf44912241d253629b7ad41516e8baf5ea8fc9f4cc368037901cffa9175202cce444ae0fb59af331591567f712f1988281d638e7346d9fe427586d26e1c44c5422010cfd8fee49cffb7c238fdb4ea3780d3c78ca2eb21bc6cf452e712ac8be5c5c10cda605ec83d10b8cccb3739b71060fe09914ebb52414699e0fe076687c17b0c4582cc8c0422f7fbdc3c4a40ec229b810066c98817a0a721257732fe30851b3a82b63b489c89be6129c238181ee6774c5c7d4ab17ddc61a9ab3aea73b69877f384251ddd5de7ad1a1e0089ef7857633238e4a592fe85f9c41c0b91e98da9b86925b76ea8e1c974b31d72b5416b8b59ca19b20f5e6b3f9f6a36fbac25fa81e2efbe76cc6ccd39d31cbf0432dc515be915308425e0f46cae06d7e7d185133a4c53d785132bf5271cd795ae2aef56e090b968df1e05c8c32eeb0c04cb989397ff2ef8bb09cea785167e289d929945927890d1b473eb0bad7ec4c28dc900b19adcf7d10fcdccf94e08563bf851eac3aa224bcdeee7c6b2702fa9cabc68a782e3498e0abbf98446288489983a310f22c4a262876af10bc56dafdc23214ae2d99ad85101f429ac7a697561de6950cef4c284b231c2a1615f6915ec2e89ad29016824c89c8d48496a7d0612214cb62b60e30f63f623f7d4581fcdc0fafef0b7e180684c15a74acd705e94d133a4f5278c06a597837de60d6d70e2f8b17916f50bc5a3cb1549a0b17d39fc458c75d35b9dec03ff0d1c53b5fdf337f53a864fd71c08f0f481f7900f8ed9af375b560f211105b21c5f5c7d1498f0d4779a20436da8407ffb4c2ed60c579c4f38ae5caa7b6ab5ea7a5553b7d4af44d5ff88752c49e85186c1a2f5d2982234652c0514fc54af1043d8961dd236d0734fd751cd6d711692ef6d2bc94896fac80186283cec8230ab00ad1c7e01d382889d0b5c065776d464e5b3315f69d5a7c424711421d5351a596da0dea3df4a68e65ec849f016dbb4b984908d9120699f7022e2b765c2653962662d59ea499b8bb016e71028b23deddbef54e6c2affcf74f1aa9fd443eddda7c0169b2df2f626e1880b94865a226ada840274ebfc582972cd10bbbea9135dc8211ff4960fb1e8ddfe2a87f76e889f414df87242afab09caa0e56f6c475c82f7f3a28d826898e94889dcb43ec3f9ccaca6fd7d3ce055ede0ca4f1ea4f62aef9020b99ad5b8d414cf60686345b82a4fc4da5a9f021bf850e83609404bb527da4d167b746c8d6c605d03b3c14d6990f8efc641a5daa49c75dec4be5867cbcc352a74b574c49cf115928b30e8af4d57f1a2fd9f869254da8589907c5a8ee9f9c084cf5b668a54b74832688e7ffdd2287d0f6513eafab70d999713d99c09bdbd986d604527f7458d3d9cf1aec9e200d454883f071e8536f90c3103aaf214237d5028f3d77bfd7cd7469a62c3ecb48261777b3ce035ddb8baacce3795e22983496e9325a72eaef2125ecad1800946913939d004aad8d91aa659b94f103f536a2486d0378d5aa1cff53d0696b0854e77b574997cc50d023f4f9ed295ad0", 0x1000}, {&(0x7f0000000000)="cca27061f254b9dc73cec105566a01456d739ccd", 0x14}, {&(0x7f0000000040)="0d0b7b483c92fb07b62091004db2c643d6bc7846789b1a54936f8594c5e8aed6d865a0b408969223f7aa154018c377dabfe1b83264e505c9e96504d1a29786235526ada861626a356f3f3405aa2f", 0x4e}, {&(0x7f0000001100)="fced2d998f3bd53787ed8f0e98ab3a3d6ea9e8528dfbfb32d29713cee75c81e1404de8488f662e0df16c75442f1bc70a539bdb5643298aa33df049300defea27f218601b96b678b80b3ae7436fd728ad75398e184060a17d4071e453aca63d26f4912aacc34e3974e8506dc3e8030a58c1950f8fd06557ce4df5042ea498d62c3515b27c022ba8748f235d585e985a18f7a3ea13694c93c456d44b017e2f008562116ee3a236135fc274e398afb21a3c739fa0cdc040fc3622f0859b1681de6c9bea5ef1bc09e390ab35718771ddc0f47367879c6f5f901cc2eec0bd9e0e38656ded3d804c83d2bfc1748417eb917c399eee5d234e356778e267", 0xfa}, {&(0x7f0000001280)="f31364a11db32e95beedda6c8dd9af9a500ba6087f4ec29e4b8d52db58554655608201433fe4256664940bc1cefb2e2b92a5493f2d98cdcf0b23f25f98b8cc9079ebd9647c4fe9e137fe0abd6dca4299", 0x50}, {&(0x7f0000001380)="808b1f26c3845515c158309eab14239c309bc175171e82284d36c22303581616bf65cec46d5f2912fabf54c0425c5cde3290b0fc2ef0729c17d0e67516f80766f0454f619d45637e771f61d4173666cf829ecf29dfb173aa3c09a24e5e5abbaa51468bcc063b6aa949f4cf55829ed33f2920b8a0622a5490d4233b3329a82b43072fdc61e7f2ab2bfeaead47328edc13c4ddd2", 0x93}, {&(0x7f0000001440)="dbe8665aba118dc103325396480ef085989f6232d6766ca56def085ff3b38e507bd5eb7e35314e9e001edfea5a46299c750e6b6cda8c75de27c81f4ff8e9ddf2defcd8701e3df52c39e7a1f7477bb78a5c3f2001e7bf", 0x56}, {&(0x7f00000014c0)="870271917ed399f488f6313b5053b4cf11860dddb15416a73e3ec317f98eba2d3980ae25af6199bcdd035066c84ae552914618ee4f70135155bf6105aa7f853a5763a8ae5d2b9c6c1b7f6f0384db0a67b07a", 0x52}, {&(0x7f0000001540)="25b993b08d6000f365001ffa7f5161e61716fd6eb95f62d0ab3fe3db0811b6108a802fb31b205d4ff59b81af3c7cf34f1b3faf53fab6b7b7598df794d438b08806b9f8a185d851e0cbffd56159b9abde8d8f673b4f5b060ce08ca7d4b6aff13cdd851b31bcb15b39418e476543c179ea4503e55b1345ca852886e2e18fa92cb4f48a869dc6711a4cb22c0a9b083ddc164f0d2d2043ddf34c6936d39b2fa6ec67496e0fa1eb992ebd4c2d91a6d5de7793fe8a4a1db4a419d3512140f0756095e0b43a11d7f0069c8b436618702f3a3c736f41f013cb1872b24a9a6036b9ce70c3fbefeb98365896bb29cce695d02a3e55b4051e", 0xf3}, {&(0x7f0000001640)="8f313c25cf7a84fc757d694f8eccb4373c94fdc6e3cb2cc9f6c82b23c3511d57a29a26a1939f859f77246b6d2bbfc6e9fd0de4cedc1377ca86ce2f0da87ceade4460a80cb140150a4060ae4552aa124e76fa13b66b29258434de79795510726c4d67d8d366c6a7a91b4923f00dde5bb02f1e42465c297286d9d0ed502f573b5fffb994fc3999accf8d7f26b0ad2e4fe39b4c24fcc50b02484a8ede481b5ac001a443f4de7012cbe49fc309fb382ccff12525da464997790237ddbe", 0xbb}], 0xa, &(0x7f00000017c0)=[{0xf8, 0x1, 0x5, "3c1ded68199629ac508a1b8679be11494f681424302f10fd562538eb2a4385f85b89816510e44f5c7fa5a4e89171637f85b1b74eb5d9ebc40955958be862b3888c18a5f5df10443f130b7a34378eacd1ec157a48165ed785fdf0878f48ccd86ad8097b4adfd26201153551305454db144dab4fd9be274b2e0f2db147f33760222c651af7e2806268deef88c4e5e36315e8c3686cfc1b61d11915d252057a66e6360c7859970d29e3707360b268f8cde617088f3360215fc63dbd81db5d2522653b299663501d044b7898aef45515ac75159f1fa9bfd503a7e5079bf4da1b909a44b2d05147"}, {0xe0, 0xffff, 0x1, "40c9cc77c32d5370368787d5fe05b2811a00476a3e1462d956132657dfec4ac6b5a3a6b608336cfef13df21a10440c5ba0a1f27c1c08afb7cdd66e7071ea1835df8d36389fd0733e05933a73f10d1e640d9226711900bdc47ad75e3712e2b97a08886704aca480292ef9e32ddecb56787e223281f62f832835c78c9a7bcaf6613d08a5147deb8cd0e62d1a88e79ccbb58a94e2be6e4ac8a9c08287a6e9da14dacc304d6abacefc019286236d20c4e9b45de7115e41d1bb8ae7150956a9d019e84692af2cd5a37d5a5f47"}, {0x98, 0x0, 0x5, "8f2dfaa18be026b03bcb66aa39399930c1f8c570f99aef2abcf957000756c18056ffceee118015f65c02afaa4645b61f78904aca9de65c0d8079b942aa90e772e8c0e71e614f9238b7f4404c0fab8d86203b2c6492319172261174e9835f617334362ee31a2c41218d663440d267a3e93c0afb50ca128ed712b465c98847aa72d6fba9ccab"}, {0x60, 0xffff, 0x8, "d825133a767d09f39132185f45a6546dc53baad67e83feb3578a67c1ce8a46a5265e93258becc485a60e7b5a9891267a8dd0dc2c65d2be70780e2e3510469a0d2423b46ec9d71d31d13cc7625948f2"}, {0x68, 0xffff, 0x5, "968649fd8ca658309310e50590e6f19cf2531f9c2b77b476df5c747c8c4362db2f10e5fed468eb22edbaf0536183be9d0a5c65ff4bb9da45d36178deb280df3a641c3f84e8c2fce94fe39a2ac9ae072a102c7b"}], 0x338}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYRES32=r0], 0x4}, 0x0) socket(0x20, 0x8001, 0x8) 16:03:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1a5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) chdir(&(0x7f0000000080)='./bus\x00') 16:03:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = shmget(0x1, 0x4000, 0x280, &(0x7f0000598000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0xfffffffffffffe50) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r1, &(0x7f00000000c0)="0d962fc7564d73be34e6a0bc8edc0d684cf8be8e9c2466550ec0043a671d6ad85f2a3394d387901f8f4b00b22e1853640aa0cc0fb0d920d43cfa22d0cba8881601d35c415e2178df5fcd479b91d3a88a2cbd5a3aeaf491afc2002070b4dd185a9409505cf342d204d4ba01687b6ad6554266ef865ff64670651b3f3de6f2d8396d6778a1c2afd270b725383aa10c9c6b9c26b0fbb72e47def388d442db2a3c3e1bbbb7dac62bd038ec34c61f326573ebaf266a4ccb124c1dfc206b0b39cd7c1aa06e9f0fad41110a910e59fa922285716883669c7153", 0xd6, 0x8, 0x0, 0x0) 16:03:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = kqueue() ftruncate(r0, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 16:03:12 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) socketpair(0x6, 0x3, 0x8000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:12 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) setuid(0xee01) fcntl$getflags(r1, 0x1) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:03:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="f13a3c20c37c7fec55ed00c13be959632fcf001efcbdace9a40000e29cb6f08461a5e1450534191603", 0x15c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:03:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2004, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:03:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x7e9a, './bus\x00', './bus\x00'}) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x0) r4 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000080)=""/203) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513010000000000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:03:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffeffff, 0x2}, {0x101, 0xfffffffffffffffc}}) setitimer(0x2, &(0x7f0000000100)={{0x3ff, 0x1000000000003}, {0x1000, 0x2}}, &(0x7f00000001c0)) r4 = dup2(r0, r0) setsockopt(r4, 0x6, 0xffff, &(0x7f0000000040)="9eaf0a4e7a80491806b4c10937a4e1e7f91ead378454981177334e8fe00cab7df4666dc5c9dc516e99b3d0f3a1bcce02f16d116c65409fd5e5187b80b62bb8dae808bb8b796ea8673661ac666000be45a5e5c87e", 0x54) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x4, 0x5, {0x0, 0x401}}) kevent(r0, &(0x7f0000000040), 0x214, 0x0, 0xff, 0x0) close(r2) close(r3) 16:03:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000340)={0x10be8575, 0x7}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/255, 0xff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:03:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x114, 0x0}, 0x405) write(r0, &(0x7f0000000300)="a8d4b54f3c47b40918eb33dea2c1da2bda78e506034fa756d0a1b8f1cdc57754a4e13c7426d7af1555353aa3dbe881e3008336aadd3f732606f5a267dbcbe7bcf24f5c117737e278a95163ee3973c24ac629b1fadaa890a6406d7e0733b2bab5958d669d2ff0f8c5c890ff9998f660662debc4afeabf45c48958c38f426b4cb20b7a01a65a785a78d05dea0194467ea3b69c1176ca01bbda6576e034eabd156ac4e080769a4d554c02908b784ede91603ec32fa15546c85dfcc321547b5e0d131f246751879c240e0e24bdf4152e513f48334a393c3c9ca4e7d75977a11400d237dfc8b0b914305280a517bcf9f8939eb3a9c0d187f475f4a2dde03eab60814eceaa9c1e3269c1320f50b7c0e01f0f096c9cff6dc38c4ef9d4c5d8886ac1fd8c5cb78883f3949e5de7f50e23466b7481a31e62868d2c8b701f8dd91b8ad5072f1b85d8cebc5472c1b5e6014ee4cf315581bb2cae7f10ebb26b4b0d32f02be1d3b62b6951d0bfc10c26f69836e21bbb75400efb0f046652a52b2890bddf3ddb28e5fd02d852d8da06a0d1012a0313ae76a4d126273cb5258a71b25e9147c46c39b6a0c878f566b019ff731671682eea1f69c49e1db959e54c9c1d0149d1cd1474450d9ae4c42c12aafb01e96698b0f79f803ffea1e478208acf3d26d498e1ae4c3b570edffb9de3d797452028d45047102868486121c979d5263159397d405c3538fd05561dc0d3bcff927e67711940a2c77b36553c14a938cca34b9509ca1b125f5ba0dbfe58b19038c24290877ef73a11ead5f74359054ce1c0b50c62439450494cd3cec437e20232493532da8a29bae6a36621a9a0d07aca462f89653818da2a360b69f5341a049e9f2aaff3cb56bb4c9c316da1781591addee866fb59705f577d8322e6b37ca7da65cc6ca56020dbac1ba8e018c6ffe0fb4338dcf6eacfa1c601e29d5f1f2ecfdbd5a09705090e3363689ba320850cf0867d7a4a2322e37faccf61ce0db11eaedc9bb79a3f3134425f09bd84a40af09c02bf902cd2e462031981e5591a3ff0f0e8b93eba1a178464e94cced9e0b678494e78790be6eaba0bf1a8dfe2af76167b66b1a9a8180ea19af8679f5a9ce51dcf7f21e6f9c67e2d60c72fcdbdf26122b75c899861c45a0a6445a994dd179bfd9968913ae3a488512e1ada9b8e0b73ac85f2f87dae05f5e147f90a1d5ac23a2b85df1387e1925bd9f86483c2988a6bd2e0cb82060fa9744185772aa4cff6432defc976289471f057b372d41f25013fd5fd86bb022ed16fdb137eba03114e71249b34b4815641ac8f3c6185ea65358b87b4c7fc911dab2840515df2af61ae4ad19a1ae90791c2e6dcc55fcdb96b62e19133e71fb45d66de98248ea8de6535605649d66d5896d71b5a193f62e10f5d7e10916d03e9943f805a07d43fa9220f40ca62a3464b867f87503b05b2c5c33f90cf77bc65e9e23ad10924cf8fc5983c95c3b39968fb7b762c82e6a7924c6487af9019d169877faabe1dad9fc6d1b13512ecf1f4825d304273a746bc5489907afb7394de89ba0f34ec987997623cbc588549d2b64c32fbef612b1945ff603a1a95f62a175e7bf9fbd3fea0749bd9ffac33a39f8316170fdac486a0e01805a327a7d466b20c06af13682b699d48cb637e068bb7be3bc7647165c0245f5188c748317456e46ae65ce16b6776dfc7a69405050551faf686f655c4026a88685ba596c84e70394599fb5c19a22961903a5be478723e12cf85afb6d63eefa212cac519b10731afa3dafef7f8f70735e842f9d55c5e0cd4a6e0df7e0e222108b7dd08413d10a63744dd508f8ebbb3a3a155e5484c8156f536af0d041d50b6f4315ed34a5a43a04e51023badaa6ee2ef6417f06e784c92d8629659630cc2372f851febf12603d4ab333d7847c7d791938a2d6946f244c10c5895a0f9eff789227745eb336f01b08360f44a0990fb2381e459fc203865764cfe5841772933c6d04158cb60ceebff281b78dc6ae529cc4a75f51d3e25413df7ecefab386497454338d7d7d72a8c7daf3ceacc5a52adba2e7dac4a0274b654696c4c79b8ba63cbf9a15f31ffd8e5d1d301062f6b96497a942c3751e8c3b817e661d90aecb4cc15fe81b63c9ab976f8fa14fd571f91e9bca9a52319373d4c3ce531fa1bab8734588c204d77855d11250966c38b07bf607f13b8198b5213d72b8f3fd5a0366c531a805c0db8c7da7f6876aa9315ec9d42df5fd3969333a0a31a0da7e7da5707c4ae45d174756e7f09b996c2f6d5dabe139677d8a72e2cbb89a61bf6b9bc009802dd43584d6dfa166a0026f63acf710313c719e7108180f6229a187fdb6a778c77a3b6cd48e1acb05237e0d37d02ff95d7d38ca1f38ede4dc0e081864cbb4f112be520d3057018b2ba1fc6b2fb2498d0dd2fa87ff42f5c20fc42c9e237d92d866cf2b98fb8c6e0f99fceb2e465474cb75bd767d3a00c64a27769e7eb11e0f4f2372a9299cf5ff9bd2a6a23ec11ec73181d695dcae4354226713434c2796fbde0b6490d316d6c4bab9431a7cb8edb8712fd141f33b4537d8baf0c1c8f5d19500a2ae8e76f5daf54a1831170283b32b9d895b5abbbb7f1313a199137fc594aec2a8ce4f12998b0443bd153bde8a5dfd24e0ef99787cb4ad2cd8bde6077a275e4fcdf1c4e55e0e96b3c62c0ebf947494abb4ca57f993e96b97b6d6037d6033fedc2b908f877bb5adbc49670eb1abb8914e66f6708cebdb759f8432b99762de00fc1cd0658ab8ce4b5e2226b14bfff948227a2bf6f4e3d4c635c74c7785b52f5138f59ffa6ed6b279e5dd080a3bd2c416a29a9edd7138cd8ff466febcc0a25dd71807e2b19c09e01db50a2a08560c77bc61dbe82a088b70e843afa2156139849500a5e61a234a1bc60cfa321711e8ed4c26a9ae5c7b97c6fe002fffd9df3454696ebdef7b57f64b32b635c820d22bfc8af9a85be141ec146730cb96973493328e685ee933661f752aba83313a6355379dcd5e7368a1543cfee9178b784b804516607a69b19e4ff50a8e3f295442302aa34447bf3d567e033fc4367f200c0997db59ed5cd028c52067039e3e30acbebefdc2fa118db8f0beffb7fdea417d3f41290d994b4387c432c3663b2daed904c079f225845df00d9b8a03e893d62cd7cff2c8504e617bdbc3763cd5c9bbdb32ac4f8275773e7b76eeb1ec1f8e9007f28a3cde2cc60bb20f43889517d50be490d257248530acd0c4f7d4f9b302327d21b178df103df55a6f8cfc03e5ac0d35237301a2e3906e09763fedd5d126d03a8f7bc5a2e5d53747f805d687fd0b2e2033b92fef1c345ca568cc855a3cd446e1f03b4bae7c41858e47ebb049d76dd568536a64004ef4b5d1b963a781cdd67d51fa41059921ff568f7818e7b82c21f8312938b63631bc6cece387cdb57f00f25a13c53b55e2c6363331634d47f55d71b3bf353564a538188ba7d844089ca1bdf6415d71a69149342743f4f2acdd29b8cbdb2c7609fd22c3b03c715f9c24112518f0531037f3fa69ac0e945f502ff7437a917c6bb792b8380565476b2d02d9371c0f21786b2304feaa31149afb431e404bb083c8a3d49d42e78d74d31cd7c17c7eb2a1ce6404fabb65af0045f710744e326669d3e30b0732e93f25c2b3405d31c26484bc0742ee0f44bbf025caeddb52b2fe962e5031c3567005780a4d86a9dbd08e0ac127c1ddc0569586719f74452a4369ac9d2796964a00ff203f5febfcdf0efcf87b19f65927fffd7f6091c3d4e8564f3667bf477e6afe46761917b806013c8592a76425bd146328164e038dafe31e46aeced3a1d4181257989408ee9c8214e63d9d944de89e27f0c292c749d705032def1ad019f9ea986432ee0a3845754900e18ce073bec113b536ff9ec57853654393a757f73140e7af4e6895cf5ff35d127cc6591462d10d35cc5af96b4385e5db0cf4728cb0bdef6920dc98e5849b7f9cd99161ff1815171a50eb1e3a76aa713f3ca3f3e852fac90129143e8af6a125f2693234317c831eaca562988cfc38647eb407317e716976237ddc35597de3553d3b744b264d7555b38e1d1222829e6ca2d53f46586eae854e6a702491b6b24bf4e28bbd558bf0a99dfb24250bf9220281fe9b6eba54529e3feb4541c8941f77d204d95d847eb652f42cfe1622d63634e5a571c39882528d2fbd707ad7c481d359824d4b152762500e07e27b76b3f4e58f5a4ddc98f3ca579ba854609db7290f5433784cdf707962a15bfb1a3c2076ae81b727ceace09ba49b72fc7e9fb7c2672a7ef99a2e2d64725afc965de33103b28247e17b812cfe88e579d4e7ab1939c7435cb395cbc0e7f1e45bdda9c2ae5076ac02e38e94b2d8419879ed0f2f6f8f9ad45f74a7ee51fef96d50894435ce6132926e20c4ec7971e85607d26571b4183795f71f3a366d2b9a9ace792f5399b993d905df58d8792502ca969ae4e39f01511e6139444113d44d85945190a8dff928b5d8c586b498652fdf50ae74823dcb96874e05de4cb9991e9e65a6231d1b570e1e00651b10dafecbdb0e6a84cffea6b44fa6cd339158e8e803914cf4bff217fb8fe6a9d3e16f3861703d67ce6845c2e1de0a643425b0f3b7c70c3a1835861d7845cbe2bfbb3a6ecfd8ca63a3103d5d0c31292b5d7bb143c3cad9767a1e72d61905f9429b6e364fcc1aeef574ea7555e9f01fdc2f642f54ef4b78411ecea02c67a66e3ccd9fb6594c34c26605ff37e7515828f3573d55c68d888818a28772c4d33e7ba76bd93f399e37c5e64894291b73bf68b73537cd76a7b4a0f14da8f7a9e3448a79abfae45c84cb67575ea3ff09467d6a67ce60fd804f53b5a4d55b8e10408db26521973becd576a9d2dc874a05eb81e81d06f347a711d541f92b70ba923a4a9e7f744fa63fcc9c6aaaffa100609449925b9b688630a259e8208d175e6b59898efd25a23fee375283c5eeab724e1cde0b940f6fd218c65ca45263c79a4854e069691e98885f33931c4df2bc44fdff8d1f19773e719d62fcd6e08689467232a1b2ecc3dfde3e73713b544e4ea0562f9b533467c2d0864dc3fd6a6c28ef5ad5443dfc75232e76e0879fd8ded5e7bf809b2eab0c3e19190a982fdc923665e669188ff79037d90a520074f6b86a49e9ff422815d5894da1849ade23d98997eb9dbb90d4385226466c218998ac56e2befd3ff820357ce2e630d099111a0cf465a55950f8fc81393f18c940b4c434eb28e49ff25a438386254a35ffee08aaf88c9849a2acf970753ffd19b7a76aef88f2382169c8b5e17b40da8b159a0e895a94499a28eb24048d990b48f4dd042c18bf79cac2c33e39768d73dba4146ece949af3f5a3925897d501f826fb28d4a18320cf92e647a5d831a6fd99494f6b1e03530bffe23a2a422d3d7861575ba0852ffab1e97ee67e2cc8c64214ce200440569bd606453715c6fb32067b2bcbc2b1fbc128dfa862222626d64dfcc1b81e64e36ff54c8dee5646acd8f1d50bd2fccf8362178233dd73518b9cd52b76ff152b3062ffe884c3840bc909cc7380431e4edf81dbbd97c03857b70591d462a8575c834a655b6cc5bffbd62f1b0346af0051e455cdde4ca8365247c6c7a0d1e33c46f9be6760476e3372cd246d102c487231b66c3bf0f0e7e4c6f72ce4ae1af55062996c36b29b15c3aa3df00c41e2744dfd92a111a401f74c1184dcecb0fdca38923c594d3c2ff46a6a165bf41dae80abb8c4802cec02aa85903ee6d73a1026998f43cd7b5e125a975c07fe33684448e06b8e97ac9e4b7d92b082d", 0x1000) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 16:03:13 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x145, 0x1ff}, {0xc7, 0xba17}, {0x42, 0xffffffff}, {0x84}], 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3f) open(&(0x7f0000000040)='./bus\x00', 0x606, 0xe0) 16:03:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x48, 0x1}, {0x0, 0x9}], 0x5c}) 16:03:14 executing program 1: socketpair(0x22, 0x8007, 0x20, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x112) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0xa, 0x3) 16:03:14 executing program 0: msgsnd(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="0300000000000000ddc7c730aa71d0d5c3c1310dc85f35c70e287d2d785c16ab06d81bc9e18f38a3aa9a23b0054a27edaa100cbc52129fe71b1c564186002756f67c1f3eaabf9941bbc26aa726796e9f6503c3d07940fc5c5be470b1823fdc2374783de721de020d53792460766e573a5076db10fee000d31c07a44c91c8891c0aa25ac8c08c8c221698c1a9f253921c864dc38d9a4accb7c87077f3b9dbd09ac53b0e86be0cf131f936f96831f4f5b35460c81d8dcdf2c2b8691a9dcae0f24088928d3c1e4ced426f2e879e6e84e59379f45927067383af39a4b67abec2cadad5506910e9a2eadb34c113ca2fe665239c3d80b2bd012c5a10f1af6ee27ec5dc065dd2bd6398af5a3cf950a7cdc98ecaa6ba380876972b6d96160004ce9bba44687953d45214128284751fc942ea1673ad640fb664d7fd6d0e5d3e656032f85ad37d6238363d1592f4242c0f757b550849c9e64df0ad2b0c38643fae0b2768a9c1d586cb5ece0cc7f8c5cb7848309e9fe6ccb3b1c039cc47c905ca7dcabc7f688bff674d70d3ee25f690b47574cf0cb0063a141236594ac12619fb93decd4c43e082e6a0f57a63aff9402fc6a3f88918c02f4dde098d6b8c97188b8579a4c97f7ba190c76fa893b8ac38ef6bab87c5a05146cdcf35b02766a5dcc1c2ae5eae0c275771343c05aa326c681af9bd66cc0a9a70f31bf9b850ea3d7de27025c5e83bdb633e72022a1898b466ffb81283be0bcc4042f3c4f1732373421ad1e60afe99f1689334436ac2948f48c9b334ea6088ca48a3a1d4310cfe1a0c3c573c4d146619401ae8785835680690bf52290bde9fb0b8a7c4783906902e20cd30e924bf00ecfcdc861c142708d30094ea1fdcfc2b6bf2e34f2b93961af075f243d55fdca47801969540f8dd77e1edb5d0c8f2a9297897bcb96010bb0a414cd13b769c26032d2579bfd1cf9a058490c1210d4d6db246a3525fe0f1d7be936af2b105801cfd91fe176fbc0b9abf0648c8bbd13391459c57b28fa7707cafc05185803334a4d043ac0f8e5cc2d33eff6685b316407b3559eae50b7f09bd72a2e35bd4d58e009145a8f7b227eaea4a2037e514641b783c9ca381cb3ff4ecd101ce03ca9904c3469e597c603fb134e252fae08956cc9e778e4a909aa7c719fc3845c28876fec535d934598d44be0c41bf2dd76c3ea270b1a39af2d7e9a4b24659b5ffa2d1efe7e5fc83750b5d279442897ec79bf978ee65bb2405531d4882be1fd4056386d92065a5bec735643d161b90103f352debd2890887b8fa6d3e66ecd520521603c14c7ca7dbd0f2f775a2b02f6e5c47b7cba470cc1373696dfddcd369c43ecd4975f62e88cd6fb02eecb9cf845ee23be2a42003ca45afd7a8895263c4d03943be723969195da522629695734074c7fa5040e4ab0b57be45e8a684f957fbfa648162845bb73f8bda85e3b8b6b3d1a9ffcd5ea7c1c19287003f93778162acbc5fb82e9bf4de2c6bf074d3ac990af03aae515fa5148c6c29b2116618d9be13bd8fe705d8c5cfff7fcca051f98564533e80ee42085fa6cd4f524595a94abea29efd3126de4c14e10cf401023c67ac596e12258ffab3253f7639fcd04b0785a450aea6f811dfcd4e5948bee0dc1206e988394ee662ebae485f9b66703c3028cc687b834252ebc9236f3052a2a66c7c94737c21e160fd344fa0482cfd05d1d0fc9f456b76cc916ca999907e9406b0d4feae5ea946a161206b1c9a44c507aa4577a2b79abe48990560dbf0d0850134507aa00236679cb201d51705331da0d7bf12b03e96774311d185178f1582ab088a191d07b1ee14cbff099e6ccc5da14b20a583af80ea5b38c0d801440bda527d3edbaeaf319747924c90bb1360f0826ceb8f716ee3f62fe8c09bfa8575e4a4184044c6d3d0633b31b0b50affd55dc49b69c028130fefd44e088d9d773d2fdfc981a4b60318a9637af095ad4ce9eed33d36b0230716e8d6990da1a0b6eb30b39d01652da67a446f9f2a5ee8010fd7dc1557c972fe38131c3b1f07d6a35a73b2fb5eff38a61ef3f3f685bbfa59d405e900217b37446b08c65d81a95afd70c0408e4f989899bd59db87b571fcb7d801532684d9613537c9ab461fe7a080d85ae097bb84adcfa36d475121bd5a482e3771d654a390a4c383e4448ed1c80e7ad6cdcf461b5967093be7102444ef848df25615cdc9e6667da81c9c986ebacd58852c26aa03e16553a0ed257e6fb0aacd5e3e164e771e6c226a0060eff1b31ea9f663c3e1b28ac1aec7a13b407ee1e22cf9defc133ba9473654bef2713b9090e28e14776c13bff572b6b095e08f9ebf0ab5b141763d046f31b49e41a65b86211f9687dd2d705f7567bbfc62053654b11c040a72b1bff415ac530a3f9faa2a8953095d4169964961404073c2086f5a1b3803bd719dfcfd69cdfc3f08d892b0fc5b116c9659908d5cd366bceb9cf8e357cebbc7c5339f463e91cf39a9d60ebaba98b51359100c13b01b99b5598f7f8307f1148a086423003011f659107591eeacebd5a3ee6bc71fb285238018932e19f40b80a79dcce561c5ddd5cc53b9bed56d1993a22a137c278fac1e0a3d08b508ff926030719d4cbb7b239c39f2865960812fce938f90ef7955d4bf1d023606f6e63c49cd23d591f12038f2d872c0570ef765d702691530435b364b1fbdfc10a75ced84da351defc33fdfcdef706ee2d3a9995c32ef1c24ed35067946ead1626ee612a203726d9ede426b96a4bcfeffbcc996c11c4bb77793c578e785baf4a9aa00e617a4c70191aa5950158f7b6088e7984b17cd3f1554ff151330762f9e85de9aea2f4ea2477d97a444a900c98d3daecf878259c92b6046c182016f6407bf0fca9274ca6b22820b4bc338d5d4616523dd7ba310e9089cca1e2405ecdfcc6feac3b2d5d6c56aa20c8bbb4c8001c2ed2b8ab54c0ff736647f1f1eb95c81c5b576ad6e6cba270375b15f5958642925a835e15973f7ebf64a1c5fe86aee5ab0e0a28fb8a1a4e73221933dd8b803abd3fe1471bc0919133f2ff8fa5b2002fdb7afdc9be9bbedcf32fb97c00353e8b72cb7dd00e21aab8439fe5417e0cdf36de01f8ca008d77381673b9110a007da36db858118dc7665e425f7608d0a0dd2e43bdfe2e8c274be308661bfca1936d9f6f6843a8d8efa8f11dbc1871c0f00ab700afe48f14dfd59437d1ac331cab2711d8b24a7fd30720d7c13a6f3fe60410c0500e1eecbd392f40a892075f2158d400e0f324862d3f0b534016ce34c8c36fadd44bb815be13814ade50506fa1a630dc4717d6c46d41e6b2f55f8fee0f278381df9a644f9467c1142967ca210ef586233907f700e6282c6ca341725cdf90eb2f3a9a8b027f5e47c5c0ff67b2e55417b63ec9e8d8e655c8f0faf52d3196058d196daedf320f164a7e5f9a1f4d6cf2773bbbc8c1df52f8be6004b5a8b44df0d90f06d34b67061128b48d1f47978b41ac079c741a0bc6f81eb681f139b670371e19065cfbe09103cd26bbd62aa993a761618997fe280933c49d647c0c5ddd361c9bcf51538f4d6069ee127126830ac009f0167eafe711952dda8e14e80ec75676b4fcaab109c437ffa0bb99f33e57a1bf1e95f9505fe0a05bcaa858cf0deac821ce5eed99a4835b8ba322e7a77b8b7c5acc533611bb25a662b53cc73ae782a01e51b1ac89093ab4a4f17567523c1b2aded9c438af242c65aa875cc7b9f463da3dd3e25125ebd6af2a04a02832dede84c3f62e905cee31358cc862bcb05cd84f8d9149f33412047d3d66240633b21f9b1bcdd8f65e15a94830577a86d015bdd4979c0138f2ca93971333a8c62e9b3ea76fdbae49d4337b599a21610e359fd8293ed5362e2a375705a69d0585d14839925041e681dd26add0e514328c77bbed9696f1174b982e0374218e5c003ad9510cff98ac048fdf0208de39fc341bded69aa55b7e134de6c5139df7eb0b9c10154b0f97bf0d1854678c80112e82f04180b727b7ef36c68e93aeae7a56df94b20640d42e6fe24b3903fb9f247c129098894784cc8d5340c8bbc58ae1da0caccf1f544c517e5cc39ad1ed0f14d48c9829fd459a0ecfd8596f742a74973485f70aacf5d19d053b2536dcc9d3a031df33961ee55308bee2000ac28cfda286764dfb3b389ff712f03410692c43f1c365fcf6b77f1b09ccf079eff543ac8ffbe257e44f25aeb8aaf6bf25f3ab9e1419c0e28b3e7019bcab3f34f37e15e49c90bf460b50d780e1ba9a45d07610fe8f835b4ed2333ebf91e7fc1ef6944ca0272358d6f60b87a5d45e19b2d3e9dc3600e144ceaaee16b5a3d69ced9ed5d55435400d5cd06be5e24cd6cfbf4583393d99ced4c20c57335415e4baedb95834a34be7492c93f8f228a15fed6ecfb2683c12f6632d61e822ec937fc37188a96dd9a1a592a59b5893379b3b3d3a626de9a00906b20b6425960948fc2f6687d2d18dbabec7caefdbac64200820283a1fdff52ce00383d1d2dec4207aaedfb882687cf697d95abf0279a1b64ed0ad25a125322a69c15dc0ab598a51939c096ed50e2dc96925a208118658ef426c249645afcb0947b5e6bbbe7cf99119c0e295d52da03e4c5cafb11ff276384d082d66390ade5749411c2e4ade68dae4feac5a5db3771285c71d6e7d5efc88884611c83ed4942aadf36e84daa313a71d50d4566afd0fdec71fdffd424de253fdaad068f86006b533859d34f99acb286b00f7064b29d6332fa01cfbaea7853aa7c1e18b8a4d58d5d86f051a2a9ff33ffce80b7243d3f68813313c8e7ee7bb88a80f92839177a7c5e5c1717c360dfeb5be89140f860be18b1492d220af252db8560473de0462e2bc3dbf195ba703644366c37444dd591e111e0c18cea498909c0dfeaecbd8ce4a5c0c84b59a22a6fd3412c5d7e3a4219ce9192871d3f697463f099fa968eb3c171c3706806d14f7ab08ae5736eb5bd422f256015f9f5dbb9518c79bdba8c0ca470f8f4ec083a19009fecc4ef7bf6fa8cdd21d8fe2cea6630b252a4d02eff326ad54cd874c4756eac58bdb190f0576a1a54a8872bdc4ed9868c9890226071beb54901cf5e7adaa896bbeadcc86d7f1f91119afb99b0e6d5c0a9d8332ae4e7eed0ca7748980ee0c8a8c85b2b0e17d1739b9599e7e72503a5e396d36c6c875d83a647c3eaf5500a1d0744149bfcbe54e79e4d7ccd1dc2a95249b922585ae7858e5bce7d33291dd62184ad5756dde9738b395a05fd6af3954034b027333bdcc02b7beda056a43124dcfa4c430d59e612414e140bf39f6adbd0f4a7cf7844e71417dd3328bbec3ca773e32817c43f217428b451dde427aa5f31e30972814df09bce99ed1ca10f13b4bb1eb9d48efd5fb78c5e737131310935275c0749dabf77a27dcaf55bb683ef53858294a05d772a415254117162b57f790e13c5917d477e413947b1e702a8adf5b3677ab25ada86ba6e6e4ac55f3b1a62aa41a758f80625bf592375d765f7aab00e3945795a0a8d7594d3445f880b7cbcc756561745f0b4f209e5c4f20abecffbf26e6c1a3488ef75a7c65027f9d342fa3b57781a22e0636e24e58abf7acdf1e787778994cf5ee96e86f9ae06d60778b683d30a"], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xf0bc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) write(r0, &(0x7f0000000340)="ed526c84c029cd28948f242c24b0fc831d5897f8220498e287c3d96007bbe6a44471424ce1f3b7ecbccea496b701192692d63f2ec6bf9d7f889d3a231267dc9d397d9ee8f3c4172f3b299a5d267c66ed2cf5e80475a055c612d1466078c3df3bf82c0ed347617d213ec30941594515766438a42b38186a891f985a0be67ced2946e7bdc331a3d0c946ee9dba661aef15073625cbfa0a206b5c32ddca878e85fdfa23b494e7bac31c54e3bbcb58de920d19562fa28b08ae0d54f8e4244a19be", 0xbf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:15 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000000000, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) write(r0, 0x0, 0x0) 16:03:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x2000, 0xc, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) 16:03:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x40045700, 0x0) 16:03:15 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) close(r0) 16:03:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f0000000140)="c21828df51b703b8c5d740185400c624ad7fa774da8a365afa28a8f3827838bab26c1bf4c5cd2753782cbfdd8f5f1b922a2c83ea3c0584e265cc32d219bfb086a4a5a57eff72622452", 0x49) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:03:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2100000000002d, 0x3, &(0x7f0000000080)="4b74954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xa0, 0x9, {0x1ff, 0x8001}}) 16:03:16 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:03:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/98, 0x62) 16:03:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000200)='\x00', 0x10000, 0x101) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x0, 0x6, 0x7ff, 0x1, 0x9, 0x8, 0x1, 0x3, 0x2, 0x3b75, 0xcc0}) read(r0, &(0x7f0000000380)=""/193, 0xc1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x62) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:16 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x2) 16:03:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0x7}, 0x8) setsockopt(r1, 0x83, 0x4, 0x0, 0x824b) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) 16:03:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x1) write(r0, &(0x7f0000000140)="5e90fc677b35368639493fa87be91d4bd4", 0x11) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x8) ioctl$TIOCSTART(r3, 0x2000746e) r4 = fcntl$dupfd(r1, 0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x4c3, 0x8, 0x1, "90f923b0826ea5f0c69c53965a77ab5ae6e82e1c", 0x4, 0x6}) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) syz_open_pts() 16:03:16 executing program 1: mlockall(0x2) 16:03:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r5 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000580)=0x7ff) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r10 = getgid() setgroups(0x3, &(0x7f0000000400)=[r8, r9, r10]) ioctl$TIOCNXCL(r2, 0x2000740e) r11 = semget$private(0x0, 0x0, 0x400) bind(r6, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r7) semop(r11, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000240)=""/176) 16:03:16 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:03:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x2}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 16:03:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x1) open$dir(&(0x7f0000000300)='./bus\x00', 0xc0, 0x8) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x4, 0x6, 0x40, 0x0, 0xaaa, 0x3800000000000000, 0x1f, 0x1, 0x0, 0x2, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x6b) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="006b0ebd36766e1c264cf87adb86e49a766398b6f9bbdbddc16d0dae5341b100396875458279ca0642979ddcac578cd2586976483aa97e71377e0c39135af04fa42538b010ee593a55b0a9b4c12a4cc60e05d1c0d31017311800fc45d8e17c88d1e23bcf34f99358466a0c6836a224597f13640abd4267620a", 0x79}, {&(0x7f00000001c0)="2b2d50817d77c1e55e74cede02f53c92b837f8663c9aa0db4f4009e6faf2c0f9bc5cea085d3b71d07a29437c41b8c386137fe91dfd92af26dfda9676b57b9b4f13864cd06f47cfdb51e3d10d22c3441e07e6d7b2372d575db6a706e3aadbd887341b336fa8b85032c5420aaa2e45c89e8c7ef2d4abbdb4e218fe8a74208a269a6699c22414f72fc1251119a5e53b0c5f1b664f12a458bc638024d759249dd0ed87ef7364880249e42b97581c426b31be33f78a78ab87", 0xb6}], 0x2) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) open$dir(&(0x7f0000000380)='./file1\x00', 0x301, 0x0) 16:03:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc81, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 16:03:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202e, 0x4000000100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x2c3}) sync() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) open(&(0x7f0000000180)='./bus\x00', 0x8, 0xc0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x800000000, './file0\x00', './bus\x00'}) 16:03:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0xfffffffffffffffd, 0x0, 0x0) 16:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) write(r1, &(0x7f0000000140)="a3e2199c6d02c6fd6e1072bf519b6bc18c90b5f8f84ca6f09902d82d26755a9067ea9faaf3310c8060162d0943c0d0691b47ba990a87d952ea715f578b4e0ad92d99d86154c25a79b4fc001fb4c4655fe4e4dce2b6ad73683c0e", 0x5a) mprotect(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x3) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:03:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) pwritev(r1, &(0x7f0000000180), 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) r3 = socket(0x18, 0x4000, 0x4000020) setsockopt(r3, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x3) 16:03:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) setsockopt(r0, 0x2, 0xd0, &(0x7f0000000040)="623da24c42b6a5dc184dde8c6cb7cbf0dfaff5d4e812c4b0c1e32b71932ddf1867481dbb8f7f303a721cd0", 0x2b) r1 = socket(0x1a, 0x3, 0x400010baf) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) ftruncate(r0, 0xffff) socket(0x20, 0x4000, 0x5) 16:03:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x181) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) 16:03:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x715) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') r10 = getgid() r11 = getgid() getgroups(0x9, &(0x7f0000000200)=[r1, r2, 0xffffffffffffffff, r3, r6, r7, r9, r10, r11]) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r12, 0x20004276, 0x0) r13 = semget(0x0, 0x4, 0x80) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000300)={{0x2, r5, r3, r8, r6, 0x50, 0x62e5e200}, 0x6, 0x2, 0x7}) ioctl$TIOCMSET(r12, 0x4008426f, &(0x7f0000000000)) 16:03:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d24377616c8500ccbed25477af561d0bc92c79397b22e7330e23", 0x1a}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2a4f8cf6b9825841550db8a1cd2c62fc7351fca0c8f2981f704737d90bcdca52a28928c609b149f5bb4619e24906651a05328420c15fc17471673a9c5b5c57e0e537af85614c412ac1e46d6dd42d609c623f57d35e7f4beea5f8a2b6308bd94411f296883dd230ac6b5018c8c885ed0af56c8c", 0x73}, {&(0x7f0000000900)="09609c3bde8293bcda337b310a37347a274cf7a38537fea86c681265bdecb78958581a9e12ac694e6be2661b7aea8df7fe40913153c901270eba2e5b2e355c25c374cfe3ae157b74c4b266b5647e2ec105a368ab27a13e30592c4b6f5e97b8b7099720b22daaecd01fdd8377ddec2a159afa9a586da888176172c907a0bdc2a6030b122f7503b970709d73b7059111f935dcf3d56a5c37756f7f226c349a9c403a8f47f83b81edfc6d3891fc481df41082aa64a2562a078d4731b57bc45d004779745166adacfc8e3546b31032e033613ff8c0f21d9b2645600d06422e0dc9ab728dbd5298f3ea9594527d9cb838c625322fa45a2b175be55d75e5e788e2483045929bb64102ec7759615a1ea3733d9429f3eb4d206f7c5cc67bc22049945c5fb0ea70c4115f53fa8557dd6cfef461adaf93f3483f18e287654d11c8dc3e510212184b150b725069488512404e45ca7692938d5ff0f8ebfcf636bf4c1712599e26e6ccf4e5712f6cfd81a213d6e7ec25b4f5fdd25317dc5596a3dfcd9fbfa121f801450e0a743c310dac06f21a3aebed1ad303aa6fd261c828657870f5761c9592e92168f051cba424a5a5e6346679b20dc1a29e7f3b575beef32c2e6c16f17e866919607d6a01e0eb9a214b703301e23c92d272531eea44182ec5d89b2411f3bed41124715e71d0b88a5c9338e89021ecc79b75f3661f4c9107a47a3d802b5e44a277dc3436e4253800ff0ead9293922600d8b4988b0851925f93df3e65d3ff089b5a26ea7cccd33dabb271a6aae19e8a72cedd32e68db497e797343f5c73ac9c558b96fe70a3bccb763fa7511a1182ae7e6863ded3f83d733ef19f68f531d4d72fcf6be184b5c52f7268c9844b8d80ea1d8a512ce31a9cd40fe75f008e71447dce94107fbc664738fdbf59b72db79f61893298d80b9c4aeb3b0835287660af62e9b7b2bfea46267a8f1bddee23372238fb94480a2f8224d17014037ded1d82492e74d0496b0b7639716a0a1b962c8b7820c1870905826353b5a2c10832da04ee4fc148750d8f5ae18ce5cb6aac1d47d0b2a97c81a9d3e04fdbf7912dd428cbb133c0d7f6e1628d842304ed983191ad08a945cd073cc42c57ed7bc36badd90c077766856194193e984570c5c072c613f7c88d78c210c12ce044eee17f7055532b48c467d11c7b210714844f6d0582a5dc41afb7ad5a560031b15dc8899a4a56144a34a965ca4b529ece5d9513a5895bc8c27cf0db5de17b40f193b15ee0ab3e6a5be29bb180de9ff4b27ce554613c21d87117d4286243cb9549c69c98092fc9b8ad9f3d0b2874e4cffe7c577bf3edf342f048a8abaae73d5d3adc32f048c15d0805f079ba3a9b7fa67383ebeb6912d1784701c7e725c1a21a183f0ac9bcb7248cbe2fcbfb45368f105aa7bcfcf420f4d8f2f9311ad7d5b8c059fcda418642b030f11b9acd4d4df886f5c22bf8a786368c53d23f124e3c5080b052710489b017162209c238091cafc67939ebf66c90169ed9eab9a34cd9326c5e1e0bead16684e709edffd733e07ab73dd727c90f92421bc7bdb8cdf1680c29ac8fc1cf9864c647531de4ee92808e0030bf0b5a1c2c7156edfecd356d1cddb132ad9cfae6a492f623e9676ca7311f26f3623a5c3f7e36b0393814813e3475878be6bb41c70ed87664071644cc1e0f41d5f117b6a98bde4720107d110465e823c19ee44dadc8c422125b2a2d617016afc504607e7dc8ac7b92561c5dd5d6708f8dd384795cae8fa00d5781844d6df9a0d971f637815c19aebe5707d6978f22cb198fd0335ca382de8fa5b91c60fd5047dc36ebfe79a87aacc43a25c950721f689af83f181629d06401241bab1ec475c2ebba6d0731152838d8a912c7ba6c7064683a411dd1707f65602160c732a6babe522988b70818363791856ea8aa143056aecf05fcf2db4376db9fb499307eec2f2d9928f360456d708d202420b2bfd77c7cf42ab9342933e8bd7260624facb42321f76e0fc0f99c5a839bac782ed3126315d5e1aab293aa7e75a00a30fc5f3b8a0cda54c1c46dea19261bb5709acc4fc09f9d7bb101009f287cca76475d5604b78056b28ad70890879f0236880fdcb108427762402abc33075d2d089c3c75cb220b7228e5b57d8700b7e180e3c819024366760a00674a14c64efc632f4b7c5f2147700ac3204fe67226385164039d5b8a240e2733c0d7b07f9c3ef55f64cf1893ec86e3a92be7a21766c90b416cc1df8e01f58429bf55a1e767a3a557fe497dca0c2537353ec549715f923b379cea6714bb2c6b0ef9b94928522c53bcf6a29a2618dac7ac83286797491ab202d680ff9d829e9db2a3785c90794f592d3d628650b567eb974a4ac80cd37716ac3b811812412ce2407545e1a6478372df59a98b4f3b3c9ef13cf4ae713c2d6efb990988e719cdaaec268bb53d370a0947f029cd807fabf898de72578c274affe4633a0836651c51982f69feb371066fdeba2e03a56a7cd3a1bf606c6c4071af46d1b1fc5608c7b4eff48df3eb08cd264c01d75bd8357d2cb48b459235d7cb0d6795349f20c02cbeb88be571f8ce5165b2d41a4d208e848da4fc6c5243d6b89cca36d45ea66670ff4057ba88b06fe74d59ae6561b900f82d0586d904603e6f7a3ce721159659dc5893d9c0a3d81619ae9c35ed32434ba72be4b674650d6277f5a32f150b351e58f3ddd6538d69bb64c5d0c74b43ea58efa6cfc7ccb034398b17139aadc6ef8bf785bc08c9b0292e333e4852f6406a3cc9e4ea58ab7d732cb62c1df48aff391f403890cd806b8a10f1c79e798639b68142c10b3293fb425e5c2bbc06c8a54974aa652cc1115b14ff87ac4f90185e292ed32b1292cbc4824f1d7e9db2cc92187a4c27863469dfe20d4aa2aca60d3b09315d88785ddea71907bd3ec0195198fa75b02f2db42b6e0f004d126abd99eb1f7672b695c01c6c10fa05da748e85228f98f0c5b7603074af70df55d83f01f66a188e56b4bddebb3f91f0ca1573b1a9c72f0af894509b9f525ca19ec6b946425d0764a079e3c033ca11677db2399077565272daebbc67f4014c58d75a7347a9f7bb02011ec5786bf332c7a63292a7d944e0dd19652569b318d8dee3155d1778d314c22cc482513a10bb696adb33ba0afb97a7d8dda3a2d3cf9f7f7323c08eb01814e7edbbb93417b4a5c2f39d1f7823bb541ff464838e237492b789681e8d195bb16041af778a1e2e8c1533e7d0a92a9f561013a05774720c06c2fdd8463d1ccd55183e637ae3db1b107b453bb52ff455d6db49ae03121cdf2411042feae6d118a66e480da00cb89659003276a5c5cf513bc80be5ffbfcfde1769e394a3912a8c0c6c928518cd9db421202527893c58ff31cc7e4a42b1cac30db83ccbedce89de455bbe83dae3d1771e6a0933fb58660289c51c2b5e55b8021c771951cc86b106dbdf16d7580eaacbbae8220e2fd2ed0f67bb4358d84e29dada80215598f460da3c0de39f3e29c9f287531bca3772aed2b06d560684262a51296a05a0c966fe55a2c38c8e5108b036479523a239cbc4cf7007c5c30f469ed3196b93bbe962637caafbeebb3034c35d00a9cb2416e57ca452371c497827b34d62ca5e86dd101467693afb6c4cd4e79ec232dff16246773b0e8da90be4e56dec0cd71abfc1efe5769798e67b42fe557b3b4fcd0bf78f3046c20b9b091ffb20b71d054fc28e04effd2467da9eb1c3411ffb9607966135aaa4d933f2c7eef7afaafec3cccc34c545895cba44dc28eacbd1814b78561c86c9ff8f758973af49f2d1c531d4c6cce777dd75405add47cb66b307f6eba7d7ee1649f7a1977707cdbe1baa10c0620f263c069ebd6f0037948dbacaa596940641bc90e435a1333bde7c25942519d41079cfb53650e63ac6b8f03bb8a71c3f3140bd50c77dae48f6460afc8f1eef96eae2c280d171258a3c7a3ad09bbf9d2662c3a74359c4601325e44c9c3ce3bf293c8fb890677ffb9e9bb3386eb6cda69241e80cab0e41189e0e20a4871e3656a080125f8b22fb496340fb9a13ae00743938e4ab3a958cfc690a6672e833c5b8ec9811ebe1a604ba12933e2aaccd51ed1f6cb9a4460e3808321223cf47e1f86e4ed37d03ffbd18976dabca13bf2644fe82fb291a1c64a66947ef45c9efe2867b633dee9e6f6dd782297f67df4bd1f7a77a8c9c38b3a58026599c17a97d1deb8b8f39027b23b58a26af45a481df3bcf37499f68256ed21d07b2b201589b7207718363902001eba2b97c160c569b8f9d59152d767c597a537b458f7fba0db2d1f8e9c6e2479830de540756a011c4e4b22d1f68d8f22a3b15cafed865551551bc14351ac39de4503c639f3deed6d3ef58adf69bea6168febe8580c4c50462d9bc6d6ff83f3dae6f9ad06aa7be57eb1c41d88f6c44e1d093e7be59a9dfcfb37e42bc5e9c9b61563583482d9ecec37291fee9cfd115b63d19c34e333a478b8c772cd7cb3080200d8109a45507fac1927ac1e9d0954bb9118d67247b5319b620974003bf71e19fb2b44a22ab4644c0043fb09172f36d35617a08e1a2259f1ffc5121ba367e7c995d1b7f1ed71ddd36a5132482ecc4e3a75556a75115a7f54e80a2079c6c0ee4f1822817f9309c7dd3d9e7eb5e8e0a2c90af76751568c509dd1bcc646426fca554f199d531c311f532c2049e79d0d7dd2b3f3ac8555cd414bbbbd5a4143d45a5de90e7ab15029266201fbae7511b77d6538119f2709e7eba146af9092cbe706ba098b8e5f84c38b500bd09f6fc9eb0b690052c1ee3c6b0b1bae60a0cd8c2712fc4b342b872fad3e3af6a721b691f2143debb1a96976d12ea6aff565128265e89a51dbc1462e9e772b642591ebe18b33c2c2f4f99a8b376ab81dfc8d06269e3f4d7dc0cd7ca6477ed2c65210c7a3ba41c1b353eb1b42d11b82cf3c9f79c2a84de4fdb66351b75e04f4ced4d3e4126f022c2a89524b130fbec25189d82725569c7e2646dee15fcdfbbb475c5a089979529005528915ee875666db55f624f9b7ca89bfd86f99f94d0a454af1374dff0c23459f972c02fcddabb734fae8f2db3d35300e1c960789a0056f4f68b0ceeb3a56b14b1aeef5dc804eb0293272b6bb5ac98d83f24d26f87aad555a307531e5a35edc51beb342a87cbf3c3b28f02dfc380f84ec0e380253967c1769f98372b419b6459ffc80db74b6028f80127875183e2bf272ff77d36d45be8be59570348c410bff2a4db429527aeecd48fffc68db758f1eb9bca1f045071cd979d21a05fceaec4c46ac4cb30734346a0aaa8dd6a16d7057251b986df52fbd52bbef2b3c66d3f3a1b689fb46855bc6cdbc419250971a7103044b13979b82abc7ea0da875308a123d970cc9169681595db4cb5c960fa7834dbb5a04a3da52d366aac65f1d54208b1091606689bc434f0a1a5d0ceab5d6d5c91747990974cab11618774307bf2967aa857891a761f904fd796fe2778fd9896ed3cc8a81ffa46d7c4e97e85b975e13c474eb53a3b349088f022086b791aff89df5ff01df73c7dfeb6c75108d2b6a0ac37898939dcfa4e227d4b43ad7570e779f441aade0f4ab28048b3e879a3c85a36404122681cb58e6f53b86384c2b92fb157ab89d38ecedcafa9de85fc653e6de8f617b9ade6b4022cb4a1aaf963d1fd7378062336c60357f3b113c611fc8c5ab6c08de850f3f13d65d582101ad924f7e558d87d019e50c872af35e2d73ebdaed3407fde5aecef64ac9c46703cf036fc78ffe64796f6e15542fbfc582f04041794691a6755774f5e5a29", 0x1000}, {&(0x7f00000000c0)="1c59", 0x2}, {&(0x7f0000001900)="6f4b22dd7c1381ddefe411f59b80300426982ac19238d12afe09e686e5ba79df15459e1755db44c49c3787bf0d2699ec16ce27909560b38d244bce20361d7d3ace4854cf0bd9e5370496e75c3c4f5882511f20ead2f8f04d65567ebba509a08d00ea01d4dd504219085832611adbfb2aa33008a61435b4136fdf542e4f613276651491f0c78ae4135b0c81dff7a7f5cc43dfb35b5ac29f6138e065bfe636bca9d998dfe74d7678cb4dd9d53bfe3557734014da82262c50f4d99b1794df4b82e6b80a1e254fdafcbf2d8658deeae4ea89331a12284d3c9d02aefc708f97ae9a6e0b9fe2aa5ebdfb49bee7d00a9ffbc1e2c3b1770a3a28f6eca3dac246dc0a8ae522a046a8732489181ce76a6f5c933cc02c24b47799e9ef45f615ee829cacb174b66012e3ec4fb77104855def270993e9aba7af062debb6917a6597823742024e8c610bccbecbca60f315211029e827934037e31803fb7a8b07d24145ca98e0cdfce2b76c96e45977c196d2715220b2f7171b6021642c27d91730d02ff9b0c937f34b5002ececf99e92f599c9108ca8812b9f4fc5804f7a061cc7859bde808654bd60d7f0d8587867b241b21b5f926d45321375d93670f3c40ffb4e4622782a981e1f232435a67403dd533fe0ee168cc3082127d3b3bf2eb422b248120e9b3b951207a8e105fce57b88aa61aefc7fa4b228b98696ac8a719cf3b84ba1081273c806fa777b622dd909b2b4d64fa092cb17cd739438e5d9fa0b2936c08f6742ec143e2dc2053f0c982528ce53ab316fec3152104c014798ecfde1407693eca0087930429e905b6fe6b2e9aa6a9c9accac1cb5e2d85a2a18f5ff04f5327a31817697df6214602c85d96a6f18c7dcc6fa9c076626a349a5670f5781a81cb82bcbffc73db533b6fca9f1c4109fefde56929ddf051adce663a0791dea6016cfe78dc677c97f6e5a9f66867f9c0424c2ea3703d774dd4baae8c9a6debd31fd582500206e2f34e7532a7989fb1c425c68221da3cec926c53859eab9e4e331818e41218cf2d79911ee5d97d389c0a4913fb904677f75c66303a3a45d1e5bed6948e5b8297e4a07a0d30c2556bf76c9f349d75f85b4dce07d9da7b322b3a5ca49b69a23788322ec98e412e19927918115aa7351cc202e51560f41dd0f4621985eeb59cbdef7d134bbaabe42e2aae4b24b158eae83cc2ba84dd8b8515c8a8cacf046a624b2cfbdfc8a4c7fb43112e66e658e0e6d42a2bb93daae491ccad07f5d9b6388786f5367780a8f995cd913ddde9744c1beb5aa6fecbb61a1b33a6b29a822262158e1294011e69ab22d006d330b703fb80f2007aead9772561af18e51de4aee5acb05ffb92b4ae18f4141677490a24f78d7f8388990564b7f5252a12bed715619eb5597191a29b22453884bda7cfb921aeaa2b791275f923dd89eef51463f70c03f5824df4db73c5b1b0c105f0e09c9db53fe5c91c0e0d74300e965bac41015c201f8a3d30005b2441bb70006e4aa38cc27e781a549bf4ca44096bcd9da942446afe6df28d7325b0b275897f183475a6afe7e06b057cb673530dfd6632f535428027689c6a223af06925b0e3e63fb91d9713c804252346f2579c05a48a7fdcdd0fa8280d07e981abae141f39ed308cdd275a9c164b4795228855aba54547283e5c938e6ed0d7d17d0886623169344bcf3cd74970b196c11b3a82d04636586a2c12ea6006ac30dc4f72f8461a718bb11e8f7d36b265d74f0499e99c3109048cd1b779f35edbd4653f4711663411acbc7e8b6cb5bb1f6008c529e7173acf04ce31fe1626b360081fef8c4573bf475092aa7c317cd022af79f0501fac9425c662fc9fcc12e9078130b50cdfb05a7162d323366d0c2ca99385e9cfe009a318872ec595919be1ab6381de477ca57606b194d28ae2e5ca58bdad5006945b3855bcb2d13947cc90d512ad88d8bef569f56792bb4adb7536a4340ca62294600d8881a96b552f55f6cda364651bea152dc5e52711e9c1ab1d1268edaf7c928638bfdbe6299b06d7af61f5f37940a303f6d9f6a01326896638e3ae536692d12f3d006daeae1a59c32939665ebc5e4ba1372c9f4941003d16294447157e0c2ff04be437b4489574a3be331ed0e4d22b177a2a8d5098cd0220f22a91ee8062fdc3f0b6341ed20cae00c6c9891b3ba530ba57e1c3004f240e81118ce73d819ea53a9193e6363f6adc3d1f84d0c87e147696e5ae4abdf07c1344bbee7c4935da36e27f2196d471e88fde9dcf34c5db22549da162d1a8dd6fb10abe67a4976f682661c9e9fdbd98d81d30ea95dc736f10c7aa4c18e24a78011f00e89ee296ed876f1a91baf6c3c2dac518a546ff684e619294de483c0e7be9cd39aa92c26da87e87a7b2c70829821057b428804829a01506119e7d357296017b71ed2c287956874e1936fc0f39204a9f25c06b2e9ebc9c53c5156cc98b35c1e25df84c7058b65853f02ba7096c58f9283a2e12d5f2b3822b59ed7c7104eb93219aeef5c831593a7dd06cb142cbad3c5b6101ca0c0ef716c53f2d34f2034bb9561ec25d8a9445be7576f0b04bff133994052d426926b079e4bfac1d54f4c5ac918ea2f6d3d56257b0a79ffa2b2c656a7f72108053ab9047307b042bee155fee9e3afe0dd7f9efb2498f6ca62103a6e386747ac6779423b4ebd5b91a7ca839da44ed539a1fccd37ebd6bc0128beeda3423f81879df97a3bd47b99c049e2a0a3fd6f1b248dcd9282e7b35bd5576f1940d75bee51e14a0a52523fdbe745beaa46506121ce63da82034703e674b3006abddde0c470fc9a142057cb81eae9eca740bbfc5ca0467d4c150fc515d971634d06517d91b9bb0e574a07d81b610de2b462a94355c96f0757f56185419b962aaaff27ad10ce4f941820c3e64aa536165e236929454a02d62a1c845f23f9ad3a01da57c7f4828bc46f2915fbca38ff99cff504fcd496457d732d06a20a3e3d19d8a4a504fb1b1c7b8a78d7f3ac22d4ac3f9779b619ca26ee40e8e1b3121384ab0120def5504771903af207c91712fb67027a56498016203f922c8ef7d799f50bc030617646224628de14a15a30a1ac07c5afd78dfe684c31561daafc6eb32d900028a0e64b0e70ea80b8ccc1c988f0e54515508341689b57408db96ede7ac21f4b2b195f0b7e9599cb8e7debc575995a817cadec6ab2996b728a1200e63157261954914551cb97cb63653e5caa989a5821ead9ec26bee096963fc582048ce4a503badeeccc594b0908a7567a6c14f3bf8bc2b6457fd255e4fc8c0157560b99c91a0715c62ff734eea0ef58d6b6ef92619620ff374cbb88162af56918b53bcec4286178a7dd01f671b696e3a57ad24f8bd30bbe54f4579e310e3156ddbfc14e8f80054d89d2ba8b1660ad3bd4866133b9669781ca1b28f1b5eb214a76d41bd2ec9a9cbba91ea6a98b47307889b9ace8426689484ba5b35f9c4e5a1f1b59d253735e6ca6f99504a20536ca245a3e2c94838eea0c4fc7298e0fe6a450c28c2c992a547e7d9830a8e1dd938f4a14ff854546bdf079ef98ad7b63d1b7643aeded3386fdc3bc2e7308ac13a74706abc02f13f7c916c4ac69de992a4e4a1999320208b498f945c73e0808ebe8e87fa06a4a4a8eec541cffba2f33cd0d50aa3def1f155e7d69a37ab67c6c6905535882413ff74109d504726776748003afb46daf2752e067e89d91f107cadf6131cd8579c31e8327d2a5ce704d094d67171b244011fcf98bfab8ce2244ecb652d218a083f5d7acb3ea2e92d4d490b532e40c5fce349c3593be5f754ca6ed60df011c14afd4b4a1e19f988f4063241cb94ed383c7f6c5c1e60b8e4466c12fea15264dcc3d2e7f930ad722c0c4bcf2e3ee177d376ec2d896a36de05c9738bac801ed6d67d587939ba5abc8fdae50e8730a218621adf59005771e66c012ded65a78721194db9af5f936d550ba97bf3902315143745feec0141f69fd0fbbd9c919e21b0ce32223e74ec9e87c862fd9604978a1565d1b2d6a96ba06b3277e50c8ff5c8b3b70b2887a97da2a550e2d4fe8dff417543eb3986511969b1b553dfe41d8e6410c5f06497f74ca41d5c44fd29e601f26b4d1115d69223d05bf7127bc5712f4be92883933d187bc424038a17728e943532a6fac1dbef2b3c8b15d8a08c231a58bbbc34f6195325692f6ab31d5bd17564819d2507d99dd025a46769136d5dab29cf34d55168298cca560839c05f33d1b6b040c8d8bbdff985861f57a4fd252912aec0398a27c3f2d2437fb8488eea5ea4b644283a8732d386054e7a457db30a482aa40cd9637f78fc06a0c74727b24b4978d6b672f0d5365ddcee6be3ac56fcd55ac81a1f3714efe2bb9c4394ae9afbe33de980fbb4e3ccc4780ad2f11b6f3d8c3b556e36073278634f64cd4fab499b7c0c5295ee60f775a9659c916d9628f26fac3156ec78f2e275a488534d7299023ffdb3f610efd176d0f0813cd57bd86489fc61e1c5cec557659047aa05b8a65629ffb82a84f924ef05fbdf6b40de12e3c9bd66baea45ec8c7b83b18d4fe89c5e15af86aeaa241fd1bf423e7b3fbb41e4923ce93966e00c0afa728b7c49a833cf2cec1345e51100d93857482c788bc4510340c8802653770e9c7eb36c90b0505379d89ba3735d80ffe8c9a84a272e9cda707601316384955cdd1f0944bc973957e7705723693581e021e04d1cda35c904b0263ca99e7c2182b889d92a3b11eb3874a8c1a447a8a15bbdf8750fcf313ea9d2c9bb41fa357f3e795442ffd1885c0145fe4634c7466eb46edf5082aaa542c0cc955a1c353df464dab50f08950dc93e06a6e23032edbaf98256a035ffef10bab2fe3fe63495cc700ea9638ec2da036289ffce14b86f2a75c298183cb685ae6f09d0fae0a22e66c78456dea469cedd54691da8a0414b5f563e20d791715d66f07eeb9ffb46a160c3ef0b873b9515cd445fdf5dff0ff913ec56e1850741bac78fa8457fb682fd8cd4fd4be15faf071ff983aa3b9a5c157eb399b25753e8c3caa90f261d81bcd682ea2f438cc5960893f16c0dab191af154cb0134781cb20a4263171c55b89b82c25c363a1a0d6c1e178fc4f0ff05657e65b718d7d18e27604afdd744e25bcc0b9b839f3da0cd9eb99fd35026e1e5c93d190543b7ce986d9482943bf9fb2f9836bf6acb0f9697aa6cf09c39a34bdd0d1a745231b920f2a4ec0aae98dec1016757cdadb51eaa34d48aeaf3e89c7f3b9b185290e8197c549a32078f9ddf6e042bfad79dc5275567d7f0212a7b6c66e941a9a4102d20f84c4a92c14cf0aa648519443dd4fab67425040a5fa6fe32d1b0db282841c470486ca77d7a4730b1c113cdd540797cae8b9abfe810e17f506004afa7ec92c0ccb7223db1eae9b6fa6525d04891ea374b3f973c8521e05895d4b7a5dca8322c6dbebc70e7fd263e453701f9170c5f3d8cb0c1c4e5c96f5f3a624ac9ac6bfaa38e568299206f2ac08d711568ec7d0235cc34724e77b3b4c672e855a94d0b845d4787d7ec2b9400596158556a5e89e6144d0c7b2f96ec6a14932d64552a26e15b081c60cd6371b0c2665cda493e9d2cdc0ae35c0480248f476a7308aa18a38b963a2e79760324bdcd93ee69611a56cbe53b095ddce6435d8de404255a8aaf466d15aa000d2ab0fdbfd588ac17460e7ec53c398d4a13c0c7e3e2daa762c43dc03b9afc640414c512952e191656a7a836eb27ff1b36aad004470ed68972f85b131194db32206e572ac27a411233166f70f9af7110f10b1644076f9ab6713f9ec01b1edcb0e", 0x1000}], 0x4) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) execve(0x0, 0x0, 0x0) 16:03:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000040)=[{r0, 0xc6}], 0x1, 0x0) 16:03:16 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000000)) 16:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:03:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x80000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) geteuid() fchmod(r0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x1) 16:03:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = semget$private(0x0, 0x3, 0x200) semop(r1, &(0x7f0000000000)=[{0x0, 0x8000, 0x800}], 0x1) 16:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f00000001c0)="b1a8c69be85620a03866a4bc8e717766d1b6515887ee4e336a1b17bb248bef5a604ad990acc4f8e0bc429b64f14459c42c946f7bd2305e684d4af89a7a67a1f9a83b3c366e26f8a8f577913ac6c19f57a45f3ad447d0dc6ea90fbb295b69b983037f63eee7954b269a6a4e4420f3071e2eed5dfd0feff18bdaf1459a42ea9389040678c995d4e3a7dd3a502f2745a86103a76fcb3324188d", 0x98) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r1) sendto(r0, &(0x7f00000001c0)="53dec44f8dc4815369c315fe33060f933d284b2d990d65df8eb5a0553b2adf80ac6dfeb4174d36a2b2e93ce521cc05cb6a1ed792c2e41e05f6b513482951e3eb62", 0x41, 0x0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 16:03:16 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 霱>H>ž¨ÕV˜ò;êÆeq8òö®Ø0&õŠY»‘,Ę…}eJþ#¢bâvâm,]ôÒ=^(QúÂvcü %Á2À»Ãd»'D.霱>H>ž¨ÕV˜ò;êÆeq8òö®Ø0&õŠY»‘,Ę…}eJþ#¢bâvâm,]ôÒ=^(QúÂvcü 16:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98dd50b43622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x38001, 0x2) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="069be699d3888b0c5971237da8c13b5916d989e0eac5281efee8bf002180e8701a1a8ab6", 0x24}, {&(0x7f00000001c0)="04c8848b8c2f1bcd280ea58115af37e4b5a3a4fc018b360f4abd30242dbeaa19a301e4a6e10fc6bcca5f2637f1dee8e53e20fadad74862b03eb2197f8e944c2cc6e1ffd05156f1d781ea28d9644ec021f74169395863814bf1fd4a526506d9913ea40b49c8e194fda8a04e01277291f77eaa8c750004afb0bd51f8601a281157f14996cec4a2e82e76ab3acff3e84875c3150c445505f7313a5b18250a8a485c16ad638ef6156d932b924c16273913aa5b028e2172bc7699a8db320f15a03237f3097a63939fb5e230341979151d6b64859af86cbcaebe", 0xd7}, {&(0x7f0000000300)="9363d4e9a483e8c6e9d63b01844bb66ff179391f1990eee052e3f0bc68e2e616aed50670b97dc93558a9a69cace554300e6c01a0dcf8147144857c090d17211a316c1c9ad940f2c9434e908d6922869bdc8ab70849bb9e79cf1bd4980b6672b42415c2225c42da630c22a759069c2e944683bcc9739eda4a133641a4e15ce4c11d8f22d85ec6e15f2727f5afaeba8d44dc0fa2f3cb5be5a8682047fce8a390e5c8992ec17ff7d60c602ccb3c2f8f3169bff715327648faa432d3b3e66fedf9e0ca1262b5cd677bbaca1f8c7e57da1d9c173f5a2a16d6c5ca7f4cbe461aa6f1757da08e6f6efd3971396a42bc93eb615bf635e1fae887a8275be60f7e2c33d6dc74903e510cd8d38ad7d42b2333918d74930b6aca4745b89f371d5a785b7d5893f77c00859048809155799b678e3f5e01d3736998204f3c76b152f35ad0636b337bd099d53aa15cdf81fdf1e595b74f4fcbb3ff7d4cb0898e288cd0b95e8d292282755e3f9455140f9d4cc395d3657d4c3e0400874b7b40c2220c43284276b6491ffc9787a177665ed5a0655c72096b8a42333f5abc146a855b29b32cbef978bd680ace4d0d6e5dc94e49300db9b303b71cba7716a6be17d1e737742dec6d414ae94d8c615e3d29fa758329a5bdf0d822ba2e6022d7c5a8e4f322820dca48d767ef7d4533bc547ad013482e5243c2473f76a5122067eca8c5e7396ef16d503c59bc115ef352dad03ff52089f7aca2de10ab687886c7d0eddfce2cd922556deca6999d96b2265ef31c2d2d32c70c870fa4aa1fb5142feb4a0fb2c7351201371b9111e8149bd01458b6d944f2a83d019884ad90ed053ac03b544b3dacafc7f89ce3b2a09da30134777265648d540415fc1a9bbc9578d0833567f38d092c77b97c2b224475b90515b0986cc9a8f00d97a6c5b6209d737fb5e9abe452aa737493249cf65fce189aafddaed4ecb61c4f449554481f131708ace82ce522e13c742b6827ccdfddd459802124f38e917ac91b0288cea517ffff38873d30b6280a02a2b2f6b1dc06bee9b824d00be9d131c8578cb4779271108fa1fce2f15b4517f5d3a710d9a46692183ef908f1b2769d819ebafb50d243d53b4c7e0212a906f8e5a683a8220e1e46ed428ab8ff5bab31fd720a04e5f4c8ac88eb287369eb744c6efdfc8d45388f2311685d8379f584c9fd629311c6f3e3fd23793cb49de9c31fdc13dd0d14ebe2fadd0e4b12287761df40556d30ef1d6ae4e9bad4ae90bfdde9d15ca9f4969c4125c051148be08ff5976cd6bb4f9e8bdd9609428b62eb5f23795379cb22954ff6d715db956ba9d537402ac3e2f050f6dd1ac9243d063aa4a515a9786718caa65fa76d1dbc8679a9b8b4a1f278a62bcc67284f9943443037b7d3f080642184652cb87766975ddd96139a146d2cf52af036c3d3543e80f9be158f2b4015f5be46e07f7fec6b4b2b2169fecaf98ac4cb51bb0d502f0fe04065e0620ac3e9a349dc33a2136547f3863c4fc4e8bec93ed78331f50c96267dda81687579d5d9fa822b28840103bb3cbb983db70eb63d72325859f710ba2d44bde7e7f11a39bc4f2325e635d7f3b831d426e170c1ba2489758d72a9cacbed193e029ab64d2dfb06cd85d09042ddd601dcc287ea70e00153144cb070110a60c75216a1f7cf8767cc38b327aeaa61f965a7de08617aecfd78b2835530975030e1a95584ff38c7a79590ed9ade4f4197a36bc8f9aa2aa69302d45f1f2f2aa384b01382d5306e1d1d9aeaa1866c3e0032af0dd927c56b97461b4122d9ab6e60127bb0870a872d380a2355f809d172b002126cafdb64d4c0945d15d15de82b6719516e0c5ede2a322057a3a825148d7254036fd1e0a97d0c4bb74960dc33da9ba278aaae4751679bb57a1ade411aad30663267acb330cc0689518cf33bb726fde5ac9800af338ab6c7161799ea713609c31ff73385688fd4350d2167fb228256f6cadbda1ec7174563469793d460eb5483ed74ea3397285832e1fb9631597b6b5040ec510ff6e86c6e468ca470c2d96e8edabcd7df9e5962992ec01cb04b27e615964f6bfde57557f91263957d323fe26358580a35c554a5f796b3fad1849823f0276248b1ca06d49a2a9f1585df813f2e653f091a4206296dbc26c8378faeca621d0f31527a3e36b9db6a38f9ee8703ccbb51e7c7344a10285a193213d3f5b0b73db711c484dd3bd85e047478cb06e7ed92fa27c100d0a2d84c230ad174aed1b6843a26a5d12ae22ed01d7519539a71f87f0ebd495bbf9390df6b51a1156eebb05ff17c3cde71e1fc47976d72bba3924911ce01fe792c157a9267d3a63ba145ea0385d796902b78787eea55090e87c94a7d072a9f0785e0833acac889e0f612d25d6edd5fad6c0252b40c231a335c37a80cd82a081dad25dfa09ee59b807d07b34cc2a4c8f9d816b2bc53a651883edf18eabc30dcbf9f99e06ea0d63e47fd2dfca25af2c182f34facc51b838a14616f25cdeaea3321ab0827af764f8696e9e106817ce100e9c96df6a66f4d76e1f1a72f0afb1892cc673cae6c5ec069913fb7e47511d6e700fcf2a6b948b31062158d532205b0bbef2b703eadbe23a4a36e8b970114d0572f1eee3cc3edaa770f74e081c35d61eb106870fd6ff2f62188b4aceda90718447694c9b7e5d7752214c671fe1d0fcce0109f053f1119f5559e23bce3b81e2ddf28ac4c6c1e3b8ce734aef54959d56581149d7730c1dfc689e3a92a41f42c4e7c06a23a5b9e180ce337115d453909220e2cb4f654dfa847da413042e3400c875d93d4743cf6398956d18a4027ab7f470c58ce0d23d4234fc9d4de35aaf3c4dbf7f30402e0780274362a9c801a718c8e8ae9db2530a85c4ddc0680b2af121ef9e11b8e194fb453e612600578bbc3585b805a4c629bb6c220999dc8073e7e76f9fd0724604f1201dcf2a874a3103d7f469b3ba6f48859b31a37a98605b4b66bb67ac2c4c69adec2430225e29cf1d70a2f125d598baa628c243926dad7fe91f4b0dc2a46224c68a8ebe5a98b80683e90ce4d8f87bc24d017ea4918c47daeb52fd451be4c7764438692c05c86104fdedfdf2db0ca859990290d0195056479837f7a37abf7cb474d36f8192355a2aa50b275aa3b9a331ac7f0b9215223c1bc36b645007f0eb03deb4c1a037ed37a53b2410b018aa84f07a4c9e0c5f7177443ac8216d738d1468c0d292d5e509e28b2b11e64e37dd4883daa408b542d3d6fde894feb3bf7ec2dd93dcb7680393d28be873c27178e416dbaed99ee678f67b9c47e6721555870fe1fef5d14a8d77de0f1fbaf52b89da105cfefe94024f0d571456b3040c98f8b53baa3dd3e2f9918abd39ea09fd826cbec75112d49daec07e91d6db80b18dbcb4f321ab002062bce09e1faaa877d4466f58faa28117d256170f57a1477cf49812d756c84284d5ea517a0b465ebc47c2e8b2422672a352ee81e1263ae360f4b9e0748863aa01d75768728d7e56b8ba01bf43b39445880cdd0424bb169f7ec3e055118f13d12cee7c321dfcc0397569f854dc257e1a2b9263bb73271df2133aed7156d4330b11473ec60cd1812032a75af01076bd3b310077adf1ddfff9a6a86b8302755b624c3658a82a9e8ab5d17f0ed400d8185a6b8b17b2168cb0e9abaeb037e64f477f0c0f1cf8f6444c57479246693d2433f26e8860d27d3b6d6a646bda0817ed2631f6ac071efe3d1f9ba2aa5b4bcfb16f1b944af4bc7bdf19882bb66401aa0c8f740a9e065c3ac76c83965653e6706f43a49a0ce320c8857f3a78fa1a4b60890871bb9f2c871ae74c0b0b3753e0a872987bbd1d3645acd0c6be0ad8842c969e7666a4f18cbd9f51d92c09468d74969d4ab74c7f74c74191d88c295d2c2675de32529020c4d3981dc80b68773fa2a2230dc862b926572d60ea05455a217e99148e9a1fe3f378a9511510dd2fe3370a5965132471ad866e44d9349af2140f74e3e63edd766aa2430d054a9d505b9d2f8170fd776e62747b9602dacdd26a02a2c5a9c88258b2bced4aad61025633a0b222ed43ce7d866133be75a9dac4b6af2a1fc709d7786afc0d8f21aba231b45dd2cbf5eb84ca7304f7832bd35b117d28ef9c78d71f282d70a4ff918af11fdd4fa0839b75ecf119a294113971e91d5635e576308e2211eaf240837a9ab4530a774a5f1d0ab0c8e630ddcdeb58a3f3ec8f8ad6467b655ea7e37f96eab44077874b7da973040565601e846ae28ab9c5fb809631ad7b29f95012e6fc3a40506fcc7521286f4a24f637d43b395544f0008a17096a65829e4d0a905273cf964d0842e3c0cf8731fcfe75e49ee4347605870057cf7e0376ea7bda1003ecab81ee9cb167c309397e4baa8a8f5d699c740e7da56d2c4352addbf3a070713bcf7844b627363820dfc56ae60425e40b3cb09befc78a74f53dfe8b0d438332c4deb85135c4c725d74b081a5f266cd9fd88c8540dc4b6c32e3e3211ed72ada372390d5259e57e0107e6d45236da340d55d94d39a157b38ee7f2978509fa0ff6e07871142f76936a2968af1692e4583dadedef068e5b2254609113b6b7d7e46dfd699e02ff4fac40f9f1eac65a1b23c2991f066ab47931480d2d7d921bb19ae5f0fe78e11dbc6befe9e637881d2a28986626b34a7abb2d0e299a1ad9417d42bb8744607c53f12299a1e622afd492b7712921ca7ec134d97247262c3379ac054678104dcc830b96f51a354fe65f432ba1ec68d4ef0ac32735f55bc99f108e12ad156504eb4e2047902a0bb556f24adde15b4104d27634c04ac6baefb96e5ebd76f91c09e08f26d1e3ea0852702883a1d81bf979aa653539bb1c06187e74f17969df382618af9ae448442ba5907461ee33a65cf6dfbc6c9833aad0692d14f3c77eaac6eb936d4209e66c2bc1150b6b2dbe6c8a5345dade90a331233017818ee1e75f598020baec2dfe4a4c15de39ccdf6789c0b4af70283f38b9c10102e3dab0136424002637f419b4e3831a7eabbe55bc1f72d7963743a1e220781849630f7aac1300eb0644e1f58c1b344ae3cf725b10a6dff86458e37c08d02d4b7157c8024e5bdd7242060cb282f54b3b91a39830602902da13b803a1c892855f4946722a27dc2cb934bb8fe45fa53f80bfc6e4b95c026a6515755539b205bcaa026192ad41a0f18e1d155a058fd1f8a7ee2f42fd91bb7f1190e0e6e64ff760e2de5a48979e83ade8165bccf842e48a51c2f9044ed3064346a3ce1cc7279ae207a930f4d329f32e91bcf6f294b913703b4f214ad7d2bb6b62db5af7c70f146ab6ce589eadf29d14db891a920467ee394d8f3dfe68df6017ad9de571bf5c2c7c5e0350d76051a087230e94ee39372f8e2347ed27e815fca15da17dfb8301a78b082468aba536249097071ccabdcb4adf8eab3dcb3d189a020779617746561d2efb02bba3e0487a34d2e7b4052475fabae3a59c7b8aab5d624826bb3754bfa062ed57534e7e315ea1e3e7c023f38bbeca1d6c737f1a804e9f7723ffe88e1df9b018c23d19a0309062d6b906a7feeb98286c7e951903c6737b605f51fedc4cb60e2c219a248965b1f93ba4ac77dbf0854757421175ea73f7589ce2d98302fd9ebe2962511ba164380b3e84c415ace1335038f9f41ed63e6b07f117f1c74d5b73f33999adeec1d0fec54be1f23cebb10766dadf420a76c9fc16bf40be444d107e06a7b280a768381796305d38c9b9f387c21cd2753f1b16bea766df7b3d21d40788bb383bb4a682ecd844caf387d1ff3d7890138f966a11c077d661d5ad6deefe8", 0x1000}, {&(0x7f0000001300)="a1fa29", 0x3}, {&(0x7f0000001340)="2b2559f6590a2330d34df9b1b7a193ee4531fe34dee370bcdd7705c8eeecf5d88801ad4fc3842bad19905b8fa9da436481b3b620613f3c713707bee2b2d813995bc15e564a95244a3e844882a471088d73f9c82b0cf08e3a9b436a7576fa3e5cd766c0471c197f1afcfc9da94a2688c0cf3b84e406e85d480adb43badc6a0b09d4872cde2a83d2f7df0571a67a3cead10b3ea0dd7a2aded529a9c9150873ff925166", 0xa2}, {&(0x7f0000001400)="f442be158dc9b807d5010663cc8d88cd311fa352517e998fa67d42d1b1db69731aadfd9a0c6cf8a6e8b5e3a0e69fff144e58f7b5dc748590e3550646dc20ff6355442d7ec83139751fe4fa3afc2ca86e659e436f8a23d890726abf0f0f3ea155c283c1a250e92ff12b41fb8082414fb820", 0x71}, {&(0x7f0000001480)="e1c3ffcbbf13c4d7931491a6d7c6a43baff58627b902d0ef68badd6a3b34aef4a44baff1f3e3b3d54e5e93d50e38262413bb906c53f88a2f7236c4b71d85d576f8c34c0a48bf3708b44c0f8bb89ec89362fc142a4c1fc0c78bdb0c412348548f30e480bf3545", 0x66}], 0x7, 0x18) 16:03:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1fdbb380a253c966, 0xd79}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = msgget(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0xffffffff, 0x2}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x4003) fcntl$setflags(r3, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0xffffffffffffffe0, [{0x2, 0x3}, {0x3, 0x6}, {0x1, 0x4}, {0x1, 0x5}, {0x3, 0xf}, {0x3, 0x1f}, {0x3, 0xe1}, {0x1, 0x4}, {0x3, 0xffffffffffffffdf}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x3ff}, {0x0, 0x7fff}, {0x3, 0x53}, {0x1, 0x100000001}, {0x3, 0x400}, {0x3, 0x3f}, {0x3, 0x1}, {0x2, 0xff}, {0x2, 0xbd}, {}, {0x3, 0x3ff}, {0x3, 0x33bf}, {0x2, 0x20}, {0x0, 0x8}, {0x3, 0x9}]}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000003c0)={0x3, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x73b) unlinkat(r3, &(0x7f0000000440)='./file0\x00', 0x8) r5 = msgget$private(0x0, 0x368) fcntl$getflags(r3, 0x3) msgsnd(r5, &(0x7f0000000480)={0x1, "7a9e88a91de20e0de0b1297ea2b5e160453f2372e4e05f3fb90d2993c9c08ab198"}, 0x29, 0x800) msgsnd(r4, &(0x7f00000004c0)={0x1, "030cf4b244f79a2a602ddcd9927b4cd72c27a6ed4b7063"}, 0x1f, 0x800) flock(r2, 0x1) fsync(r2) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/92}, &(0x7f0000000580)=0x5e) sendto$unix(r3, &(0x7f00000005c0)="2bafbbf6b024518f25665c53ef60ac3ce0ef1d405de8e164e79cccf08cdea3c9bcec41de3800a26d3184a1584bd1a711c593ac42aaec176d3460e8ff30336710058ae83a3279276db88ad46a3c15f5ed99321b13ed46bf56bf641cbb89ea7411854b2fa0501add08fd65e08b339520a8ece8adf3b54950207990091de66929942881ede6ad972c310494b4de0e2c63e3ebdfa5679efcee565b9445b18866e9ba25aae7c65c563f2486b654a2805e3f49f9371b65f681e5a675260730f9f40ee711c6bdc44f7fe73bd7da60b5e240e83dc5f5f2d8edd33c971f323f3524704aace70299ca413c16c62967f823510a41a2db906fb5a5a3e4d2459e37e3e3cf62e0aded29ab62f9bbf22652a04b20a10895db5f1e256579817fab9752ddc0cbea51445ff94fbba6b6b1c9d3ed5bf20c69f9e85b9c8cf15fbc63df4f2a2e1b6c7d658a5e52c54c84510908f23d94b0cc3bc992f269bef89e3fb2595003ebe8692241eb583237d7db0e19dee6ca7bc6bd196798bb66e95d84c3f9427554d6cc8f0763edf6ed6824b000fb258e7b4f6e638f292b0c5e36eb7c98978b8342e9d8c0826790b4e190133d98c0749ef52ee053006bf2cc380505ccaf9315d25d795f2ae758a7ac895fb3d78172c0623083c09bf541fe6a0a243c785d55a80a6aa1302f1deb836f4eb23fff7c1bb899d1c7de425258bac8b3c249e3f2f8266ea71c9535eba0e1959e99496f646f83de9e213644c1abf79a6a70836a734de33e56ad40d2e6003005bf4c013f0cfdcc82c47983ad175bb4961daf727f88ed746bcbf22e9bca2f2a9dc084ec8ad5f0855579e483355d158e0519d696bd5ed3c178eec41840b566784de919e34a2e6519b6a3f34c95a6033009998f1fb940f6b6abd756596a87d554d99a9feafff2f57de4cda0a873a0cdf69a3997553b1e355c0d8dab82d57494b4144790b012ea512260ed7effceae1b99acc8ced7d2945824905a7f18546486b7226c881fe3d4adf9f55e900f7fd2d340549f3ea803f8fb02c97f17ede92f1dc3ec51b7bb69aa61e95ce879cd931209cb29d7ecae2e55d8affe4b5a2ec7fc7803a18f1018880778ae7b11277bd57fe4d7fdfa941a2e15da968b0e9716442cd371b45eb9ef6ba54a2843f438ee280fabf622dead1f3ed62b300bb7e8e9ce5afe5d4d615eec8945b2556d8f1cfd6f3ea6bf9a536528d15c1b8fbc395db3e6150a03b7b17bd051af842662c40e6621d590c697734f9364cad9fd6b9464bf36e7ea622a595536d56a09c9a306c963c2636f31f0658bffa662d244a712e90d25d92b2b495f851ca74527279aa23e77bd9f06871dd2402ff0c443a1264bd6e8220f9a74cce39faae6ec723eef0b203c32bcfc411d0bca0de2dc16224ecc2a2017e2c0c92ebdc4efa8ff1d897e19ee7a7c125b2a21223d33530135e52b46c13950faa3beacbaeb2a47eec977a52c2bad2e33ef443ca694dcc81c1d4b0cf57152622d2691605cad6c9ca1d63cc70ece330b862a3d7bd89b324dc04e5493e424680c14931b44d51eac9c598ec401d3962a3c2614c71110aa41de826c21fc892452e8101f3b5e339cd48c41e0f92ede6fa275920da46d2835e6439f92c27c0f04e04c21059685e3758e9f61965cc1e51811d6919b817fd9ccd4bec3df75949535652df28d0df1755216d496e827be8c961e6a3b6731451ff6427a7a079f155ebb7e2d2417547037b58a5e55ddfa4519976c8e2540a30e5c0358ebdca31d1545648ac40810d6dcbdf5caffd75afbefef749ec0e4d95b02c612000dde5b2b17299bc4ee11c66f71b2d34f1da52495d2a9468fe76b944f867b91bebe9f135ad124458011b4ea11b0c4c678b1751612a99d05f024356e7b309e04b16498a4a0bcdefcb7632849168f329305dcafa9aa3d0cb2b77b15dfbcf231834c0274088c0f5c015d27b42ab656212933485630e7332405f9d1cde71c36f24ecbea67d76b08c5f4b3ce4803c1032618a08c8ec8d6b7b5fe2df0f81728753302b365ca92a214a9cfe66cd5efe9e2dec6551970184c04b093a5a3d4b12860569e2472f026a4601b407d34743e1fe2c1f048f2fea1696324c5dc54beeaafc7c0ca1a553752498ea9d9ce5378876afc6392d8c3f4a54624dfa927ee3339003b68bc9c2dd11c020dd8fc9a78eb1022ba88e2b9453405f6ce55a15963f598e442b2e2c31461474ae1a992689f82e06033252677aa31de0265f161783c0ef6081d7bd1a855c89865dfd3bd1cd3e5ff9c38f58dadb0822122b9aa5878cabe536b39cc66e7061294d4f1ff4602b21ed38c76dd5ccb3bcbebadb93b092f9116f8665debfef15065a23ddda4766726f85e4779e35feb6cc1a39e7ad6f9ff39f8867f999f586560dae25bbbdb1e0a4183135cfd93e09f0cf48f9375aad30c0d809c01fa8d1fa4d8859214d628027bb5c30f105bfd2b2b6553ea5483cfbdb50f4119ab4717a834e785c11e79680412fe5a5470923c4e6a7cec94132fa6bbaf60eff90744c838509ca26a39dc5945d6197c412a768e7e913215f8db8fa4f766d5e01d5542b1ca5c344cd41b5589d4ce7d7b4a091bf83d4018f25b8c647915208ddf25eebc367e11544e4ff448ca7c25804ce4d2c51345d180b0c3875454727d00ad4002634af59b8b0cad394c556f4789912ec51e0c1b838d2aa7677e388e2e6e466e5908089b1b6b4e25bcd2ffbc1be47c28a92b2363af6767784bdae2959b9d95738fe67d95c38311625f7d768e5c28830f16b22da43515098520686d939920213f068e81dfe21414819fef7608fac03737f22323c168fb086dc538db21d4489ce04502aac815923dbef21a77828bfe13021cd15fb735c2b05b78d47795f50a1682caa495efb3350e8ea8bdfe8c278450d8dce50a1e52c1b4ef6eea6ffee9abcba4a28114b2f08159ba58f6cf212cda1300ff1733f9bc5bd5b6373f1a66288d682b11c9e51292786b3bea363d476899154a22524f0f4206f99573d4f1f26b59b94d203a81af73a39db2d05f50eeea6910cffb8a45043acf91027b8eedaed23c2275707700cf30e5d474891110a02eb04ea7a17f2f80464c49518bae3377f829da844625fcccb978ffcc581f97fe68809c32ab84732a4545a5331b0ad6ef581a7cef48e21815aa47aade771faf6f45b7f3aeb6e4ea4c1bae00c23adbf9a69911b99e95de211512ce9d454a69af4348cca6e45929629535d735dc39c81377bc8485929cbc2ac5170fa40b1654f282d6791e737f5d8434fca7c5a20352900a9aa82151d36a05aff6d854c9c697edebb3adbadb009fad3f18436bad3d28b484316df4be4816bf67e0411df42fa0442c6582e2d9bd4e18508e7e0c7f6a91f1eda858931d8eeb8aa0abe4713372cd19c80ce89ae4c3aeb812e2889c78417457b6c3cb866612ac54a23887a3ad570562bc2c4e862c9168b440e8224160d90226312e0dd63d64d7fe40d4959c3e99562b58f7450ead49596bce4d693b8620ac9115ff16c09f95f6790eb651f3de8071791d79ea49410e54fe9ca2d5ef115cafaedddd8c254db6be7f06b76ad4bc943a97148a153a63c9b941d17c7946e9202cfe4ae0dd3f35cad7bf251846399559b0566f9f40939b45ca605fda2195c57483e78ba2f8b92402003d6748112864917a5b8bcbd2e01474f62b6dabff451902a2b9c134508e00deaa67c3d256025dc7b4ab3f8344701190a8cef429909d96c8a7353a377b04ac7d533ecc859d0cb43c691d1872f8306f03990adc625fd4e01de2cc0373d88c3c66d861a9943c42f56f11968391d7cb867d45a511fd0e3ddbec716c8b49947998f6777b47b9535d2b97164a8fca4458f98fb3e74047cd2a10128b4997b1b1922ee8cb09de72eb1c0ce6709a7c7f0fe6bb29dafab4de48536f6c6e1f4c5a9c60b9b80e242e81764978226c50dc8e2c33c7cde53ec65301bb606bc8b1903e659a8088c686fb497c459e08b72b67cb7d0febba3e01046bbe7955a0309faf8a1c30db7e5ddf0ba785ff0de523f32d4395a66f08ec4d581548d363408b20f59d857075f2950c3d3b48459082b1e5028ddb34e72a41409c9a08333c26db2c67c308d70dcdba6de604cd9cb3eaba290cb355ef840902883a744b3f1007cd73b8c1934904d9084900b4b6299a770acd7fb02eb48ddb14187aedffe9801d2396c7f18695139d3dac86531b026d7b319ed10d2b6d37e70fc70ac6c5d3c8bc8804f2e75d61e7e41a549225b9009cde2c53567f4c9656dda0ddec660e635e813e275e470576f8687e7d333c82f5ab74cf2a4b9be1c8f1226d4f0c50c3d7237a499d7eea6569989ecb26135bef4055b69720a9d54c12e3daf494d3648503654b99cc2a7d8c1ca5e2334cb8565f9cfac6194d199ad35d3e307cfa82e096965bbd9301d1b969e35c2e88f305c2e905689dd79fab0bd7e8392f346788b6823265bd81fcc6dfcc11febfe96658e2d49d8ded7d4bcca857a41cd72d1a48089a931137d246cc046c79f1854769d14b9cafd18a62593e8aa1a8bdfa0575f400facf2b3d31cb01cf3e2f933743d7ead0f05db134c863190b629725bb6b32d516f0b1ca15b16bd54d12d8eb8a25db4da7d2790f31daa176ea18cd6580eef7b6f2fa991e7eaa2fc72e0c89fd2f3e4a7128a903d36f17c1b935128cf33e0d8f7a417a5ee21ce05a74df147abf689db50860aeee6e3ac5d967c3425ef94c860c6ee0850052e0002fd25b687afbafe4d207be8091ead6e5164c3a64484680dce82b00aace0968e566a8b5fa8d164d54ab7bf92a0eb9c80d708ffded30b0426c4e46077e4971304f67dd11a5587100b52fb005fc213a1de8e9c743efb8cb3cc1eed2165c293ebd8d2cd5e8d8322279b739c1cd07a878342aff8961aadb81ded2a07f1a1f00ef5caa57f6c4fa179a530743b13d468a52dc223358dc042659d477df72f2032d848d60302722e36f64e0295237a3b3a49c853ebd1e2a3c97e1ed13604f98e7e281dca592630a341ca76dcaefac6c1b9511294c29e0f5e399651147b83871122921f605deb23fcb262931eb93e39644e7da13bbb268a04d4c61ce2fa87bce3477abf73eb7c0c525294214a0183227e122de7f3456ae1ff1bf589c8cd1391522de1228fd445d51b05cb0c4fd0f24aef55543d8933001897eebaf839d61fc3fd14d8903668c5bf56785cf7c687faa3547d3000951f83d2a248933659588933508616cd4ea13675360949afe89794431b356ef580ba6c6a94517639f743a19576463650b36fcb9f245060909d1d8626820889ec7fc5662ceac3446cfba90fa336fac47d3d9e81325ee02e5423bd0c24690911a01d82dd97ec6ff4792fa725ad236c4db6ecb0ac18aa32e1c2957e4acec48b86ce336e41d04b2f117ace3bfefa73c46d242f44df91e2476d1a8e8328828cfc45eea591eea14d6f1e19564c0aad3470efc8b7f90ff7b7839d787aa7d4f4d4743a98699b5a2d9928aaa310c560a2dc000a188affb85bba8efef96e6fef9e319f54d2ae9b77970dea49bbd5478519e0cd7722333071016043d544d38a5c2ab2d3f874edcce4f9d5361d25589d76030369ab400382454a6a51f3818389c4714c7f23751ea364dcb9ba61577e6b579ee00bcbfd5beb35bc1365b64b84af03343661e2b727cc6f9a623f549765817dfe1b292b9ed2fda6708271e34fbfe6b95f654aac930bca02c03deb93fa7310ee71f6fcf4ea72ead15b1b1e879ffcbbc3f627aaff9066e556c6b66250cefc9d6fecbed3815173b2ca8171b4d441ef095fc36318e23f4764d2afd457e4a", 0x1000, 0x402, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchdir(r1) getitimer(0x0, &(0x7f0000001600)) fcntl$setflags(r3, 0x2, 0x1) msgrcv(r4, &(0x7f0000001640)={0x0, ""/78}, 0x56, 0x2, 0x800) 16:03:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0x3, {0x2, 0xee1}}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7f, 0x5, {0x80000001, 0x9}}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xbb, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x0, 0x80, 0x73}, 0xfff, [0x3, 0x100000001, 0x3, 0x0, 0x8, 0x4, 0x7901]}, 0x3c) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x6, 0x2008000000, {0x101, 0x3}}) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0xa3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x6, 0x1, 0x7f, 0x6, 0xffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x3f, 0xd}, {0x18, 0x0, 0x80, 0x46}, 0xffffffffffffffe0, [0x1, 0xb3, 0x3, 0x101, 0x8, 0x8, 0x0, 0x2]}, 0x3c) open$dir(&(0x7f00000003c0)='./file0\x00', 0x1, 0x10) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000440)='./file0\x00', 0x10, 0x10b) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000480)={0x1, 0x5}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000004c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) 16:03:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x141) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x88) 16:03:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) truncate(&(0x7f00000001c0)='./bus\x00', 0x101) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x14, 0x6) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33", 0xa) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x210b, 0x4) 16:03:17 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x8000000000000002) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000000)="e63d1afc217d648c4754f99347147c04e6f62156cc62250b7090af44bf227af23cf5e353f16157d6e3aa05d31374708ce90a01c22a7c5c1c995f55b94897def6cb67891375705b24208b1895c2fe3a5741f027e28d05b802b9f475b9c06c4e904edc02c666410219f2b2a026279a5773d2d9e195f0037d106edc207c81c8c2ee4577aba4ba2542deafd2406d10f5133cf6a779d1f23b09d51695893a11bbbcc5f19a3dec3d958474af207bb22c04", 0xae, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:03:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/141, 0x8d}], 0x1) 16:03:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:03:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:03:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb54, 0x6, 0x3ff, 0x1, "3947fc0a55a483716abdd51720983aedb7014501", 0xae0, 0x101}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x2f) sendto(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'], 0xa) 16:03:18 executing program 1: r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x14, r2, r3, r4, r5, 0x108, 0x4}, 0x8000, 0xfffffffffffffff8, r7, r8, 0x100000000, 0x8000, 0xfffffffffffffff9}) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x3}, 0x8) r11 = semget$private(0x0, 0x4, 0x440) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f00000001c0)=""/13) wait4(r1, &(0x7f0000000440), 0x8, &(0x7f0000000480)) setuid(0xee01) shmctl$IPC_RMID(r9, 0x0) socketpair(0x0, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r13 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f00000000c0)=""/95) 16:03:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x4) 16:03:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff02) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:03:18 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:03:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x180, 0x0) ftruncate(r0, 0x7f) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x22}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f00000001c0), 0x311, 0x0) 16:03:18 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:03:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00", 0x3, 0x8000000ae}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x10000) 16:03:19 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) chmod(&(0x7f0000000000)='./bus\x00', 0x116) 16:03:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) fcntl$getflags(r1, 0x3) read(r1, &(0x7f00000001c0)=""/113, 0x71) syz_open_pts() 16:03:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) pipe(&(0x7f0000000080)) mlockall(0x3) 16:03:19 executing program 1: r0 = socket(0x6, 0x1, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:19 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) socketpair(0x1, 0x0, 0x4, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x8080, 0x0) 16:03:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80082008, 0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) syz_open_pts() recvfrom(r0, &(0x7f0000000180)=""/116, 0x74, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) r3 = dup(r2) write(r1, &(0x7f0000000080)="1a6ddd8b42ccc2a44c18609cf061377df74be1ad0be13ade945fed43929824ca8a09f368d49ddf70acc666792e5c6ec47835057f9c616ac7054b5ce9fd65e8ffb354e47995ecb45f951723877e309a7fdd0bdbc1399d290bf08c6714df7e", 0x5e) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x8000, 0x8}, {0x18, 0x0, 0x217, 0x5}, 0x0, [0x1, 0x0, 0x1, 0x0, 0x3, 0xa15e, 0x6, 0x5]}, 0x3c) 16:03:19 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="e6ff2d2f6669d60a3b0b027c356c448fb25a0423d06c653000"], 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="dab94326efd26d1dc14ee8859f64184d982f5e482c41f94966d3542aed91cdf6c5d6c384ebb479ad24e3bda97af4268a842c3888d4921374ce0780370a05a29478945ac8f1cd64a5306870ce12c8a750f1793774820798de719e726d3e67e29895c5c50f34de7ba3b275840845d9fe1f59146dbe2ac991cc643748770e816dc9526705a94030b4b49684a64ec69caca7b697ba31e7e792b8ec6942146f169abfed4d8a3003c3", 0xa6}, {&(0x7f0000000280)="10a81aa1e8c8193e06cb235b6b428521b82d1b9152ecf8597458969d72cf124e2f63a386dbbf466721e91962fde4cbab4ee09eb9843a3161c7565b225b771ca7997cf97662f82020d97e420006132fee", 0x50}, {&(0x7f00000003c0)="95221d38833d995202ed690adc3c877ae665605cf7fea9d60209d1b9aa4cf869e3e97bd4084fe20dea2b4037974db82b82c051fbe87ea7cb4f7271dd8c9ed5512b81dba2f2caddaf64776ea3ffa7881737babf050b3c5e21c47edf6ece938ce2aa6a7d83bcd84da28a2168981f271b77512a2cf6329d555def82ada517c511826269d416e3718ddcb0137f038a9e07f7d8b2d21f9515", 0x96}, {&(0x7f0000000300)="f1ea6264f948dea73a8b5f78e916a7d712b80903be4f36252ec9ca94f904583dca5547d78f9392d2499638ccd6eeb605548f0cbea4b37292b22c820bc7abb334bc7f1aa7e039395e93546ac203845cfdfa6e9be1", 0x54}, {&(0x7f0000000480)="76f8cb1d1db17195e5234b32d28332f6b535c7d37bc0175186d6bc1df8d6d9895df9a74aafc669cf2cbf1813cc85bfb1291066d75388d8087fb8ab99f16ad92cc038932263806325ec019620ed0eea23be81434fb77f278f65b7335ac38806939592c5dd1a7c8df1b2886f43c7d19486b31e609abf4e624ef4319ba0bcb7182b46c3b716b21b2079e3836ace6c735208081f21f2ccf62140116830d188d46f8b7689f359431cf9616ec3884e0a0bd611fd7a464bb3f0dd929db8961bcbd4c75ba64e8a7dd8b05e98ae70f02aa8752c8e9e07c75e905a093936b86d08bc5c98d96cd169f04d3a9418", 0xe8}], 0x5, 0x0, 0x0, 0x2}, 0x403) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000680)="d526f16adc49f101be075c0641fbd266432f29458ce856cef93ca23b06638356e7d20893b0fa6af4eabadc8680641e3eba69076185b7a2632936c2279579e7226ca31f9cb6b3cb491bb4cf90df1b924b7f4f4c7beb147a589968256557c5eb46edb421fb15c197bf6595280ba524bb011b249fd4c8591b097074c270b38345bd705e269a0c522be62320cb5ed8dd6787f693230ecbbc8052871211a1107c2665ae57b672c523d247552652e9b917091052c3ec7eb9cafefafbe5b8f8bce35d85cdcddefb4240e84c62da16452c009aab934bfdf373c61e12948ae1c5ddce", 0xde}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0801000000000000000019240d7fae7cce2bd60d701c76b51cdcc8fee9c74cd51a828998841d08ccfcc869bb91c2c11679467d6987d9e153b70900000000000064123bbb7e8c7c1887a65c41c1a9cb4596f1c2ec60bc974d8b1e24418748245296e0f8452c7d955dfd7a108483fb50f72f5ed03f00758b52eccde07171a41d035eddb0c7e0e134a8e4fa40c9ba150c3c44a80f06485e560ba9d28998032728e6dd094677f1bc2dd2304663b1127de648202f598aea6005d2ac1de31cc783fd357d39856276a0366c24e57684a4cbf59ddabccaf01c26c961ecb4e65a3c58548436992b685b3c850900000000d96b5fbf3f39e652656508b3306c06eab008c78e04bb826d8ac5f7225d738ef9858d5ec021e50a82ad78084f3a792b7aff111668ce16f86fd3084bc099a1100849ac6513a76ff81b4bfa3242f1997893a00000000000000000000001000000002dfba4d9000000000000000000000000000000"], 0x108}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x80, 0x100) fchmodat(r2, &(0x7f00000007c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) fchdir(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xa5fb}, {{r0}, 0x0, 0x19, 0xc, 0x100000001, 0xfffffffffffffffc}], 0x8, &(0x7f00000000c0)=[{{r1}, 0x0, 0x24, 0x21, 0x9, 0x40}], 0x9, &(0x7f0000000100)={0x97, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x2, 0x401, 0x8}, {0x18, 0x1, 0x100000001, 0x100}, 0x8, [0x80000000, 0x15, 0x2, 0x4, 0xd4, 0x1edffdda, 0x12cbb6d2, 0x40]}, 0x3c) shutdown(r4, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000980), 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000140)) 16:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x3, 0x201) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r3, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) read(r5, &(0x7f00000006c0)=""/183, 0xb7) write(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:03:19 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8a32d8395d79000000000000000000002300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855", 0x1cb}], 0x1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x84) mkdirat(r2, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:03:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) setitimer(0x23b3fe3bfad9b884, &(0x7f00000000c0)={{}, {0x6, 0x1}}, &(0x7f0000000100)) getgroups(0x9, &(0x7f0000000140)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) 16:03:19 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400000000081, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x11}, {0xffffffffffffffff, 0x2}, {}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x134}, {0xffffffffffffffff, 0x10}, {r0, 0x2}], 0x7, 0x9) r1 = socket$unix(0x1, 0x2000000000000002, 0x0) sendto$unix(r1, &(0x7f00000001c0)="91873cb18328497282a41a25a79dce9a698c9dec005c67f90f19956c8079bb9753f6c9ce4bd8485b84fa0a2c565cec5b1cc8872ee4eae16f524f960dbb46a7244254e3bb83a88342281ae3c9b733beead27af3951fa031b2ef7fd863c264586c5dcc7ece455d677d63dcbc1c2a4072914ce3cbe2eeb61c9099afbb0c49ff6b9131d26a977598e19ce1381e929330a9cc78641fe3638108e0694cf3b6b3c72711c4c78c57492ceada3860f25a651f9c67bea68100dd354934a253bb0ac5fcdbf3e4b1182bd36777b58ce65075473b250cd3eef91ed7f296e38b374b1d22bf10475bc62aaf7dcba089a8a2b45897694b5f82de7eeb68380b273146d5014f19d6fd1c7a4bc9a1b3f12c0f9e1e74528a8d664c59ca832e59b5e17746d4f1a1009c0d8ed1241259cf8e1946bfe643b3fbbf8fb44b9156d98a7fd2777f01f650760e0c51d7d0fcefb116727553a14597835259b69a55d3cc36701fe33b9806d72bc799714248caa2ff377e0ddc92f32772d013a88c6cc5abbf920ab24b3b1dd2f97a7be48b66af78cafcca43521a933c24e6c9dc7f26bce8d482967e34b5aa2df8d957a33a6f8998372becc409d1b3d6ae6e3c08f98551e575840b22d4108c67670f50196cfbf572a826467e2085ded697b7037c727d2c20e80d09899c150c88e4cc701e45961042330bd325e4efb42ac6a64c91e64db14d3fa4648ca1cf55fcb34643d5a281d59f3ded1b51a3e70652390b1f41a96d429491d95e4e287795212958fcc209c5f514c688022f3080944e9476e9a2509a901dcb54aa4e6ebcd1b107a2dbd3018abe717454b1c8fa25fb769e06fe71d6f67604d0a981cb2f1529fd2ad0e3e0f24cd8fb15a9f3c3fd603fa4a6c630250f2f49270af94797a249136ce30a2309715bb79ef31b1705bd789179be5597436cba4b9959394e1ad95fd5dae349291ec03ba9656b16abb161fe6cddece3acd296d08f2acae91a6b9d6d94182f1bcc0986c7caaf4cf2e8e7dff03accdaf85b33e44feaab8e38c0f6392ccfde4128e8d6e609f3c40185ee41a72fa93d32b044d43e28f9924b137520189aa37c51d76a131d3e97dd3719ddc57efb3574981a05e956a35f0ae9728f6e0dadac022d2df0d059d541a90b4766449f9ebfd046352ceabb289de8abaa143a7b4ea3535edcd2afcc00175bbd55fc4c02c7543afc6625b952edf2f67d9c85f79dfb74154d9b2278bc9f972af6fdb91feaa468b48a901c3cab767a31b1f7213a98ef013f40b3540249218818b6233f067ee5fd0e2b72be6f9ac734421ec5929706b3c80887cba66e1468a9fdafccafa1bb1ff7582d3dffc4739307e0d58afae64967d598a58554ee1b61738e6148f7f7fe909506e842c359754c728a4157a43422fcc2344755dce79a93c7b4a7597c1210cd68f3c50b0468fca3f2c747980323f7525ca21689547f44c7c130bd37d87ff1cc7052eb8ee063996f230c62423cb1d50b639c84e93371e54b15083030f0b0f4eb8443b931aa624e85f529b614d0025aab27a39db6547181cb6ad0f37ecff8292f7969f9ab6db8fc7d4d56ff21e19d1c58c307813f3bc73b278c30e399ed29dea34dae206dddcce6ff342803544ce19780c5910d87522602a18b40bab32751bb2d3d96b62955a59dda3f546d6072aec34f9704b10746c0f95938a997cf8e8dbc012a660f863d7c658b6d7aa73197deb7e51d2129111ef2104c8f1c8ac94ef747890b7c5ed6ab641e64887d87a8df994112fd78110c4c34b42deb66a5595c62acb4768189df9949a1e52d20edf6735672e5a84c3def29c4a3a6085ddef24a6421642f4885c35ceb50d3f18b1ad8a376ec85e49f6db797672a631e70ff4b2a1ba110d83d95df1d17c0cff6a441f02629dcc3cac66ca207906c414af6aea556783103e95954e28b92997b5db5e4699fe892cdaccb4164be8af7935b8470dce6609951cd5c228629916b9b3175a27308fad78aa67bdc103d36a127a83f6f6a98ec8057500bc639710e4f9f8936eaceeea2a05e809c7288d822a5b535fca969ac7475188a936bd7c198adec4fb6451dc62b883016780232fffa1cfcb56377605082821f9aa7b2454dca698a7d4014ab03e7e749c84c2fb3d8f586a77d3ea0c7af5d7f3e2029ebd07be7fbe870092c37f0621675bcfd4c304eaeb24ae2ddec9c982f756a3ed5893db39d57ab87dee8d8d994ccf7fcd5cedab2774cc36253d411d0a206818ccde230100db39ded60c7a47f4d186344209371c6b7ab88849efdbd0336f744b790d1710b04345e09918eb1c84eca8ea600e3a962cf5a5aac1bedbde891b5031f975921c757fa1aa0bec7ad8dbc6bfcee514655f80fdd80a361a59224fce65bce60ac86738bbc97515f54406cf398a7faeec21aaaf3dab9707db5bac618d219c77a47e040d59ff20c341e8a06c8cd39200bd3a69efcc03a1c334f3246a4cfd6df37e5dffee6f95125b9b8c441e80248b1a72f046c506bf4cb38f33bfdbe1424df7f76855876cfc5fbea9f137573ad1643d23031907540349207d8bac5ac6441dccc848aadb3391fc4890e847b4f15928c67e7a82fc3e9e6c811a737d0201dd8735bab793ed0dcd540eafcb3ab12b404f99ed92f65c43a9f0392b923062c018ee4ceff2cbb689dd8a872947113751b9f91f47ffb36aeab3cbbe784d916eab2fad72bc33f94b2a34ce6c7f49033d41699a38d4ef188f2bb188a9f0af1c92ecc443a8331646db9ded425e452ccbc00c0b0213a02b417dfcd068dff05abb89ef781014fd14dad446e386f55e754a359e57ee408de066b3869fb777d1105eba0199a964292fc380a98f1b0bfa7572c1d2e7552bb482316a00da191952351b0c13f535378e1a013bbf0f52bb606e2dd9d1d95c152074fa7fe2b04c2a5534b88eb8b37aaaea9f2ca3e6190ead8249fe54ddd7bb9defe8384cab0ef833ce95f07fe6faf3a3ead3472994e6727dcbdab1eb769e624a20e846fc4775914e1b1ac112b51d52de46e541661adaaa82fcaa9851ca1be8c31ff4edb6db280b5940f2ca189e059751b3132988e5a331aa4bf5d6de2e1afcfa50676b7e176059fbad9c5323a56a36686be5ffe3c90a97852438a3fe1921164cdf5f81b1941637223a25502b3457740f2ac0db94b3ed6981cb1cdfa832c9d81e4f8331d079e1a545c12cfe5595d05153e2aa65e655209ba3e2a9ec1569d08ecdc988a0c168a3b535651cb541278fdd6fe42bbafd2375e01e5d68f4449693a4215938c93ed756073e071cdfaafb6e40f0932482447f13839e0305a135524ab437d5548ef8a787ec33a0a6b43b424bcb29fbefd6a7d1bd6a83b012b470946215769431a85de8d199f1a17ba6932db49659b2767fa3e897343b3f4271fbf4194a75e16ffc957963fb281e99055ea5d7d8a10bcad02148c770ac4198a7cb61b6cc15cc361f682752244c1db8f7e8aba540b7a1f444693b7b7ef9c6e84d7e73e504140b5232339db933c31754ab6406f76e064fab060b9f1e9d50694b5cb1e52d66cc0ede2bc6487f9be1cf5c7b8ad7d03c845248de6c05385e149ed45a3fcf30193642fb398197ddda9c430f3cd8e9ad78b1d410543ebeab020a5220ecc14c39938d8b3599b7cd9c55e06918f2e3bca6b89136340d00226e4b55a351427df2e9bedee0f9d808d4268b54be51bfb2defbbeed57a8d52877c293e6b913788722a7778fbc2d49d771fac6ccb8db2ed875d9999380a56d575d3b8d0a6fdf55786c79d9b6ceacf6526434b1896fe7c12aaf6eb435050e13d2be88018d720cfde3365175c89944077b20310b4f4232088eb6556aa6e9135fa45e99cfe016df947e871dff719fe8e08beeccb98a14880af29bc6b35b094cc85d0e484c307dbfb6658fffba8e0b2d61d1339a77ee432353eab78c8f19ef386701697a29e7d7a63aa995c4ca9cebbdb6f5cc6f33fba0e207ffaa0598751c32def29c3f62fed4e6fd45fa0ffa580155d1f854e5cd3c2fb24c1118c048ce4e66ca5d95371e20fd48c125ad84c4f824780486f1c7a41c8291b6d85e544d917956d02d397fda7dfeaa7729835db98866086a4ddc3cf7f8f36e54a016f0075bbb672a7d5d62192435bd1fb57c1a0af2cc59e444bd547994173f7a50e6bd7a6ceb50f16575e7d2c49f112d23756396998983f6bb6a9abbb2242638402f018b61a86febe9389ac4cb51f6a2ace0cbcc0ee881614885e89b716bcd62c2231d67a1f81f8cd9231307f8dc9673ff1bd63ca4baf5e241b109605ad9731e5c4d58a0c648db4eaaa8a436c976faeec5a183924b500e908e539dc64790df8ed64ee67c7c813026f2613b68fad3fe607be4ae29a3c75e666cbbcff28a43705b044d68163a0317616116e23636878c64214e8f8c57ac7a3d02dd3118ed8d78c39905ea191740f2d419cf5fec32e0ecd18608678a809ca2e8780b041c1d8d3b7360d70c1f9d98ca4718e8de375a19d03fa0e9ba8d9291552ef819b352724d2890cc6c24bb4126c96a06b2f8ba1ce569bd7d3a958c6b56b359d59bf13c81265ec40c2f2450fe326ebc7e8dfe8174d5acbd6af79691379ef2476de40f677d9680df28868a5f5cb445e8be7412f2fb40b135df4bfcd4365eee71f10de4ac77e0adb1235dd01b41a2dec890c9c286d267d75644adb3213a0a50567eeba3f378fb8f79a51b1c2a7b5ebfb2ef28137ded17354e05f44e681c5571cc05cf2ac58d82def0fc32a7f922e09fab74b4f800703a09d5db0407f6115764e8950b8ed08959eb672badcda97b80137ba68cf718f083b812695dd07704d507f8a078f34b9d24f8ec7b8ba0dca6c37ba574a77df2e1047a817d70c16420f36ab29bfea60a671c65f148613288cc095ba2b42f27d45fcb0e5e4e51212cefb93b406bde57154cbeac420bc1783705b236e08345667f3b2b9d784769e8bcb7069cac88ab75e774d33a5cd45afef24c9eb97f94cffd339d3aa6364b42818d2ba6989a9602fda70a3abb121c9cb659cf974053e7d8d0a94b890dc13696f47994d5a99a233b7574bb08901785463924d999e6498f19a07f457fae2c6a70e72b030cbff838d7b384d9aa8a0771236be0502be24aef28c713921406ce1cd27f4cb418c2d15c8e1552e9e348562333a4ce4efca61f91493248577448a118af4008f97a2091df34533eb9d0029e614fda4d0834fbfa59ebe1fe2f8b8564c129a554a3f539e85144a9f846516f8ecee586fb673854cbc98e34dc81e380973fd7fd8a2546466e7fe5480551c88e9754286a486de29d451fbbca9a062980224a635c08c3a89aaefb976183fc769f0e4f53797645814db58556e2dff15512db468ee8918391cda18958227f70b5cb7292600dc2b3e500af4d9ecd0a9c63e8285cb21921b072f115efd91551cf9a5d19e06ae7f2ac0382281821bcea4a67b60b1f2bd760c3cbd1442d9e712e05c64ec6a2f4c033df58e57e7c4bcaaec59ae059437e07a24f4e9dd348d3d53ef44fd52a2bfcedc0ff82d1639b2f14f7bab1499d03d654eec89f43150b453cbb43d6fdedcc24d9bb67b92d1fb9e2b24045ff2e1882afa7f6a27a0101b974b16f810e7c81a76912c8353390ae9d59451a3250373a82d6dba842dc20f9c7585ece367d5aac44fd81690a38b1eceb770e388919eae7f534af7f1d65db4dce02f757beff060badfb4ff2cc3f5e1f56699a429876f81c7f00b79a69a033d9b43b6149ec67566b3c7907b4aaef4471d0a12c723a8f0409d3c38ced7bef356c8da4b409b938a5f3f9d4e92ee3e763746b4658507d6d02a473c917aef938a00ac", 0x1000, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="010200000000653000"], 0xa) pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:03:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/106, 0x6a}], 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xcf}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:03:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9e20, 0xfff, 0x7, 0xe43, "ba84c37cf81a7b419602529a00126d34463c7255", 0xffffffff, 0x10000}) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) getuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='\x00\x00', 0xfffffffffffffe7d) 16:03:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xcf668b5, 0xffff, 0x3, 0x0, 0x5, 0x910b, 0x1, 0x3, 0x1, 0x3ff, 0x7ff}) mknodat(r1, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') getegid() openat(r1, &(0x7f00000000c0)='./control\x00', 0x20, 0x4) 16:03:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17"}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x80, 0x3, 0x4, 0x4}) 16:03:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:03:21 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10100, 0x0) 16:03:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) fcntl$getown(r2, 0x5) 16:03:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r10 = getgid() r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="2581f9ffda9395508fba738a9fc258dfcd8a61f62bbbf28fa52af97b90d6410a270c3004a61ed4b9c7410f34a910a4f0f75fab8e4d1c83e026296f473152657a4f5ce483db7deb592de983e0f7fbdaf10c8b711f8c9bdb9afca9e580c4b261384b33f8dd8630c40bbf618dead4c3", 0x6e}, {&(0x7f00000001c0)="132ae42765513b1eacf1ab19739291787a49705bde3c81f33f50aca6ef93614274100679ea4547328ecc47e4e66c70ab0c0219ad1c915faf74bf19f1c82aa3cb2bbf1ffc68088cb7de8020895e5763201eb7f79cbadc5e0198bf7d8b8e6a5359a422e8309f1e93a21e61f0c9d3c85e157c4d8281ee735a0a022e83347e6a5fb4d066ce9dd8efb64c88a3f7638403e0f77d12d59db4061e8eb2e896122b0d07092694673420d008a5c4b8b209013d4e1fd3a86c35aa1861af05ece6a777971789b98b63db760637ec6775dee3bdecea6182c88f3adf83060406e81d48c497b7fed34887b7712df1ce8ac55058e161cbaed92fbe905350fa19d09fb8843396b854b214a14b8b31759faa5da947a7afaae6deb756266a4f41dc8e1e50bacbe8a4355fc23cfc766fd772e6f8d54e5147ba4d5a29dbb8cca95db2c3bef4a970f9bfd56cbae695137a110a5a50aec092f991aec9c765a797f36d5fa550757b62c0327f42e28a644e4d7e333aa5b4e9910f4692549dec1dbbbfa7f7c098b68bf08dca232f23bb87f26917663c690921b55edad7b01faea1a3a59838a08f8738682e4b1e306dcd4808f6b5dd8a142bb163dda8a5b91eb7bd3181830d277c0b2b944c8ed8b17ceb7ae8d2a13e89eadc95e3fbcd73f42e726c5c093e7335984c39b0a180a1b697c21195f13ed41fd87e27fe32bc39f8d2231b4dc1bcac41146413b1c02e5510cf5b7a83e2f525124b2f8fc63dbec484b7babf1f44f9b7afdf06b9eb98a60a916c0473aa4a756a4cd650a21f4537011ae29ebae8cf9cc1f5c6f0d028425345bf79b5769366a506984483a70ba945f3cd494017591e3a73974525711d946da4d8adeecaf9d3121950516ae90ef339acc8b33e69a0d041bd83e64ca47df252bba35b17d66303f235c4087d9df86039d62649d0d71951198b26565bd24c592a0597d01c16a9305d77b9c018e590cb4f69d52709872567f84d9c08a0b91cb7374cc8a24f57dcc524a16e1746def3f2610a2534fdd9ed42dda46c0d1f5b0043b09dd9c2cc4a5b1256c6172dfbd13c9198feb48c357617b47ff0bcb6ebaa35053ce3cd5f0743eb56678065f41e6550ffe001fd7c050592e491fb11f8f2a726dec6774fe89231c55730602c8dc2c4a6d6fa29d220a7e4f7b14e7c53691e1439d7430a49a29a0fe7da9d2786461ed131f4f12d747e0909c68d7f76a550c9b63ec3fdf8076e95cc48cfbee4d0418ccd21c87b4b5c2ed4581a3bafa038a00b35d1b229996e04b0b4d8784327b559359deb3740ace47e13e380c0b5b5f4b8b1ed96b835a5910cdfe3522a5c74dcd416edcbdd07f3ccfc77b30a168f03c72e3b7aa6c24a924c608b57d5a39a32f351f231c9624a8be9b4bf0b1683bde53a24a3366bbe15912ee1bbf04305a9190d752ed4b9da1a60bc876470eff34af6559e6663ff87afc86b82d43d6dcd910a05e7684e87ddabf501851d39c56e638ffc701fb2b1dfd7927ee9f6edd833231be6ed8ed6a3f351baa5c254ee3a04ca66f979c673652777b1c095323cd535856e54d1911c47f6113bdd6cbde8d1a386df3cea59d092604901fdd0f88cebbcb292c1d5df90f4fc8782afc12eb41041876ec3d7fa7866c7d30cb860a27fa38fa6fc7688432b7a09b4447c0dbf9984753a39eda5295ee03f7d00269af4a64925c64dfa7760bc97dcab03efd22439028c9ef4b9024634823981dfa1bbc771871c30e05431174a6ee06e13458aca2c2816601e193ff56f231b1dede7008a220e08b881edb7c19c96a4953bdbfeb9d4425c91cf6f68477a2de4e0b230d99e0ea04d6b04b76d84f62f4ff185f0740af9a4651a2e13a5a18406bf2a739851dcf9fee910d1a6434e13a513eafdc67cc2e430b5d8902805498e1953902a7d710caf0090cae194f54a0304fe252c3df50b49f1552542243f7bc62283d9df9be5b0a83e3823ebd45a50aacf7362477d02d68a717db8c48ab47c056ebb73d76a41f2f40b41a2b4fb869ba14e60f1a62d5f459930f20bf966959c7c03bd13fde6171ca673229cc07f0c765b52d16df27e2fa3ba34c99c6c9ec32e9f7f95d4b272849e6c08c1716e3545d067fdfd85dd0e7614e1ac37bd68815f67e9fc9779dd18f53ea2a56b3d15774edde1a764c8026bfae40ae2c3bead3a9fa55854cc4a2748bae20bff9fd06ea48656135735d8adaea88ca8252f503333f3e82bb97ae13de67bccdf9d3f980e8005d66be6504a1327575cf27cbcce4bf64a79b9d1bba518de826d05e9d9cee50556da026934b34db1e1e1fba34b872080fa594a8bb4c790ae12337817835f2b2a8d8e03a4cd79db64b81e7617a2c7205bf30d0289a705e13074f0aebd95999eb2188b1ff8bf761999bf2f2df8d5a79b2dc2f900c8c511b13b5f9c1aceb66160cbf7b2e37214f9f16aa4ffed49fa01d8abd8dd09bc9cd36ac276bc8f77e75b5e417d53239b07178374a038afad8f2f34462fbe362fd00a3e3eb1f6b771533333f0c48be1f2b1dbf6ebd78ec317dfa42bbaa1acbd202464ee9d60a12d30a911b8249b5c3c34ffcf3af96df3e4989d938a70eabad94dd9157a68761914c5550fa4644b3d560b288d26c7b0a7f5f6fd5db14e7675fa87043d3114b2796afb343dbc02b7e60f5e67f780179757af627ba93e4e4dd008e749e6e42650f082490e503e8d05f1889a7c39b705b80cd8dd32b172d0cc1194c3ce41112c40b11d5f28736e63aa07b31573a5cc5df35820639525c1a4fba7a47389eaf48ba56e30bec3b73b9078c5fefeeef24fa746a98d6ff4f9869f47bed5664bf395d61b4c3e256de6d633fc83ac7c1ee3516d98002e0c2face613be83c2de0ede82c4669544f050432abae1d10c962076379d834a27aa7d4c99c98c408e9f06afc20d077d02e5b4a0243831fcff8f8e16e31e401bd6f6cc16af7c533adbd109b142be98d9fca6090cc8d04052b7d6d2b723f17c57c64b82bd9004cc343aee8506a61c06534d603412d5002b571c5f4f07a92cf9bc5c2ebae2775ba7103bdca98e3f3bf9a3574e33e94dc4a561283dbff7958db3f815b1994183317630ab037bba1f32d298a91776403178a737f8e40de2686888332ed92d7369b8dc64d86eba8c834fcaf842fa327b2b187ffe10d827d79cd66da1127c46e33836e9c350b2c67ea061dabfc010cf1f23132d4b63a2df27584df59164e0ed8d42c941fe0c5482ff14c55e46bec3a5cd5efe9ede7c8255287841f4948d1a97eb71ecb4e29ad2a8d2b1963a9e18dd0bdd17917b70b2a398f719660cf5c7fce78d4bfd153bb89b62f8d85adbd092bd512b572dd076d5e3e98c25e3f747878bd53e52f88e768287e010f6d4e734c8197eb5ae5490ad27ebca7bf17eabc96b2c055fcd76ade97841c43ea40acd26ed063f730612b7e4453aabe387ac2fde3cf4e2bd59387e7eae015239600ba6c7bd6ac13ea6ce6ecc3cd391a281d0dac78ea675288ea7eda2befc223ff71ae2f32f6317e975219fecc240653ba31ba67a5bbea370ca79e887e55abf0bfeecc6efea20cc84713d28715dcdeb7d84596db39df2c242f0f024c20e31e3f15398ff13f18c545bf1ecd0f41380f94f5d071e7ea954e967725aa64251066c49b41db0245350d2d37be9b2b2e188c4f77af83fc80d0dd7917d5f4f50d7fe972ece35b34b1b34e3bdc04780c2b7d77eb366705a09dcc16a383e15b09255e4c26b518c783b38d7cf00f834c99a0da3fe17ae791f0ede4566187f3b951f4c2d9a8d88f8fbadae1fcc2997fe73ac780657a75de525a31dba1ceff05a4c93b54eeceea120862b844501aa8d9a8b365481b8762add636d123f2852437203a8bbc2d937be88232728c2b94b28baff09010e04cb6bf0d73f21e9458f451d32dac86ccea4769cbefdc98fa7f0356fda11c4a5515498b2e4dba184614fb6e76ed374d8870bb057f217cb1332f4ba97271ca61c144c59dccb2ded1effbe14cd50a962ce0c7d9e28006178dcd0147ff159b61b78dd081f21bfc2a199340a0a64ad0264a707655855b8ffd8dd2cfba4aaaab3f3b726ef7cc4c6172b08c2258702468d163ad79379c4b719cc828fc936dcf42d15aa0c3aad46210556d0c240edad16646cb576b0ade81737ecea227eaafbab48c2e525b4f395eec3aa96ac1827ac392c47dbff300138b5b8616fe5731cc0d022769fdb11d199670db75a8354a21c110dbe3592ae4b11112b8791f5d6a7d31f2a94863dcab56a518f542d2286c2d6a3774ac54ca8d53917c445605c4ba1fc027715744f5651a57bfbf2ab4d0129b4ed891217deb1603f7aa24563c3081e24b4aba6057b08db8b1e80be403bc19ba83ae619c85b0c673ccffa91040875dfb3ba13e9c709af9945a25b1f1c4d9a8d68793f11da83dcf5e511aae36d1ea54833d60ad050248bbec60855f19b201cebc86db8e5d7a879877bd7b7a38063b41157f65a0e108a359a9843616db5ea0223dd1f453381f3c0585e6b755628a33e2aa05ff7ec31acf0a9edb02544c37ba0ddfa4b82465913f4e9a6e109f88d536d60a76ef104c68f65a15c41927acba72389cd532506380b2c9e49d59fe5865b7c886cb61eb1bc4c40286a20f071edaa75113cf26c582e13c6c3b11700ae2057ba8535821c7ea26da98efbdd357f62504da6ee8fb7c50162f176d8d1ff40f455db9cb4ea410acb8d088fc3ad8de26db5067a22cd706d803d3991ffb34743778c647b9bb13bf41d94c7fd3e7cf0e3d6934e93128e827fb76c804c57426cebc70d820968793ee4622f1c8edac0b22e45bdd48db7064be3575bd5e2b0ddd369248fdbb413e513d4f924025553a9c5d6a33e7781610159281a8e285d9af9bc3d3dca69f47c933abe118a12e217210c0e8a32aea2d7a3c49ef396054561ec890371be204b87ad3f3a6d498fb8b0be0d11bbb3da6fa634852cdb59082a58750e150994de007dfb69cf1373b872c04e2b70a8c748299fd023d4276cfa2940a20cda946c5470bd84b5517ee2065cb174c2975b387e66be62caf77dd26fe243b43ea564d66d0e76110657a013338bdee6885ac448f8f7adc2a8779c7ad91aa0ee341ed8445cd99a4d61f6ab4af2a4e38e077566fd4e3a1e12fc0141c66a011503c2514022354a9589a3f6cf0ebe26c752351738c83637f6f18b55c2148f5b087c0616f14ddbf94162ad505e60376001319c14a5e52b83eef9fedc30068b3e254d3ac9df181e2b3c75eb2032ca276e00f619d88ad858d16dbba41542ee7ff8f3c104792d2f7be179e27315c37f55cb4eb7de24238eaae9b8409217e2e6d00b9068618d756fc43266004396b610f4a06db9e3c4ff0cb8bb1fc32eeac3d4cb17de35a55313e6f1e88996bc54801715e8da66e7d05634494ebc40cb0f6473ccad3dba6d50eac99926d5b0669186e374cb23d52e0a4c88603b629c173f62cdb27c607ecb0fb540d164adcc7365c4dda3433a915f22c94d5598cc06a69009720da4bbe43d27cc208384bd3a919f6eeb5465de4a8324a18dc824da4d4ea559c18496f7c793296d1365ea2238fb57e3cba35209955e74cbf7c8fec6b1cf2d8e98f13613487513a00a60c6352aee1b71f703cabb1531115d2dab30b9bef4a38db3177fb16ce1e0e50de1c04aaba007445e7c59b9a6f0493601bc32e8c4c5ca70986206a9212103b4ff42bdcecc148c3be43c23b4563f04cbecf12633bf295d25df6e8e9a29f7218e6800354f5a814074d5b7e238ea442f86c289c98b4e35b0eb855d77d5636a598f767fd1fcfb7a3858f32c7c6b4bcb2803c5393f5b5bdc41eb8e0dcc", 0x1000}, {&(0x7f00000011c0)="389f2b88de36cb6c2bb21b4072cb8cee73d6fd6a7035d0a09ad1bf06e4e6476cf38e1ebd121d815824720fcfbe187e7b98604b8741e688320e71ddcd97191defe7fa0e9c3e35e0a4efb98c4c627c80215772660a12adcab098d2bce544413db436b828d1634b28a87b78803cd4c41abddc11ef447fd9312b2fe1dbf919cd7d667233937841b95db5c4b14bdadfd2e68419a91c44d8b1d601621cd4ba85d5bfbde19712fafe949615232aa8f964374536c6e8df8231b7cca94492c6236171ef201e1de9182d9b1fe05b284c4d6e85b30282fae63a6df1f46fc32ef3cdaaa33c63715f02a402abfe63f830", 0xea}], 0x3, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110, 0x9}, 0x8) r14 = kqueue() dup2(r14, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:03:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0xffffffff}) setitimer(0x1, &(0x7f0000000000)={{0xb, 0x1}, {0x4, 0x1f}}, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000100)) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) 16:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1466a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b0fa2c6a12cc96647b4fc4a16e4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b551d6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458000000000000000000000000000000008374a823cc9ddb3c868786418797f43f55984bd4a718481837aea0f1084bdd91ab1957b84dac7a67f09e78c0673fbfab6024ee68aaa652f1d3e3c838c5d0ee3c16c42e5326d8823b100f6437b4a1557f", 0xd8) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:03:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8001, 0x10) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xffffffffffffff01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/87, 0x57, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x7, 0x200) socket$inet6(0x18, 0x5, 0x100000001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x3, 0x418eaafc, 0x98d, 0x40}) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000140)) 16:03:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:03:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x70bcaa71fca82480, 0x2801) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x40}, 0x10) 16:03:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x2, 0x0) close(r0) 16:03:22 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="764cd9fed674d3fde5a5cc241f35228a1c4dc2cf96fa2c4f47d1b4d1982897635c1b5aae0458ce5075bbfcf2600e96c405f34610a16fdf2f5330ff14f826b6ead1ee86fd58c2a28a691f81ee4b1309e8bc668ab4a8e3718c78195a7c0fe1f5d7a0cf61cf239858027eb3f290b2a41653ac3c33e7d1c5551b628cf9a764b4e2ff7d9314b5897f5eae493f88455f576427d80f3b3c764b0fb75c1b68a864712774a830bd2b6c84720d04480a0199016c8768fde99c34df8e44658c8dd09a95580df33db28c4d3397a8c93352e92d5ddec47b2b6d6d1f240af17f7b1382f3b4951419f1bc229b8279b2152ad7388a531e6f", 0xf0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x88) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x6529}, {0x2c3f7176, 0x1bb9d2}}, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x20}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000001c0)="7d00926e0cebb615de314b46e625cee278e107c343e6ecda569f1c3b053f1dd4a5584e687097d9a2915f2631d9a04efb215304f6cf09e9f1cc11f4a559f9f47fe986f0423c43c100a9388c2322dbc04a758c8743ecc80f102827f6b5029c95f137d633fe676da65cbb3e87a1d175d95c405d6a11ed98304e4d83145fd535052b553b425a40aaf9f35ce658adb34416e389484165174db006fb7d5155b168aacfd92b2e42266f82534ece808acc25a351b0aa2f93d9f17bb574cd868435492d442e12223b81f923af4bd815c7423e75f8964effd978324f6c987cf8eecfbba473a819ddf2a9549ac12e2fa6c6ad71c88dd630bc79f38b0218ecd11aaf8633434b72a8cf995fdeea3829503f2f8ee6d6074dc31034ddec1a0a45dd46436c9d109fd0ffdf5f86e57055f9d88e684e0e28da3a300cf74be12452bbebdb3612ce77eecb8323288f280b68a4bfa2a749704da1bb1c6dc107925f238ca2e0f1d704da3edd8a4111c24b775850b16d560c66c46d017312aa4a7725037824e6ec13f8ea818dfe89d69560a534975785ad6142bc6d293ed87739ceee5f80eab7f3430c520a213cd48e98aef57a3a4d667eb3902c25fa47984e66306002cf6150743f6139bc436cccca1652a490df4c0610d753b9fb7f0db50360cf3eec6301a119fd7b97591106ccf2475978878189d1fb8c252255e56a583ee2899453d16e9f9d5f038b944bec70f5e58e46d4008ebaf42a319a47a11a7143e09262fad8953dcec6da81d2e436899134fe6ca7e015722b8e44f8507eed3460fc626ed4d7a151dca6bf9796c71d296baa1cfc409bd24a77150125c50f608933c3519660b5733ff2b94ccacaa14e8b79adbea73d55d8e8c616a5e6531fe54d85f8ae25cef86dec72962a3a6ac650db83412419b6629e55bf8c61f40cd592f458df7f5272468cfddea756c1a5f3198115bafbcf97970d0dd9ce0457c796a87fc157a8bf1ea23103681b488263fc2e4600bb0c8d1c40570322e918bd7a19ad7eba6346a1f114f4abdc46dd7f0e37c267f5ad5ac29ad2bcaf555d145e21a2536ce440f8607304d3de836336f4fc8114ac7fad64dde22252f86bc202553c3f7b804ae76043bba28612ef3d5876c959c356f23d0341add3ed5d7f0c3bd21820e41002c3836b0523d80441e633b7a16a5cdfddb597249c047e67ff4d6e4d6ec784971df7ad34e911b681d0aa594c986edefae811ad89bfb0f4a2cdd99053178db2826966c7c8ed1a9b1c55632745b753fe44d36b68041fa786d53b81be04759ad34727656577d5a23dd4678e034fbf8ff8ba8481eae7f632e833474ef4f77dc260db88a7191f5c3a77fee5dea9423552d8ba410cce010fcf108710cedfb683d70ed89177e01005402643161ad3994b78a283131b097b39489aa10d1e024aa84d0f39a1c49cb943848aaff261af1e7f5d76e2059235729ac16b5292138f5cef44196213b00d66ad4473c638ccfcbf98a90b45969d8bf12307a897ea43f653f5d60fc7b6c17befa5af74075afaa494e41fedd7575c3b0bed8ef4d4906709889d0bc29ac2674aeaf60ba41cc702d903995b38797dab3d813477ccaaac0245a0edb2df21da7b74a86255eec268a85a62384e1743b667d26ea8038cc6ab995c77c3a4875f4036da3ddcc0f8637cfb1855cb93c43ef24362a613a7ecb4ea68b3c95f20182b7dd5174a9d6a71dbed9318be99cc4eda88474f577434223e158bc5fd621a9f5eb2f0329df97cbc831d3a08497cd3b2911ab6919772a495e6cf770edf6fdd6dfb63936d7bc2c546784964e0a83ec2ce24f49c9434515192637ef6b977b528dc3839ad525414ccc4d36dda95f3581d8a191e203d2aa7044795b0508a77d94527c6a8dc3e7c0617b385ddc7c3058bb83e0574118415c2615fc9646e58c536378bd1174fbcaf10c06c7837c75c0509b1b8414727442d0d49040fdfca57154214db8261ddeef823bb8abce805780ef9b108d25fddbd227b50b26dcfa47b73831d5e1a073ad3d7928108ceacde50fde120846414d85b77425b28f7b0eb48861d502ae1369f784bb7c929bd5f43b54c373d1a013d2b5fd6fb910c3fb57de7304c4b4eb741500f3d720f5078a23cd07c50605e72c91bf451448052f704dc3e7ee44f1bdaf7802d663ab078fd74d3c7ce6f6797f17c4e7b64adabf98dc73e5c5e6b9f9d57cc0ebbf06ec94f77422838eec98de21d4508af61242454d4a24d9019ca66f61c91ff30436ace475eb084ead5f07bc93be1b15878c5a0b9c0a3e0126c539af2dfca11cbc89a4d10512b148dd822ad1a90644dc157707b12ff8bc7234c492313ccf1558ef17180103cdcdc89efbe4e5a711fecce12ffcc5274ffde596ee50978bf93dacd62d2ef570d6774385f9271f4b6764246c06587559836b566ed09a4ba46cb5ec25282e677effa89eee1e155c9a78d7320acc38373d6bfa4e3a3fe175ff47db1d3c12ce95475e70fe01f7f648f041e13bfb840fed5fc11feb49421d8c09fa9a458d0123de3cff21d310a11a98e0d1d5926400e26656266289c26ef889315c7949818ce1f86e620e0fdf52ab97a269e1b652f249108650207259a0869ec940d77a5a8dee0a7720fab960ced7df810d22296a2e700b517d6bf6459b25e772cce4f2d1a3d0b1802258488502e22bfe67b5e451c192db18f47e48b4200ffe6533eb6a1d623354f80d921ba7b6ad43c32ec2f7f35f5b915c08c67546235e615034e5e69d429b2512f3bc3e4e426240eedd118f090c331b9bb7bbf3a6f971d430c0533f25681d2ff8d5f93bb709fc2e6026e108bd09b86f557ba519e31f6bdd72b857c6b44684d405bdb37b3dd5407e9bfd23ad34f11de5724196283633ddd7e963ff2ea513a48cd82da62fc96b4a53dd477041b9a2c3a3593ba3ba44e5a3c8bc4ad96a4dd0a38e3c4a61c75d4640989d041266b94aadb5e3b64071049417870bb76ae58d73e7509aaa2d38376fb66dcb5b002c9ea2931d8ab4e4e297b5c0857ef90ff89d15360fe2aea9e8dd3c14a4ff47a49b3dbc53799e04081e2f4efcc7a8cf5374eb4e669a5f3b780d355cfe31c2b5ced18c6fa780af1cd6a3b85e260f0ce311c72ea033d18c544763c44deff21f7b5a6d62e75e273f50f4d2f387e1803d8fe9ce08bded482e5cf08985d1cb1aea759c78a62d294d18b5582df0493b38ed858fc01fd50abc2d23343415d7f502ff618548e6b10bac13f3a34a599e6cdc67c99a09ca53f68ebbe9852c215d43194f5d985b350d990e103384150063b6fec09333a569d81a32a2f1da91c85a324e41837cd4367617d0ea3698abf73ebc4fe068215e7977efe50454b44278faed07d8fce356699d614711ba95767a54ebb06855a08d3db270c00cbc87f583a24ea167549b74097f8b8c3655287c57d5b54601788136181fb4b1eb9c03e760cad69f218a75b667345eecea8fadc1bdbbebc782aa30196f7a6a2ea199c64762802da71c2f1c8bf5aebb855ee85a8d0efa2552bef46e2c1143a8de59879989e5e5a3eff7f3744b9f9b88f63caca5b4a995c0205ed5efb9eae982114abad0ffe49d9d0e57a07d731f7b7666c4f3987a6774394537d558129b71d62eafd031f19cbbdf5ba9895893160d7f924677ed2c15a33173d9a28cbdc3522d91d4197f3b2efc821715a19be0af22477fae481bcda13437b506995a311abb5a1d9eada1c67147bd483d1415564f975d5226aa8cea8656d2d66bc82b987a0e2a4964c7ea5ed1b4a8c907d8975a3ff155da0ba066cceb377afaec30bee944ad0dc7c6981c75c2a86e525a13df3a80b5c598782c1d088b8851e2568c70033a5e84f98707b7e5317419a71282c6cecc0287f4d3867c5dfd3315aca02c27a9912baeae23f8c127b913af249a638f9be864bd36d26195c8c8e2ad4caf5b785f89f625d821a4b9db11a7c782d61db77c19826a212e215e895e0aac99e16977ac23535cf2cb1c676cc8476648c08242bb09e9a9157fa4b325798e4c1ceb93475150f3559def470162fdd0ce2bf9762b32daec9f36472c476f845a257faca561bbc5a9de6492e28c31a5a63727268bd230e226576e1141f80b54ee142511d71defba3616194bbbc6ae47c9601223f4235096030c3a8ce8dcfac298a3795c3b7e01324a2408cbe6323f272d85bc8e6914e55f6c8df7fe6f3413b48ee85eba7b7258a260aad9fd2c7e960368803aef39e2d9a09ba5a6b41c8e223a2d34720cc31ff4714cc284a16b8c00004bd47cf13b9021291ca7d4f35c7528fd7e59b09d2ba9a7bb9d16a8d2e6490693af81ded72501ef83e8e31057cf7677870d6f4a2d163726e683a10bbaf468b1098ba1c8b90de57d5aeed8abeb15996666edaa154d2ebe53feb2c7f29d193e990b2d6e44105fded6fce9e9924a94fbbaf8be011cf1e920062c6cfde9f1182c2c0d11687d202a1881373c00a3583b5ce3a5defb6f0c7e9e7db2c845074e434384c73449cdae7a7a33ed29c85c8128e7ec41794d49c4b0b1e6a2b394e043fc240bf754bfc91af82c2d2379c9d250e7a3d3636ed28c45d89a3f90a97a2c959025b56b61d72562dfd1b1e00fc2d1847a16f4ece63efbf30ac25ce7cae50a7e9e7b6fe6d2e63c5aa41d5fe5d716de25183867477b46c0adb014e4de26d47e7d1fd237c16bc0b3d46c562a6d71359ec4ffeec48ef581d85b47383c3e18d27a281fa4a7eba0a481dce3d503296e788492274265e42f2851e4e0a77699098d0ca4ac3d527a06124488dcba96c8bbe99a5422e1f78bb87a1d9f88bf68dd22b20b36f4601d52c040e73aa9654988868e2c0b4fa18a26a9ab59e697d64bd4843edbbfbf98253b0c27bbe15f29a8575bddc4abf178cd0303412550e5cbcb2742c7b793829bd5bd1fa546cfeff38cc341f9ec1c8b5ba8562cc45c6e8ca3e1d701de5cc4dd1949899a85f91828198c55f8179b7e9dab8a938f96e8fc80bf8bf806190e8d4b285ece5d0862e0265b685ff40561f35b993df89a4c3267d8a54f9a19dfd2b467576f84cd27c529c2a574416c2ec2dda12386b6a9ca8b2f46c4f89b185b22cb4385f22d1f2061124e20d8d7e3cf9686a631dec51022b144ece8464ffbe329f01e3742b1c89c299d8501d09340ee805919d53ac0d3c6af6022846633df54cc709d3975a70d87413291684341c03319dabd6bf71ac21a6dfd71c04bcd3992391073f0bb05d8626457cc05212abd2019e159260f02e52174daafb3185b1f4e6addea9a83ea714751852fccb8a500d5024c9f4d8493ce2c973fffe61fe9c12beb0438b758c9cea9e486870ddb2de7b5368821c0bf2875099267b695cc44ab0f65eeb21262bedd4d356376b49cb5c052aa27652779d80ba6cd23920d0e1bf4e4595e17578082a853672a93f5d8b963fc30ca684abace57597dadc3f2462dcb88b46303569ef88ddf3d5af0f8a4f85de9dfacd23872e86c0b236be49b18a3bcee4e35020618b1ab5c7d55623cce2d56ca183228757ecdf88949e9b269e00767cf5b902b5196a681879b1bc65ce1e7697e29bc6f51b86b28e5e2986acda65c243a5b298f555797cf53e751c274f9ba45ce246062d9e4da3e3a57450f42ae2ab7b9c4c62eaba0152539aa4195367bd444b9929dbfd2263c548ee6da4488a9eb671c1c06bcbc9054d4a5674095397ea677fd372aa5c2de027518808c5cd2e25f6cb364f620470bcb5020fae1915eed18126fbb57577f2565f002ae2b2f31ebef8d87f63cc34ae4897d5266ad172ed04015e0f0e4b9cfbdad5704c1f3de85ccea97b0b10dd3b1c455545", 0x1000}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="3000000000000000ffff000000000000e8dfa1e9f76dbbe0a8cf0ab116c772ac530f6cfe0cefb49c74cfb0ca91ee199cc00000000000000001000000090000001d6e80d398e7f89980a4be5cdb30c8f36bb4c263aad0cc3b21840711ca6d1d0bee7fa329c396d42618ec79b99f820c943a58a2bbab0f16b6e2a77ca70a8d43a18b4e5ad6fce3297b67518584bd36b3ad43df3f58bbd6657c7dc56efd5ff193812de9b597c73dbc4a9dccfc7357923b3a5c1784287da6a1e80f6c962a3c7626f42a2d910e106b838a11dab2b60c8b674d9704c917e0d9f7f7694be1c2f59f0ecd4fb9a94b9aa0c667d4d95f1db6996b000000000058000000000000000100000006000000fc4957a47eeb2a6149266933718916c0b8b58f1a9b3a49fde48d2de92ea396ee6c8283b7384f34dab45b964713cd75bc4da4272a742c10dbb93dc523f090276b0000000000000000ec55486d4eaada06352baa61fae67a7da85b745e412390b95c559ead2bf05dcbbd1e7527869efc2f7741fd5c447c60b1108360bafb5a1f6b806738446b0417a3646e73dbe64d84e3022000e0b66e06029b7e2e3c952cda9818fa0a209a64e3c45e8e3fe946eca4b96c646a4755e0aab4c865d117085103af6e0cc2e7f8f3fa8b549443cb36"], 0x148}, 0x4) 16:03:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) write(r0, &(0x7f0000000000)="64c4a3bc1bde0cacad59d7d049a5b75ba5e71a3c9691de77a2007d4cc91ad1ec90c26d0f40ccfeda6793e88fdba7851991fcb421ab4d865194869a721c348dc670c9d3909246fbcd4fb73d8d2af72d03261a4e415b4cb31324d2a32d88ee2b5f69fc1771c06ec9a57d478452458c360323a52a04b75f6b08eca067c4e39172423ca210a70f5e7c44b427a739a7a96974cd20e9b0c4bc295845aed22a9b39cdb9ce8e0447ffb2eb235880c767f93880c9", 0xb0) open(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000500)=""/65, 0x41}], 0x6, 0x35) ftruncate(r0, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) mlockall(0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='-$\x00', &(0x7f00000000c0)=',^\x00', &(0x7f0000000140)='\x83[\x00', &(0x7f0000000180)=':r%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'k\'\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='&]\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='-{$&\x00', &(0x7f0000000440)='\'%(+\x00', &(0x7f0000000480)='\x00']) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/46, 0x2e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0xffffffff80000000, './bus\x00', './bus\x00'}) getsockname(r1, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) 16:03:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x8001, 0xc6d0, 0x1, 0x2, 0x4, 0x9, 0x2, 0x3, 0x1, 0xfffffffffffffe00}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x29) 16:03:22 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f00000004c0)='./bus\x00', 0x3000, 0x3f) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000580)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x2) 16:03:22 executing program 1: r0 = kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xec7}, {0x2, 0x6}}, 0x2) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:03:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7ff0000000000000}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7fff, 0x4, 0x8000, 0x0, 0x1f, 0x3, 0x2, 0x3, 0x2, 0x8001, 0x1}) write(r0, 0x0, 0x5) 16:03:23 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x200000001000) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:03:23 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa2, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/97, 0x61, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setuid(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x5}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4007, 0x6) 16:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:03:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:03:23 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x5ddc7b6a, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:03:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair(0x7, 0x8004, 0x16, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) utimes(0x0, &(0x7f0000000040)) 16:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='Mr', 0x2}], 0x1) 16:03:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x107, 0x7}, {0xa7, 0x5}, {0x89, 0x3}, {0x89, 0x101}, {0x87, 0x80}, {0x101, 0x8}], 0x6}) syz_open_pts() r1 = socket$inet(0x2, 0x1000000000002, 0x10005) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 16:03:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 16:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mlockall(0x0) write(r0, &(0x7f0000000180)="6f4c00d73eef26db91eed88d6141aba14b6f373024ccd3dd838b55f667596b2122912059645f5a003ec7856c6d6c77233f83dc94c39506b9936909eedfd635c64fcf5091f2c64df5466db2d51e70c2f49812dcd1d3e9dbf4c549037564340bfb01c62b1c77b60162211403dda56a44d0ae489c9d5ff95570d24129b6aedf66a9623301913d490616698514323b18ac0a79a9da87223f105eea4ae5fc5426f569b888d0313298f1de9df849eca16e928b76c21447d3055a9eebd7147c31c3a06ecfc48260fb2f9c5d31b1125bba30a8bc5d1520e29193e20ebc4a51cb99fc256010b0db04aac0c794929aafca", 0xec) write(r0, &(0x7f0000000140)='a-', 0x2) 16:03:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x8}, {0x88, 0x6}], 0x2}) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) execve(0x0, 0x0, 0x0) msgget(0x2, 0x400) 16:03:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x5) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000100)='./file1\x00') getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) dup(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000940)="d91137e819db351c4a667669d452a3ba8ae5ed4d0bddbd7020755b176685a5b047d4cb5743cad479422a63688eb4a2642b7e629e13a0a0265261c5622f242dba1ac851baa178ee66ecbc3bc6b25a6a1c7a79a8422c45bf57f3ad230df1e216228e7b0889fd1bd95a87e9e5c5dc11b06e2a8250a47585163203a0f005db9c05a7eb14c815baef2c545318bb23294d57ab8688d613a9580133ac2098b5db7a1e5e76b7c37edac5e07e29d89df804d6d417cb1133881a6956a4dbf9f99da51ff9e2507fd8f3b07672f975418a5384b744167f28095f0bcd628b69768c6e403305ced893ea6763d027b331e2853f289c8cc39ac942e8df9ca8aa7223dfa55d04c73c37bc9e6d2aa6654ff0180f4bdaa2905fa6a9180229657b047debd3bc602c91867966c34f3d08e2d8c721543aa70d44689580dcf270aa323bb0d19d64ca98b5f228c578230aab88a95b5a4aae5ba471dbe9e288cead025334a0fcb44d5e86adc1a2d486d0424b54289be823814a33d1c407ba150ac8a17045c9898eeaf78896eedf26749991a021514cd1f54449f02e015193c72f3414988a3477bf6c174d0991bc91fbeafe29c167ad53e45f8d70f4c421039d8626b87cd02ef9265f918d1c77b45e9564201eaa7942d0e9357aa9162bf79a2bbd082b0b47d0ab74c138bac9d82afc2ce878be4756dc248230ed0741b8e9e7fbbcfc6ac26ed50c73cf45ead3e95a5f5786903d61f93313574c38987bcacc51c7aec99296788839cefbfd7cf6034996b19010d9919e642b21fbdc3ec04d06a007c984e6972074dcf9d290784a1eeaf925892bda892f916ec63ae147fccb7ef8d0cc8cd60ebf7a026b6ec6971c4bec21caa1a9e21f9d9a1666889f014137a7902292ad00bc749df6008a06efe41899d31258d49c1ab2702df21c9f9aedc16d42c5883931c773b31234246977aa49c9a34e68a7227a84466f3d72c7816a840b64d32730bd81b514d061d542a392823f298d9aa2001303ba13bf027042fc47fa04020be93750ae1a33d5c4d18050023fbfb0e6ad357f5f608bce9e0f8f6650610010d6407af1f47774da5daa0c66b870ac66d581dce8ec46720477a61a029ffb8ee771efe7e13df22db1fd6b317bcc4aa54577243b8c0bb9128c53b34292752b53f5bc5e7264fb14f09a622fe10d99e1f0076b9aac9ac902fa1b216e1d3be5e72de20525d485fc537014243ea98334881c66fb73f225ffd8894d461156f6c3f40423f30725e79c896ed3c7b53087bb9e6ae05f9a90d98495f231a7974b57799976c5820207d7ca840d91bcb5548c1587e666d034c2db22cdfec18fc9da52942b5271fb6bfb571b81fabc9cf974430c599235157385e61c9d3852ac0913689a3c5533553c1246dd8c49fdb78b0731db6e6e9e94ac0b899d800f771fb50081a29507efe4fa45bfb4d61ff8e5ec192023e15ceb0eff01e19e485bd467cd9ed087bc0d328c8dfead16e56dd19504c291b6fe90f2088f9a61230edb622ca6825d726776634ea330835cb62ed4c50d7c1abd71583b6d7aa6c9411f9721876a719af680dcac04d55d1a6fd676c9600c420796443eb3724287cdb90fabbc4dbdba7450864fcb2f8d096aae38a6854bc2075a4059a59533cc99c34bc7ab6aaf05767e8d5ba534644632b04d608fc4c220e2694273bffff15d8c3769394a477304b2200a0e57b2f2a742825524396d8726e6253fb5f6f41ade8a99f232e8835c9d3aacea9c7b24e31530fa83139ec3599bed2c016d4ead08f256c5b60a7f669d5178c99e1d34f6d8c5737e3cb0b434e0965f494b45e370960774ca05231492bf67569e2c88b4841ccc80b7f66faa31160b602010b14aa8d58da101682aa47042d701098bba009cdc3fe0497b56e4a034acf6849d32175c1083238fe3e785cce45474cd7bbe812e7ce76c9a40b5faf4cb93d02a0aa2e7b22ee1be4961e2daee707a0ee202242cb0a35a23c5c0e6c1a8287f3887bef5cbc7ef6b191523c1c5f9388d557d85944e62f3a63194d83c610d9991120f5f7e6311ce10e1fcb3487cb033e05bc8506f56c424c6e3888ada4e6e861c87e7a827745226e4cd425adf727f7edd1da91943d9e9fb40c527226005af388d24f54a557ddbbf73eeb5907645455aa4f367c67733d0b00fca2049c49c3b1cf2de8d508483052b9aa1964b3b7144fdbbe9f4759eb6dfdc925e904c00dfb08b34aa63f7bebdcaf7a1b29d542fc1563a2a73fb5d65e59fe4e8d37e8eb2275bfb4a09dc77fa589448e7c87ec98ace0455342e991aa521fc565642d76503e06ab8fe7597aed8a9902e7dc90ae29c8961c2696458e618d574402c8fd52ecfb46ff2320cc4e0931634403dbb47d39b48ed4eaadcabee3558196a1fef75cb51968a07b5a712efdecfbcdc9a6f72b46f5de9770a2b09903c2b67e72c2b51d22912ddbc76e7f10d8f23c906ac939c9835969b2c4191d76df8f2a4e0304f7b7a0165bd4185385e03bfd90db6940411eecdcab4b5af0bb250f089e121f1233c161f3a08663d0d36da8576252e3d47335a940c103fcf12e89ba73776ac6e1cf7bb84a8f86be3e028a96b92d1be662b51c235833b4dc5e0940072e3a0e0289b36b1f2f21af227567468ab13ee913aad89890d18c5ad7413a7faacf1305abc65052e7ebfaf9ab57e7adefe15b803cb2148fa79959fd10f9ca11f635cc65cae35bf7a8ccda06c238a750930c1aa01e12ef7ffd33ff747f43c987fe12ff3732187369db73b7d99452f7add0692699d8dafd25d501e7ade7b8223d0710d4ca44834b028ae64297d483536ab77ee5949a5758d33ac178258cb58e9163940c6232a71538259ddbf1a64c850cd39bfe210fa45723d3ffb9e4a9603bef25121cdb3e828dc4e50db6345c8be6b30b30158f203eed78592cf6ee8c1055ea5304a9beb11c5d10da803922dc7b6bb1010fa5d5b7ab077d72e0426d6898dfa6c83558d12838d4db1c7e4bcc872bb2aea7d4da214cedd2bacf6384cbfe68e1dec9c7cc4fd5b5bf74d264834b78b01632b7eb11ccbfc53b1409fc2bc6a84a9f41895ddf24a625b6e48da2a20d37b729360dc2e54670e4c8aee3ce208cadf1ee7dbefd0a692d460bca9272f3b4150d0b493d77678da3c9f50c16cbb90b2c8de491fff02e8bfdf6515d63dbbd678541331fb7a013bca6e53164cb20f2793e2a01b4f80eb2e86d87ba45ce81c0ab5658f397d2c6d8004de7144efcb462c69f70fb78525532a02ff7010c4d3c90353f2a8f29cc20efe67235bdc4cac3a536e71d14ea75b1be8841e54c00198708ce4d0b312eec8fa51477fad5e06a4442fd4be9f24b302b5db8daaf62a783ceb45ac0ee790ba45900c2216957c1b7b7c9a6bd4240b1a745f6f93370bf34ae6fe9e89cd1c69a263c1aa01448fb58c59368803c9749d0b63f45d8ae7f40e36e8982da04bac525fab679b5875b31ea3cc1677e6b3107305437d0e7c0345fd7de156d52f21548793eedd62e1405de9c9c2ecdcaf54f8ca608408d0344041cece801b56453042bd4735b706b4e1285f8f6cdd8ce615f5329557405deaff2dcda319527c4a1d57a94c102bec0fb4cf7b779cdf64fef1fd0e1aac20e1a18b150ffc2a48e0719972edbd178ef0b8b1d1cd61e24ea87fd6157963a90eb3479bd3838ab1d5b79ba3a87cc696b5648efaab886d181ac8573dbac94b2e8f1d7bb8d22fb7e4635e949c0e6c5d72e4c5d5d21d336974db36dbafccdae2db1244f44af2e3cdf7dfc2622a3f55bf1ccd5172820f90851a55e7608f2bc29aecfeacbcc7169d5e8fec644fba8584ae05c050d83a5fcb3d3a0f6eb72e4618d5b5387a1fe6c365e68889deeaa1defaf053e591dc592ff1f4b62d16bbbe3e402310b3dbbe3c38ab1011f7a467b1b8244811a1d4cd88f1816d913d86daef245b5325270268104f7139b98db10858a8550fc3aba86c36891c0a86221c5c680533991cb6bec1707079a3a7d721b5cfa691e69024fa1d41dcd67bb8bbfaa850e291ecc0004ed01dc6a80b1cb9c7fc920811f364e5d8219ab220369ad8689a3bbff7fdb2c43c3d0a9e08718a23d02de77737f6b9ae94fcecfdc2fbfe10cd56a3549492b09de6c445e3e20633772f2984a2689df1d97a674f273f8f074a4e343378e7b1db04516fc7421028f5a739b813a1198a943d462b69251d41a2bfc122eede388763e14efbce65d808297fbc7c9fbe005e66c15a90b563dfe06222f4b30fadf86e4fc279c9e84c7ad8f355b7e3d728e0a3e4bab5204df2c405479afb6ddc4fc3873d6f2cbcc197276a05bfded187428406bbc180781c2ef33e4f31736518ccae998dd128acb13306fd605b513db1ef9822767f98fe1e5a3a3c8f838775ad990615ef61593a5e0faa57970f012bea0d2ac7a4c6b530f97d5514e9a9a0dcf2c49d6834c2cfd84f68553a88172386f2e50c08289ed4f00c8515a450ee22c22bf591e4169a502011fbf9ed43de8166c89011ab21a15598961345c554dcf6053efd0512aba421153bd3b2f165bfe6f1dcaf3f7d6640934b1a50b02943beff7772dced471ab2b9fffe99dd01a401535d315b3bab6c28b6211901cf4ce35f5b6c4979a0db71aab6a5839931d6c025851ef3646d143ba134fbd978d2952ddab5460e99c2cda291767c36ea5153f2abe9b5f260fdc9488e47661b8cd4627a74760c17a018393f35e1673b81147cc72e1b154313bc027e1eae81dba328bc2b7716107bf113a8d5513dd436ca6a4c3334eb382dd1e218b7c32ee22cdf7d3c941de9f05046604fefa62ec5806ab60ea19ab1f88548d46114dc2f05616c72dc5ca5748c8b257e29bfe66044618628bd7c72a4f168bcdc220810b792fce877b1a93e86d1485a7dd1ac6f71735e3e1f627e1cd9880e50f16af784c6bbc85b094dc9ce5921b1d3adf142a27d9dea22c13a4c13ece7eeaad2a6f6aeaea5fcc194db127258f7b1c5edec4853ecfb05fb0803c41289df0eb21691b5eb1105cdc32938210e59b897da1648198d10fc3ee9a1c83d6793c8e82824570be9bce0a1532cf313b3cdd8942be860aa968915cbf395fde236f115ca17ff7efb9ac596cb1b62779fbce22ac23c820cc4f7e896ce557b1b11e35aee385c95f7638a718bc7facfb1e62fa1c788f1582087e380f079544a83fb73ef7132d54c1b116f1e4bf473a806401500cac534e161323c88e139676ad337aee3257b2447f5a857e57e9e9cc3b84003e7518b6ed2cb83624b15a1a73f0ec0aa6a71df7322219862a06af0b453080c1ef8cb4dacb8252cc65d15241d959264ed544c07bddcd68f16938a2300c712286ed517dc808ee84146cebfa1f6aed8b993d82088c3710e8d9eeb820f4bc05ddfbb18c8dd14c4c236d6014dd87fb48ef808003568d6587c88add92b4cee12e5873cde05a5d6703f09c4e8bb797e55d1f56610fe33cfd6548960b8a2179b40785d3da33a8e6bf37028b13f482ffcf2229c24dbd58f2f51beadf9f3c10fa1eba8f6c62a6987fb2a3888da07a875194ec15dcfe4942885baa0aecf499b7d4db6c4f7717f07124a0e8b51f2d75acc09f06f355b2a43dd81365f80e1be64846124964a4ebe5f178ecc1c46e52c1b4809e8f6ec2c3c15236d87898fb24477f51fe3d42caa9bbab840c311c8c72820d5a7c3f4a3be177d14210dcd025bccbe8297f9f137d979e07186e69bbdf05bf5104cbd4384cc603ed4b9a297f9f8d9cba718a757174065217b05951d7eff114ac12eae3f79b9442618ce7ebc47fc92c9a8e2cd7e5c522ab10915c79a1f054ac34e0d285ff97323cdaf787c66", 0x1000}], 0x1) 16:03:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7ffffffffffffffc, &(0x7f0000000100)=0x80000000002a1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffff, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0xf46, 0x4) 16:03:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:03:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x21, 0x3, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x8) dup2(r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:03:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x1c0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000940)="d91137e819db351c4a667669d452a3ba8ae5ed4d0bddbd7020755b176685a5b047d4cb5743cad479422a63688eb4a2642b7e629e13a0a0265261c5622f242dba1ac851baa178ee66ecbc3bc6b25a6a1c7a79a8422c45bf57f3ad230df1e216228e7b0889fd1bd95a87e9e5c5dc11b06e2a8250a47585163203a0f005db9c05a7eb14c815baef2c545318bb23294d57ab8688d613a9580133ac2098b5db7a1e5e76b7c37edac5e07e29d89df804d6d417cb1133881a6956a4dbf9f99da51ff9e2507fd8f3b07672f975418a5384b744167f28095f0bcd628b69768c6e403305ced893ea6763d027b331e2853f289c8cc39ac942e8df9ca8aa7223dfa55d04c73c37bc9e6d2aa6654ff0180f4bdaa2905fa6a9180229657b047debd3bc602c91867966c34f3d08e2d8c721543aa70d44689580dcf270aa323bb0d19d64ca98b5f228c578230aab88a95b5a4aae5ba471dbe9e288cead025334a0fcb44d5e86adc1a2d486d0424b54289be823814a33d1c407ba150ac8a17045c9898eeaf78896eedf26749991a021514cd1f54449f02e015193c72f3414988a3477bf6c174d0991bc91fbeafe29c167ad53e45f8d70f4c421039d8626b87cd02ef9265f918d1c77b45e9564201eaa7942d0e9357aa9162bf79a2bbd082b0b47d0ab74c138bac9d82afc2ce878be4756dc248230ed0741b8e9e7fbbcfc6ac26ed50c73cf45ead3e95a5f5786903d61f93313574c38987bcacc51c7aec99296788839cefbfd7cf6034996b19010d9919e642b21fbdc3ec04d06a007c984e6972074dcf9d290784a1eeaf925892bda892f916ec63ae147fccb7ef8d0cc8cd60ebf7a026b6ec6971c4bec21caa1a9e21f9d9a1666889f014137a7902292ad00bc749df6008a06efe41899d31258d49c1ab2702df21c9f9aedc16d42c5883931c773b31234246977aa49c9a34e68a7227a84466f3d72c7816a840b64d32730bd81b514d061d542a392823f298d9aa2001303ba13bf027042fc47fa04020be93750ae1a33d5c4d18050023fbfb0e6ad357f5f608bce9e0f8f6650610010d6407af1f47774da5daa0c66b870ac66d581dce8ec46720477a61a029ffb8ee771efe7e13df22db1fd6b317bcc4aa54577243b8c0bb9128c53b34292752b53f5bc5e7264fb14f09a622fe10d99e1f0076b9aac9ac902fa1b216e1d3be5e72de20525d485fc537014243ea98334881c66fb73f225ffd8894d461156f6c3f40423f30725e79c896ed3c7b53087bb9e6ae05f9a90d98495f231a7974b57799976c5820207d7ca840d91bcb5548c1587e666d034c2db22cdfec18fc9da52942b5271fb6bfb571b81fabc9cf974430c599235157385e61c9d3852ac0913689a3c5533553c1246dd8c49fdb78b0731db6e6e9e94ac0b899d800f771fb50081a29507efe4fa45bfb4d61ff8e5ec192023e15ceb0eff01e19e485bd467cd9ed087bc0d328c8dfead16e56dd19504c291b6fe90f2088f9a61230edb622ca6825d726776634ea330835cb62ed4c50d7c1abd71583b6d7aa6c9411f9721876a719af680dcac04d55d1a6fd676c9600c420796443eb3724287cdb90fabbc4dbdba7450864fcb2f8d096aae38a6854bc2075a4059a59533cc99c34bc7ab6aaf05767e8d5ba534644632b04d608fc4c220e2694273bffff15d8c3769394a477304b2200a0e57b2f2a742825524396d8726e6253fb5f6f41ade8a99f232e8835c9d3aacea9c7b24e31530fa83139ec3599bed2c016d4ead08f256c5b60a7f669d5178c99e1d34f6d8c5737e3cb0b434e0965f494b45e370960774ca05231492bf67569e2c88b4841ccc80b7f66faa31160b602010b14aa8d58da101682aa47042d701098bba009cdc3fe0497b56e4a034acf6849d32175c1083238fe3e785cce45474cd7bbe812e7ce76c9a40b5faf4cb93d02a0aa2e7b22ee1be4961e2daee707a0ee202242cb0a35a23c5c0e6c1a8287f3887bef5cbc7ef6b191523c1c5f9388d557d85944e62f3a63194d83c610d9991120f5f7e6311ce10e1fcb3487cb033e05bc8506f56c424c6e3888ada4e6e861c87e7a827745226e4cd425adf727f7edd1da91943d9e9fb40c527226005af388d24f54a557ddbbf73eeb5907645455aa4f367c67733d0b00fca2049c49c3b1cf2de8d508483052b9aa1964b3b7144fdbbe9f4759eb6dfdc925e904c00dfb08b34aa63f7bebdcaf7a1b29d542fc1563a2a73fb5d65e59fe4e8d37e8eb2275bfb4a09dc77fa589448e7c87ec98ace0455342e991aa521fc565642d76503e06ab8fe7597aed8a9902e7dc90ae29c8961c2696458e618d574402c8fd52ecfb46ff2320cc4e0931634403dbb47d39b48ed4eaadcabee3558196a1fef75cb51968a07b5a712efdecfbcdc9a6f72b46f5de9770a2b09903c2b67e72c2b51d22912ddbc76e7f10d8f23c906ac939c9835969b2c4191d76df8f2a4e0304f7b7a0165bd4185385e03bfd90db6940411eecdcab4b5af0bb250f089e121f1233c161f3a08663d0d36da8576252e3d47335a940c103fcf12e89ba73776ac6e1cf7bb84a8f86be3e028a96b92d1be662b51c235833b4dc5e0940072e3a0e0289b36b1f2f21af227567468ab13ee913aad89890d18c5ad7413a7faacf1305abc65052e7ebfaf9ab57e7adefe15b803cb2148fa79959fd10f9ca11f635cc65cae35bf7a8ccda06c238a750930c1aa01e12ef7ffd33ff747f43c987fe12ff3732187369db73b7d99452f7add0692699d8dafd25d501e7ade7b8223d0710d4ca44834b028ae64297d483536ab77ee5949a5758d33ac178258cb58e9163940c6232a71538259ddbf1a64c850cd39bfe210fa45723d3ffb9e4a9603bef25121cdb3e828dc4e50db6345c8be6b30b30158f203eed78592cf6ee8c1055ea5304a9beb11c5d10da803922dc7b6bb1010fa5d5b7ab077d72e0426d6898dfa6c83558d12838d4db1c7e4bcc872bb2aea7d4da214cedd2bacf6384cbfe68e1dec9c7cc4fd5b5bf74d264834b78b01632b7eb11ccbfc53b1409fc2bc6a84a9f41895ddf24a625b6e48da2a20d37b729360dc2e54670e4c8aee3ce208cadf1ee7dbefd0a692d460bca9272f3b4150d0b493d77678da3c9f50c16cbb90b2c8de491fff02e8bfdf6515d63dbbd678541331fb7a013bca6e53164cb20f2793e2a01b4f80eb2e86d87ba45ce81c0ab5658f397d2c6d8004de7144efcb462c69f70fb78525532a02ff7010c4d3c90353f2a8f29cc20efe67235bdc4cac3a536e71d14ea75b1be8841e54c00198708ce4d0b312eec8fa51477fad5e06a4442fd4be9f24b302b5db8daaf62a783ceb45ac0ee790ba45900c2216957c1b7b7c9a6bd4240b1a745f6f93370bf34ae6fe9e89cd1c69a263c1aa01448fb58c59368803c9749d0b63f45d8ae7f40e36e8982da04bac525fab679b5875b31ea3cc1677e6b3107305437d0e7c0345fd7de156d52f21548793eedd62e1405de9c9c2ecdcaf54f8ca608408d0344041cece801b56453042bd4735b706b4e1285f8f6cdd8ce615f5329557405deaff2dcda319527c4a1d57a94c102bec0fb4cf7b779cdf64fef1fd0e1aac20e1a18b150ffc2a48e0719972edbd178ef0b8b1d1cd61e24ea87fd6157963a90eb3479bd3838ab1d5b79ba3a87cc696b5648efaab886d181ac8573dbac94b2e8f1d7bb8d22fb7e4635e949c0e6c5d72e4c5d5d21d336974db36dbafccdae2db1244f44af2e3cdf7dfc2622a3f55bf1ccd5172820f90851a55e7608f2bc29aecfeacbcc7169d5e8fec644fba8584ae05c050d83a5fcb3d3a0f6eb72e4618d5b5387a1fe6c365e68889deeaa1defaf053e591dc592ff1f4b62d16bbbe3e402310b3dbbe3c38ab1011f7a467b1b8244811a1d4cd88f1816d913d86daef245b5325270268104f7139b98db10858a8550fc3aba86c36891c0a86221c5c680533991cb6bec1707079a3a7d721b5cfa691e69024fa1d41dcd67bb8bbfaa850e291ecc0004ed01dc6a80b1cb9c7fc920811f364e5d8219ab220369ad8689a3bbff7fdb2c43c3d0a9e08718a23d02de77737f6b9ae94fcecfdc2fbfe10cd56a3549492b09de6c445e3e20633772f2984a2689df1d97a674f273f8f074a4e343378e7b1db04516fc7421028f5a739b813a1198a943d462b69251d41a2bfc122eede388763e14efbce65d808297fbc7c9fbe005e66c15a90b563dfe06222f4b30fadf86e4fc279c9e84c7ad8f355b7e3d728e0a3e4bab5204df2c405479afb6ddc4fc3873d6f2cbcc197276a05bfded187428406bbc180781c2ef33e4f31736518ccae998dd128acb13306fd605b513db1ef9822767f98fe1e5a3a3c8f838775ad990615ef61593a5e0faa57970f012bea0d2ac7a4c6b530f97d5514e9a9a0dcf2c49d6834c2cfd84f68553a88172386f2e50c08289ed4f00c8515a450ee22c22bf591e4169a502011fbf9ed43de8166c89011ab21a15598961345c554dcf6053efd0512aba421153bd3b2f165bfe6f1dcaf3f7d6640934b1a50b02943beff7772dced471ab2b9fffe99dd01a401535d315b3bab6c28b6211901cf4ce35f5b6c4979a0db71aab6a5839931d6c025851ef3646d143ba134fbd978d2952ddab5460e99c2cda291767c36ea5153f2abe9b5f260fdc9488e47661b8cd4627a74760c17a018393f35e1673b81147cc72e1b154313bc027e1eae81dba328bc2b7716107bf113a8d5513dd436ca6a4c3334eb382dd1e218b7c32ee22cdf7d3c941de9f05046604fefa62ec5806ab60ea19ab1f88548d46114dc2f05616c72dc5ca5748c8b257e29bfe66044618628bd7c72a4f168bcdc220810b792fce877b1a93e86d1485a7dd1ac6f71735e3e1f627e1cd9880e50f16af784c6bbc85b094dc9ce5921b1d3adf142a27d9dea22c13a4c13ece7eeaad2a6f6aeaea5fcc194db127258f7b1c5edec4853ecfb05fb0803c41289df0eb21691b5eb1105cdc32938210e59b897da1648198d10fc3ee9a1c83d6793c8e82824570be9bce0a1532cf313b3cdd8942be860aa968915cbf395fde236f115ca17ff7efb9ac596cb1b62779fbce22ac23c820cc4f7e896ce557b1b11e35aee385c95f7638a718bc7facfb1e62fa1c788f1582087e380f079544a83fb73ef7132d54c1b116f1e4bf473a806401500cac534e161323c88e139676ad337aee3257b2447f5a857e57e9e9cc3b84003e7518b6ed2cb83624b15a1a73f0ec0aa6a71df7322219862a06af0b453080c1ef8cb4dacb8252cc65d15241d959264ed544c07bddcd68f16938a2300c712286ed517dc808ee84146cebfa1f6aed8b993d82088c3710e8d9eeb820f4bc05ddfbb18c8dd14c4c236d6014dd87fb48ef808003568d6587c88add92b4cee12e5873cde05a5d6703f09c4e8bb797e55d1f56610fe33cfd6548960b8a2179b40785d3da33a8e6bf37028b13f482ffcf2229c24dbd58f2f51beadf9f3c10fa1eba8f6c62a6987fb2a3888da07a875194ec15dcfe4942885baa0aecf499b7d4db6c4f7717f07124a0e8b51f2d75acc09f06f355b2a43dd81365f80e1be64846124964a4ebe5f178ecc1c46e52c1b4809e8f6ec2c3c15236d87898fb24477f51fe3d42caa9bbab840c311c8c72820d5a7c3f4a3be177d14210dcd025bccbe8297f9f137d979e07186e69bbdf05bf5104cbd4384cc603ed4b9a297f9f8d9cba718a757174065217b05951d7eff114ac12eae3f79b9442618ce7ebc47fc92c9a8e2cd7e5c522ab10915c79a1f054ac34e0d285ff97323cdaf787c66", 0x1000}], 0x1) 16:03:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x43}], 0x0, 0x0, 0x9, &(0x7f0000000180)={0x9, 0xd24}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 16:03:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000cbf1000000000000000000000000000010a1141f571767e3c7ed51a8cfe6f7771bf94a4dce2d502b21033bc343d38846b13d4278897ea453c4a8810f43d65d433235d986e3e3fd88fcd67e9ca6c555fec076a8a798c38591492d4061cf05ee4a0511ec7a49a74e5459dd081530ef3e89544e6dcc0988eeba0f37eaf806ab55c3955c69183d900ce70ef70e21d996acaff202de57af23b0b5e892981ca40036aa04343dd76d9a9df3ea76a54ae281bd06da7aec70da0136dfdf267d606141042931dc6ff260bbb09c8fcf44b05063003e59a7257eba891035098ab8cb02822eafe57f81d7f7af6831abe4b84190000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) poll(&(0x7f0000000040)=[{r1, 0x50}, {r0, 0x1}, {r0, 0x10}], 0x3, 0x7) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4400) r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/146}, 0x9a, 0x3, 0x100800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$dupfd(r1, 0xa, r1) msgsnd(r0, &(0x7f0000000100)={0x3, "ea3ba8a128033b05db14362b6a6018aaf4eb06b59cfb89088b6a5e5779f44b2900794bd596b98a99a09f9772fae723186184fee51b5a5dc8726c03930205923d4fe60041d068db71e9a64ddba356f30391138d7baa7998730a12262fa4877cf15a4ed9a1cc5946b51c358a36d53feddf31a7474995989f0488f48aa7da57f2cea636c2b16f796b24e09e250e7d8dd6c10940888e68273e873d346e33e809cbb5dea207ca75b46af3afc9e908538a4e5e226ff2fda856ac73345d8b30abe56b7b929b35ce1c4460c18b681bd1feb39c835ef276c9bdc73ad4822986366dee003900c9ae9a5a08ed"}, 0xef, 0x0) fcntl$setown(r1, 0x6, r2) getppid() fcntl$setown(r1, 0x6, r2) 16:03:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1084, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x100) symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xdf7) 16:03:25 executing program 1: getrusage(0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffcc2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x144f9b19, 0x52cb}, {0x18, 0x3, 0x5, 0xcf63}, 0xe775, [0xfcf4, 0x8, 0x5, 0x3, 0x0, 0x0, 0x6]}, 0x3c) 16:03:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea83", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000, 0xe214, 0x7fffffff, 0x2, "60232c9965f1ae8421d53c397e125475dd73c7ca", 0x8, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x4000000000000000, 0xfffffffffffffffe, 0xffffffffffffff7f, "8549d508000000000000008e5dea9c11fe4dbfa6", 0x0, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x7, 0x4, 0x5, "5a29f9407653f15ba2368d77c4d336b211e48fc4", 0xffff}) %Á2À»Ãd»'D.denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) getitimer(0x1, &(0x7f0000001000)) fcntl$getown(r1, 0x5) connect$inet(r0, &(0x7f0000001040)={0x2, 0x2}, 0xc) 16:03:25 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9, 0x401, 0x5, 0x2, 0x0, 0x9, 0x1, 0x8f}, &(0x7f00000000c0)={0x8001, 0x7}) r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:03:25 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 16:03:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x141) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) flock(r2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:03:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x7ff, 0x0, &(0x7f00000000c0)="b57fa9714130410b9532d97f7417c61c20b353ca1fb4bf27c0e4f7e8e7da8e41dc378ad4b34fe7ba16b87d6ca1ae69d8502e93d3a3db8f7a7c4b2c3140866709419dcdef352153abbebc0ccd43e5d3d5ead2478b045aab93426ccfd8b9cf99afe8c58a75e00ac5ba2330343847184ef107510bf39970e3831c28a1a40bee45e9d5af617cb179e79ed56c91f10b0c25e985a91a2f9cb8c41e", 0x98) 16:03:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000700)="c10086fb07b48e491ffa9f585c2c52568fa56365b5a9bf493e8210167b469b272bfe3cb880698af10743030b4e4009b9a7a1f0c92f96944b328070cf58668cac5fc62b29c7c4dac33b0e4d42d99283443a1e6c1c6c94ca9edcd7d8c14fe29ce57618931ed52c2dd529c7505f13e668baffb6faf092fdb956170592d6fa37590527e05d78db37bcfd63d35d1bfe335880f9a4d515c3f1e12f5222af5a7d9c10050817296a59e1f8b6eae0237b635f1e362f7f781b36f2640cb8b015eabc968d80501818195265879c34ceda1492ec9a9b12239faea928061b9363170c03045e9acc88617ce23f646b4ccebec650e0fe03bb6acf03e279b654a202e528e70e6f8fab6be98597b5fd090cc1093b9ee5b7e83c9b99935d77baed553eb826e1b623cc7cac4de6090eb14bce662337be5783e8cc39f612c2588eb5489348511e1f389f6b499172051bce1aa49c2095bc93ddb79ca1444517714c6368ad476232ac23428d45764d6949cfb9acedc0e10e910c5851c6bd8bbf20e69635dd218ed7ba008d00504d1d79cb090a2260e0070958bd7e64f8616c3668e9947565c0106d9b252d567c7165566d43102cbc7fc3502b507728ad8031b791e5b18abc1e48daddd745c8f8d3ee97579b37b684df97641fb6a26714885b2685df52a6c57fae4ba3f342c8d13a1d5b7aeff81f0874398a6dd7a7a7f18282e9310e738f15959a859599b4bf0f65ede5c5ab30fc9ebe41b49eb0ed4dbcd0194cf13bef3d5ef1bdbace0eda84b3a24de08abd2fe1301b7eb1ae7ad46ba436a9cc68ac243e0dbd9e47506e69d6994c29eca844ea0c0980654a27db35eabbe60cfdcc7265f978fb0ce2aa479eb7229d4bf9a6ba6b5d0806a48e8502b3e7f0aa2bf628930e3bbd043b27aab937578d7f3df44a11edd938e970cfe173a82ef0197cb30d163b8b932f386e95051d458f222830102c24a2c3a899a2f0e05f4cc399ddf9200c1fe7047ecea5ec10c78fbccc555ee5660f78db1c322f4298d7fbc3e865eb50aeb33c495bdacfbe24de82c48c6393e282432504e07de1a323ede79de6fd0f3ca9421acf63f2d69a73e0bed15bdb63e2e8f953b290f9faa3ccc833372a9bdf4ad263e112887ad8411e010565d6227fd38e6fbe187383aa556a21fe24624b75e6a55193f93c1e820f48465dcd2019e830d3f9f2fcd30e7e45542ad3a69c2ea3a3fce7edf1316874b9b786a1d4407dc1fad67e2602b399f19a93843a51b6fbc3b49310aa162fe75ab2527f5f35d7b439a77462755ff5c292ab9285714d9f419683005a81218a078f0780dff2c0631f978228bbd8ac28eccb4c4ca1bf89d53a9a7d7494d1ea25db45c6326da5c2100227c9dab80da8e58d5fb245628e4d478c76457b9ced9a69f4ec30d0982748e06130f55bd1131d5164338d3d89d6e330c2cc7c76f8a9e6144d1907d17a6959033d6b524cd6fe9a92b31d27129c8d3e03136d499372b672fb6bd7d1e895c00726c1f37b8189e8c1aaed998ee386168ec1fca75f2635343dc6be279e9733f23841bdc665dfc55a0832c78c59b6f037df4f094af7a3630e889758a317fa133a399382f44ed3f886ab33e60625a6044371ee8c6ffcea14dd18c06e6800751737dc9e968580e47540c694e095d487bd2395dea31ce6ccb36f32fd3c120115691ebe778ceada6e0c640187d52f6a3d6b9ad9cc61ec0ae72133d3b80b9713eb04c45cd5cfe055e9d19dd78eb46048791a5e4fed072bbbd8157611e30d3719ea9cf00d8b3cd6883255d5d60b38d560d9ff8941c5946f4731e7644356c0fa38aa8219f90c61d3f9a119bc517fb63efa671d3d0336fd5e777234da7d6838a02eeea2585a9462f8d3580c4dd2a42aae6fa8e458a96c1111a12ebed2449b7aabbe6d664aa3f155de2aa24c3915bba8624a8b7fd1d93650f96fa7fa94bdfa0961ff3974c293bbb2ec32f0f7169f8191fb6fe02e4b64d473cdc6b2b50b0f250b272526ac6a19936d60fd6ba82c519c6ac3d321733b9928147d2bd2776e7de417efde1be48a43afc7d4f0e0bfb043417c81662be80fbbed1a30e6c25cfe9569fb8fe6f1de3fda578d5bc3880d24e76daaa52a9725557b589984746593e8ccbfe967b2c7d850360427afa01d4d746bd376b9ca9e5cea904f21bfd6e2b3775fde9a40553fcbbfed605d16970209938d30220c46da6a0cef33a7df488d7304e22cc57c71680cdf4e065ec638307fdcc00ac8eae5907def9fe60aa7747046a7b7c6915b7f08cf2d380a9d076d7341db24a8cf07e847444a7b65bed155234c324d63d5af33c5f5d8d416a2a34645a69427711830749bc7b2c5a628fc80a5a769110b5962e404a0357126c8ee4f4f9b76b5fcbf9a0bab3d3a2b153bcd8633a0e5f30fc3085b0614ac7d57ee795cf12c80a1457170a5ce52c4d94df9be7753ef47479ce4947c7a6521a23ee16904df4807327b702035eb34502d67c68945d76626e455d5aa1b42cf02f312dd1a69e9a6597cac55bdef6feb6e2ed9200d7c538d8072a7e677ce33bd1a611c39fc2ee346b5fe340d057dc1daa48c4e4c67feb836dd4c98c735f74b9ec7e2be13fcc81a2a4b92978c0ef58bc65ccd5531199f4ea691c0ce42e1d582808b7adbbd92d9c9451cb2f09cf1347e9110f2cd7ae43854d78532e5a207b26b603d56dd39b7736edf9db204a1cf175103f80fd1741a157a2023fd5f11461f16f32147279ffc558df3790e3cb9c80ac95d49a283386a1d0d22df122fa87d0771f6e02c80f4666fd26cb6a19b720d94dad7ede3ce505e215685ea7aaaa670aa1991e67f8c3a2caf6e6a8ec9d8985474aac5caf6160ba81bb9ea572d3da39647e2564de49bc7c4f5ee04b7c24f19a8cb8e7d692a088f09ece158243e939b33d8d4fa2f1ef6ad10ed3b03d1c1ee294da2b74278077b4d20be8ae2dc1efac3f4f65b00b5fc19a90ff00cdc1d4af63ef2cd1da0191f7b4388625b02f70a7bfe3fd6cedbfc60f405d237edc2116536880c80316c10da9b9b93758d40a4fa4d30f130003e7f714fe311e741e865b554f2e9e11c784f70febc8145e672c1ca78801237233151fe6d98ad4a9557e12ec54af7d69c05930852cf136c9b34aa409f9738d0daf695543f8aa5dd5fe94788e13791c54cbb7246eb52498abc04ba1a764ba6d389b2ac03857296a4c7ebad5c92da1a0c72cc578da888bad156d87c99233a7c5915df36f0be055af7b62fa054ecd8ae42841c816320684df895d4f7c7855874aedf3bfbc01982ecfa1861fa6aaf0441022b98d37d17b42564dc834a6da682a5c708d9e5b7e9e451ff079214588f1af9e02aac2e1cc3a3efe75632c1731fa05a349d1f942bfd95ad7109b57fa36039edafc23d0ad680028125c46d35b94bad563f3e4bce2d1497c977bc423fd90852adb30ba5cacdbeb7e1ca1d1f34fe7c8aea3580e35a0e84fb849b703105595786769efe7ffea7308737fbf02717af70a71f795727806fc5e5a8ddb1b7e79bdc90ccb762ebe963cf24c2f9b5e41b2c2ae9e9fc2689124f7fa2c5b86959b6bebc4562f7d681c17d789f8711c4ebe80c6ed8fa310094147f2ca4dd47c5d0e6b853eb4545b65f81b9282922681a9641cffc6ae020386448025786d820644c75923993ec4e86cc1ec91178a3438003dba41020af5a9312185fb7446494cf6b4d2205faf7508cd2cffcc391000aea5fbf51fb2661db367790c9e48798deeb0df4108cc86ce9b2074a9dbb06818eca2ef4123f9312c1a9f15b008491f0bc28952f23e398500e82b753497a355653599861399dfd4809b3c0a1e477cea7eea73a692a3d6e5707d69902d5520c5de09e673c8157965d457afbe0f3ac02be25bd028c4e377c2850e567021c0a595a361e56b235cbcec1ccf5e15c3946e10b04e11a996f1e14ca067575fa100c01e8ac2b2b242e3fcf7d862927802f1625e91d68a519ae5765af9637949c664e4011787c701185508cbc1f3c4cb4c144ce068251611e22068d2f2cdcabaa3355a11094241e66ebdedf66750132d0a43ba81c6a2e2d5f6e7f2b2d2127ea9fc0e87216bb6c4b05705d82540c2fc3c38e011e89b7398ab3ac2aaa68e6f8b8dab13232802eb2e2d5796800774b24adc7641fa7019aefc498a41780963e5a7c6e73b5a9f6cd407303d5a6886058e7686e3c2ecb345ee56df0f15397dd72b5e2dc648767b5fd2068ad89ca97a3f5276ac5ff6bff7e67961d0b9cbb45451f8384d261f52d278392f2bcd8fb8ebc669cb39517b4d4d016795d30bb877981cc71bfaf1af028ab2823161816fa08494be9cf847f0b919d59dd30847bb5b56d7c0628ceb0b74e20da458055895576de07beb703614cf71ec330640bed161d431f0a25af83e506c8bb676d8d490bf08a55b5eefa2ad61b597aeedbdc223140d73cf7c3b04843c3b9e055163acd47795d2db53b6acc65c5b9db8b5304585ca2c80a6bb17decb72486a34e7a5ab0170acba14a41bb32370a52e47b27750e0d544ffd184277d9dcc2ea819dcb69a9c4c6db2a5072dc26b7193ec5388e9608d09dd9ec2bb66431ce2fd51fbda5bfec17b57314ea46abc1ec2045a10b14793a51368055fc71078006ec8d49968a2f4a2fcd07ee11de8556f2e6ea5019c1169f714c9c3f1df0fd0f4c0b272aafdb96ceb8d082358c12a426e8971653628d40558552101fe5eca5d68c69713bc119b2dc1212fbe878e61b7bb37573deddd2ce8c067ec7c36ec1d40dbba72d3c1ae399d7bcd7e93801675ef664f10baad601ddac5ed6f6ffcbb0ff072bbfc785a6130a1cf1afc7016477f2c66e2de122866fc49132f71094c151a2b80c773e364b9dd954e518c204571f73c1bbbda6d8046c9d613e4736a74cf47410d4489f7703e11354ee73ca5030e8e7b381f92d19affc39e9d5f1e70215ef33c498cdd5aa103efef38a24aa08b0ef45665057e60faa7152e9977f9b6bccc5f7def36c4ff784e08ee23ac982a503c4d5272807877d0e2e2e47cbc60b616b7f523a00e9b32bc41c97bd28d1a483a78c2c2cdb81690d98a0ccea659643381769772c8d9e9537bc10160bed2847378aaaec10d60bd10859ccb56d2158327e6c4a4711a9daf906d199aaca1bc2e4647704d888e18bbda7994a9e21503ea45bf8b0814f1f10192ec0ef17d7b5a721dfcf502f0b98c918a5b52b8ebfd25f2ccd293328aa158e0827a3dbf81a0810fecf4cc4b3eeaf2b3a6f9a568bef712838cd2a06a358c883790e4592b6a951c89dec96461f4b2b2dc38e52e0044495c6b0c113e1312a773bda8330eaca8063321f9d3e7fbb998a52a961fe14975b96532e16ba2ddbfc8ad6fa348a042269f46220e6ac87f82fe94550ca1ef9ef9b368ac69ae87a9db2e91389244877d8f30da6f05cd447a60a543eaeebb95a24675b01bed03a0cbdfb5bb1a127b3578ce4a0d9aa2d7fc32b634cd23fa14b354b68426d7e44a8922bf3fd645467928817e53a2846435df2a13af7932b12c8e8381c16b70202547513259309b66d82301956f1d373316d9cd66ae735637cbb00449d29c5c707cc7527bb750a05dabe6807a1d2cd47a4b345aedb1f886de5f97268fe99cfd46d9020d26e95dd675452342d47c75b60393489fd074ad32d500f233e147f47c8699c954e4b0af3b36aa15cfcf6f45cc7153906a89f58585d60f2f57bfc7774c7e1eee037c810c988f4fed7697c73585785362def97ba31affea1276560b02a0a6ddb2198cc7888bd54ac324ede0f00daf783cf2e1fab162c39218160ade5f5a9064b080c3ed82ae9bf2ab84daf8b05096ebf7f", 0x1000}, {&(0x7f0000000040)="42c04b99054124643c4577f377a11ecf9cc9c382da188531c41281087eb953fa84e16295c1d0e3ac468ab2c3af2da223aabfef2e5fa560edbb3ba98e80a1efa7fc174e0d4f1a7eed340c8a9be5c963087d6d", 0x52}, {&(0x7f00000000c0)="0c32c671fd52b1b985fdc646125ea774d529f9044cb4eefa5658b6188e3e7fa43c84c17d334c7169a8b4fa5384019ff0557e856bb658e9b6d81c176302ee3f27faf4bca12797b9cba1e614239868952f1cce562029f14861b0bd2e6080013cea0f840d764313a5a2cee7f34a38224b89c6dba4ab26828cd986b71a343ff59157d1b6284d16a0b4fa6dc3fa3c160f34b077e3a5bfc2eed8b5f9a55b85995c23eb02c4e00492e78507a19690818be7d4c113e402ba1bc49b9b7cfce54d774b4fbb6f35878522f1feeba78a642066e8bd72764e", 0xd2}, {&(0x7f00000001c0)="fafca630a36684a829da6eb4dd899da25ef969ba81e0d296784a52c60062ab8b75b64c7cfda04824cba69a33bb5897628b4dc6481636471eb856d83a4ea044b5a6e5ddac83611bada5e7be5a10524047aaa690354eece22a5627b7c0523bc3", 0x5f}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:03:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xffffffffffffffff, 0x6, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:03:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x10004) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:03:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) shutdown(r1, 0x1) fcntl$setflags(r1, 0x2, 0x1) listen(r0, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 16:03:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8440, 0x40) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x83e) write(r0, &(0x7f00000000c0)="41a9533640eff1a1", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/116, &(0x7f0000000000)=0x74) 16:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x4}, {0x88, 0x5}, {0x40, 0x3}, {0xe7, 0x1ff}, {0x43, 0x7fffffff}], 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:03:26 executing program 1: r0 = socket(0x17, 0xfffffffffffffffe, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x6d9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000700)={0x1, './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff9d, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @rights={0x0, 0xffff, 0x1, [r1]}], 0x18}, 0x1) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="1cd2514e2d0e184da41eb90c8eaee411fbeb5b9115e015d609d750f72d02ddb2d6626b985fac3f34bf9350a7393738cd8bdb9449f8db", 0x36}, {&(0x7f0000000100)="286cc0aaa8cb6f1d619bc7f970e4cf48ec39df8dd8ab92a84cb9e9b2e91f5f491bda1b9cc2e9e3e766fb1648d224c55084295c2cbbcd66defcec64a64f5ed2b4c75e8ed9f713c142d3ba16a4d06d1bfe41e9cc00f719c015629cd15f871f92d8932283ab44528868c90014b8b5934928033344a30ef992c570d9891867d9ce86e66fc9a6ce6f617b3b390fc43951917bc5b400e1334af52e45a67f5671d027becf61", 0xa2}, {&(0x7f00000001c0)="a17119c7ae40feb95c7674f9c498d2fab59b11426845a2738ab00e65d88596e2b614aa2a3f2919ac96b1cdf98710ddac6265fc39f305a2f82dcc0dccdf9e047695bf9f3dc7921bea9464bec4ed08759aa48c1cafb3992c32501ac339109cd46b77be35941d", 0x65}, {&(0x7f0000000240)="111c344ee629cd77ebb042f34b6d0f84753f7bdc2fa5af66917a2c58347f7427ca2925043e0b50d4090132d96d4c223b6b94a8d3a052fdd1c7bcacc7d19cc52201d8ba539dcb1fcb021fe72b586330d36d26df1d18e23fa5a070b753f75509a9cbffce5714425476e5b566b1f5a7633876e6c088d5c518c976a28dce75f35a7257cdf662af824da388ff77a0e04a340d78783271b0d2085b5a7cda05b391e32b856c3ba4b98edc9987c1f98ee52203a7793c7f16224fa1aa46ee0eacbc5582639a90954461ed65d83b0f8cba7713537bb9a1e48feca6803ef5aebc2987b510a8d6e9e3f8388e20", 0xe7}, {&(0x7f0000000340)="cc365382b00f5b798a07e221d70e5dda8a76476e0eb77b3e63cb245d7b0b150948df0458879773ff0e125214161aae08839342787b27d2195e34e9be5493788d6587e94a6089fed40175fc6b0e2d87e0649d72ccf9616f2a28f97bd98a369f53984111c977c004a40126", 0x6a}, {&(0x7f00000003c0)="ea3a208082f351d415a3b51218fca6bbea3748bd713da93f2908141aa873b1043e5acd1b61c83d7988fdc76ae9e50281e630549e7a321c43b9450c9554f089796164cad232b6841ba22876b91c3db0c9221b6fdf77d6121903bd5e005e2865d32e22f08afaa29ed797f0a140b25ac55d9b3d0b5f", 0x74}, {&(0x7f0000000440)="bd5c312177050e07bbd43ab74ac6c93b4ca50c35669890ced9cb3423f463a8de27e1cf94b8442d5af3c1380a317b76513c0d86cf734ea0b41c8da96e1cf2bceae1986889a33b51ba40321fc03487081d051e4840f896222fc07880aa417699e471a9f4dfe53dd3ed34e95317cb2d1a0434f4eebc99ef7e7106b2baa38f18379eff497b32633895504501f5d4e8b57328b089dd38f2e850e1bf609b7c13ccef02d649541e9242beab0c4d6464a1f1f1b1d10a532d1858b4c3850e408ca689aeea78e51da59b0a3be3d348a2dc1c6f16f73f4492ff", 0xd4}, {&(0x7f0000000540)="10547c814cf62a96e75888c80893d2ff7c566992d3c3d6cce0bbe4028cb615", 0x1f}], 0x8, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0xd5b3d4835e0be120}, 0x1) 16:03:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3f, 0x3758, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:03:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4002, 0xfffffffffffffffd) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) msgget$private(0x0, 0x8) socket$inet6(0x18, 0x1, 0x2) 16:03:27 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x7fe) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:03:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x3, &(0x7f0000000000)={0xffffffff, 0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x8008004) 16:03:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x10000000) setuid(0xee01) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffe75) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="8d78432286ca75abb07dbd61b755f1c81b737d346729c80e4784f09156ea17957cda7b765539f496", 0x28}], 0x1, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x400}, 0x4) r4 = geteuid() write(0xffffffffffffffff, &(0x7f0000000140), 0x0) r5 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r4, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x2) open$dir(&(0x7f0000000400)='./file0\x00', 0x102, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fchown(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x3bd) 16:03:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x50}, {r1, 0x44}], 0x3, 0x7c7) setitimer(0x0, &(0x7f0000000100)={{0x3, 0xffffffffb0db2ad2}, {0x9, 0xe2}}, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:27 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x9e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() mlockall(0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/128) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r7, 0x20007478) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x1f2, 0x310000000000}, 0x100000001, 0x1, r5, r6, 0x1f, 0x686, 0x1, 0x2}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0xda, 0x200, 0xff, 0x0, "8560157f5da1a46889078fccdee9d1fe51d45a70", 0x81, 0xfffffffffffff001}) msgget(0x2, 0x40) 16:03:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)="df02656fa610efd9cd19ebbb774f8ef7c2f3494f9610538d31a4f774134b25473a387eab9c19955004edda7399a5e6d9b9779b9c5045951599758420f9f82dc7610a77d6d350ee0434f9681f9c22923be4144fe618bee8560c48cd95efbca2addc956936242968a83df9115f02e29eda6bfd2e63190dce49ed16ceda48e041819d2837a384e7e1e5c6bafc5289c171a4c0ccb95f4c74213f1aa753d468d11f98955f7ed70f17a2a4f9ca8d6aad2c03d4648e0c59555577ee2a32fc29ea7a1792cdb4685e47e8a2f21da601debd5155b4aecfd4e674e6e24cb454a076131b718c2721fe2dda34ecc0e269875a7bfc0b5fa3385c099609825a68001c82e64d0f16052e0df6fd45eccd7665d4e7a76de1ce958e10dcddb519524e0552c0ba46a5db2ef66fa7d3ce1912b15ae1b61081dc20fdc5ce3582f6c6272f524addeb3e718da1836a83ef041d22648d5e59fbbe17ddf00c310004288eca313fb1b07cdb9d3e323a0d3c44e6cfcdfb057c5accb232b67104888fbf94a73f9197955f753fca27d9698997c1376a738871c84d946a57a3a59219b25e100a77898ab7948e4bd4f7bea2ff1c3c199f99816812c15e45426304dacdf509b60f23feab26b79b57f095c35ad31f321dee3bbe4b945019cc2fc591ca53ce7870deab8f56b9389024d39a30b3dcf61729ce5371f4705822f794b1aa6d3f18bce875973a2ba2a0434410141c129dcfb6596ed89cff2ccdef3dff2aab31d20732eaba00238a90640bc3195e9c10e8abc9010f9eb26385b0615fae2fe2bec24d90a5cc6be70bca3c2e02c6a86a539419933d2e1f3d6fba53864aa29843bb8fa416e94829fda0627384fd3bf7df557cd810f4025ce31cfa29000ad260317c8aa44c98740171f37990a6f1f96deeefb024a854e5ac2d6c0b2f055c19839e7505d9dd574c04e90c92c246c132b8ad1d68ed024c143e71f1a953b72086b80b0e8917db256face14efe017e00f21ff96d11f11f715f4d1d0f0a299a3a325c92f2bded2c0067dc518d25dc305b4dccedc86dd7b55955a4658ba843fa01c99366e912296a3868e8fac5c8d829428f2a1128444e2f5f8c6f61c89650cc461874a3296bf2242e47980b9929164706d0ccde148f1aefd5dcd7a625684eb56077c72e70f75c91ab4dc4f252da98ccd3ecd551e1eb9d827d66afd46e66463939626ae0c65c2a231698972059f2a0a19560a8c751b28cea02b7bf8fd2870ae066ccd085f0325a8d2946506136ddb56fa6e60157a0235e7266aa265b52a989118312f732bc25321b6f7c14fe7749f66e77e9ba0708f8f5defa79b19148668d805e9e23c5df1d6d159117467d22a2262e555eb9f3194acdfeaaf26bb15da9cab4b0b6642481fcd086c6b0f1e5b26f7f6864610bc61b8a7f259773f04d1adbba4688fef25e067bcce8bfd1df2e1d20368ecef9873565064e420ad2ea510d86261e6ca69305de1e4d053f838b1a878032a7bddbdcce77489e10126a06e49fe942e376cc629632e3088acd816b2d605ef87289faa77a0b660e855ffebeb962abfd906085964290f9a785f714a1db770ea98a494e7e7d7e95138491ef34964c26e1dea0c00cd99958e477a403da491f3793cdf9c568e16e9bfb5b9dc7f8b4e6e73f141dd5c8bf19edb3033ed19132268fd88cd82b7c4bc7d6b970498eb983b9cbd04110102d7596ad0ede26247752f3bbeb8bbb557e7942b72d6118edfb62784ba23101b58f357dbd976673ab635e2bee50bbae1da554d4a6a5246c73dd5df1e175db81e8ff80ccf467d7719b5dfce0dc217b7941ac0fc7f37e18fcfe42d0d871d75715860495be7de174b2b6b3394f0f0427118b9f0116d03dbe648da09a24b11a6cd9196dce8c65759e78eebb930a7b1a9d3043ba2b04099862e072e7f7d6a358fa3b1c60918c34d146ee48f983813bd53f1f8b97bf87de29061266766971c7dbf0a3bdf2a8e870ba42cb29facdbf636ee8af6d9e2169b448ba537baa00b16dedf345c0f4d9d8cb2da6a961ba4b8e7fb31200f326aaabb76f3169eea6ff986cc812ee420c43a8f2f9d008e1ae13755a6c66a2b9d77e2723971195e5b349dafe9b51578cdb6fab9c4457a8694f313f2dba4917020c3058dc30fe109907b607b5ffd3cda550617907c114a0817255a7e84fedc53cef0879c1d36250232ca5636d5d7f1a9c078b2d35090f2f427b6573fea02cb5ce7a1ee08c7c8b661d6711e319c3b5de75af21fee657046f5573520aa4197fcde5df89590c8a0c12683cd66fc4c2a29c23a2c1a6d0f15833bfa004170d3226f3c352c697db77db18d999060aa85941e5b39075ded4e3698a9d81fde9a46f98cc808c6af18680cdacd20e9ab70246e5b41104d104713e163bbfa90a5ea9e076eeed3bff3fe6518ca4681b1df78b0f14989736b7a4533d67460ac91d0e42f711616cbf8ad8bc768ac03d77fb3a57390c26af9271d70c9a3c15702ed2816dcc9417c06d490aa6f8e11fa11d35197e41d81ee0c2261d0cdf6fcfa2cb2d45e041d7ff4af1173733770ba35a042b20772960fdf2b186b5889ff986c77520604ef918d5991649425a9621fd2ba5f3b0152fa1e14504f7db77f2ef37ca7b93ff33d572d383c983c7a40ac3784db264347f7f9b67cc66ab7dc1e3fba76f651db3903f3ce3483369b524e9ee56768f7975ee6448adf7581144784f2992cc13e8160fcf6acc85b4a6461b9348f62a38a5ae041049b23a4e19cf6725f8bc68661815d1a077286f3c08da9cd31f8822b780aeb7a41b934e7ec734112c40d49eec9c58cccb2f9f2f57bd95cd5a4fcebc733be5e9329bcf5315a8fb93fe42b3ba0b375fa83fe87ac5d0fb251fc6eeb8bf71e0406e6011550c994615384da143d9edacb5cc9142cc458a6ddd8d3d485d76a1649a0df22f1a0b8d990930047fec526d7a868cdecc19d571d9a94d9a35df39114f1efba051a5b008c1e687b13f8a4c5ce4216b5f46a3ee755cd40c7503883f808348ff07a31823e5438b88b8ab44eaa2594d836c45d757d5e06d5123341ed414c88a10105ad8ead3609ebe341931d2db0277151b1a162716389ec004b547fadef602d9c4addf7ba6b38c9e20029d697c4249c884dd2e92c3a82659733761f83fd5dcd8743c9aca30e3d9ccf506de2927ce8de1de97dee51515a3aced45196ea4f645b10db1e230a535927936e4ed4fba5ddf5482ff1b5cbd072f7b60ab14c155c239a58df4fa7e96d46c643602ad61cad08a20e54ffe900bd92c66c4f2095ef6e437c4e02ada02fc2ec01bf583522794b0a6921f539cda96655580bbc4bd634da7d2bf99047bac4748e54389afa50e0c92bdea90b81113fa1368de68d1e0a882766363447e2665149368b37b45a5546cc56389d606ed093b1d7702935b054916c2d177e46a3889dd8a680c4aa9fb94f474178429e5f3ef3416bb35e03144d6c68b18a7b6fc5f1a1ff2b091af3b7fc28dde29d84b9731a9ff6e579761984f4fceb0c2c963ecaa953e41690a551ba6c615f2651b145885cd34e507c3bb4c7c6ea39cbdf2298b8f37f7598ef3d67f122d57ba05141bd93697d6eb5025c22d0e25f56962f09d35396a758d6e54741c147ada6b94da1db663378771714083bf2564e179872e3c789d7d5840eb59a69890f5fb4eb003f3805931c092fc1a6bc440c663799ad92deea7b18391f954c26f7fc89bac5011a813ca4ba76c68ac31416e16ee4d011dfce5c4ab590f4bb680acaacd543742f5a510c3b1d3f221a6fbd9bb47b807d256b8f1127aa2454e7b8280ad73c49c4faf43fe40a96286d703412ae30de31370b7d5ce95fbb01a9d6c746b7da1bbe7f778ed5aebd577f3fe2694387a0045d5dd317b64bb16ed8bf61043a682f1a91b342e0e3b437f75ab928c3e73efbb8ea0027676ed43582ed2a43bddec1f58711ab2d80c40b3a570951992a91d79f0235994c9c1fb55dd4a638971285f968a683f31e6ceccc7fc129ce6e28bd515534fb6430817b780931a613e674761e84c336f5a65c51a5eb392fbecd89fc00735ec4100bdb4d6b0ff66530c32ff5814fa2443ce1cd9494a65b9b20d59ffd631d48ad452dd05a292612014d19fafdfa339e6786ee66dfa76d08585750fa88a0ba1b18cfb23207f13c0df930d172a4e0050f75f9af2a954cca8e0f8c5093f3fe4fb1b965ce8b4beaa87f247ca60b2e738f0a0a1fe006fe7e28f0e19f9063d5413ff171f4b3bf614c0ff68dfa6796b398de7c5a95eb437686df733648d8a6b49f099b47a92189947c4200adeb8dd363a08e430a5252b5b69dc776fe908846d21c3e5e48ac269d56c5ad2972026c9cd29df07cf4d31e061f2a5554ba2fbeb0977af653b2a0995d27962063e7ba73bfd329b2b45b5d258619c85b4792224f9b3c3d08be9f16184f15552550c20eec257b1ed5ef0f1551c97ea6d87ebb778ce5f0d7e0a6387336b5112b3c0f22706817614500b3f1faf6f9469da19d29154545ed44485b26ea6aa5f0b77ce1070df1ba8397f07ef618fefa479b1d353dbae78db6a1564c99139c8e051064f3ad94c8778be077fa86ba804fc7e0a52f45bf4fba221fe263ea1befae634923b9e5acf7ab3e82168375a15f04cb9c593f18a86a252278146ef98ff17a549e30f3c82df100a19bcb535032ad516daf026a7e2e1fa071a47ecf8a05dfaf9f0658d920c567cefeac37fcddb02b0c3c042d1c69546ba01482925dcac7ead441d0992e042b23e928c6958816f5918d116f8d8b2d008e5afedee2acc482b4846a4f5b4871d5e01e6d21c41a69bca6ec4a4fac2eb26b398dfd1a210b784bb1717edc8b8eb7528a02ef698e649956d0138190fc65dd90a92578b67a0c18328c62714fdf47a10f99cb6472178f40cd36cc5bdbe0acafd487edbaf6e6c48f01f44c5557817265f0eadd1f06439a797ae12112bb6bf0147334c5ea9939254fb49aea78ee02a67c6faa3db455ae49fac882cf55c0418c114697804be89d3f5327d35705f7aa526fea1b0f1537778a5898aa96b72f2c307028b1f4fef15d84c92ecde94c162e26e714394e13f0ae88df6a1cde2dc8073a78c1394d103eadb9e1817f8c483c0abb16c0fb2f48e30eecf3b60b516b1143df66ecc1e8783251dd21388f25f953603b76aad3e20b7d21ed0f17386b1231c649d90a1cb23a9b800cb6904a0db1f7792e311ef81c1bfd8715ee9651d0abc43135ae6603118dd5bd310522a407a9a204d41041507c5f3b7ad5593db8962adc976179f0aac5f87d30a695691c5c11813cb2bb9bfa02fc90d5e5d9e0cb72e32dc64ce9f2e6dba4ffac8c0db030025c5eca9e708c9a960afb4d2b2036bdd1781a8b2bcbb1b59771fcb0c524657e7376d2b1488a02f12b184c67935842222af2132cd80d5777d1a06b7410adf526bfa71c12c9c548a03de576ebe44f496e95d9e13563e626ce5b5e06649894cf0870174171fcd7706c67cf36b2135b30963b28a16b135380f62d976d41f87ce5206fff9c151bfd67ed73844395b21fce99fcd4fbcdee59864b45868a3cabf2dec6d7716b0af71f30c91b6e72986dbce19c8601df13d282accf1c9eae5b51edc97aa3a134e24550d24f3bd8135dc436a6afb567372d21d49eac4f5b31e84f581db222d5761519376a0f07e7cc879a633c5556abcdafef1de519f71d2dac5e319b524a5f7ebc7d9f7405c645336445d2edd3b19348b4a83f19b2035c84f7555dac993f2147622c3b557d2a09897c01926b31ca4f577f511d11e0bc11ff00e6954c8e7772839592d8f82486d7f405fd9b8f16397b131c373", 0x1000}, {&(0x7f00000010c0)="ad71eac2b98da33e783dc87a1d3905482b0fc405f51278e6e4058dd93337ef0b8506c66054b3e97ac22d2f3db0d6e800b651ee7aa91278bd78f1bcc9534af5cec64d1c85ed0ddb7d602f322b4f282d46f4635031c060face49f88a583b8488de95a0c2c79ef3c6de4c21c8a3aa37dcc180fad9b4f07f92ad5c4f514592222bac77e39f08f0cc5dc9918d77293ccb880a7cc8d2ee7668088d454abbffe13541c49a377c94e2abd3a074e14ebe0fe160125f4a4438af4836bfe0e80b45ad39295839c0264796886f58d63a81cc4e98f96014ec75a50931632b40bc8a8ec1ce61b75973a30016aaec74", 0xe8}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x8}, 0x400) 16:03:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/130, 0x82}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) socketpair(0x6, 0x4007, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) dup2(r0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() nanosleep(&(0x7f0000000180)={0x83c, 0x3}, &(0x7f00000001c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) 16:03:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28a, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x300, 0x2) dup2(r1, r2) 16:03:28 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:03:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getdents(r0, &(0x7f0000000140)=""/161, 0xa1) lseek(r0, 0x0, 0x40fff) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000049c0)="8eeda687dbf4f90b47ef46160016673782473d26129c6b9f19832dc591f95b99fa3db7734d46f1095fea8f9137222718dccf2f8bb7d29283e3cb198a4a729a1988938f7bf854d3689162aad3696275ff9d0680e9eb19e05b75566c01853a824927c95e6be405a337dfa78a467e09cae754e6ab4ed74c223e4796bb84ebc99ad8afb548a8e0e1e9cc2a3702390ac489950f9416fddd29193cb9b93656111c0b9bd3d4208876d30350b42410e9d82bdd731b73c0678e3a26fd89abc3ee90fc101185ae1a481e4d107a03fa29ae5b471211c5ed8163d2fa06a9c38e5c14aca59b864c9c9a78f1a86a7e31b52b39693c7627aa45de5b2b2030a8b03a1edfa0b5153fac26ffc8ae5d5d13bd90d4ba177d3846131ba9c51b91b62dd0eb22a43151e33c80c0a32af847165427b9c76506e26de2c7eb6d749ee6028ed1bfc00492db79372d411e768cb7cfb6021d2845044ba77e3c165e5398c5e90789dd8a5834d1d4fd838e789ddd80849072ffa1f6d1dc12ce25750e35b0943532f198217f51c0e1fc87e509215cfb32cb19fac2b23053f28bfc05c8918190057997e75ed90ebbcf189f807c83b0ac7d71052f2f2a6321bb104f2a0ed720cdd04e6c8698f5d384b814d0297cd50986663a51b4f2f3776ec45f133749ef47cea9d688ec41e298d0943589b76afddb75bfbe5536280edfd6e60adae74e4431ed99f90c0518fc07299d978bea9b69b3b53f4f90b86816c1bfe60b313bb68df0f6d225609956ffe11bbae58bf3e0d195b246ace14f86f4e03ebc82a2fbc479b6fd32da79abed880ac96d000c68f66bf713c057c3ecf509697a7fe69d97fcb690ac4be1cf1ea15479fc3e356ce39d394792d130f6d0f48a6f9b085645c0b58b3a481f9e149fc433f02c750d0bdce95c7ba29e941c802a59a179d8becbb670c1f4ef7e169733840d24cb6c7b1e8b80c0e654f896dc41bbc73b83bb6c1e2069689d9107f3c87130b565e56ae2daad95f2ddc304b0f6f7cc17fe9e6b0dfb7b7754222cc5aed00c39ddbd124674145cdf2ad1319ad40d8a254ca62265a3ca9fb44827f5b279788b8c392bea72badffb6fc418353d4d1e1ceef128e49cb80a4b5129a4dab3c9fa54a6f913d2d16bba4b84d4db0170d6208948b246f42c80d20d56b3cc9b5b093a3e6433997cc4091f3d73b621217c648fa4e556c581f11845ebc4228b28bc7192e1cc96bf7fb92b0d9c5fab14eebf0871a4d8b8d2b242515016a8b9cbfebfa11b197425db53d88817e8eaadd2509d4657db04ca155d0f3df8795187437e316f54dc85bc341bb006ffea2dfd78c3a58133c0798858cb49a9917cdf1886cf5c8274669aef9910803efb96bd46e822227af26a68019178b39058e9e2468712f5f64818761ed8e09af3f2049dd34f54f7dfa893be6931b09d4379dded60bad6aa32bb6b643308753a0524462365f4a566b7a8a7b6ef5ae6fbc1e4edd38f91e984aad3b612c276e0f96de287215bb00a14047eed481d67d731e4a2033bcca385d7f9c2626be082db29b6373d0b32288b5ab13f624d430a80879ff06d81a5a3bb1a8969a8a1ec8063197d03e15477d7cb774c29fbf88d56a58bea67c42a50a1e61420a1c8a3bad48c98ce4531e73d6b11aaa1f1a20d556398d57a84dc61a0ab052b17f244640f94835d1ca6eee4499b03d5f45c4ae6ef36b3024d9dfca0bea9c3a5759fd414f2849701b68d2fb627ab57ff525269f1098ba267c5ffb022f78f07c03619b79d582d0785bf6d41465ee825a7127673711898b09e66aa62c691c2ce6a8f132ca1e3359e2bbbcffa9ed3b5b36d86747733a0b7c4e258258dafc1f6fc992f29d95d1bd5c5c9d66e7ae0b05396997aa1a0ce1061e1edf4e959db438775b8e510b7cb0530ae4c4640812d0cfd3e5ae483e8ae1202e87ff455ec853227da05d33dcc9c782e7c3b679a60319adbe10839a6589ac9d01d1c23c9540af9518b9572a1cff40c6027114536eb99055112bd34a9e97beaae010c6adb9be4b3d9c71be4df55d6a7d127a2f4b8f89283c22869bbbcd79b2a91869ca3076a117072577467d628e0a56ef0df0fe9fda7b4ac69cc161a778de6a4c7e952cc35e881256af81b6bc78ecd5c632a7eaee95ef4482c4e18121e81b3b63c447d38bec989dc1995fbeffb2fa63348b79e50d7603e55684f9e4f8cb4f9ae7e48bd38ae1324a21135e2ed0e66cdb03802ddefe2d497e319768b9991daef93895522bf51c068c3488ce29318bfa6f1fbd5dff9872d2b987f556078cf21fdb6cdf1c5242ee2e7e3a7711650e81cb7883deda33a795179d88e92ad7bf3bcf75f293d1f556ef0c2835f8bdcefb81b10a9c98afeabebb0ba0366901360e9ed5ce4910cb34872b73c8b290b7f9615cafec5d8b744a8e6ce0d3f34785a472d98e02759c792623a9e363eddb1d2645dc41b8eaa049f845ce2e93be9a49e62ceb6374afadb46d4134d489bc08a6ddfbd3261733c952e83b4735493d00be9be791cf16532deaf5b108a0af97343415c772e16361458ea6c1c08648db20ef245d5ea66593596559af1950902fadeee72647e3991b035d5ecefd6be7ba264884bde18f16f18fd028e11d9639fa44f904237ea08f61948c36406b0a98e6b5a02550430575790627f42bf18f0f9030e688d19b2569be189c1c0c201989a512ee58d8488d37b6a951230e93a487671bdbb86d80e91bc28ffac99351f43591cda2d7dbec97cf297be7358862f3730bc4ba1cb2bef1d", 0x79c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108a3, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001280)="f89b3723a46497f5289226b63d180a5716d3d953f0a23f334dcf8490049987fd503dba54743e13433a5ae51fd94d579b1a4e345214d3fed815be49ce48d79888c228463a3f7fcd48787c8dc5f00209571b990b3a91380bfe9ba771e6a737268ed2c3f8dab42a0030a717079f29c4eb7aa8e755cc2b7204452cdb92a380262390a067e0febb8c57261439c46078780b2cfb6b3a740b24480f8cff403bc959d6c4fe769bd200130a6dcf0e4024b40549c4a1a0b25d1a8dae032af3b34359db8d5bf227f37fd50e8cdad074bb8b26f2c6c78362214585d89185e613d1aa5099c7124a3dc0043d7ea152aa600469976b286aa7fce00315f9648fc3080a64eede15a67a097af8d5692af8dc2614114d157d8137477a2bd3e7261fe9e02888d6c522f4dd07ed55a5f96374a671815462fcf833dc136f93ad9379a5361a8feb8936cb9566ffc04cb10394676ea6cc64abd41ccb59438bb501594e7fc7f64b81660557a18d12e4ee070de6a2b0d1845348401dc46ffb8c4b578bfc6907dd94e16db1159b72e5c657b5fde426df3c6112881b29f45c4204a8d624aabc2394e27d6247e8b502cfc677a5f330ea30c3590dba0c5dc99ba912ba7e88b879c07f30e2a40d8993b204fd985cb4f4b237dd878dec5cf89d2894b18ba6b76604236b9f3a3c747dfa89797f4fc927a1b0d140d1cc02d42aec9ff19084f5d9c025cde240a09c837183e049661d3ab7d0cfbbb65b80c4d967cdd4e8bc492dcbad2091ad4b55dda3196909406138f2a0c8d5515126a9cfecc72da7bd77955f9b3154a24334a82bca407e9a8c1ba7661f33d46da4b4b2822f89ffdf1c446872e50e7bd93946106f699b15679067301a994f7612eeac8999715c6e756665d49146413371356288edd03e6d02295000896ace36c3ecfc6d2fc44d2fe9a638da2bb3d6fae5280ba9ea21a4ec1da37d4328a46c2239b059d2806c9e034e0e0a57b0b1f2cb92a2a90044e19b308c9384c7e57eb96090c81f5aa69087327b08d1290a60f9208dc98107b310ed980408936c17fdde7a3de8cc18b347a07965c3ed8b7411362eaf117c9a26d89829623bc4919700468f330e06f5a5e547122493a780aae8bbfac26efab45b52345af5c7679258baa67d954d397147a36b9dcc2b86e6108326aee823fc774297fe126a68c2b51400eddbb4a7accc135435e87a7a9031a0caaef6dd7808a39197d603095a141ad29ddeeba2ed4a9425edead35de1bc3a1741b838573a76834fbc65397562bb0bcef4bbe8a5f389c485e5031a8171bcfd940310055153d886a3fb59b42fa9f3e9ddbf1b45a1b18db77d07edfd2fa9597e9d772434198431c0d7d70e2b1532fd12659653a39d16f5f24161a50b2c18dfdb52e1e8c03d25aa8c0bbc2bf918415f8627ef87d85deedc0922dc044adb08b16a90c2ba010f20662f609bfca3492c3b937fa4fc67f1081e36a783a234d374f642195079070f64f0ab022f79fa17212c03349e9bf2d84afce71153ef5defa6520e49bebfcae9358775e5c59df4164b7a4f0db234f7efbaf0fe4b6d849e04faecb78ed526babef547484f85d71632e198cae8719a69ad38f8cd7cf965aaebc5a342e67fbd7099ed4228373e56f313be1aaedbe0160a8a7ee3466f17e90df6edf81aa600485e2bd99bb58ec6639ea69d19231dc7d77daa05055ab62dfb39d0731266ceec3bf47ee7c1fc20191c548e96d97317eced3622c50ecb31344583927b078e59a7cac5d8ff9fe2c27fcfa8347c1969462118acad3a93d95058ec159f501c8a3afeea6c016998c62ac7c822ed594cda0ffde5f3b169f3e69bfe9e4bb25384eb44716f8e0a9b09631743b32fc8573cdbc1d3b10acf2ebe973b8a61f402e84b36632ebf28bb5951aff7ffecf4668212690b2739fdb3b54e3abc863e03b804d6ef6044e0e3086b5516d7e496e6d9c98b84b7d5645ac9c4ebed2e9797fba9d96242b3a36b5dd8a7ed5320b1535a725357fcfd8cfd53bdd25f8acca2dc231e99a42a32018eff2e86f526dd6e2a5475b9a20d1b94dcfd05d7a6af09c3aede1837ceb9edcbbeb5f6b3a997f28c300493e58de403add7dde2c97ce7e90aec7a354ad1f1b4d025457199485e88976dbbe64d87d683148f6fb961c324c8c599511af179ae6c572769ff86c036d4aa0d1bbf9339fa4a56438b1e8e2015cd17c4f8cb47d7e9513332fe78e329cbbeaa2ab47eaf65e98298140ca5008d4ac5bd4edf48a7338ebdaa93ee2f79bbca5367837a36626f7326eb061d179763748cfc4ac7fd17eda32cc629481d19e5aed6b92a8730f39855935cacd1ec27a1fc997918695bd00ba5d531dc74beb970ee1ca791af1dd6dc96e14e9644a7d48effa60f0f4200c462a1babc56e6884447454f6997f36e99e8b2dc66f97db91e854193610d2e4e627031e2414f9af34d20f534e0d9e0bfb101b72a88356bedee81269057371cca37277364c11d70cb25f1b42640fe003950f9acd1cbdaafc355dfb87672a464a9df682dd6cb72ba49541652ea2b6340ee3314977644d5d16f05e07764d0e3dd8ed1f908e6854ac273e08a402fea6b528fa5baefd63f6a55c487af5bff042dbd30853ebe904d5dec0c45e250c99566835b611079b0d5564129c2520c233f7c22cb52eda97110580886af5e8e3b551e372149f2fca111b9dbb1100080ad7504dcdbb4dfdcc703ebb66df58bb9404da9e1c197abcd78863baca27d50ab787e9c9397690c40c5a177519ef88486fe920475c5132e6ec9f4b9099cd67f03cb8e6d4ff8458949f7bd4a02e90e345c262a48e7f7d9e62807479c185fde3b4e8cccdb83ba21f4b55b96e50e13db41a1d7e3b1a970223325ff6114da422aafbd5702631c9ade7a2bad60ca0936b87bbd27a0c6191d4ced84c1b2c97892ef042016990a7c77bced026234f9cb85189cd20494d477c21cb6fdb6be632c8bf0c7744b1c64a19c60966fc0fc84dbee0de537f26cc0140bb75cc1d31fbd164ecf69aa1663e68074d5107cd0d73e56c7eaf927b6305a3bb6054c37ffb59c7696a6c52ba6004de97ff8334330d30f32bedbdbbf2bd729828c419d6275dc1091b6fa3f50778e2cf188f42668770c756a255e47a312fbf9d2f606dc332bccbe8ee9026d1082485a018db3b75b34f23cd722818555bdf6169e43909b1da6a38e362a8b0bced63f94a4b7037fbb59e4bb5ad1cfcd57f61d7bf95997b8d503f1db8ce3a2dae8b0e626b26ed2c3eee256479d1f896fff27eef6d2b683905792a7de8427bbfa0f1f34ce147b8e7dd0c5104dbcc5b2e53800f07aca2d7974178a98a0e7b9063e2c2a3bb19fafea901abed32e2e517ca4eeb5491c9ef1960d673a9bab4730cec55caa96d169f473e4328d45da076b652254d679a3d4b3896c86c1a6a9ad5ba8615df79a0de90db00e33bd4a770f5621e7f5161152dd8f39e80a829a28d3b96e36dbc358955a08cb002eafd3c91dd6994a09e5dd118853996ed63ece4d9e2d786a6be38f1ec424e3b04e4483d4453e4790a965a0807b4b7fb0596cedcdeee7230232cac1d3f152226d63209259fc2bb5444b1b7f20553c63d0f74295905ed8217a45d692b1136266d77e777a4279856728d87bb55cecc69d408de29b5fe4749f8d3b8d953eee183fcc8814dca9c7925c172039671bc6ee62b685176128ac9a00007205dc7334ec222ecfae6fa6b3c2fba71610dce521c1e20f907bd3ae71580139fbf11866b77c6cc2bbc804a4e1ffac8becfc70b0efb5e1f7a6e556bd6cf6708538eee1f61b91a18bcfbaba712ec6f87b65f2cc12cf06c3adc4f1207702001e9532117bb3ef3e25a8a906067517e09fa52848836da011648dd34d6ce917ed4044606dcc5d865d63163fae7d24158927a0219b3ecad4c9711bb003e0fa6aec047336a9b38aff747ec2e02c7b208cc9c3e22d0af4445f32f084e23f312310f66b06bcda4871a84962cb4803b7ffb6bd20c58d41cf64a8193e9a034a36092c7cf277ab21d6b6e9a07ef8747f1f738265f9f54a32a333817eb35c732ba312d3529e2aee5fce0cd3c96d1e1069d3bcfa7b6758f79080d5cdcba5f732c089fb89559de358fd378e54f485d1f2e6c370cefbc80060eae7eb1d3a0dc45462a689cb9dfabbaa21cb852b7d33b1bdb73212821edca9862868ab249405b815685ba12a340425a5a1a36bc1ba97dd6c971f4fc97ea40d4b7c2e19a5864b8de344b24da6e5a6fb4fbf19ed6113f6971a182873557c0f941ada11a1110fcae9d7e5572b80beea8498bca828d885d7a4d8fb7af0518cd3f98948fc901a395d88457b554fd9fa009ea5869f4e4c2a321e33b5084ef9a94174ec99ecd0c442b8390a1651552d2e278ba91c5f94898bca8cde871f7b48730c9cdd4ba252016850d764624d0e5aa5682cc00c059585a3eb167d05859f3e8897e9466e802348369a6560a5f931951bf6ad2f8941933834a3236fac030380f17e765f0d592455f13412b48e46a7e56d89048ef528d5035c0795d8310b6e1b28b41bf5123d91738e34b8c91fdfdead831f4eae629c9d9846c2d467850f0e6426db1b368186c52da4ca27593f4691a8cab8a0fe64e2e59512480655e8e8944d527193f8c06f08a2430b9c7c71d5946ac5024882fcd12c32b29b9aa4915685f17839507765ce782e9b329b95f9727df07022050b04fcecce3fe2068f4bf16d3078a028e629f33f60b1b7066ca09f203b3aeda2e2b8f7722e2758f7e7873a67df54cf4926e7e7345dfba77b90be8189684ce6434691d6a2c6802b3004e082dad71e879536b55064c87528ce56af289596a98f53c48edf296dab02e36817a5afeeb5e183eefeeeeaad77cea66da5b62f7f7369299735c342c4d3eaa992d301c80dde63d4363228aa53b6b97ac07c44dec0ba53a37ac41e105be1ac44219cdcd95a15dc16de2f386a683d3ef495f1819964010a34186d0fdab9b275bc0e1cb0148c71cb198ae54fff20a2d69d68fc71b431470e1cb4c3459a85d6f5c953af8458b3476e8870eba8f6c0386bb103ff3381baf69ddef21bd19033c5799f33b5493bfc947d6d81391da2721acdc54a41989753d674f0e7001655535648d21e9414f59c4bce087df35a0982f91130dc3fb2ba25c9d96806cf0fbfba359f80770aaed3163b466f8b4222f0db240870ab5a2f5cd4d7bd2d1cd6049d8ffb935c845efd223ed71e7bedb05fa36b25e50cf9b96dd2de16418aa04e9377757803ac2e8d21fea38c1046753a87c4ab14ab4f0bdfe15c6d750a23e03bc8ae4d3fcd3680461b826758a49911fae76746f6460cea1bce71f550c20ba020c2709e0c60aea199f5018ae3776941719265cceec5294a54c4958216755a0fb3ba525c2737afce746a8cdce662042ff255b928ba8ebfe8338e32dcd2951dea0d88403c830dd336120e98a79611d35f79e0fe34fdedd3de7946f206b4357bd1641fb3b4ba2023ad33d6e6eac56a6cb05608b9995ff3c543f4287fbb9e9351044e1f8cbb1e93b5c233c4a4335e1a50cdd5483e5becd1357ae9889f4338415174872ef130bd2b98bb9dc75fd57500a3561015644f4701fffc237f395c2b7a0034e4238ecac41dcc9434214c27ae6068728883f0721cf4946aaf16894b89cf56d84cdc4e45d645af2f8ebab97af50b41d831a09023760e24e5a9dbb22cf7ac6828f024551348d9af2390cbbd27d7d4b10a8e0a70e76db2ce5358c97575f30c0f9f05b35639b69757fd4b1cd174e5eaab8c375d0e0915a2f82b13532b472f89ddc84e02b19ad5feb05cc50de847b8e9744c2377f17d", 0x1000}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="a93bc439d7557efd68f96a6bb9cb8da9b4e6688e91f9e1cc4e538ea69e16652b652794488b8b41811b6c75979413e48b6648f20ea4adb11587d0bf15183857b23d2db16197efd72f084d8dba16b6d91ff0718361cd71bc0efa08fa022679b2d04e762d26cb4e936de9eecc8a8693d1fbf09fc0b04c38c55e5600ac854d6bc54b500e2d5b668c631cfd0697b5b013a068e481f0199e4b879b2e9df6bdca7592954a4ffed4ba5d9fc6bd774669ef6c20237acbba756e9bf60ba0628a2f5f8cd45fcf034ddc347be87f39ac54", 0xcb}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) socket$inet(0x2, 0x8003, 0x2a3) fcntl$setstatus(r0, 0x4, 0x4) 16:03:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x40) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x7) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000440)='./bus\x00', 0x140, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) getdents(r0, &(0x7f0000000200), 0x0) linkat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000003c0)='\x00', 0x4) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f00000011c0)=""/150, 0x96}, {&(0x7f0000001280)=""/131, 0x83}, {&(0x7f0000001340)=""/77, 0x4d}, {&(0x7f00000013c0)=""/177, 0xb1}, {&(0x7f00000016c0)=""/250, 0xfa}, {&(0x7f0000001580)=""/132, 0x84}, {&(0x7f00000017c0)=""/132, 0x84}], 0xa, &(0x7f0000000100)=""/59, 0x3b}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCCDTR(r4, 0x20007478) 16:03:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000008, 0x400, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x7f, 0x3}], 0xed, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x81, 0x1, 0x0, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0xa95, 0x80}], 0x100000000, &(0x7f0000000040)={0x4}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:03:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000400)="a979091907c7e427e3c8aeabd5ae40c3924d37b310ef83b700614930b433237ad472a4f70a05ab11537e8493f1843867a0d327d7e17ea0d4b64663059c4b81cab8d22312f09bb24888107f6c19b1ff2b7b815d1c06f167f8c1265f1eb7ce00379c568563719ffc70f5523daa8f024b4203b2ccf015464b7bc2b3e2ee980c27774c2d22c68371578d", 0x88}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00 \a\x00\x00\x00\x00', @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0x80, 0x1}, 0x402) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r10 = syz_open_pts() ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000000)) 16:03:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)}) 16:03:29 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x3d) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 16:03:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:03:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x6, 0x3, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) socket(0x1a, 0x4005, 0xfffffffffffffeff) socket(0x6, 0x4, 0x1403) 16:03:30 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x43}], 0x0, 0x0, 0x9, &(0x7f0000000180)={0x9, 0xd24}) unlink(&(0x7f0000000040)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:03:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000000000, 0x40000000000a7) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x20) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100, 0xc00000000}, {0x7fffffff, 0x1ff}}, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) 16:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x42, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000240)="873508c161c88d1bef3000001400cef67e2ed6275a175783fac78f29e585e3ed26cfffc7c9673a9f3348be91cb0dc46796425761ebf938522e", 0x39) sendmsg(0xffffffffffffffff, &(0x7f0000002c40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="107a10000000000000000058e3974a85cedcd1bfa0963e03000000d1ea202acfaa1f9912bd819104282ff529e9133cddc97d000000000000085e8226d72dceaa2b96584de9266f209b2f540000000000001c0000000000000000000000000000000000000000000000"], 0x10}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0xfffffffffffffff4) close(r0) dup(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getrusage(0x0, &(0x7f0000000180)) syz_open_pts() 16:03:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getpgid(0x0) r6 = getuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getgid() r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r14 = accept$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r20 = getgid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="c7719b", 0x3}, {&(0x7f0000000180)="cbdbbaf91a5ac504819c4663a7b9ffcddf2b749e56656fb4fd59e743db3ece075f5da678a04cdd48843cd30729c9490748696289998079c9cea2bf5d5e89acbceb5ad8828e666a24db3c116b300e03acefe5a4ebdc1be7b4aed95fdd1b8b94478d81fdbe0ea148b3aa28c6c2be9a1e29bff06d2f38a1bc05d2aae405f5bd6eb1afc419743fe0bc077793d20fcff19dcf05da1375808f871d77fc809e5c5b660704a2a142222884e383497bd5a83e377b3267399a6d613590b07de26f5608397d68a138e463c0a035eaeb7fb6fa4a783d4aa9af168fd56c95dd193ed31dd50918cd", 0xe1}, {&(0x7f0000000100)="da57f7b6a2660c10152dc7fc8b9d0ef6aaa65b9e9bcc0f6b61bf22c644b0663b37186d9855d4f3dca30ca9b4c6206d3d9b2778c967417c7a8595", 0x3a}, {&(0x7f0000000280)="df82a5ae0c17f1b46e3d08f270a03569f90f957dbbb1dc813d9e65d5d56d791f603cad3d675f83302b5188453623244ba3b8a7b9d119a4b2e670276ae64342ac598449b7e146ce4d1ce5205e7574e5f6ebcebd935dc987491ae9480a8b06d0751f0592903633e6c498a62916ec835dce72328f592d83669b7bcdc4fb30938ac49da61546bbda17dcc5cc8b37be72126c27bb48dac3ab58a73e9983fb7802aa763266bdfd545690a090", 0xa9}, {&(0x7f0000000340)="8d33075ec06d922fdd7b2525d360c3794c9d6a547bc92745de0a1d10aa75d741a9315441a72891c1e320a67b3fb931e60e1da9a37feccf1b1f46de1c1a72d9e4d94d58d50fc5ba7eaa62d83699aeaac3c4f37de338b9497c3d16cb0f8e9b942a3b66f83b2654ba257bd1abd4c73f6b6ddab54ad38c74a98fc984500513", 0x7d}, {&(0x7f00000003c0)="eb189a198f4f487bbf84d687f89cecc7d217efff069cd2017ed69b40", 0x1c}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x118, 0x402}, 0xb) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:03:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x90, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 16:03:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000000002008, 0x801) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) panic: timeout_add: to_ticks (-1346894080) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *106849 91798 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,afb80700) at timeout_add+0x179 pcppi_bell(ffff800000669200,6b555c84,afb80700,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a227b0,2,ffff8000149d2978) at spkrioctl+0x230 VOP_IOCTL(fffffd803de3fe78,20005302,ffff800014a227b0,2,fffffd803f7c78a0,ffff8000149d2978) at VOP_IOCTL+0x9a vn_ioctl(fffffd803e43cb58,20005302,ffff800014a227b0,ffff8000149d2978) at vn_ioctl+0xc9 sys_ioctl(ffff8000149d2978,ffff800014a228f8,ffff800014a228e0) at sys_ioctl+0x62d syscall(ffff800014a22990) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,2f4caa491a0) at Xsyscall+0x128 end of kernel end trace frame: 0x2f70cb11820, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1346894080) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,afb80700) at timeout_add+0x179 pcppi_bell(ffff800000669200,6b555c84,afb80700,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a227b0,2,ffff8000149d2978) at spkrioctl+0x230 VOP_IOCTL(fffffd803de3fe78,20005302,ffff800014a227b0,2,fffffd803f7c78a0,ffff8000149d2978) at VOP_IOCTL+0x9a vn_ioctl(fffffd803e43cb58,20005302,ffff800014a227b0,ffff8000149d2978) at vn_ioctl+0xc9 sys_ioctl(ffff8000149d2978,ffff800014a228f8,ffff800014a228e0) at sys_ioctl+0x62d syscall(ffff800014a22990) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,2f4caa491a0) at Xsyscall+0x128 end of kernel end trace frame: 0x2f70cb11820, count: -10 ddb> show registers rdi 0xffffffff815b6c77 db_enter+0x17 rsi 0x1542 __ALIGN_SIZE+0x542 rbp 0xffff800014a223d0 rbx 0xffff800014a22480 rdx 0x1543 __ALIGN_SIZE+0x543 rcx 0xffff800000d39000 rax 0xffff800000d39000 r8 0xffff800014a22390 r9 0x1 r10 0xffff800000932e40 r11 0x64d152dec47f7fa2 r12 0x3000000008 r13 0xffff800014a223e0 r14 0x100 r15 0x1 rip 0xffffffff815b6c78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a223c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=106849 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000149d39e0,0xffff8000149d3798 process=0xffff8000149a3718 user=0xffff800014a1d000, vmspace=0xfffffd803f015e70 estcpu=25, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 91798 312844 93282 0 2 0 syz-executor.1 91798 43279 93282 0 3 0x4000080 ttyout syz-executor.1 91798 481959 93282 0 3 0x4000080 fsleep syz-executor.1 *91798 106849 93282 0 7 0x4000000 syz-executor.1 91798 68227 93282 0 2 0x4000000 syz-executor.1 31396 162491 1 0 3 0x100083 ttyin getty 48974 237173 0 0 3 0x14200 bored sosplice 40804 243728 22835 0 3 0x82 piperd syz-executor.0 93282 407282 22835 0 2 0x482 syz-executor.1 22835 273284 416 0 3 0x82 thrsleep syz-fuzzer 22835 279268 416 0 3 0x4000082 thrsleep syz-fuzzer 22835 159128 416 0 3 0x4000082 thrsleep syz-fuzzer 22835 169856 416 0 3 0x4000082 kqread syz-fuzzer 22835 508753 416 0 3 0x4000082 thrsleep syz-fuzzer 22835 457821 416 0 3 0x4000082 thrsleep syz-fuzzer 22835 470192 416 0 3 0x4000082 thrsleep syz-fuzzer 416 381625 83734 0 3 0x10008a pause ksh 83734 444500 85759 0 3 0x92 select sshd 85759 111962 1 0 3 0x80 select sshd 71846 180740 97702 73 3 0x100090 kqread syslogd 97702 462028 1 0 3 0x100082 netio syslogd 19354 138780 1 77 3 0x100090 poll dhclient 41969 233607 1 0 3 0x80 poll dhclient 56568 5663 0 0 2 0x14200 zerothread 98576 135097 0 0 3 0x14200 aiodoned aiodoned 79099 173959 0 0 3 0x14200 syncer update 30372 95591 0 0 3 0x14200 cleaner cleaner 84223 227040 0 0 3 0x14200 reaper reaper 87454 418582 0 0 3 0x14200 pgdaemon pagedaemon 87383 290235 0 0 3 0x14200 bored crynlk 58519 221892 0 0 3 0x14200 bored crypto 31005 101685 0 0 3 0x40014200 acpi0 acpi0 36695 37785 0 0 3 0x14200 bored softnet 50816 342879 0 0 3 0x14200 bored systqmp 46603 516742 0 0 3 0x14200 bored systq 57848 201850 0 0 3 0x40014200 bored softclock 5645 261660 0 0 3 0x40014200 idle0 1 71824 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9483 6341K 6356K 78643K 10867 0 0 pcb 23 9K 10K 78643K 468 0 0 rtable 100 3K 3K 78643K 310 0 0 ifaddr 49 12K 13K 78643K 128 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 25 0 0 iov 0 0K 20K 78643K 102 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1692 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 12 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 88 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 733 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 30K 54K 78643K 364 0 0 subproc 64 65538K 67586K 78643K 69 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 84 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 236 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 84 20K 21K 78643K 2571 0 0 UVM aobj 47 3K 3K 78643K 56 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 24 0 0 NDP 9 0K 0K 78643K 35 0 0 temp 149 2346K 2413K 78643K 4825 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> 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 361 0 354 1 0 1 1 0 8 0 plimitpl 152 18 0 11 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 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 136 0 132 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 17 0 17 3 3 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 12 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 54 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2879 0 1471 46 0 46 46 0 8 0 ffsino 240 2879 0 1471 84 0 84 84 0 8 0 nchpl 144 4176 0 2553 61 0 61 61 0 8 0 uvmvnodes 72 2996 0 0 55 0 55 55 0 8 0 vnodes 200 2996 0 0 158 0 158 158 0 8 0 namei 1024 12086 0 12086 1 0 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 15905 0 15905 12 11 1 7 0 8 1 sigapl 432 902 0 889 2 0 2 2 0 8 0 futexpl 56 12361 0 12360 1 0 1 1 0 8 0 knotepl 112 235 0 208 2 0 2 2 0 8 0 kqueuepl 104 216 0 214 1 0 1 1 0 8 0 pipepl 112 526 0 507 3 2 1 2 0 8 0 fdescpl 424 903 0 889 2 0 2 2 0 8 0 filepl 120 5712 0 5609 4 0 4 4 0 8 0 lockfpl 104 224 0 223 2 1 1 1 0 8 0 lockfspl 32 350 0 349 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 1575 0 1568 1 0 1 1 0 8 0 zombiepl 144 889 0 889 2 1 1 1 0 8 1 processpl 840 917 0 889 5 1 4 4 0 8 0 procpl 600 1961 0 1923 4 0 4 4 0 8 0 sosppl 128 10 0 10 3 2 1 1 0 8 1 sockpl 384 758 0 741 3 0 3 3 0 8 1 mcl64k 65536 25 0 25 3 2 1 1 0 8 1 mcl16k 16384 4 0 4 4 3 1 1 0 8 1 mcl12k 12288 30 0 30 3 2 1 1 0 8 1 mcl9k 9216 18 0 18 4 3 1 1 0 8 1 mcl8k 8192 14 0 14 3 2 1 1 0 8 1 mcl4k 4096 36 0 36 4 3 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 43901 0 43866 12 7 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 75458 0 75395 11 5 6 8 0 8 0 bufpl 256 6796 0 2545 266 0 266 266 0 8 0 anonpl 16 119658 0 111419 84 34 50 67 0 62 16 amapchunkpl 152 3828 0 3743 10 6 4 8 0 158 0 amappl16 192 5972 0 5529 79 44 35 47 0 8 12 amappl15 184 360 0 357 1 0 1 1 0 8 0 amappl14 176 361 0 359 2 1 1 1 0 8 0 amappl13 168 382 0 377 1 0 1 1 0 8 0 amappl12 160 6 0 6 2 2 0 1 0 8 0 amappl11 152 185 0 176 1 0 1 1 0 8 0 amappl10 144 56 0 55 1 0 1 1 0 8 0 amappl9 136 258 0 255 1 0 1 1 0 8 0 amappl8 128 143 0 122 1 0 1 1 0 8 0 amappl7 120 397 0 390 1 0 1 1 0 8 0 amappl6 112 409 0 402 1 0 1 1 0 8 0 amappl5 104 314 0 302 1 0 1 1 0 8 0 amappl4 96 277 0 255 1 0 1 1 0 8 0 amappl3 88 186 0 180 1 0 1 1 0 8 0 amappl2 80 7466 0 7417 2 0 2 2 0 8 0 amappl1 72 25954 0 25529 25 15 10 19 0 8 0 amappl 72 2172 0 2138 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 55 0 9 1 0 1 1 0 8 0 uaddrrnd 24 903 0 889 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 903 0 889 1 0 1 1 0 8 0 vmmpekpl 168 9818 0 9798 2 0 2 2 0 8 0 vmmpepl 168 110559 0 109178 111 35 76 85 0 357 12 vmsppl 264 902 0 889 2 1 1 2 0 8 0 pdppl 4096 1812 0 1778 6 1 5 6 0 8 0 pvpl 32 381160 0 369958 172 42 130 167 0 265 37 pmappl 192 902 0 889 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 413 0 25 12 0 12 12 0 8 0