./bus./buspckbd_enable: command error 16:00:06 executing program 1: r0 = kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18080, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x32) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/27) setrlimit(0x0, 0xffffffffffffffff) 16:00:06 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0xc0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f00000013c0)='./file0\x00', r1, &(0x7f0000001480)='./file0\x00', 0x4) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r3 = msgget(0x2, 0x4) msgsnd(r3, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730569ced968173e5165660800000000000010b1c2fdecf666ae00000000000000000000"], 0x1, 0x800) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r5 = kqueue() dup(r5) r6 = semget$private(0x0, 0x6, 0xf9) r7 = getpid() geteuid() clock_settime(0x2, &(0x7f0000001140)={0x7, 0x6}) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) wait4(r7, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r4) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) geteuid() semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000200)="be9a076cd5c8065ca0d4ed99432dc8c21df0c4478fa2fd4222da9982dad0cda403c442f81a805c89926812f57573241415929ada52db4063dd3f60838492cfb0b6b769a38ff3f5315486d0544339213894f6a3b8f4f5fa5c31e1907d852c70f9709a66cfa14335036f79129c76b6e7b09ec400e0fa16e6faf791480c098e2f01a111df217889de07271fb950f810f79ace99120fb63acc0f63cf7298bf3f243d144e9cb7a4361f357b866a0ad14aff04ea351990d52b502e007269c1ceabd99f3396ab44ef6cb0a8b98976bc00703a4f807a4177bca599a03ada5b6c5fcbed35615a2413bbcb08c7f453a985ca9b23067389a5cc20a3e496fb51d6d8dad56ee2702ba5d71d372f18f93d756afea56631ebb3c84b9b6b2ef19b2f6745f3e429b42225e5191674b2b5e6802576aacdad1be8dd2fa7142bde1e2f9b0a62e1baed145d6b20dd13fe1e9e667ba131e6d1240b18836e57bb22221361f23c905b9902978385fb43a21e400d86da0a09aaa59a2baa4c7c24f36b34ed28692b35c78c74eaf97edf8634d97dbed592346d4d1cbfe2809067c11b4d6f262ff8857684e06d9163b1f632572a4cbb53d8a86a1866a3732bb45d1df930bb50187e1cc4e530666fd893f7c238430c6371ce8e3286af8a90431e77e553a0e5d92bc1854f26fd955c261019f3b1cf79fee6b7001daa1afbfe2762d66183a4ef0388705f40cab2dee71e8e5ae325b66b3eb2dddb9cb79833f194c3e435c263a397cec6b2d3db8227af7d5ef41d4addfbc3861cdc8cc76137e18691ba14e709040d6d4b8e4433d89c856685fffc37ae6c793af63cad48cc6dfe331aca2f2fb6b5db49fcf5e15d46c0e2a620f04420c27fc2e74e8b7fbd245b1f8747cd8be69f6062e81f5ce5d978499df0ed4496a450f5c6563a5ea0a8eca1897c94583161743c5afe3515b9001dcc7599e934f6b5107ec3acff4dc9afa6190287066aea2852867d9de4562e97895f130e9283fe602f332bc92b1a937acce10434d974f2d81f3d03f5badb97c1b6b12ca22240ef6f32a80df9e5117e5f1e9763f5391fcf2d7ddedcce5950bf5dcf570f4dc3197b98a2d96b8af37a318bcab7c81d381e300e76e46bb01c9eaa48903867873f08d4a2730b5d204583b34415d1a72abed6b1c3e47d369ee2883c57b497993baaa575dff0d1f96116d159df57de100e0c52209f1b4467ca10ce1782b6afdd29d9f1e7665fceaf18bf66f386c377ac966e6b8baf4eb31af24f947f64e7d97d456c61e400995547e30e9606b28693327a209559c1836f2561609d405b9601fff59c726c308013a3d69f67fc8a2428e5f90840f019d723e0b6e990a862b23d9c88834a0c08685f0d57a8ee00d332b50a5f8ab6776a941d5c95f560e220efb6da83135fa8cb55de1396292829b4809831bd09e45b3dde58d7057e5b955fcdaffa15eb6c77fa793932b576c46926014383c4aae013ab53f3f2eaa7b86062f13a905c15fa57731bd9563a3f4e245ad2207b85ff255c74874d371ea695aab0d971f8b743b187803ce364ee9e00335653b3befb120c291acff4596ac1579c0cbd3efd9f69ef77d60b5af744a6ac85b0b6a843a10e0eb44b0af69d76cb934275ae73f50b8b8cb669ab113a36cedc5be19bc85f0fff8049ed05a7c2937252c9df4f0cfab77a1ccd072efca91b9e0ee50dc8953419bfcca122e55b5c9fcb80c5424b07cf06ea4c61b2989a0b2f42684ecdbed1c4e4550f31ac69ca472cb48dc8791dcfa6f8a4215bc75f5b7396f49509cec178336fdb45c11d08b0dc48abe2284680f6321af200996bbca205d752480b3b78d036017fd694c981f7d6160ba45cf38614511548a84043df7fbd1d043b332c43f66e69d107d376b01fcf1015d610da0bffc39ec6ef958e1c94461c3025f5c8483c6731d713df045f19b1be3e5e5e02ae630081158da4ccf43a7e4ce5f2e367c3865b35be99feedba760b13e350f416e81d3082a9e2b027576717e3fa7ed75847559db3e13d4f9be7e2af1cbf0a33107835040ab5756039befe08d965cb3120bd601b06099bbce94c95c7b9eab5919cbca6be0e0ba73201f195731b06be0789baf89d3d7176fcaf65b38c5ac3c2cc35a63c1731463a0fcb02b1ae56c3bb404f0c4f4ac68dfde2df3684bcd43334f0a0d0c06dd0e147754130ab867cb0a76d4d6f66f03a5be219718f9c59ee67fbaabd781559ba4c8bdffc288e4e7e050c788ea89074dbccbf13d5603b14b27ee75b22e31e7982c97ad22854c4b5f9393f8a91733dbccc82212c73e6f49ac578c584c3784351529e4e0d583e91ce2782a7845f453128aa612939f8bfe62526054555d5a153e3712f150c1ac711b04a6208aac73764a32fa8055738758e85bd78a42fb0ca3f0de16568be8b7e4cd04e1df26187c336301617de8f2f2d1869ca3101d7ef5fbbff84f68171c74344da6d66706647440047cd1cbff33cf78e0b3eae4834b5fcaf0329c928dfa8c1a0ea5a371fa368fd064b16b290271572c44420a88c9a8f5b0706c5e35a0511dcdfa05be21942b93504da2d9c826a5b9c8c4a52fc75eab9543e6cdb87bd94b20b9acb9b57b5c9688f3dfaafc97e3849c770bb030ccd85955e4f8919fc27867330d4d2084888b51c9b178d55c78a97dad9310c61db61850b88a558aecd1c8ce916eccbed0d8401fd93af45d12932188f4f15a8d9ccde9a0a7497477053a26c19777c032a61387298cc10bdb578028cbd399622c62073e2b6c6fa02691e3d9473cdbbabb5e26e6d77ed3171e5f4446d1da42f0a0fac7bf50febc3b746a3bcaa846aac654ebc15699b76bbf0bd1df56e2c3d4e57bdbe5a864e657482f1afcde74aa30f7206bd86a17b0b9a62e56618c3c78a70bda9656b2f1b9d0211018b12c9e6147b9ea9ebdaac58ef760e10619f4452a6a3998b1173b5fe5ff412e5d5cf835bf110a8511104fea4b2f27cde51846cfa6598f58f5d23eb6fa5a66e41e9d9493afa75c67ebe4c1c92e4a9161616df07bdf8eda8063d392885dd09e76e9d3ccbc78560adbc0949aef47279dfb390e78e1b856fda33e8b8417a13ed69915d082f401d9e93ade5446d439be973132f6677cc548c2f8111bc5a55b64592862f4a2be181ef8f5b05ab0456f382c7858a4bb17b686880247b6731e5bb3f840f34019dabaf72578db631da3b40136d196fddb46a6a8fd26a9312ea0aee592c20d32a0f363dee99bac56921bdb209a42bf706065cd929ccebaaed366bbb197bc84d24a441145bbfda9cc6f2f251ce1828df1b42f7ff7d45d0abc3c90c13effa0491d26787968111fffc77bbfafea7c22fa5c80b7beafd4e579a46b9fb53b51b4506312c2e9b4ff22cae008ce976f1bd21d111eebbff3e956f0b59dc7799eb6ff9711cf0e39d99488a1f7ff25e8ab73683f107986854d0b2aa32f3030333de54677125999ab6510b31e8b121d1b80d9c32109551f7b1d9a2a07b6bd9cb9224026f3bb6daa7a027947709c6d9f66c449b5910c62405128e506bbd8bb78dfb4b3194a11734c86733558ea87d64c5950010ad424c90edc0574c236c513c4fd38783c1bbdcf62be66eb934a305aab61bab0ea4235fe849cd60b4b92da81fe7b8b572c3688b7ad41884dfaf591865249d2cfe6f0cbb4248711e6a6c5592d6ddb60815bce48a9faca364cc02e5145e40c704ad18faffffa4d6ee3ed05a82c5206f819871fd8d12af8a5c030cdd3bc1c595b69b825ecaf9b79f58f95897dd1b2aeb87f248339af802379ee88149b8b1cbeea7fbd099b56f9786362459fed57e52539d9d0b5375638978fd21c3ae3098b5f5afbda5ebdd20ff32ace06855d321c677274e850c59cf4b6c785761ec97fdbe75a83b194f4274d295492dd2b0324cb7ff54b23996dc8eaa65c04b5ab56b802906dbffc17b3033ba3742663d46eaf877b2fe926db5728dae8b54053268d994d738469bb32832a94bb715f0caf1fe5b61fcad313eee4e406a385dbbba6532ff126a7f3afd0e1a06e23c99a85b168afe2063213b3371a967f1bbc8ac219d30ce17f02322859999f40a3c76cf5f14cf1f4d99f32580430a363d926fa904397b40782a14ad8f7804eaebd95748adf914a67dde117ee9a7020c0d135e32961e8ad06cf903b0d1647592f77f7c6e934513c4c5bbe9ac8ca3003d0518983620d0b9d07df915cd42d45ef04e86c755bb09682ceb6b11f5c4d7180cbb4f25d88e68e2bc97b734481f96fa15cf8a02e862bac80f97aae4a2ad354025116bddd34d51a391d76e36d8a3402e45e37a186a7d4db86fb3075a4370e714caea0b42744fef67bbb0854e31a20307693f872ef5809d41a527fc3ab6d66902da4a724c8dfa91cbf4c8a597074204135453f889c978451cbffb5e9b13dc1543e26e16912751d97b4f932173ce7e800196274907ec1872d97fa19f74e5dd6190c5db78f5ab7265bf863bf8a89748e02b53039d4729d6ad5863f92e9dd7151bf2d80270b907a1c65e3843a9dd808aa4e94b7d2c7dca8828f56886750ec0955b0322355c4b7e53a8a3538bca6802a78ca2a513f4576890a396da40ff9187cad0e60e7bab89d433f6cb2ec2a20693538ed0cfab14487d706c830ca81fa97d7bba8ffc4c6d7284311a6c94fd3ea5b53b62a4d8ab489037d222d0f6e5750c412b18a4b8bde09bdb19aee56e6463c5002e4e0814fd96ebabca23112d33d7d3d43dfcd352d6b8df8fe2189a001acf38530618ddd46f93a01e3e2dde82f31c57d09e1e93bdb91344e37ee4c545c6d75d5d8f0d48fd1ab17dcf6d3bd1f30192b3e184f00db0227c4f3954f107b1b7e73a270d100adb7df068c09c70c12082e82ae6869721968c6059028e09ac6bce78699ae63022d5149c18141e2bc47f9b65e410f1340bdb0646d89f68b8f60c58aa97935a2e500e5eac2cab9323c7f1ed7fefe945b1c2e038839d5ca10ce40f0454ac21ffcebad2e7d3f337ce479d480cd320ef3b569adde30947de9cfb3cf005acd07be1f14d867cc8db06c945df324fe7eb32583c9faaf1437fb1078bf34deffa424e168a09f23e853657e582dbd1d9755889d7465ac463226f7a13ace0a8e46820f36b3811a2dcd8a0424aaa2731aaff72e589463def404d66ed70e1beb6f029f5fb11cd637637d17ec1313753794d201ace45a4d732085d25cdbed4f6827850c356e48b594d375171cfd796962eaef29d10910feb544ec97e635267658ac51af06ceb99eb748e162ad247abc9a8ca698c45b0291290eba5c36aed997b57a00f336291f3cb33240e32f012413897abcc8f75f4eaf32b8654579e1152a902ea951637ca7105c67e7fac7409fa70dd3da12bc23cf1a7bd42a1da94fd2d80e1f2ea54ab9324a1180961d4cf079163c366146c65d7e51482e2c8472fae6d986afcb8e992befbe1b39e48ac0f559e66334c81820d1ffc98859ec859694eb1b09d73df09ac17a81606d8ac9fe0e697b988c88ee69caefa345d0f4f5dd15db63f257050b4ad472e1fe938d184381040d7a32bfd6b2013b6852157d3ad977017a6b8dd1221481d4db8d5c9f408eff0cf022a5a4c240152b8de2f0517e053e87196b1fee645a3296fe45ae7eee8bc9030e959a71dea8e8b7e56a588d2faa9b70df08f7f28c71c53f8262d42687430a5bf8d7ce954f1b8539ea3eeaf734886e219f3f07fe5f49c85ffc6701cef14f30fd3722beb147c9dcfeb079226d7813b7db6663e56a63c11f25ec6bb595bb5f8c0c1ac1c46d7fb46e09f00a85ee1003c88fd9dbc6dfea7c69427f3722e0e73da52765f86e9eba22e", 0x1000}, {&(0x7f0000001200)="19373ca54d1c3aad6b87f9a281dcdacf8058910027b0ebfabd7094cf4502b285fa101f8b3bdb2388bf349809c78dfc80b126eb5527163ce88f0c5c820ce9e7d8102db7828cc4038ec79e6d4c81aa1da9c4a68d2b93194be87f2e359bf98f77111cf7386e1c9cd178e7927a40903a635abb08a5592afe10a341b070cbceea665e24a84edb589d4ee6da829c18fc5beef58e7606942be00a873eaf99f60cc02b2b2f8a673533059c4106cdadabd643acebdb3f21431f1c7947a2e21df685ab7154143a9a52665b755d3845dc816836ba6096a851aac9e6465f30a8e3", 0xdb}, {&(0x7f00000000c0)}, {&(0x7f0000001300)="611dc5a3923b194c2b7a3a8c39abd225b690d2127ec0954989fd739cb187527ac686ad852dfc79491c00236ca049475999e3b0ae488d17eb0db2bbdf73839812213325fd5431cdeca7c53f6369a4ca8f5be4ef92cd3ee7eed3a1fde0ada17e63796d1a0495afa7e548f6ef4007cb9b7759d9c6d72a2a36db48207b6b7e43a2478c00f67944c9e85c5f38e2b2a1a67deac8961855b4555940757816ef8a6ec16a0a6576b7e13e351491641e13fc0a5096f52c", 0xb2}, {&(0x7f00000013c0)="75f212d7eebd2cb2e1104c62249d044287c36450d1e213597900f4239357260308c69b53f1affd8e21dbf1f220752b91b32a468827c11ff48fcb3b022256e29745ce0555306b0ce68d60e869a2fa61d7d7d5de586fff3fe56132311bd64d6a6220b802a11d328d2bdd9a8298ff17b42c72b1142e7d99f99c77f86e69db7abd599f28655d989df258a7dc6e311b1f2d65aecc6e9249c4ad3d39", 0x99}, {&(0x7f0000001480)="d72ce6bf014d14c3a20b1f026a4c29715b2177906bfa54ed7b689108a114ad72ed486d7af43590d0ea2433c1e3e4d2b3fe27e311d896bed4eba157454dc4fbd88c28a7653f8759f02e7de46527a08d0a53d2f3793c148ed97f40a4eb0b20e755608d8df3c9cd4271137108fbd5", 0x6d}, {&(0x7f0000001500)="78b84bef273c907f2370684a5ba5b6d98db7b7502b06f19aebca728b6b95f72c92aff3f77cef59159482e961e9dce4964c4b733b35f4dbb654f6ab8652b4748ade7bf3317e2051a16e2dc7fbdc", 0x4d}], 0x7) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x0, 0x7, 0xa905, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) 16:00:06 executing program 0: mprotect(&(0x7f00002a0000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x17, 0x4004, 0xfffeffff7ffffffd) setsockopt(r0, 0x200000000007, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfffffffffffffffe, 0xa, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xf5a7, 0x41}, {0x18, 0x0, 0x9, 0x7}, 0x100000001, [0xffffffff, 0x8000, 0xfffffffffffffffd, 0x1000, 0x0, 0x5, 0x9, 0x7f]}, 0x3c) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x42}, {r0}, {r0, 0x1}], 0x5, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:07 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x92, 0x2a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x61c7, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x70, 0x338, 0xffffffffffffff24, 0x6, "3d7db663ad6f7029c4a3718fca14dbdd60e52ffe", 0x1354, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:07 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x0, 0x7fffffff}) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9, 0x10, r2, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x10000}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x6}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x2e) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x85) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fd, 0x0) r1 = semget(0x0, 0x4, 0x84) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000200)=""/243) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e5153012d59c22b465d4a6c2e908a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c34", 0xf2) accept$unix(r0, 0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x400, 0x50) unlink(&(0x7f0000000040)='./file0\x00') semop(r1, &(0x7f0000000000)=[{0x3, 0x6031, 0x1800}, {0x2, 0x29, 0x1800}, {0x7, 0x400, 0x1800}, {0x2, 0xffffffffffffffff, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x6, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2102, 0x6) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="03000000000000008b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db4340723da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd88ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cd362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945090000001553a0e169c9f34b17d526d63ae901d1dc"], 0xf9, 0x800) msgrcv(r0, &(0x7f0000001f80)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0xffffffffffff5ac4, [{0x2, 0x8}, {0x3, 0x200}, {0x1}, {0x2, 0x1}, {0x1, 0x3f}, {0x3, 0x5}, {0x3}, {0x3, 0x8}, {0x3, 0x1ff}, {0x3, 0xd45116b}, {0x1, 0x7616}, {0x2, 0x5}, {0x0, 0x7ff}, {0x3, 0x2}, {0x2, 0x8}, {0x2, 0xb7}, {0x3, 0xffffffff}, {0x3, 0x6}, {0x7afa6421831965de, 0x4000}, {0x3, 0x1ad}, {0x3, 0x3}, {0x3, 0x8001}, {0x3, 0x1f}, {0x3, 0xc0000000000}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x8000}, {0x3, 0x800}, {0x3, 0xca}, {0x3, 0x80000001}, {0x3, 0x802}, {0x0, 0x6}]}) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x401, 0x3, 0x0, 0xd6, "300a1b6a2592ab9f08496865def5593c007b2e68", 0x3, 0x1000}) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sync() ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x3) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0xec) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="824305444cf282bad37effab9109e5f5614a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1}, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) kevent(r1, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="d44f8de41b0bab9f73d2de7f79d211aec58bc4cf4bdaf18de5f6972cf0772e624bc738e6bcf3e83392bd37ac1cf2ecf9df1ca806f6d9cfffffff7f00000000375f4d0000000000000000000000000000003b953f96d49241303b9f16f9e0ffbb3597785a9181bf08dbe365604492d7a2b1f3d5e0c628d82defaeea5b05906b9509cef5f5340ca523d69d8aa343b548836a13735e92da76e65708daf8badfbf8c730d9ccb0e0c9876e4a8a8d5ad9071f26898fcf68b104bbc24954baf0187676417b92944d3f7e1c4179bb65e80dce3bb5a3d594a7ceace1d3d64f23bf5209f8df7dd51b08edc950b53011e19d966a31b46f267bd6aebf82422bd6d26f66a56a425f32362a7f94f42841de76ab5ef049160fb435ffb3cac4842d67718f765eeefcb3e175799188cd135327645d3187f7f9f50b9c6b238b5e9fe184390a7861c6d84b0659db86bbd4b96df8797f9fc833254ad1f97bbf74cbf6d89758999b1ec45980000000000000000000000006dc1ba0dfde88b6e6b0f44aab5249bd362da6071e47df14916d8c9689aedf06d3c4acb554bd2fb0c09570dacc0c09378", 0xfffffd8d}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x6) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000040)="3f5344fc36a1af186e67dd942fa099c6921fbfcf7b639d47990e369a24c0b9f18cdaa5c7de39057fab66bf3c212edc6564ab06d7ed5a0b83719c409f8b55afb0e34b2806dc7c117c1f1dab83", 0x4c, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1ff, 0x400}, 0xc) 16:00:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x30, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x10c00, 0x9) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000002c0)=""/222, 0xde}], 0x2, &(0x7f00000003c0)=""/251, 0xfb}, 0x801) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xbb1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000180)=""/69, 0x45) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4c) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$unix(r2, 0x0, 0xff26, 0x1, 0x0, 0x35a) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0xfff}, 0xc) getgid() 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="15402586082e46169dd528cd0e44e8dd1c52f8ff5e08919a1ed7d60034a117c37af1de06e927257e0f8d54bb77c4f24e555441a4130df75bf017da3d83d867b3a1037a0c3207460da42d9655a0306670693ef8b85a7d18777ec99f1745f4fbcd1ad0d40a372f47a4f8af2b97a40f769151b71c0489327712cd6c5094758f51bade858b4a883eed48420056680a31339d0b618646b4624a53be62da95e2c9738245341407836efa7134529eecfe6a93384b5837158c54bf63f4f2fe2cb42b6b7a720d", 0xc2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = socket$inet(0x2, 0x5, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="008a2e2f66696c653000"], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setegid(r3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/186, &(0x7f0000000400)=0xba) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x2, 0xd33}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc0a9f70cea31ccd9, 0x3, 0x3}], 0x200, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x24, 0x1, 0x81, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x2, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffc, 0x88, 0x23, 0x610, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x3d313c1a, 0xc0000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000009, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x9, 0x1}, {{r0}, 0x0, 0x4, 0x0, 0xd0a, 0x3}], 0x2, &(0x7f0000000080)={0x3, 0x9}) ftruncate(r1, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10003, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x10000) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffd, 0x4, 0x7, 0x1, 0x31, 0x7f, 0x8, 0x1, 0x1, 0x1, 0x14d}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xf6, 0x8, 0xdede}) open(&(0x7f000054a000)='./bus\x00', 0x20, 0x0) 16:00:08 executing program 1: chdir(&(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r0, 0xffffffffffffffff, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x4eea, 0x8, 0x4b55, 0x1, "671d60c329c6cebaaf25061b0b621b5c703d8227", 0x91, 0x1000}) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/232, 0xe8) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4020426b, 0x0) 16:00:08 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x3, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x6, 0x80000000) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/19) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x8000, r1, r2, r3, r2, 0x20, 0x6}, 0x8, 0x8, r4, r5, 0x7, 0x6, 0x4, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r7}, {r8, 0x4}, {r0}], 0x3, 0x0) msgsnd(0x0, &(0x7f0000000100)={0x2, "a5f43c21072f11caab536a4837a3c9d095e15216796f151123c3657d6c3e5d9bfb31c0f140aef4df66c2f37c34a8a614dfe7c36140d30f98b07bb2a84a16125228581e8dfdff50cab71b9c936da3284a1b3ba3f867f72732a80c978abbd1aa789d806ef897c39405e26d141b0dfeca3dd9c3fbb92b064c165b05ea65"}, 0x84, 0x800) 16:00:08 executing program 0: 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, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x5, {0x1, 0xf7}}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x10000, 0x6, 0x0, 0xffffffffffffffe1, 0xef6, 0x52, 0x1, 0x1}) r2 = semget(0x0, 0x3, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/135) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20021, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/148, 0x94}, {&(0x7f0000001340)=""/165, 0xa5}, {&(0x7f0000001400)=""/110, 0x6e}, {&(0x7f0000001480)=""/58, 0x3a}], 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) fcntl$setstatus(r1, 0x4, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) sendmsg(r2, &(0x7f0000002900)={&(0x7f00000016c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001700)="dc9cf6e55a8823d19f87507bce9aedcfb464bacb23deb2de67fbef714951d38e02be5112d712ea782f9b7878e7d108da92d2b4693aee67fcec2adad034dc507b62fb05496405a34d7d581ae232d2c38c74dd73c19dd5cae830c0c6b54236e401d4d9763d1c28c76e9e1f7fca61bc874f1b4863cbe49b87d2f29beb8f19fed6aae43aa52d6d893de619a070fd7ae5fb631f5c92bfc6a0352d8973ecb8752e54fd36dd60eb16a7b0b2827a00588dfc61ed3fef3d2ac6b698a23a95438536603a658f92e525c155e763c059b7754027e25da8676eca933fd03bee15deb26b9b87121deb637013f8edb277944a822ee960259e8bb76683b4421375481aef54bcc34ee723dac58febccbddf9b374ee1abf7c06c65e8fcd31784fa3e5ce2b052d568faa4faa69bc674b7ca80e46321fe6ba3a780064fe9a842bf29af24af3b3031b30e545e22ac25553e984ea1cd5b7e1e255e63250310c741670996c915eb23ae1cdf0f9b3781de9aeaae5e32f405660dd425e6a853ed2c639771a56911716c795adccfdcdc3d52f9c4506cefc12f2f19ae2a64168d58a762e80803fc83780aeabe46693dd21d6d742cfd8c478df1f46b6ba3b9a34f101503d8d79b8947b7fd6f038e440c099bd8d4ad7a62c3612a00da5910aba40452acd04f53487b29a461b9e791735d3ba67b7e95362868116d5304810c77a57bf75ba19d62c9e6f065bde067972078b3b39e8ddb285cde9b591f20d9e60bb9a1de1e5482c5f6fe9235599330766734b1ee733e211c9a98e3ef0b1adf99a4dc28e06a0bbe745ff52764e6b008eabaef25975ce2c09c0227f53ed24143a19d33b3854be0423e9778b33bb5c45201fa590a5e98eb120790e645e385107dd144ca665a60907951aa4da43e57399cd7e437ba2b0017dcc60c1de2f9427453edaf8445172cb9f5b07b47c0f60c7f9510266a60f15d4aaf65611edeb54acd763223dcff70f3375d5dbd52fdcf28d86c3f7c30e16b39dc7177f61b53a87484bf1ed7a7d7ee375fa79f164d527a28d7853e4b50d171dce9b669f4b878a3895d1d06ee051c0246b1ac1eaa1520879ba701b8ead791929f0c531fdcc93f7d611fcea7865ea37a6a373015bd9f63d1ba59856979f0de623305b7431eae73d25c3cf0d8ddd6ff442d437a1031784a4e8a922dfc84074d3cd957bd3509aa78564e47d5a6767155a94b9ff636e41d174afb96902ac578f84270189d21dacfc794e6ad85be67e255dd761de65163729697b9ee0b22cceb652dce175bf9350d6fa2a9fae11cde3321636ebf418beabc59122af582a84bd1306a6d6b52445149a23e1431ddf835297b2733c553452e760a026367ad86ce5b5edd0bdde6bc8fb25863ddfcfe53e8d01e0eced04e17e1088cbf21cf618efbb4e52ae7fbb0138ed77d8293d601e954d8a979d3c4f1b9667731838e47a38644c023897773ae3865370715f2074abb5b39e7a69677e3eea923813cec65ad12b390fa7c4e17b292d91fca63ac146a300d7d438a32835900be4852d48c43cd6435197d7ac2c27aa37843e59d520b9fa4a100ffa9dd76ba871cf9103637b6dff61f2925f33627c752148077366ad57c9ce466561697f3de941f6c0420281623edf218d1c81c973a80e94662a2b29887b0fef4ccd0388c8cbaee5d725653b2e59c0b03ca7e462f5c43b3e0fb2c546d9720dbfe567c4aafa9eabd058458036632d8513f87131245cce42c735a8f12e039f25035b5bf6e842e910a34f1af9d79d3e38aa2fc1e25ab975b34c301cf3475bc101340cc11e4ddac2c5a4ecd890228e62854b5ca06c3822a53d8442c7c50057ac763433016c1d4d06c8b63062fed5f46c7eb3ca5218308eed909fcccf5c1ab8385ba8b7e31dcf6b6c8e02b99f33a3152b581dfee1f74e9ed4db837ecdc32a94abb6a521bc32c6fe124b899ca814554c38a7c32929eb6319696515c777255055d6555c3a3902a663d85f277513190ef3ef58dc2c98a1c4f36fc43933e615c19ee01c3f15cfe0c96a76cf83495ec35df940cb84c31a528f6c2956467b3c19e29585b0d60ad161d3d654061cb2af6c2e5985c98d441c795e8d083b984996a05892499bba61dfd31f9972f57c30b137e1e0205ddb66283d7c97d649e79d79baa7f95b116ac066ade663681188ed62cc5b71d07e144ab397c3722fe75fc8de2badf211c51cfdcfdcb17c859c9e24690e3fd8c4922c2213cf4a890601fe3c7e32cecb22e980a4a74f1d21fcfe196bcedc4233a7e399fb6662d8c0945a05dae2dca3c1ba78d2a58c2e466a353c4eaba7a24d52f8f7c8edc9237dba7475cc0aebc88900f1fc464d92915991f3fbad29963d7021811f64f3ff2a7ddf916a4bcdbfe45fa204c73d04dfc0e754ff4449568cba52a7d241b406c1fc1873920afded2e7f7d484360cb7f60e1ce27edf8f749dea787d1f78853354e33de48f79c0d80294cb3f817cc3eeead8bb737df0f0bea4c281297617b28c6f39956b798076b965bdab06ce01f9aa879b1063836cc211d02a4d8f1ba1b5e12a4c993baaea6113bb2b9a5cd7f90638c0f5e92621df03f9549148ecb8725bd9e3ef4397fbf4cd247259701cefdd7ed7818fc023399b941093655d00cf3dd19429701f892d5493e365f06280334ebf05b19a44d9b864946ee6b056b1646f5c58311b450fb97b98f1660a809f9c92d3ada49d67084733aa63ef9c1bcf58fb5b69855d310473293c86c75a0f5b88d29c74811ce95ea5da413db0162f97b0a22b62f0c1e5fbc2082b31729a74f0e6e8763704998fa3acf2b97a60173cbb5f01699f55ac3fb379cf3b06e7f2f0d5e3753c29c37f4a7a6982f0120992840a350f3f8c790627f16fc0832f2001db702b39090e8b7ccf3dd872b40ba59a9d4012864e2b4faf92d3f9e8d475d36e53a6eb290263f84789fe7b0bb58b0a7d1032b96fcd470055debaa9db639d645a1a6d86731978d714e8dac752b7d837f1777321cd93e15b58593e87d8146bab3de4f3b2e6e9d8ff08d7550a45e36a0f2aa7808815926a3f2ed166d72e602251a18f77cdb63e3955fc330d68835edf814a070ce8bf55f5e99946f868661671471c89cefef006a6dd772f51d455bff8748c7d4adac17252dbaea8f2a44638f06b7a524b3f3ecd8324d428884f87f2e5ac966fa480627652ca3c7437ea08b26837e8a84cda236542c86a465ff233a1d46abef508e7d9c47c1c6b5c44900e3ecb104e8da556a8df8d89877c77e5b456ebfac62c5994467a762e4d03095d875086f39d6f22771f3d443a6c9210b2885d71604beb731f705c5647362c19783ce4b720d5bd92af7c5eb820bbc85baa999a085fe583908538ff88b16d80615b3e0b1c96e3f746751b771b7c6cbcddab49eae495f9cdff9468c81325994381406c599e95a9877f7a8e4e53602854f345db27b5b4998e48ea2890222899942e0236a7d138f267f7ea6796d685aabc8093fd77a9d6a41c580bcf852f17fc005ca5683825e9d70db19899c723ed1f87615639b51ea0c22bb7bb9b96fe9f69e3e104e77859ef2c350c3753101bf03144bc6a946ba20552b80047368dea9ffa6fba892fba692f7a197dda844d459805ca021fd24ceee240e63d47810acf4f6e833e7f11e6c8866fb612410b7d7f0fbdf0affc1702b09e2f58ce23e0bf92f1791f0bdfee8f44645021cee85b9920d691b0969b684eed4aa4e0f2a1ef09d8bf48ac381c2ec9bb0a3a55aeca8e478a0481aa59d30f49b1b734240accc347c7ca0e3fb5c67fbfbd52e99fb82896cbc05baf97be8df5f8631ca5dc40ef47d64ea83fe3fdcea9788c0fce0714bb03a1683710735c81b90fdfc2b06689c57e48f22fdee94458a86823e7ba97ce3ff4a78537ee520ba289d2484f905795c72b040652be855f8fb75b06c03039f86dfad4ebfad2774c6463c6faa3f7391ecb8c49f9b4372aad238106b2be8e21b6f14edc6b61cf4b440f48272ef5adc5f33f4dd728f341f76e4957c2b769348c257b14042fa477f7d2c671f6925ff5133775b75e47bb83f4dab8af803999467b33f1882388fd38d9123f80c3fa03595908a7acd7b68c32d641a4da345f3cd749369b807c925f3bbf92ed721ac3813693eaf5450476d7088b08e024963d4e26569b2a0a0881335d1ef23d23f120093e5cbe2885ed12f687c80ffb71ad1839d9378cbc4dfff709719a8e9768b1d772935f8c4dba8b53d5b872cf9a8dd6a5c3baf7dba43c99c55febbc948e428dfe1cb4b92c360708cc1e7b709277fb2767f1d610d124157e652fa6b2cb3ab76c0fa04e782321fe1cfc858f0179820c34ffed0aef23856262cea471b7beaa9a2bdc57dae62c85767df367622cf1ac476e1105025f5e8d0671c4487ba24ea7fe76637994eb47c11112a3998858fbba3fcae6be95024a8a85d24f79ff405f6e2451858b5146c3697f73c2826df26241f9eaf3741cd7348cf5f26fbb5734f514f0c916a0231591b7a550cb01e37a3fa3d33ba0323849d4f672c41334c7b78820e2d5346da7f47a7be99dfafa5368fde1cd6855712b0c4419c2a6c3a4a71d6478495ff7bd19cbd97bc626be40b6aab7bc6124bb12c7412a1b954590d5801146dee43e8ed9e7c4c39eeb0464d39fa082144e00e0e8bc6ce2c201c8637cb539fd886f5f430dce17ff19fa6327a412a48074b3437cdea7633326c266530df9ec823391ebf6b05393b4a1cd5492ac8db60f6613be1297efa925212dfbb5e2ba6dce7a7e90bda25d982689910cc383cddb320503053693b38d594195fd0d7610d4bd5e81396edef8b3cdd6d37f8786a4ad63e074d71013ac07381146ead592cdb101ab6928dfa039101681641de6b0b3c57e4dd7a8334b2c4891a5bcd5f543f9b640b099659a96466fbf8c54ba7f9729a27037a01c6e7ae9dbe6039e719b32d465a77ea5c76baeca33b4f1f17833f57ae9c13fada99cce074f6659f85985fa00489829d624a5f2a6b2366f1f0c1d986088f16b74228db43082eecea76c38c1f291dea6066e0a1e447b9567b013bfea44c5356f3588981c455ad44d19f26d983fa13ce9258bb60f3d34b0eeb2163b0b80c8860f0a37afb1a72f38f13a92b47d68224552f312dac7511be02d29fa1a30524de4caa1e68194b22fbc3b08f63c69359815ea7212a5840bd7ae575d92839d778a57c993812779cd1b383039a223f83e6257fe0b512eebfad98daf8f3a5237bebe5e49197a2ee200989d1cf228666253016d7cc33a22c737730aa2b8606e7d9cf5707f7b80242f9890fa445fa4347fd78810948926a7c0c1ad44657661f3082537a6a168983c8886ffc0a9e360348a2a70fdb208c449bfe498070caac45b68743fec6b647757dd3c7ba9a9333340e550e9a8d440a88f35a9aafed86ba1678b2aef73ac0e5be0352a8895580d73b86607a93e7ecf2c45b2e81ed59a73d8322443f65d9d0de19e7e51684f463342ebbb1cc6a66b4e981196766bce24f59f66531eeb379353d4fa973433dee2f58c76cf6a4fd5542ae4f450acb149b79f2f9b4f0eb60cc92eeff14ce73efd71bdb1a07c89f9bde9b58a317b0d81bd0585cb4eb0af4ec96bbc1de81d9520fabbab441c0ca48d39ddd9d71c8c7b26222e29b6ac333d85077081f9cdd55590b59fa0c6d67f515954f2b9ea5e1ce26666cec4e62bd82d3b69856b9a3954c7f9be8b504cf3c1ba27e210c9483976989c8124c7c911e750a8bdd55a3b0f7608753ec3e19f07541fb4f086d1ff0d9d4dfb07fd64b3cb6a87c02049f0ae2378108fae9c4907d43cf0d26e18737a0aaa69df7986d1", 0x1000}, {&(0x7f0000002700)="50c9e8eb286bfb4d014e78cdf4f9d2326ddb2034c2b3d3443087d76f5250db4c440e311b8ddc4c4119653975912e6058e4fc", 0x32}, {&(0x7f0000002740)="5ef2", 0x2}, {&(0x7f0000002780)="9b8ef6b576bb959fbf0addc20139aa80fe62a90dc8daf04a9f3254e4ff2e80982db087f9bc21440f09c720643bd8aa4573f8983948b7d3f4a1bd7d97e53a39754d23b5c5746e598957dac35b6ccebb37622a256620e1cc536f7a83267ed9ac04e8133223634d09a923e773e0632b381a979f70e7df693b843974d79a85342e54a84ec5a283b2801871fb8af82b390e35b9744d2d2b64e9bd25800f7c0346ea1218f6234f1ca3498f336c06f62fa62d474066a29833a3f39855aa6f986ee42555f525fe3d0ffa739773", 0xc9}], 0x4, &(0x7f00000028c0)}, 0x8) r7 = dup2(r0, r3) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000002940)={'./file0/file0\x00', 0x6, 0x1ff, 0x5b19, 0x1, 0x0, 0x4, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x4}) pipe2(&(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000003cc0)={0x0, 0x0, &(0x7f0000002b00)=[{&(0x7f0000002a00)="13f2625096d0de60f273b4d9e7eb7b575f31fbb143796a6997fe8c66a20a88f591782e196e175743b02c94dfbe2fde82bfb7ab188004ee0159c0b52e97d91c9d6974736518aa75a6c4d39fec47c692d871a55c70adf5201c6abf988eb704eff592bfb81a54280f5392e1af283fb9f64bd3a784a65f3064e22af96169e9f02ea77add5258d79fb1b8bcfacf6efc9e82ec566512110d9415044dcd7160de5c1dc144a9ed36dde4e14671f2feca21", 0xad}, {&(0x7f0000002ac0)="1fea259b2d2b4e4f27f8ed1b3d6123d62dbfe8325423cc3dc199a381fb62e01984b9b7dd0bc7d795be6efdbdeb5536d421e79622859ab487acec36aa5c", 0x3d}], 0x2, &(0x7f0000002b40)=[{0x1010, 0xffff, 0x3, "e16c484dbf46fb32707638cf4e0f6b0c0e9fe7f182aa60e73792d86e3f31b1cdbff8e819060933ac7314167deffc97f757716334478a5383b740e209a64df827e82a7e7e39bb44c1f156987f66980f219ba679370c718168a3f4fe455afd9f81f4e4fc518eb23dad7d07b621edb955b3776b8259c26d8c77faf190a24cc518075009b29794baa63f7540ddc25a8a494ada2ebc596bb2cef8b7fe5dbfb2e4dc1f47d8172085f5cdb9904a2ca43486eb2c37ade517d0f45bcadd1c8b8632a6e8f5a47fe3925132354a2434d1e69f9b7c535cd7d862e233533105d2456c1af08dde3ced102ecee60fb360e5254b2e7a2df211f0554100a56d90cbbb787bbfb2c4bce6a942d08d21cc1d343726849f15fab50084bac43f6eb92511557f94f2e05ecd5381f92f762ec4f0f7f76c0979e1c4e7f9f4e6cb8cca2645a25f2b542306f551829fc90cd4e06de7a17fe805b2a8fb14a54dfe9c0d70deb9ab48d6b4f1a174412d6cf461e42063e3b93ac4dda54d70535adccf77a9eee4395fc180208a84b7e1191a750b4e53e5bb906809e7e6fcf2ade60e38901954725257f644ccc4b34afe797207d8f6d427415ecfa9d26576b87c0c8f9faaf9f79b292a3e404dc09e4584baefb2d50d63b413e531449bdac588971de438d9dd25d9baf0846435c9c994ddbc46c707095c10a58add72f625d7ea5c4d398b931b254b22c56e793b4f7b479f52ef4c7202454f5bc6a9a059c131a5c38707ffea0dac0cf2b8616375d3c60ee8d03de5dd9a6c2da15866794bd1b479024e4ee4d948fbe87cce02bf449e3850c2a4e54a1ca0adb2bc6827fae0dbcff32bfcdf563a28ee83fae49dc217f99d14dc81ee9abde308a34e30e41824c35cad83e1145d770c44079b7691a8030e571b304c43f6d681dd9a574d753f6f1c227c0e537c4ebd95a1d79dfc7371af35de23dad8648d724b5e1563a9f075ab64d3d5e5a5f2a91449783dca365c1403d005f8ac6108e02d5c37a41931e0602d061651bcef3d4874429adaae0475d49161f2cdd9a0cf7bcd9384644fface46bfbf12146f0b78a033bad755c7a4e79d24db02f73234655a1189e9dfdc6cf212aec13ba87e4c37071d675d0f2c775230d300aa264a426a9a511d43f6302689470210501a6bbfa99fc811ed9e33749dd3943c5e92b6f05f7cb2c057ae4861f44dedbecb2a61b2f9264ac20d3d7e78e0a3ba929f8cd9d53fafe35cf40bb7320a22612df45214613bb2da2b9c2eb4a4af780b05222a0004db43d3a5d035ff92e39a22e5d33e1424320f82a1a7223cb679ca62761274ffae1c88229d0288781de479245831f3c927d6019ae22a18c1ac7fa4664dd815025199548d34ad5cf605fb3aba51415952883080891c417003dab101eab2bef86bd6654896c828556b170e5dba8e53a0b3e8d860942106d7bc453f9a0a730a108de113519707e119b3974dba039b937e03c1d30f53082413091bad3fd34c06bf636dfe0d14811b71f55ebced0a988841432e7a447876f7fee7b48bbf10cca52ed6b287b1a92421932811e794f96b26bae0f07cf398d80c7974b6db2f9d69066b7d51ff6c289011680427193964eb386213e1d52abd9068e6c4199580f6283bdc235147194d47593e871b1efb49bf7f24794ee8b58cce8d4d04015127385a3695e2f96e4faf2f53648a64b159a5326a3e70df0457b11021fd6c16dffc73c26c0d75b7c293e4a3857948a5c5a468c3fa5bf717af1060d23c48d287aeff49116c71a6967f070166b798bd791a211d0d2fcd4be82422de379fc551df89bd9399b22d7818754bacf3376980adbbebfedd48efb6808b289b0f45ac5010ab518a089340df0ba2016c8aad3d44e97bdb46ea9ec3afa0b5724fae5bca766b324d4efc6561e213a948d7fcdb47f8b5fa4a7f22e0153a4e52ba6b8179e93710ae0b70fb6258ee454b8d7c81b7e9e666c989f0d81184b7b5591dd386a03edf5657ec3a0f1282a47d7b27470187990d4e6098914642a69ccdf10f2a3be58db325efb237a7523515d9cb9b75e47dd5aef84f3fe604849848dc20b912bd6dd1dd6b076cec44be4313b08ee8b3a51cd930773841296714816fb06a9cbf80d23a1df81dd0aa8aeefb60d25b82b631073bdab622d0e51c4f8196d9a501a9a989f34f36437d982f812f7c687147c0e1c018e33658ad16c48d7c554e19102ed60bf91600512238d7f34b414fd4185c486c3bb14b4a65a2cc61e6c8108c2c1dadfab118f6ea668d05e20a9a14e94c3b7804c7e184c9eddca29d1949bb743e69ded4978d374f04be89336ef74d9fe9c24d9b2d8185cab1a7047a651ac2559e95a094c00593a69dd6f79874f2b6c26e9eeff7959c9c446185c25155b01fc1f39d3eff6e4d980e716436741958237e9b344cce0e9e9abae81d5e62322691cc6373825df28c8a28eda8ec6f02e948494849232571f9f6a56c5724a7d224e8da4c791c8ce1f2c6f72e69644438d2b6cab7e318be59563cf3678f29af67494987e751437e0c3d2cde5a2b1bb2327b04285531fc0e1458008fe9af026df20e80bf2257e2df2d2fc232cb6f82d1023417e2fdb3b450539edba5b9e53233ea63f06035ea98913fc3604a93770f3d077c48188e93d545b72a32180873bdd32df2be37c883db3e55a66b415c868ed01531bf062031a147554448234ee20779e9ee82763af907f9eb3d2cd655ba3a445a71bdc4c12943ded9aa806eed8875ba4715a829121dfaba6d01cfe9935eeb2433695a6799f07885f72448e38d93454cae67abddea1cae36061e4da52be47fb75078711e48e52a6c4458561418c6ba7127b743661ccfea6105c851e3df7c69a74c50a00f214d01b59930535e8875ac0be005c4c6f4f2c8a6727f45ee2b0fe25fc44015e4fdcccf192d048d6bc45fb0b3fb0f9cbe3a129fceeb7f606d7c2e6e4681a29d6972c874bb0fa568035b33840441b39eb3a17e85ee6d4bbcab4f44d32e93bdbe731667f2d46cf5e53030b0c790d3e02249c1381dc995ee6eb0b038f5ed4f956406f7aa44f3218bff185720130a25644bcf34f73c9a5d55966a5b26d652bb39c39ad2836543ab36889278211b200d6bfee9e16f23f4f6cf95e7fcf26a7f545cfff4648a21c19cf1cabcc635fb046eefde98d177c510132f734da117c7b343fc07949f37b7dbb78be8fe4d2f5ee5d113cd10b4e97aeb71d8fff4ea105e2f63dd79b1040cc67ffea10cb268a2cdbf586b1294ad604d6f03323ec4c2bfe9c56304845ffb40c1d6450c392d0c8a711585550c79587f2ac1a6b82d7a13b1cfb29d4458e4085e3711c8e225cdc4a0d5416b6a7deae38f5556aed69d976dbf77bdd6f87d5596ba3ddf45a93f233b78f33b77dc44a6c559e6fe1198d3405b4b62fa0cd809777bbe463121967e585fb3a6e8fcd055875ed9897123e3bdca88daf2163e3c464982e847903939fb50508e59c1b6ab99f9856b15a4060b811b09875f239d55838c7db7b5db1f29e79d5bbac598721393c8783fc8766807332742540511362ef5ffca72bf1a545b53c230a890b0a2c572428ea730a319e4613db88773b9578fd78f39f7c75395f147ec7c60cba6450b068bceffc63481cd8b9f1154c70029b2d3ac8526e645944b15cc57070b982d0fe26f7ca977c7f592b264118c41c28df774555e83ec6e1afccc4641ce22f669e0aa75b4f2c03dd919c604492e4721910b7a9e38e444ee860134250c1aca58c39bbe71485f60af5e8a986b331dd7b77b8dc14172947314039e0398a00cff5e09a89744891a8d32b18103fa86cef9278b9939c84fd29599168be718fd0dde33c9ddefe7c708d7b5dbf5e44a9423bced7e741fb060783f8199ec3cb1cbd1183304bf9f45c49a804aca8ed998d650a8152ed6198b72bc33e90167208b47565f2a7581fd2af6060d1d6febc6aee806fb4ce9655f45c6f3eadcdaa176da5ed4a880255578b9fe5cecbe232bd944dfe6df1f0345006a16efc162254c8951d50c5835ef074ba4244a36f9740798b6e31fbb4f9435a381a634852e52dd90ff94707113d55a07283ed86e5d4719f1b756a0fd86d4e392ae827a72bedfe6cc2fa616eea08da3a027ff85534721c4c5f7e5f6e02e5c48fbb9b20935a5bb97b8a4f5a4335d0d880619c19c5519cc3019174a6fbe9da2628da0a2c12c5515d64fc89b5b0f649208841c57a5294370b32354d875cbb52c463385a105e71c5f1b1920c2875f34cac21be40a467650196d2d98fd2ecb240c0d371a030bcba1e048e6394b7c38a4e5835d7764fc2e56ccbf32a8653a6c9e67bcca80133e9746566a3b163c42c7b1f7835fe5b0db97f0e75bbd8061bef846d6a9e1f570b3380be70bc934ffa57f5133960d78aade65296a5973cca6db1e8e64e5071517e3648b55c7cac95f74cf5d1406773129d7d79f12b41b4986072ac8a2acea4120052c044f8e066d1721464292da6e60ae49aef38c6b85dd836e171852614f254ee5cae79336911dfff18e0d3d3eb7776329d02a376efcca303666c05481de649dad0b6f1699765ae56c66277d4cd8419263fe056fdbdb98f7e37da0700ca7bc009c94af45a4d9306fa3cd8e51ebb87be502b445a7f7864c3e9a3fdac18b048e787d5b79ef1d06cda4fc8cd5cda352c035903d7d23e3436c0745a4c43e1e4bad4afa9645e2b4d730b6446e367b56a49188ebf4733c3bb5cf3af92f45261733bf5def5c31dd240d89527af1fc0675eea690f0fd029ac1a39f84a7baad284d228035ddc767918ae4ba220605940f610ffd1c2501d4771b76b2cf5ac0b9c3744b3d2513b3b141898e7a1e2f884f1e1a65e89d0cc3502f28d3e554f7414a889245844f6facd44016bd5beadba406209e06746f85df3fef2ced743dba402343e1c05dabe9582308c86d903aa2493c1b5ca91c3d0b0b52890750ccfae3f33a0a0ffb5abc0522deeb3b0a82aee5830b441034a64154e4b5740b9cbf264fd12ad64ca56a851aa870dd5f9c7bf171f74c63c7a5c62bce9727aa0835503d62992e375a43f48161e6525472abdec816aa36ccc23ba352733d06f90608b0a581fa9a7cafdc45977007548e555b7857992ef90842fb3d06d440769f0bbd0ab71d9efd0a3d90f2b15b91de4b80faef1cbd4b9f3086c5877d63349426c3324af58fa46d50dae1233cb36c573eb231b3f4970bb83d2259fc19bd049b0dfe0aef3816755ff80010d69bd618ab5bf85cd28bd34975e0950bef63b598162db3e26436086a08ec27b31e57d3113407baf54ce80c185529ba13e93483886bd72312f498656aebe9059dc9226a105ae18f7568ee412685157970a9a36bf9ae4971198df0c5fed56c9435828c0c3c77eb05289bb1b55d0f688dc308945645e0deda29ccb258314ccd412c4274373dadc020631abda38a177b109cd6588067552e2f0ba2c145b71a43737e3c3fe62382abd236785373104b85352ac1484cb5af4c15a299129674ef850dd074bb614e2f93a5d8610744f26ca15cfdc683efd9b5c18eed0235c08189be7c330f8114a91648fef3e98f63c520c3f46c6a0e3126a893f4826cac24dd32cf70e2b7eb75eee2bf1a885c6929137bd4e7a6a0c699d8b36dff98e179458071c2031640cd2b1c2aa0116e046a3c9c7a69fb25d04359a7884f7d6cc5a7a9c6dbc975f838fde734c9f5659d312321b489064fed3bd6e6ba4082b475ca5f2f8bae185afebf184f3f39c407cc036994cc1e737308a5086b4c2ca4d97a6655f2d8a0f128eb6ff1ed794ea94c6a646efb944da9765e6a4e7f8ac7b511ed5dfeb0dd952776"}, {0x98, 0x1, 0xfff, "4451fc2b771ac091239b978e47925cc7259de7972aa0b0dcf0bc930ee890930a0ae2d8b72bd4fc425289f838c8f616c4a1722ac7e4517f2869412d286c6cb519dff74e4bfa1f8583bf1ba21c51ae996b89fd42cfa03a03da1686b5fdee6cd905da1ee574caaee98b2cec8eed7d253f7a08271eb965d958fc5877233367eeb49ec4e5b1f7878a94a4"}, {0x20, 0x0, 0x6, "a9ed544b1f6284afb0e63a813161"}, {0x98, 0x1, 0x5, "41c8ff55d5489980ad8917258911ef921638df86009ea8a56c44234a6275b1656deca76b030cd49cb8462791607819a053e6992563726e47025b04121ff279585171bc4003c9d9e77d52474081d55ed96b562b79dc9e2435f20f97200ec4d529a8c4a9c6a280861abe9061faa6cccd9b879db7e24311253505745b32340622d19b6d38"}], 0x1160}, 0xf) fcntl$setown(r7, 0x6, r6) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000003d00)=0x5) close(r8) recvfrom$inet(r7, &(0x7f0000003d40)=""/243, 0xf3, 0x842, &(0x7f0000003e40)={0x2, 0x3}, 0xc) mknod(&(0x7f0000003e80)='./file0\x00', 0x2, 0x88) syz_open_pts() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000003ec0)=0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000003f00)=0xf2) pipe(&(0x7f0000003f40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) close(r10) fcntl$getflags(r10, 0x3) 16:00:08 executing program 0: socket$inet6(0x18, 0x0, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:08 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)='c\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xdb5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10002, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0x8a71) fcntl$getflags(r0, 0x1) getpid() 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97, 0x2}], 0xa4, 0x0, 0x3, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000004, 0xffffffdfffffff01, 0x3}, {{r0}, 0x0, 0xa, 0x80000000, 0x6, 0xfd1}], 0xc65, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x40000002, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0xc2, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x2, 0x3}, {{r1}, 0x0, 0x8, 0x21, 0x100, 0xfffffffffffffffc}], 0x0, &(0x7f0000000040)={0x97, 0x3}) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0xffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) Npckbd_enable: command error 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7fff, 0x9, {0x3, 0x3}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x2) pckbd_enable: command error 16:00:10 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x8, 0x0) fcntl$dupfd(r5, 0x0, r6) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:10 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x81, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() getgid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r3 = getegid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3) 16:00:11 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) chroot(&(0x7f0000000100)='./file1\x00') 16:00:11 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/92, 0x5c, 0x800, &(0x7f0000000180)={0x18, 0x2, 0x101, 0x3}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000180)="11584bd9aa92bf60c7a606b9860ee47312ee1bcdf0a699f273dd09c8b6f74a999ee9e28298c37e3e8f96e2e1d7e26c39cc7e1f8c43f44b42a84eecff3975d6a0191ad6ee41aabbbc53744bcc138885c82607ac93fa098863811faa462e32a1beccd03549b024d3efb290a4f75433e1669eb7972dbd3bc4d7cf84a2cf97e4de8dd063f12430d891ac8bfe146d9a7c113c4c0bb64d6429817e168e76e31805c132d8ac8c6eb8187422b1744227d333bf47debf1154c548209ce48e0547ad2ad08715d078ecb8e9a8a6a43b8a933aa58cc96d72433ae097210828", 0xd9, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0xffff}], 0x10}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x18, 0x0, 0xffffffff7fffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x10, 0x8007, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xe2, 0xfffff, 0xffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x28, 0x80, 0x59, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x2, 0x3, 0x9, 0xa3}, {{r4}, 0xffffffffffffffff, 0x3, 0x4a, 0x5, 0xffffffffffffff24}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000010, 0x348, 0x7}, {{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x7}], 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x3, 0xfffff, 0x5, 0x3225}], 0x1, &(0x7f0000000300)={0x1ff, 0x1}) dup(r0) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0xe2, 0x0, 0x97cf, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffffc01) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="a9dc521f048780b952f073a8b3d44b89f8804dc43708c24a627e125276da06c2297413aa6f77e8c62020fa7fbd99955294bc98a793d58551484080101c1addbe6d687108f656ed4a93883eff433ab7c6288c1c400ee59736512ce0", 0x5b) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair(0x0, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="b6fad93348717af22a0e402cd86a4a765c009b94c6d4a26e574cbe1e22235a0cee9c2c2500dc976c37b7183306b6f32ba2af122042dda886284d5059bf0619dadfbb49eb117b3cd172437e0bda7a9bc1bb3990588d8879dece552c67eeac6e49eea1cf5a4566b10626bd3b48361164942996447c8730e02830529ae013be9ad5f574d2618bc48e47ec81950b0ce2b42ea37122878d7f61bf2e5a6b3f82ae07ff61ddc94b358ea3cb1482d4bef9f62b8e26281a1da59a1340e9f3d3f50639c34edb9c60134eed1595d65a89a6104c19bde65e855c5a923af035692fa159f1576f739ea7d7", 0xe4, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x8, 0x1, 0x2c, 0x1000, 0x5, 0x5, 0x87}, &(0x7f0000000180)={0xfffffffffffffff7, 0x4}) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = kqueue() r1 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x3e05, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffffffffffffb}, 0xc) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = syz_open_pts() flock(r0, 0x4) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x400}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3, 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x40, 0x1}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000100)="481bcbb95f642c1f71fd6ca1e7ce16c1a3c3f7977b087c95a2aa89e819a56ec9f6fdc08efc15166f403683b189a41a4446f4f2186850f40f3f8fd07aa64f27fdc585efc08cd0b38c3d63e92853a774b209802f64667636b723b5c2a7a4d107b139a5ecf8c21512d7e683e216593d93ae02e67413860f2352c387057685efd778ef340f713b227704d386e2eaf45c497be9bfcb4c6a2bfee0203064b87c16258d10e2673b8375ac84455df82a12384ee83f907e2443003b90acf7c5359104ce70740d9f4d96c323d28acc89fcd42c45871490c92b7ec8d92fd354786052525ff7cde253f8790584c9d305d627acae64c5bb05fbf62e8c5946692a40196f5a3541f7c6f87f54fe0b48bd5a6baeb6d5689103879d7ac15ec609e8bc33fa45b2e3989561bdeec3092ea4b0c04f23fc5a8f629ceb03fa514bf0b2d0538471c71e7a74ceed043e32263653959ce962b59785902d66dfe118fb445233145961fc2576d557c641df3364674283699133dd1a403b80393d8ba6e2cd637acf84950c1183a3410684a83c17edfd683fe4ebc8d5c59a8ec9e9dc540a4d5471be2350b8077d0fe634e84bf671ba43126ae5411c04ce1ffc86c645ba56ee00959c27cc142b5c950470edaa919aeb904db102c2e2fbb2d6a77cfe4b689afb15efa01e77ee0257e5313ea0e83cc2bde593af38214e284a0f5852719d014f38c17f206f884d479d9b84da2f215303ef65fb237f72759c503706cbc0fae7eef77f4531b5b825e9be916c82971c655062bf3ce25e7f347e457cb57c762e49f598b7f4a68bd5576f7cb44ad580bb5e23e2b967253497ba878035606b8dd5a609c10930c5f1ff9deb2ecdabf9203e45451ab54f9fb6403012e719994f5dbce7affa0aed0c52abd94ce4363841c73aa1bd520e99fe800d392756c998331fedf831262d8d39ba8b3befd38b1f7d8a76ad08978bb85be776f82dba869015994fc22d28ddf9d4128a1223b508c4e87e895bcd2ed48477b3800aa7da5f7c788473b9b4ecaf18522887b1b974a20ab6ed396ddf9fcf9cd28a13d4387d41a4fc8b0a133ba3de15f767b43874b65af1c08ef413aed37d1f784b81c09b30dd2c03fe72218e949b5cc0591177430dc544a51956bd0bc1814bcf2e89e56b70d22235ae16e53f803513b442b1d19476125f0874f034cdbf6cbccbcd3884bb3438ba45cbaf48b86a4ce4a73fa4f2f0c978fb59ebe2d3b2527f649c73a8d5067c32554973e29c0b4f0372829afbf313ab7d7b563d20c51654aaca3c304f0568af80223c3c1886916f23621e6f472cb49b24b79c7251132f84bcc9769c6f22c07f00f2fe5fa272f15acaa011bce39c6e03114cd1f4cdb32970ab478a08efa5535f36410274256c2931a8a4080cbf928d4b1b650021c18aa7b255eefc3ef05d7754026bf4934244bb34108ec022431b514863768d48817ccd7fb549fb3984b90693b2e0b705494b01ae681946445fad1d31354e19ad8f0d0d1fe14d5e833c0c2919b44142f081f1b921b0216a461d8c3d50a211c31debd9a22413e54bd691da1ba3ce65d0a676406c8e3e8d2c531a7f2257b912ea671fb2371d6570631ab4414327cf43bb53d2d1cb3297b0195499929398e8b5ed66d832feca8ce5d001ce7a389060f9f28586165ecd4950551287be811df955a2f79b3c694bd74896b529cface9fb904471195bd539b581bb76395a518d2bf9123da4e88da7aa6a5652edf583889c60aa8ddc7dae335db89935e13c89899878093d15e2be37caa6241646e6e857e34f84ed1af2b1d53f8ea88879e030027380f66a414bdb46ec6b75371b71d5d7d8790fdc0bafa5ab788a5b854ba86e0f589b5f40601679d632e0ccc64e07877cadaed28d6744fabc373475e635f581cc236b2f7c5e609088be82ac7d1a56097ef49e9ccd30267c813a0b4c000f059076948ff4c5b92513eaaeb6d8ae14b6b0ff83bd105d89ae47d37a26ca7491f84e086b745c1211de924d7d67dfa33a040366bb1e63034c18b234de402881d362f04bf0696ee3b954d5cb8a141e8e9743f3b9d83f21513f53a6b6307e883ba71a9824e4557b2645ccad549d51f5644b40d784e3746cf5d9b03790192d05514601a10003f39eca53f3d158fe9ae8e93b49eb0aacd5b422c3a752e299e8156c42fa820c0e80c2d60149766e9fb62a17ab395f31f472df99dd32a5a6e6fe2858d38975e724a96ddc90341f51f202924a2a9f07a4515a0f84ad8a48217a3bec8c59dc52a3e2aecf93170ff74faa33726643ac49833817ff72c01994a1177ea5f0996c9e6df482e71d49fea631ca3544d0ba159942574c943d10bbd47c04f4fb375b32e7e54d9d6ba06a96cd2820d9a90681bb11034aae65dd03caff436fe8adfc2f7755a5777e3b4eddef3cc6192a17b95bef06bfb1c010e52326e31458b767390db99aacccc2a6410477710b2793983c7cea4168679fa84ef811fe4504b7a58ff6dfd8c039d0da4527d87bc376ea2fd4cc7f9202faf57825e1b2c11aa954ac70a7bd67e45f4ecc505e2df3292b309e3f3cefe37e9d52f1db31d6822bf05a2c6472fcc78b2a07b084816ada50113d50164e56111147ce374a593e687d098c387387b328a01c5a9725676cc113c89f523373413336f2669ce985c9e437de52bceb4674afbd042e8240bd9c60810d8cb5c1616e4377e6045ef2cdeea91ebb25ba90792825f1ddb68df5548991075cd1bb493ee3ae95931f2ad2e56452045d95bfdffc0287356e7a2ac33e9453bdc61c66c85239f64a44144b6c75597077d1662a26bfec659a4ea585ca0b371191ca30657cefbeb91e6adc1f2fef4b4aeb31f1082934caf3addcc4b2b92c8a5e7cace45ae094f94693de9dd4265dda0c59049e6b0337bcca826c69d93279b77d4c2ec8e244b49b763f2381a00ca404e323a8b36b4659d413c8d3187937a8de2a207ce5bf78a44a81aaff97fc8935b9fbf37e168f9717f0571505e6998b3e2b966717f27573bd72bdd575d17d5bcdb94e5bfcdd0c952ef54e41b6b43c9d33fb3783ed086a6725a6a5a430e4c75f736342477f35e5884ad755672154e0ee27ec3f9b214e70e52f80cd764ced3b3a7f9cab0b43495d14269187914363b242e1ddb4fc38cffb038b4686bf4d6eeceaddd3356a3b6c0cff34f1a6ebcc2b31956a1b8a3aac1637e53c582ebce7e3e29685e0b31585c568c1aed6a407bbd57d8ac6bc746ac5dbf789e546ce3e5b41a2b5832bcecd645ae08957e99fbe111aecb1159aa126831b58c7f23d7c7b427c4ffc595ccbd6039601f0fd4f474201cac2a58315100bb740f0e7319b3c7b687b667148a7242fd72275b5577c0aba7bdadd2462b07d71ddadea5b16a9f2510b7e0b7b3dff4640bbc4631c3024571d244221dc88c0e3798b9a1d48841173eb94a8906d73b62628de1a6ddc64ec31cfabe06848ca4db35384d04b34df5ce89d36589f3a2d9069492759c1f7985821ead1e313a2a641af73ab957dd15659c879f7e04d380bc614924ff4bb41773b048aedd0afa9863d5442f6f02d6e6d78698cef2b1eff84133a465f67a6b00d614a0c7374d9371f17e710e6410fa7a55d6c3726e5a862ef18c0d10084baf38b6c7c3db88505e049d7e894eaca2333c24d34e3d25d86610a8512728dae4217b357d8cb20c8465a336bed95076913f0aeb76db21f21fab1f1ce0141fcbf6a25b2254819401a3592fca723d013310209af9d10e95750003aff6e0a811049b02218e12b5ebbe4b18432bb4b75089d0817b7a7637b9fc54ec6e06ce48b2df7e1761d98da47030edf384c9ed6a20d9d921127e5973067a86a9e02c541326a146763243671ee83cfe4dd66c4f7803b9ccd7f69562d97bb4e3fe05cf59cab51b72babc7a49b7e2e347d80334349019bba5be0e81ddf346eb42f230cc985d378dc797745c3e08ae1d01a45ebc4af5b95cf4dd631dad796faaeaf59d3ca232a5a445535392ceeb09bd9288a3fa315f8a1fb884639122bc9aba470e2b47f412400f6ca58246938000f04f2f07d95bfbf89c4937e70e214bfae035ecc3ae780735b702ac2c752be28879dacc06e6539c71df3484f6c8063a35be2cfb9beca75882bf4bb59f34f5c2203440116d5a0958e9d6810a25f945d6eda0ae00ae0fe924f0c098d0566ffea6545626ad2dcf0779bcc1ddf12115a1442c36a8028df70cdaec58353e98e31a0120a44cccc4f7f371edf556f7d0c16887c6c8e4a22dcac04b2449eb9fda3c17352d9dd2ac8a13f6f27466effb0bc3b8f3027bea1f1375a6b281b0897bfcd19ed8a15d7fdfa71c01c0aa3c41058d42e6016e3800b47d6550dd7b556c6e62e52c4a9790e51559a833ecec0d716ab8f01a6e690e8113350543565ec5d3d00813d9c199a5b4ef72008c138142e6537d08df5282b2d037604b7dc1f262f75a1e0baee8733883a7ee322f767b46a17d020338ae50e2fff9bd82e37394bd7e7d4bce8be1c2960c31990a65f5f534e277ea727322e7f8aa50c9ce713223ce080c4fa375f7d3621651476ce949ab81ffa3cbdd3b1098740135ba1de32745a364291375a74545cf8fd7dcf0341e1dfc78d03879f1bf7620b7fcb3b590147679077875e387443601d137ddd28220d504db671a5073c131728a30b3585cb9c1f27e51d499682933f07f7ed8f0efc79c5ae1abea464495432807500c0b2f2861e0a27348e451ce3e6c75d710bcdd6497482d5303c5ce980f7b9eead4a372f8f86ec82dd502b80d41a0e6945779a56d01f483d251d60720bcec97e5bc0a5dc39148ea6abfab118d7f84573ef3ab31371ee7406a67cb750e936e2e10e49074d52ac09a051fc0fe425be36b93f3eee26d935d41e21e6e7b269c199437798d1cb60551da74ce7df284132727a23a25ca69ce6d05ef0a60ef60e8195eda0fbf641ef0ae3e2c18e7bfc39a6330081c1daa54f68a386af129bfdcf372cb2bb47448c6cd59b208052e3c11f3c6421556cd1e79eaf7833d61cbba64f4e4128f47b70782e16dd531c718f6d827581fb7ffcad2197bafe3af7775dd945fdc02fd75e5dbcc1fd1897a8f044765499ff4dc47ff7d0d2db8e88344a16c2897231e93a1e10801be82d7f79f1b0aec35d228190edb95f76fd859c3f18df5ba792bcffa09fe3c272d9b6070a3f0aeb88e2cbc4ef1cdcb080fe24e67ad95bc7fb57038d4944488bc8c8b55a34f94160caf787387c9287d50e29c2b52f52a2f5740ed06a0a947453133672d49f5f83014cc40f9063805a0ae08ebb5577dadd07546f36e97fda7e7bcdcc5c713eab95962a96bc13d1c2f35ef55a22b302f519600a68a6cfd9b0f913f0274f784297d0b72630fa454262a7a3dfbafc19c7a8841140a9e170be3c7ff3247e2f3c2e0e7c39dd70b3559ec20f0a314e111910f02399f4c289dd9c5d2e217ccefc8f7251ebb2353efb3dfeda9f3e9c898a1b1e480b3cd85f18cb891e803e38635315e76cbf5a22a785aec763401dd0689e9f24802ec3c5eb012eb716b8567e9ee3a3e5d69b739bae8aaa8fae9c5d8820f375ac6e885f1d0958cb84a10f63cf8b255875bff63eaec3b57498171a91ff4a9ee59791e3c15884e63583b3c2165bfaab9f055ad37710827716e1a4ea44725b7498f200d28ecf16436b50095d941e6e34665029f2b4009ae2252333edf06a41d202eef6fb7ecd0d78ca5dd810450afffa73b011d93e1f4022e60dc7d7d248c545715e2a493a79c07472de142d07f9fd614801a7d0c644b32405121ae31bdaf5dd20e23d048bbb725e54509504ff141430d3a88bec5c4028", 0x1000}, {&(0x7f0000001100)="77027e891f54aba20e4fbbe961f0b68543670b1337aa0a6d02092b783c816d375a051feeb1972932a3120fa863cf792a38db6e34aebbbb11b4eeb13847e6802a64374f107cd9da1a43afe1715bde6108ec6b5e5aa1b79c65f1e5ddf81d561d4b7b72e23f5d1359a38b8180b1dfadef92a998357a2dca17d74740a61f7b0576233d123814e197ebb8e5b67a0acc8217b5c5675c1e29637ed7fdeb5b719bda", 0x9e}, {&(0x7f00000011c0)="badd924254ae40abf1ee0c03272c6a6cbeb6b81f9c07fb2f57c6765445f45de4ae1e6ecdb52ac653074e4cefaa2c7a821aea09bb9ae5d0e12c96ff8850d7f3391e0d95b552d923deaf25357b9ca3e09195b1e736661ccb78d32f217786301743f4f95936c832c8c2ebf7c5e6f89cbb988bf3a6d897974373c576ece4a732192ce747c6105172b3f2144ad45aad3faab64d2a9e1eedc537aeddf0805cb96e3c3a420dbc45c8cbac344de373c12483de5985b31e0d0c4b2b06f5e41f6c98dd3ca72b07e7e5bcd6e4712ebe3c11e8df3bcbbaab459273fbc663e6a427368e7453d3c6689e18ccee98060b069220a9bd8ddb9391d7f7857dc154595229947611c65223ef7c119e0fed605c0864c9675ed496908968b89bc96e37ea9fb1c178c04484febd0056053398dff0af4a5c8ac9a81ffb0a191a6dbb8599ca17d1c4068cd164c78d467d548de5a270fbac42f4a0e150cd3c7bc91ba3031593afbf17a0c0d6cd82fff3b9395512c7f6a03c9a42e3082788fef954aa7844a2010a37e7cd0663926ad3b9ec4af6c28dae3e36605786474633e0442859521984b859fdf95fc0598ed2281f7b3ed0033c399863deb10904403a5721ed18715699908d0c36ccc3fae1d70ed372b9af597ac1df460f231d20a3b33f3f91f02ad8ee9ca7fbbe7e1f3941eba85cddbca59ed8738f08f7b0b9ad2f41fb1759d4dda386b7434d79a1d321c52ba40db0d29fc17135caad07f57ffe32b07e9034ad0400d33d5526bbe7b2da4778d0e67c113f55f0b79b7f5eb10b69dcba78eaca6edd7ad885102b50d3ad06bb5810ebb10625a13b13d4e453dcbc5239c1e5b6a9fc2c8ad0fee19687757bcd9b2e5f7fd0785b4ef4039fb2e7440b2c95843b1f8fc035846a8d6df5818e9fc8b746f7cbae7e70cc4cf14efae21448887d7d738f53d11ad8ee23adc786374abf6554c89597027c31c8a9edd4999c3f52ef3fb95e86970a48d66b5b0fe90fc84df83a938eea1fe1334290557404d2885b86d47ee76b09fc221ff0aec3ed423c4907ea794f9103a31ded387101a8fe29d6876c89c649a3f3537cc8f3ecc165ecf3ef3cfe40df258012f0692b0571fc7f2ca67849b11afcfda6b755543646e43226293998634d0a92752e917a660e9b227e94f2be625a77d7a33b95ded20dd304de30455891b7b906e385de1730d40d60899a4c2f08712fc779fa8d3d685b65a20e75283df655b8e98ce7d962abfee549125e2596171b99e7923893b5602ba7888f2a52849124c259147519d7ca804a37bfc3c16012386a03099663c212016fe5ad4f0ac3f1e4e0b7bd48e9cff0bc27199b8ca2d092b13a0591c47769057559730dd4ef327397dbaad23f77a7f552cd17f0d6f633e838636484344dc83d420a351bc55a8d6a3161cc8ad05e260e1a748a837de82fa1a8e31d27d546366a616957b7a8af8b04051aa6308d142bd29dcb692d2d475eeb58507c19a27e7561d234f76104b54cbc6ac9557868969c645a6405d6da69792a5378e38012d58c38e52ed564693c4e9b1eff16b016cb9dd682c780341f2b5cb265955c8c9bc92c90d2a72e25b43e5ae0da10f038afc43b445eda63d4bff3b971a459b9bcca3cff1e92b0c0908a2f0c12295aefd74ad31313113611654aa33d4e00013d32998544289d2d51f217d4ad11185e0b3f1d6b4816eebdc11e6e34c16ced106b88bb2a80576537f5b4c9ec22a00a0d88f995632a504a808608910f0ec234cc60145fac6d2984f196cf37cec2e267a92fb0758247aa518a92b39839e9e13c4c39baad7e26ad466533f0d8457ec6a32515e6d1c31acf07a1bb47f6620e129c10627c9be92415e165196267c1d5480b3a83bea9f8f279345b907d36839cb7c667eb756916598aa797ae0cc153b80a2ef795d0b884d735360e055cd0f203983e1253927909b75f3c6fba70701e6c3cd7e5a74df6c6cf9e8d52d4d59efef074dcd8b7a78e04fb812991008d0e5857077c36cee84e44a30eb9b52f55834991668901fd2b6c29a621e7161442aaa334f50706e5c311b1b61935feb6eb3e47dc1e40e0d805cd5ad3a37b91cb3647ab2b1624d79c52611ed57e3caf4953da60043d3af1a0c18d4ac455f8d210b15b16a132858de1d52e3776ed74bbb15a9097e0fb4c6ab2c614389448193737e2be5b2acdc2f40982a37d6ee2d45f00c092a8d82f01a8b7d95d3ac98f297aaf8f3629d6a5ed46e2a1f442de76e3f956ef599aaa0eac6fbeb80b713635846a7655d7c4edce1892f1bcd3902474fe311a2bf5f0f561ee4b1e6b17eeef399e8ec6ae0c5cf708b2e442e1a6a5dc542ba59ce8b7cf09c58c54fe4acb6c28a2d385b3d98aebba5a3d31501f3d2a6855e62e67daf68882aa7f60b6e1bdda7d883d8e1a9892d1e4b0659fb213f60aff28e8674a346e0656998b6493808d3d4188c064246b2a9827b62f311887c9099f327ddf668b2a011dcf6fde93678f613c682ffd40d483e6722d9729c9ea95a05ed58c09375a549864a134c2bf7a5a7360141bc5aec82e3da9f95a57aad0315c4e8206db56a51780c818de2d7cc5ac24d4d31ac914c9acb548e33d8aa24c3c888a1310b083419f44eb0a724e5b424e616c63687ac88dbe1b7d11b7db1f343a531c88bf161e0e8fc1a52a1a524c9f3afa3d6ad93221f37173b799860432f02f31bef6da5ad6bd101a6e93191461decacbbbbdba440703aa8d1714ff1012a743bee65cfd6303e95c27a280c229a7ba3597b410ec943b282eaf93b0a115316e659510b49742ebea8b956923c3b9322b1dad693b98a3d8bb52da422e7f32b18a465ddbcfda9539c36a1a0c038ee6d8a78cc58bc8c37e6d74e382089a053ec6e2ab3270f51d5e52c31e144cfc2f955435143bc245eca14ce2fe898e6ca81986d02b118c9513d1b1ec100a5cead9335d782b05ffc914d2129d514296edef7a7fdee481a21183631dee29b1f283d5dd4b2f9701de82e62061de574177709753238a7ac54fe01f19d458249e17c97c6aa1346ccf9c36bff7f8dc6aba8f671e24d4f01ca8dc12c9daf2b49b49a3b9423edd902af8c1e8718ae90ce6e6c05cdafbb65620a9429fb61034609e559bc383bec91e1979f36ac673b9daad4af5bb13b4e67a4a5a0cb34207bf3019241081fcc081485d54ceae435df0f747829e1c08059ad9d1f90194e1358c8f8a5ca0cf827d7d7df66effaf548d6ec3ae24754a35df0616d2f41a71f72a5963fc662d88fabc2084bc29baad8437f7e49503c5b29ce1a94a3f1364aaad37d5bae8542319d13c9a140e6d994df9383ddb8537c18b1bf2bb2681cb377da97a5d3d9f6f1206cb83e20e4020ead20fc438a0d49cde8aac9ec8e1d0f5d76a8c1e7bb576bce2ac3357ce7efddad96aa6cde20296cd987221263bd390ba52a311169d0f5c32d26d949be98114f17cf6dcdda49f6ae42ce043e48a1a18b50cd298f4cb8951d2f132aa363e04b78d0cab197f9df27c1c66539fa3f203723602b381e481489c52740f0e5f53207488c4e6e564fa31a4d0bd97852eb0b07a1c4ba908191b0111b616b73069e364a48db7bbd8e939371da2709fe09525c13bddcbfc125777caea51a53774dc9a3bad86050705325388138f17ce9d2b2b8519cddd52f06f22837aff26886bce0dc7f7a94ffd4e85f228952b82a24b82c6e071ea3d74e232fba7f6923b5072f39947ec0c93fafb16ef41bfa709184591658d41b0160731618757b521990e2000d4dc1c923bc30bd800793f04298bc5ba27fa8f8a6fed3c57baf20df2b771a57e9f67d89084667523b4ee52f31fc2e81479ce03b703005af9ccce505c6701bd8f14211bf737f2f2fad223cac9438886cec0b8ca066d2cc4eed7c19194e6e3be41d75ed20f6cc2aa7ac1eb032bba9333e24f70c9519b8ec0d818967a4789ffd563bedba93b05bc33f22602e8d112f1b3e7bf040de72c6ecb0c4ad88cb966f45da9b43f3b2e479270cb322414df0cb8eb5a57e596ba3a470fc5636cac2411138f1e7388dae87b20b0e1666906181b2e8e06a7dec1f93d3032da157d8435fb0520c9ffbd4f7099910250f6aacc6bdc7030780a6b3c077d8a25557aeca7ec2f04d4651522b7fb5e9a3f29461d5a7bd435efc94b14ef813de9fbe192e9ce621efbc75fcf366829d8692579333f2acf7ed36360a520320f0e2ee0d260535e64f9ea45ca23baeeed8912c4939aa16a2fe713a08570e517f261c4106eb049e0ad7577df544cbe92a37113f9a7f16e8f2907070afa14681924b27ed8478a1e1dd6994f2e1d6464614647776c6478837aa728cde4607dd790b50e9db1ff7c77d4d904bd27f1ec77911a9246ed69ffc7f4f30c05974fad26753de1c977f114ce7789ef1a183f7bcc6d5aa020ab0af7073c69bb974240cfeda52591843acbe3781f1cd04c98726a4c6c78b5161a6b12321ff5d4dc9a458a3b9b1b6dabe9791be0fc71a3504ccab3b8f2410e83bd78dd8d7bbebbcd2fffeb2fef944e4f0961acc01c81034004fc9143bd3f7e8b6eed0a271451046a7d8e404020a59dba9c212129d1651ff0c7fda7912cc50a0a44cf1420fa687c3f7baa58646b05f4bb734cea50c3043d071474628d7753b66d9c10e8ef4e09393b31074fdc480291ad6bb399fe61479aac86a961ecf99d8a28a18c36dc113d988263a8eb671b6447a2713832c9dfe2a9e65cf98299cec8a800988322464117628b8ce7a9b67eff465734c42b905cdad6cb476fae7f36e1ff8c4338dd18fa321c23fd67af451d09e960f8c4a0724fc66991fb011b7929aae2c47760cdcb4a320e83335876783398e6812364439eeb85e932854e85c56ae2addd771b9e2fc0082a8faba4af49722c891e4921e589b18dd24aeca388c5176bb5fe3070cab2d837af9246acdb523cfb6fb066846b8e5c105725337d4c90b1ba369f0b92cbed95add54f68d168e498aa50305fbebbbb0c2a6c50a491cd0f60c99f33e4b96944cb973a2dd05f88510eb53cb14f2ff9b6516c04019b003eb706206cb6279ff3c4cedf1afe0d2cc993fc07cb6bfb02e094410b27de4c8662da55a5760c350bda9df8c6f64a6ccdde9a8b308cb86f48cd02f4b68f42dfd9a63c5aef1340fe2533bab963e1e0c55cd7c7a4e960d8d3cd57fbee94814b4062cb108c658055c470471b1978934ef278d9ab2f374893c4f3d8a2a54ef035741fd00892c6ded4ea222c3791f88b81823275fa024cac24cf8bea16b8b02342ce26701da4124d3428402922f36d25148bbb912deba8f0f0c914e9eacfa8834804b0f947caf1118a1b78b68a8331ecf16bbeb9e7ab1f651f192673c85f38fe22191c895b25a72e0ea93c4b3779c7f79b508fc0bca4ae19a995907986c5cfd73e2a61a346908c40ab9f59570e0856d6828fdc415e5ca4db08d748c9c429edd0e1fbb5bdf6580711103b0f23dafcbd4aa389a4eacddf4a60ea591f5b9da136ce0abece5a56ed429e29c957371b0c2df2c04a2eb5ee3feb9d7ff498249402541068892649d1652f11026409a968388716e5f42cc9e775d307f28ef73a27fdc35ef0477412a773d738e017e63a19ba07da7c1d1ed54e08d91d139915b3881167c3d2f030b2abdc02d8ef5dada4e548d5d321aa7d6c8e268d7345f9c9b278e85dfe2016a635bbd8cd6d685096df331ddd2cb7a17b282ce0b17235ef5f16a1106d637240f08323ca59fddd3bb85634d189c7aac7c866fb88aec6782f8ec6fcc54b12e33fd855d7285aac4a1a604352be75611deb06b4df42003ca72f0ae8b41f5f7b0900dc6df2189244e79ba3355e72", 0x1000}, {&(0x7f00000021c0)="b3649956a0a93770cef7ca2f04680eef3456b44b977f7d44a4c3642734db639e6a4720690b29f3ed59c30e8987112f8dc188e5bc0faba1c4", 0x38}, {&(0x7f0000002200)="f2731c531d9452b945d8309a0c04449eea746065626b57071e8cece03dfd689432eef30dcabd260e9ed80090a728e4e92fd04949b955c35b2f3e1c191c38cccf6cecf348892fc8f756943cdaabbcb4a99279ca201483758ef8f4a7e3", 0x5c}, {&(0x7f0000002280)="e5ccf17cabf199f05264f32161315b293885820d13a1d67184bbf3bf865d581b97a89a9beee6a4b5eb866f767dcc6925ce0fe4f4cb95d038e60a0ed5e3efb858b0", 0x41}, {&(0x7f0000002300)="609d9ed006417f184a755e034a13fb42be65cee44d7fd1538b581fe5946ce60b51e6c7b9c319127eb25d0e0e6b9597712257553cc0bffdcfb7e0ad1a2e43f7fb045f7ef51258f9b02813d51e492af60c1a8d000d8eb1f54cd49247b0d116df5e94be6902e74260ebb4790ce7ab85df43fe4fd35248124ce941d51b281f9ba8be03ee075624e668ecd6395d59053569bcfecc99187cfce0762959fe60fff65dc20994e80bb29a1adb9b0db45c60d2c1fc5cd1b078995c85a53e3fb5661ce21a8faf15404d5d04ccfb99712ff068e290506cf365ab98c63b2b0278189642f28c5c8930bfabbf8d9410d21f72", 0xeb}], 0x7, &(0x7f0000002480)=[{0xd8, 0x0, 0x4, "884765da7a0d0a16e4b71675133dc60c98811bddb86bd19916680b7744d48cdf0fed809b0c3e3668f128f95fe1f7112e3144897ab83687a5d94a7d91d74bdd8d720f5ced1565423c1e5f1be91fbb38486ec447e76e7316f48f09de4337d4cc3ab3a5fb4373197007a057290593b5edd0b232f3039c2f65f1765b68959bd6f500d5a4d34f1d42451d851d7cb2b36ca8e9bc835a0fcce5572403b7ad3844bca1bc65e6307bfcc1803a11cd5b6914b9818825d463821c0de987088c4fcb1ccec7c146bc9fb9f4104e"}], 0xd8}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x5) r0 = socket$inet6(0x18, 0x4, 0x6) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="2c096c27fc83a32fc96f5e8de3eec300af61afdea5b74282ef8c5e9e2b8733519cd307d20a361eef7fa62edef3cf87b01f8562319906b38f19ff38caaabb04bf41062bf04686eccf2c6b6aab3810b8d6536b816883b63484358ba2b7b2231df167537c99e924f41f008ff247e3c8f985c5bcf1f7080403b031", 0x79}, {&(0x7f0000000100)="a3fc5b4bbed8deb2e9e4d701a606f280bd01ac9cc74581cf75f534979760536e1d8988fc6df50e79a352dea72c363ef67c849ec1f8c9b104897da4e3b9a0efeb2709", 0x42}, {&(0x7f0000000180)="d8808a22ca3bd8c21eed45cfba0ca476e1d1aae680a1e3ff15256c93340c6e27225528270f21affc2aec77bda1d79412eeafee0385a9166341bdd8b08fedfb946bdb72ed635cd9444b36d9bdfd79f3091b8d049e6ede5ea16e9d0e79af9a15d45234ca5d90f69060e62e6115bc809bc48ea441857841280dd689b0a1c3184ffde7ac069b7b088b5f37014c93c616ad9b93253077c73f3fc0a0131d7f8499b157a030b9704500970248dd1892b8e646667bfdeb10d1ea153ffa0fafe0781b8e415e6484cd8e564cf0b1c4735c81bbc9b430e0d509d62f6a89e50636bb75c7d429e3868fb5", 0xe4}, {&(0x7f0000000280)="c378735d71390399cd4a22dff978865b11ee51e0e855b760a9676e34e88f6829065a851f763e7ed2fec3d2b2d18079ed976276503ad45495ea807ff75adb486a528ea5de919d7cd1a50e1a1d08b9cebd71e16a240ac84d3b1c95f81603705c30008d36efd669050c63aa6bf43883fea793cad31226511f947c93652a187c2646593e7abc4a70", 0x86}, {&(0x7f0000000340)="54d29fb082f9e6d84bdb62c667938db2918802fa49a7e23e98e1389077367c90d9ec63d2ba6ab30952186e99454042b608ba21b31bf608af1e2df70b42844913077fd570b3c8f02461e709a0c50a821a6d4d08212ec16abc6ed9027f68283b14a48ffd8a801d6f4b297c6e2e6140fccfdf20275bf6a65bd6f4903f47744c1b40ab", 0x81}], 0x5, &(0x7f0000000480)=[{0x40, 0xffff, 0xff, "6aec4ae30b04ed9786eb033634a8e2da7d1d9b5e7639ec3f99dd5d9d281bd1893daadd76bb96a9821ff3"}], 0x40}, 0x401) r1 = dup2(r0, r0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000540)="4604ce998193a75315d1ef785ef881adeae5e4358ebe745bc1c58110a2cd33f696754d3e4caab95f265b7eaa0df056df1127d77cf9afd231f610c4c298049efca57b627f8c88a45f0a23fb7092c87d73cbe76b4cdac62e94aeff3f2bd56b12384a5e440d5890927998774c2da7a6a657599b47d1dc66664428d652c3fdc52061cf10bfafd2806256ce41", 0x8a}, {&(0x7f0000000600)="c597b72622c0aa2b79920b7ca74c760f35450edc8ff50f98ee9a3566fce9110fc3e025a3bc7064bc4f468195aaee7ec1de67d691e6ea35f4ddef03d781fab316acc4701cdb821f2b058f38304aa2d0f9a9d79a3e6d8ab27f92c5140c05fac09ea819bb9b0060fb0503181536583e046ffc6bb26734e9938036f543", 0x7b}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x4}, 0x1) recvfrom$inet6(r0, &(0x7f0000000880)=""/25, 0x19, 0x800, 0x0, 0x0) unlinkat(r1, &(0x7f00000008c0)='./file0/file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) renameat(r1, &(0x7f0000000980)='./file0/file0\x00', r1, &(0x7f00000009c0)='./file0/file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00)={0x3ff, 0x9}, 0x10) r8 = msgget(0x0, 0x0) msgsnd(r8, &(0x7f0000000a40)={0x0, "e54a17c3b3e5a3e58429e11d52482a38aa3b46d4701736a6f791f71e87e8e9f0fe33f256239e59bf465afd327fd5ff85c06b80aaac22ff8359c611fe5aead36a1d8eb10d753921ea0095390712f435fc464c6a41ef967a269b876485fe27d69fb118f5976ece7c2e76207a38a216de27cf0de93b6e4f95aeb80d7e2ac026b4fd8923732db19157557c076f2331e93ea24d67eb31289ad3f058b2c5c5554457f037a7ff636d15798553ae619375eb99dee7d4f50c2b50faa64f10b8e3c7a9b76fbbaae11ef9"}, 0xcd, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x1, 0x0) fcntl$getflags(r1, 0x1) kqueue() semget$private(0x0, 0x3, 0x4) sendmsg(r1, &(0x7f0000002280)={&(0x7f0000000b80)=@in={0x2, 0x2}, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000000bc0)="4be9ebac7a924555fb9526238dc0e609f3a3a7552d7d1a31b2d088c3aaa1c5807c18ac3bb4400df9ba8fbd3ee8b8f9afad0672b9796d9b0565d5c3ca37fb22456a97f93db89fa6d0d0d6464369c7635f2c269fa8ab9f1dd412a5fde83898f26caa09b988712b24151a4943ecd4b9bc89e70cd28671a6fd29293727fd1332baa9ef39eecaa67fdf50880727025b6422873ca205f3c59e5c4f3ca6183ded843f03496dee493ed12b2e5d21c13108ac8cd9cb283659b08763cbe26e9df47f1f4750e9560508fcab6bfc5eff545b1b56652651b2f0565aaaabd77bd3ec424efd391347b6390c04e69236adbea966f77ac213a5b01c14e5342dd9ca04ab0c017a399eee63222e23dccac37c1db114b63c3c4e14d046b082a20b17a74dbbb2cb419eab7818785e2e00540c3b29e8186e844f3467ff780c89d0b5bfaf44f316ecfc18937157229afe0fd4be8314c8bfde7ffb3169e87edd83cd6f668be02abdcb2eacae76f0da844b902447b52ff7451371432eb37e79d1be1822b60d38d02cd5c4b7f07c3d2f71e030ec57265cb6fcfc98f2252999e511c92ad9a661876212d5c581b03849183f15b09ff18944b90d73e9ca8b6d8a5d84c3656db393e21fe908a85ea4cf629704d5dffd83451b11b3d3a6ef543a24c5559dab63787a88c07b1018e088997f6382adaf26b3469f05d581f14aa0fe78ded4e0f43f44fb7313edbee7b26913081d318d6b87dc3a5d7a97a6df610e93fa8e7329c92cdb7b60e55bcc26f8e72f32c9fe381e4b948dc7d3d8d4e843babc91f8ac3c6350d60b34f8debb4034799cfd540962e7b1ec09696c54151673f8b8bba59ecd67a0ab74ca412e86d933471a5594f870c8226afbb104b87db238a0511e45080266c2d6183df3a2e7d9f2c04760ba2d11cc11dd45ca77b9e4cf7465f6eef7a9df7b35512dea27edf71fde5dbd23d69db170fba97ca8cbccd93925aed7d8f2c3de3284b196862df1a6655674952712cfb0e87a87fcd6cef4a2c43145b1a1e908aad30827bb6c1824e68d50de8d28ef6cd47cfcec80a28a1bdf329f1c2b9f7228200aff63595fddf259c0f5930eedc11da50c239c65bda41b9a4bc07d924962ceb8f1366a4ad852f9b6ed304b6599038b1e94c58adbd0bb00b1314c4999208824a9e4f5c767790a22d60dfb8b70f59efc92ce9afe95b49bef597d54da29b9123a3e90c07bf1b5766ece4fb4615bdbe9c87b982a1dc926dff86bc22847186106169b7be0cab8b763cff91b5db1b8ca7d74085773fd0000566226360d59c0bf6d43fec78bc02239e064b6fc62e5bd1989f6b8b33ab966f6a9056df35048453b01596b20d6868aa76597fb86e89b9eb15d3d53037a3ae18ecc4163ea930af30ef8d1e7d39f88c0cd02a4b95ab5ad83e113ca39962b2f83726915bcd8b37a777339b996ae235d73e3b460e161e2d86643de88d9bffc88a8126c50dc244c631e6b72858212bfb67e85a6acc3f8f08fe0294e37adb6757c855c8c25a0a6426a702aeea036820d3f139c4bcb1991b9e6c9fca236d3d0973c676d4f8b1421aefa034fc97ff1d2129572a8a25ad60be768e246eaa0a5c56cfbd96b4c1c4e305d485cea4e1291a774a67daf82ab1e63aa5879e15f3e34e7106d928c9037b83dd61943b176b9d8592e7e31f9de12a25bafaa5715c8d02aafb4952a8f8ef67a29f41ba063b7575d595faf84a7242fdfa03a6b9dda3472228d8bd1378e5fe24933263abae4ba5fa415da9278d530b31a55aada6bad3c0a9df8b1e5523787e6742dc0ab9c7a8af2466fe85819aa6060349a36709d4d10ea2991579f063eaf8e9a060fbab15807bdba5e71930fd60413b53298e18a313a226dfd9abc8d4d794971f53da131c932f80ab5dd30e99e8072b3f084d0935f96c31d326e8de29eb82bfeb8aee5863c25c240d334f19b4460a94c09b4bce7c56d6f8b146e785317c43ca5978979b24415a391dc30b7d42c65030a7f7bc2e15f756da757314f7739b034dc6bad4378020609222aaf77e79cae6645b3c8470ee2ae09877257c332cde8378ff735d963694f0760eb2ba54ba0fd5d452f8b50f68a2b33ef877729d563a090f207e752cca3f1cfed035843899b5d58fea6e5df043759c2b61712da92cf3757ea27ae6b9ad8f03ad129b9d31e339b3ee3d7127dc4267043a580294e4ec2b0cd5485e37cab9fa77c0b0018e1466cd6aa1582a2ae6b0e965bc134985221db1768fd493d8bf0830222f60c855a8a8ff232a326a3c08344946b8f35e560a252b33d4b666afb44cc192d724090e17097ff998ce091152965c4fe823d5cdd0308953ccd986cd328594aef814bcbecfdfac48835952769a3007cc2590758b613605205aa4deaebedd000abefb49644ecc205c9c6965276401a39dad9ba6616e53727c287f3aecc97d8619fdb9908ca6bd527bf43766018204d0af5cccce6051198bc4c8da277e83a449dbdda642df5d8570ebff39c5f61342ce126b6fe71eacf19d31596d5bf28907bf0311be59544d370e1dab29ad1068062a81bea85bee362ad291667d8f2b3e07c7ecd9d052fadf673f28f6d8ef08056df11ca0a96d24f6fa54f1fde3bbd5c93256e3b719bc61128528f31bda823a8392d8ea01ba7f1d8921176675f64d2403b0d37dada778efe0b03b3e8d881d6084955b743bfc9e096201f25999f9c9a436d30237f5cf3d06bb3081b4a6f657af604627cb7ed1b08583a7643357d72375933d5f887783737415493d205f62e1e7d4b84941dde5d4179e3a4ee0382747bd8b365dd7aad0eab015b45e073cc3caf95910447edb44a115ce13011cd57ccf0125c35f09cd1fd83ba32769cc7cb08655948afb244140cb4a42e888cea2aa1e0d8643a350450657558867e7f18c95f1cce0b3f8577a473a8c811bca871d1e7733470d06a0806152b0984600a6e45f328e93d0caf6e55142e05109603e49754e1bd2347afffcd62d95beacdfe4dc5c31bc193ece82552847658e15fa979596c13bd8029675fc9d47b100c2e4f593e72e29667ac51dd5a03c6ddc1bbd0076ebbfe82a8f1d1c243d7ab2702f6ca3b1c424a0651048ce4b3f546f146cb701993acf16b7a078572c4737692e82ca8e75c2133ba9ec74088bd5d98da9308d11d6c602a624a64b1075e6e3fb210e23d7ae31489a43e77645fb709ebaf0af081ad0c380fd7efdcf4c9397f360f56a5b846637f369312d9f84aa32ab3971b847c4614b5f4532a485ba1f8ab51a067335152817c1820f29d150fbeb67c5b90ae41060b772bb3a76cde6111ad3d149d397cece731ff94827ac537d5ed1b3ca240ac9811bddc632edbca8ad2830a075d1f55f781f6b616e9056d66fd3e4ca974bde2952285ecac3d831e030ae8c84ac9c2395b142a729320294451e588b8ddbd3544b7313125c312e57aefe28ab1bc50b34a3d955e3b5462babbdb5915271bcd5116a876d99edd2cc03ffd807a066e44d5fd2ec1b7542a9808a7a01ab54c08a45e93084b2e616fc8d5a11bff4b5ca3dd47f1a99f436974b701a770d03e0560d2367cdd167e57f7d562f6c05387749fb7253af113872f143a6c94e1e541d8718599db36b99ad869680b607081da6c082bed8a727432323fd7bf6639ff3a2434445537d4c6fc55cb86d018c21d69b8d7a070210d42bb0dbdb7ef5a92ab23091e44af06d3b9d8445cc97316973459a74db33e0877a077162412e01fdf978628388fe909809961ce1a511f09becc7397d328f4d6acf43f54f7ebc2fbc376b3b1da0772330b43885fe2648a324a6711913c3ec7a48aaa5a1a63cfc253d0041190c1535498e192771b5f9c11ba883d337111e8cb9fdb6b929b31c914e59281f6d3e8cded4f569ad475d5540068707595c65836f3b8d27b2dc5c91b1ab2fb1fc6291d5ead4e5f649dc5126588c4eb487c6508579c71981f6085a8fc6246aab69979bb6b283ece9d04f2a91bc0df58555bd4c19d2e813757ed557730a9931ecd1ab50010fc0bf7d39e947ca389c6c4a83fec351782d01be850a19443eb30cfcc0919c2c7221d2e465293fd9aabb89412e13260c4fdf66953ef6c5636c1beb9c2e7f0c2d22f841c2d95ca416d6e82188ae826906ce13b8afdb182c1b8662ec77548ce27816afae22320f2fb64ca230c70b4c74f14835f1b3d431ce15d29c20737834d337dea5fb64786bd493f9a4d25530e18ede0a84c19d8488d05640a77b8c78adce5cfcb61c261573ed8b5e818ef7b4a419daa074963810d6896fe99524ef82e73838e7babe903a1f1d8ae96099586d08279d1a9ebe4be9ff227cc20641d016f97325a6d44e872bd3eb1693b5fc725bd07bd9068570086f22f8bb2c260f90ea16378203136cc66b95c1d4cd1c5936a2abd934702a5ab3a3d124c7e4bfa9702ada0be6b935fe6993f4777f63aab835740a9d0e8021331b57566ce692e8d9dd5eb52b7f99f33af042c58d462973240942eef1bb05da2f84f5fd4a200d3a78152af1d6be6a3b50287537d0992d0294c312d206f97a3783d9d31deaaebbe5cce2f7ad20cfe1a5718f481a0e65473c1f661dfd001728562002d5eabcf295e79e4ac7b46a7d7ea29e57ba762df246dc8432c5e5e05d9a6775601b54f2a9ab0ab8ea32c244810de128debe1f0cc2030e4b95f8a6ab14b320556441e04c09b02660da61692d5ce698b7d5bdaff8f3986a9a250728180fef949af7a0def08c64ecee0bef8a5d4abe0bff2d5fbc7848b1a33d68fd4f99a6cd803b2fa2b827837ffcde45993481c4195610949ff4f78d44336421368b5f75adc2c7f471fe843d93de4621cd0fc14f927d1b135a71f818e4887e2f8aaacf0e67bd78b9d59a3897ef6b5005a4a2e0018bc547697e4dc782bc6974fc03fe434edb6bf9e5229e7c0f4c29ff5564af0e891b5d1be90312e7956a3526fb062db960af484aa0860d8d6a8132d83dd52a2a231f6a28f96f8a0183dac7704cdd20cb38912752697fd691a4553353d8cfb86df6fd4889b76f4b1b3f4bdbd1c426b7b38cb6ffa4fd008c24df6e2381c3cacbee89cabe84ddd0167445be828b91bbe04737e1a8364c5e9df6399b13f702c2d57504b5fbcaa07b9e6a4f0de3e492bff964fdbf54441ff3d91c61ddd682c040358871517c20753eb04310e419454b5dc0c19c62c791fa93b271b98396137b1aa9a10659fc59e3d86d1517f39040a1f238e8c7d502757a36532d144ef4296835c22cc211d483d44f977f05b43891f2a17dd7502bd678eb3aa305bc3255d9afd61fd50c74d9d59dd99a0defba046f636ff1bd8eaa5e68634f6ff98a8e441285a031ad4363da488d661353a6dda53c2b2cd6d53ffd3eff1ef6a9ba0ebe52dc9b3eb3ef2573f14fd791406fbea6e9f676bac6a1e82e81225cd559f9c72518cec97157879532387eed170ee17c1b8d99afc0dae306efeac16ac88d191a2d4ccd4356166db5ea700fe0b28c803d162f56bce8a3331f6c3b5be6057e380549b6de1754f47a62eee822f22f00ab2f70197c7b66fb4a4ba1a6d062557ac9f33744e3a6a48b1db8351a9d5f9a8cb60a241dbb1a9322a9809af4f3fac2c8e979f4d1ac202c4f8396d3c42fc536aeabeec78c6d26b7df68fa525cf4269c772afef2928e3b272341e0b63c7b18d0322059efa687102b358582df4cce478c5dd7a1bdf0262c732131500bc561c2e54788ee12fc63ad307f3004f0dc942e279eab33022daad0ce0cd860f534a87d5cce2c6678335ee08981f2ba816dd672661d5fabe8a64f5b15b94fcd354a6a257fbcef640c5c03c4f72ac826ed8cd8f4ea94797", 0x1000}, {&(0x7f0000001bc0)="b6ec9eb0df26108e420f4ca00e3d19d89aa74115efeed4cd97fb74430e5607a08166556aa3067f5f2cb2120ad73e12b8b04cf0881315283e5338e53e", 0x3c}, {&(0x7f0000001c00)="1ed4747557514fa2684a078d9c08875b2e69f86ebb30f606b56fbed90c6412e1b208df018376f8c65957f892d17e76", 0x2f}, {&(0x7f0000001c40)="c29914d42fb17e423ae430079c55a4cad5c3040ba6682c222e6df981f0837dddbfbf8cfa4b848370ecb51ebb3e0032191b9cc3bef8f2920a6a49175cb320ea218655bf9065", 0x45}, {&(0x7f0000001cc0)="826126bd7d24c54a97f5d4151d974a0e3b5a6945f7ba4205c4ea56d04377e2fd310628a6ecc51d324f06e8e778456fba01c73fd09a04819af5cd347fa1badadb99569476da82ed1b406947e3c01361a4f083e3b4717db1ee845af2b0b216027eadaaec8cf46be38c85e5336c2f03d147ac02702e7df66e0c2ed073ed8b18a52c8152af7c28cbfe4fc6c56adb379d160fc426fdffb96ec91ae222a6c550fcb914d3d91f3edc543064cb5e4a19d7f604c19887ddddc7074c809212337a3aad84baaedc13261ae4c00c940a3f43c2b1e1a03244972809331d5b3a8a67be26146e527adb0c2df53ebee825719a0f4bf5597d19b716c1fd19b2dc4c", 0xf9}, {&(0x7f0000001dc0)="6d47323f36f8e1b7aacde3ece67f8f2ccda82467636c1f123543f630c78d84793aeddab3d5ae09596e1f9df478f80961340a287000540bc7a154361fe5a85f15db452ae780de415bb09d6748cc08e2343cf7d6092f12e575a6a0bdc122346997f08955431ddb3713d74c2abecf52e00204fd9dd84a9071540f295aec24a510dc820c6af8a881fd2eb8e1ec2067c3cc464132bbfc285048f041e9084ec17347d9b4042c65b80bbd27eef525b6b89202cdd6df3fc86074e75d58b5eed7a5e04e38eea58d0035db9634e46788b2d6", 0xcd}, {&(0x7f0000001ec0)="f999da37cdb9b45238d2950dfd1d1d556b0005198570452c58270892d091dbb7618f5f76df16e3938824a8b756e1a1911501641856251c28a3", 0x39}, {&(0x7f0000001f00)="ddd0bd2d93c79e2bd1077758954112a586fb53bedd4beb5e4b9474bb67da0eccf4cb992be1670f0921cf2ffaddecfc5db404f354e6b77a15251f1049c7d36e52bba86657086e4f9430973bf57b9abfee9e8b99485c50f0586a55d0629a6cea54b6f649872e3a97919d87212ecd1a52efa926222379e6facfde72365e192c5caaf20d8c8921f1c76bbfe7529833397be1ee", 0x91}], 0x8, &(0x7f0000002040)=[{0x40, 0xffff, 0x1, "0448b7085608ed15a91de99bc02fa5a0e4aa10ab43b5e3d85dec734d00dcc93b4273bcd94c7d3bbfec3902a509132a"}, {0xb0, 0x1, 0x8, "c55b897c35dc1e37215cd267f955f28210ca3f8270ff9b2241eab576572cb41aa3324fff55c0e7b9887316a1fb79871ac2fda03402e42fef30b4a4114bf7da17814d07e52e923c554da7afc53e1670bfec1da3e3bc7def853548565c8ac03f50b98ae52dfc25389bd422cf4f133e49403594cd3ce10e6379afbb99f076d49f3aad868d124fe5c35e87a56d2db867f181b754c58a6805a6909cb1e13b7084"}, {0x60, 0x1, 0x7, "6b0fcae8b287562da256fb23e939d7b2504b4252522368ce4bd9484a014203359a8248ead0d17f64d7253d6738326dc230f0277c219f46914258c7f820af987bd05fb3fcf0ad47b280b1a77ce5"}, {0xc8, 0xffff, 0x2, "ce8aa5b794bbffd4c2f51673db794f8f2b740d9bedacd16c77c62685e3cf1941ad591fe7c8d6fdaa5ff4c1d8fa7db7442e0bf3e304a6375cad76d6902e5364d9e91e151af8d93668e74bb8a206b15a4a4590b44f4e06bb386664d2634ac4cd1baa1775d8728ee90f15a5f71706da3214eb4f9ec799a1c8c18549e0522b0371e02940ae588cb9ea6484bd850a8d8b571e099b3d667f8e056ae427d6030da1c0eb96b3dce003e93946d0dfb45c917d7b6752ec851310"}], 0x218}, 0x0) socket(0x17, 0x4, 0x4a) mlockall(0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) msgsnd(r8, &(0x7f0000002340)={0x0, "a8ce8129d4f64e194e7db3cec008d91e13262dac4f8f1ab343bb3d62cd1a74a556d7c05211777c0e9708fc71f86178bcbd90488162eea973f3dfa7cb6f3ceb25222ec2023cd064972c5000d96be8a6c06c270668e05752a71426e9b84a4d08a0e214a90a4e1c9ee249933abf6f264f9c9c9de45510d8cb3b98569d862e35b2be220d2c274018f4ffe8ab37e7e2cc7d325fc806f3d11698f689a93ed25469ccfeea674302acf8c0bcce9474ee39af9ed64ef9211d8a6d65bc97a73a757db3d3e0d65c559ffa83"}, 0xce, 0x800) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002440)={0x3, 0x8}) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x9a) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x2) setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) 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, 0x3c3, 0x3, 0x8, "b08dce5800"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='>6', 0x2}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="742631eaf4ec2106c6471e51b3003f1e2c80dfefa77d143e164c53fd1b5946be2c6c495ebdf8eae134bf243d8a13e9319b4bfcc742304f5eef087f8701e15d89d7dd8fa774d1ee742ba6b974640729fb294f2008162c2d57159b6d8efa059945ec76462b5a5c77a26a77d5fa66ab33ee24c9e59c4bb9ce041027adfa36aca1a0962e18ed63ec426c7c0a5bcef6cd6ba3effa4f466ffa71902ed5d5c7e696f0dff98d13d56ab44396702ae6f025d28b5cf823d5456bfeeaa5b5f5da45bbe0674b14398cf8299716406a339b43a2a889ab06bb13901a0ce748a502b64cede8c28680c812", 0xe3}, {&(0x7f0000000440)="51ff5c74ab03e9367307385015ff35897b90f34714c0d614ed3af8ef7fb0a64679a78a5b946aca56d21dfa58de485f0829e8125ec8392e6c6b10b843e9eb66eb51a01e2539d49828977d261e9443be9feffb106503adb8434a70d775957a58197b2cec6217db751746a0c6f53caa90948c27bd9a6a005bd27a40f0b958fe4c4e01fa92c84168d26d1e094d8cce7031ee1165721da9c9fe03da98df9a244d31e690c304e6cc804a53efe7be1b4c949f1759eb56388eb5dec3b3c3c8f2b1fd7eb4b7124d94bc0642e25771190a5a6e3f7e6dc51f96fe4a7242df74e300b0251187cdb267fcb279feaff1b620034ea6e94d01d4b2f8534d8627fcda3c483b06aa8654543296afefe3c6abe6dd57662dadcf349b6f22407e2e4538391a74272bde28a4578f9cf541cac15665cb9547664e4e54269d8ebe878c597a73a1db5daae24ba95ea2c5da810b4d0aa3d3cd054490ce828a201f9558b05d6e5b359b235e138f05a2fffd1ca58f4e922992183dc59d9fdb4d78f152f3a088fbbac7f8e03196b29a536edbeb1d009af1a7c1cfa8007c608d1747e6c65dc2182b4b7697eb8c691bd04524975a34dde83576e3dc62667d80457fcb836dce62a8ddc6c44dc2c0658e8b85910facf2bd08bedd12e8fbc72aac0cccadba23b60cdb2844e86036b5cab721d83cf59165f6a631033dc99dfbdedf8bdeda14f7e826a05087e538f1b2932cba7dde0ec7491bf2caebd58c8faa011c17822a085e9585d4a6a573f12dd1e1f166a5c556136651baa1315defba922ac9ce5a4d69e1b022320d6b9f578e71fd648ebf5938d261301605802eb56c78b6ca944f615912c76acdd48a6ce650ba04e1cddefecb227e8e2364a6ab4b9b58e78e20f8e914bdf2ba7c898b1811c8e40c164766a80c5b1c4973a6f613a6403f39bf9aacb137141a896baba9eaabbb0fecce01ab3c80ba5e85599551690adaa92b5816e0aa2845127727580cec7957bb7ff9ad31e2e35ee3e5a849a4bc00f75354f2b6481ffc0f07c53749af966be747162ca69e94ef23f5232be576d0b6d167a3dc1c94f5e6be8f69d03e119e6216cfe16ea390c4a695413c15870ea331cd91c9ec1710b66dc3a60cceb693de868a0d5fb82f6417e60fa078dd45c0afcd5f6c4f4fb6863cc4a185a8312e85310d14cb1af77b3557ffe3e06013e82d6eeefe77befe3841b8ad8658882df142c969bc16fe0b1fc6e61048f58e16b4b1e2d213fd8a387c3d013f4a51c4c75d7f1bd3767a818ce6af94df5588b410e254205f781632613de4f46794e876c3e648d27150238be31e3d728cb91f67930f7f77efef4bde6e5922cad2d86abcf4b5cbed8d69ee3930fb16dec7ced4610a50eb24293ff45a5b47262334d6ff6ce163109c9c328d06ee4525230b1910a2b6df0b7e3f6c63a8a343ed845a4ce50d4f765b0dbc423a837421412b501a9b789e4722ed00c8945026ee6f133274f7ea1adc4c5b65f1331f5571a820625f81aecbabc87bd94eb5ba6b85dd1f3a9c1b7ca1212d21e6832a237128f37bcd29972cd9346c4ecf08f3aaa6d6564a4ee80980b09bce6660a091a3787c174f7ff6a14b5319c6ce5814be33168e49cf44a6cdc935bb27a30fa3f5eff0de429414a59c0b66f8bb6fd565a0434fe63319769077bbc17c82acaed1757bc120961dc6c8c4fe7b4415fd3ee907ee1f337f96855423ed3b1e7b65c7a9f32dab4d58eded51678e219a611688e5507d5928e52a9cb98851eb9568fced0d4b0aa2c1ef327e51207212d776b6dddc6b4da19bf75c3825a37c4e60c9b73a4f5832a94e806e3fb9d13fa3a0e066e8656d939a55cc6a706392c2d1aa339c45bb488dfd58d05272155a9f33be994d52b94625d69d91a52f6a24b9f87a4233622164e161091acc422fc0466117f2e4f24e270740051dd9395d92686bead3cf649eea614d369afcdf90241f08bf3eff33f1697eba8932851325036f01e6f74c59667377627ba52fdee41eaa0ff56af5037cf345a5761a06369a4ecd3aeb2ac883a08097bf853d32fc56f08aa3efeb70ab258f74b403d844a31f50f2efbd0d7fba55e8120de61990df7be339a1ed014e79c5342caae94f97383e162eeca0b5348d0266dc6309bcc47f256d993440b5c8740440ac4786b656c766c7e4595aa9e80700684e6bdf0e8416588d378bcdd7b8a7862dc78bcb195347a976c5f46f8e6dcfd79e9d8fb033933845c49c13bccf5cdb3916a4d4237b042871823b03445a357fe0c0346bfbc19cbf400ddb9804f9819fc6c907254e8e7518283d0fbdbd25ae272dd19b2882316ef3d4d531af8dd8d398f9ee1050bc49cd71d67a3ffc541aa4f16610bef063a995e494d4ce1bca61d19b0f20defc3f9ae0ccf961bfcc3c1650792ea0646d99f2e730cec72702a739f9d1774a266e15d08c1a06d7a12672554b103cc908f1cc52583a446ba30bb58c66937888fea156b65d36ad4518f4c99111f26fb4240bec7d643dd4497c27a70f8b9a2d46b6c396223354f6e02f15b6ed649aea7f01cddea37d1f8c6443286f58e7d10eef8781eb7593d83946c95607329f629bb3d914e4b906a5ae389760568616532054f8c674dad04cc197af317cb8bd6a2644b866c456f95649e494127afb3812ea2e61d06357fac262bc5b3b61bb33d1f8f87255a6bdcd2fe967e1b09e240d1394c06bf0f4eca1d18697a6dce3291d8ee186eb69200ebce3cc76aefd95a26d5e378be75c8108d9ff094ecd485dfec3f2fff081e8160bdd0f8d40c3d6be21099fa035e16a8b722b45c3363212d5769e97bbd9975c0812b01c3f25e0606471883c7abb84912351667e3db36c8a0202e6cc07efea79478694425457540d5fbf948ee5b45a9b25f3b3ff8ba18367516f932b1ac5053c01c81e8a4581841e0027988a295f3404a523479d6f7e540136ee123cb921fc6e9b7b550ebb73e8b75856ab6497c75ec2647bf144bbdd2438168a1319bafdb701833959f5ba5acbefe7452dc1abd38c3f1d1b1d601d2d3eefbb6202397a399a40dee76e524f9a4828131a62b9febf843e6ff90477a5af5c503f0cf4e5b232501b248825e79522aa62ac400557a5855b0ee525372d650779f258cb214e1e6bf7e21e1dc7190de5e6d142df9e89bb0716d0778b23054d9dfe81fb6c4836703b5d639bf966001af4e6c0eba80e9785cc2954a6d68486977e21357b0962ee4d39abe73ab835fb530ccf36ebd49ef5ece6eb291427528ea414249124b038c22e4a22f38e0d2482c6b3a32ba04a400a7540331b0d8ee32461e7a7f6744c37d55332500057fe5d8b081389098d9c828bc4b7c35225f8b20253d468b14869481b19bcd24b40c8b9c68e3704cc47a225405f70c14d23b68e50d6ea7082dd4bdf1841aca06be39b3aa9c56155ad48a333112802bb85b671c0a89919f14f5bb27dfd6dd8d468f8759fb3b03d10b2d755601539aaf9c4f5f4d5e67e4554261b69aa2b9b5dec1f64de7b8011fa1af3ed90dd0c7c803c5a3a18e02ad56820488d76b196822e5dbd8d45bb0d6d2e4d9da60980ddf7dc2c524f3dcaec98c1d0c9ea0837ef1d7135496362b950fd457cb7d7e867997a34952cf014b83f4920552d34afc79ee66ece0235f137dfcf67ebe2b22d4fd8f710b4ad66b952e7b8f8c578a13ee2fce30d9c3c2ebdab224a41480c68fc88b290d7c37351be7c9b3f759d8c0c7468897aae310ad8b93b065aa7e1c871dcf72ecf7457f83ef4c74467129e563cdbcd3f0565adc3164240d4d15a0871a975d5087775b1468e2a38aa2719628c9b5bdfec33247156010b7f7c1b81d049a6061714c5cb9b39e4e9ba5a90d575273cea6f1a12f0ab7cfe4fe98f414a353b6b492a55fe279c093b823f99ad50ead655f0ca584516c01a42a86b2fc51d903363ef30b056066dccb792bc60bdc97f8caa9aee321047f750da7424600f42247c0aef5fdc75797f1a6f9a901e587638d482f83786057216b44ab82dc52430f2970dd23982a5fd3e458e58f7847ccee8e74ffa64c01455734fa7cdba6cdb9fb8b121afd567c80c624312b34442a16c77c416caebd6eb3bbffe2c87b9cfa70eac8960aa69556f66d845312b48df1b7e380578aa9f2679f268e60562768df80b3d3fa17de543803981ba51f966a2bb79517cbde14b293ac7750944ebb541beb022f0281ee6a4a4f677964eb30ed350843318b3ef2230d19816db019db0499195a1bdc9612bcf8bd33ecf328c9fc07ab1cc12874a616b029e927fa4752b04fb03fd32798901f25b009c778b02500449b76debe5e1ed9d882a6f654156456c9ece7b56e20aaf28dd090ced44af5ba3a563693fe5b41afb3a6198e4f9ea1ba219726a25656004b30641cc50cc2ae2022e45787f0dbe69bbb103bacc8a496664b2ca6c8ef1cfd85b9c40a7c38c72ba522dac69a2b9599ff3d8fd56c5a5cb0341881d234eac7d64650a8168af12e5c702f0fc3be13828484fc33e690e37680b18470661eb33c88396372d9fce9f574a2f85be84df7e8379c9501d75af77fc1cb1e40486b9794594db00fe3bc7c7c186f4b75b3d2f6591a76153d60150508aba687a324ca4f5ab1df1a5299055d0c9e2185b30ebdd9897a13134389654117361711a832276885d53d8e1b4e521aadd20531d5d8f998d59763417cc569d820b7f6c86190013f2fcf6b2692363544ffcb0d64113f6b7415225c21889850a3d2e3f9ceddb9fd589100a1922d76bd4663884c9f20348c0162fb84acac65c0ff9385aa820bf79db6e3d6ebfc21ecf715e47aa242d32571629df02e8a394908238b1d2c995512873911936156c5818c56035ea5cb8c0f1a647e40369d72135b2683fabeb32e29349b471aaee4d0284f7672fed88e62fedb0e6978897ebaa7d479c5ac425ce3e6fa68f54eb41d6b2608763bc3fbe1e5bc89c83641b7f17c0fd684e80902e0363e59ed9cee617c82b1b327c986ad5e7b338c54e94d197e30d0f95b84656db23996f8c5a7eda216ab6f3e84e77151deb6cffdf58d3868ea057bd290c5f1fde04404eb8b774fd1b2b8e62a55191decff1b932b403142dc74a80ff65f2ff45426be3d1bf196c21b0965758b797dceeb94ebaed2620ea7c0db8b5571049923d7fcdef35c2491721134a663de7124a3da35f8daa5ebd5bdbf7ea328311c7a3b448f2a9883a21d908e0f1af82d5319354782cff910e28ac147076053c11b07bd703ce23e657064b9709aba47202dd4b42d931ab61a1071d2c5cf107ce0f41cd939f5252bede80bef325d8936e09b956acf2d138e029ff2e48c33f2d78055367fdc7db42a9751ae8ca26007f700f4d1583802a3f451dc6221eaa56313a539b87b0b1dc489f6b8ed22b08c483dcaeed0275dc99a878ee10d4482a3edf666be46b29f92172257925ecae868ddb1e85ea9354d63a416fb3495fd650f12cdfb22f0bf959013d5d275f2106d2f0dbd5cf2ed417a17257c16957bb9d56e82dac692af84e093c7131758374c35dc29dd701ee6ae55add5d89c31bc04c39e0a104c0f391b6c3bc60a19d5bb30e441b4e86d20d777af65ce860ca8c469b216976babf0371304253cbd41b1f33c53747e2d9a34a3445c90617e3fc86bf9661d007b46b3a37f36299aa87d0df76ddef7ac0782c57ecf1c1d1aa69e8be82a696b96815a6bb8c1f4244faab72423543b41c57f3d83b3dc3b688cde8f0591e52a2473532d84ff901b663be88f98e71106bacda29a182880f97e1c9f88503176917b341cb7809b127441b084e0742fb151fdd9e67c92723294754ea0fa9de416bc6478a436c", 0x1000}, {&(0x7f0000000200)="583a1fdf49822f779e7c0d5f5b4b9ae1e00c3903acbc31b8eadfff718d1685b03b3be2e41ce831dc080cdc15fbe1401639753c518949090263b480c7e3610d49ea9b2b15413818db78c743465551d161a77cef14a4b2897a59c41ab478d153b9e6d92da87a36aef63178c12e529bf22a7efc40f2f5059c407ded9ef2233587b412b93cd92d14a8d3e1c80eefc6b578da53f04409442cba6dc721fed23fd00b35e46a5ae48ac1c66297463c3e473a0f044c41d609d41e57a6baba5969a354134192d9", 0xc2}, {&(0x7f0000001440)="3cf127fd47b9370f2392d33262c45f9017bbcd01727aea6b6e162862ea9fa87843f63c42aa214b85ceb6a4f97cfb324e368abe544c55a4ba3025ea058afe5f2991a8676c46b79a918189fcec977f3da56ba0d9cdd0b660fbe2fc4bbd28aca5917ee7397c6ebbae5e8f8b6249e3b3d0f4f0305c1be77247f9660b3937ac9bb57676f890903fd205b277b6e4832b0adf5ea00e69cca5a7f576614b2b62e5da1673c5b95b6a349aeae34de9f52c3d9b97ff36d405df5e242b594beafb67ef2eb67569c9fa031bc4a0e08d1be2916f43fff5ed61e1b382cccfe2586c3b97b391e164f83aff8816a7d0e0b74a0191cccb", 0xee}, {&(0x7f0000001540)="5ce7cc0e01fb41b86a51571816f12907e38eed9c94fcb4d89add47aabd6babaed253f805fb25724717f56cdce9943f06f4ab48c1eba6415760d8fa0c538866fbea8df6abc0c80611eef8e8f4286d74837a3fdbac3f2ee0f8f4db73d372eeb947e34aafa1788fea8b83405faa2079cc167b0c85a7fa57e384f2932c862131a8a8e8feedbe3934b710b7d07d5232bb12ef054f39ba4f3c6e1c90538e22bb4494b8e2bed71a833f0b2e3a0e1ea30a54618e17ade5d905024110422c389ce986d2a47da43b6aa6270068fd24300e22b78030", 0xd0}, {&(0x7f0000000180)="bb731f0c99612371a341b8ff7f6c2cae83", 0x11}, {&(0x7f0000000300)="ed", 0x1}], 0x7, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f00000016c0)) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) pipe(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000d80), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)="1d", 0x1) close(r0) dup2(r3, r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='>6', 0x2}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="7441c984a87379538bf60c89a4206c980e25239a9a5b78be11cda27eb9e232493c22686dbfc927dbe1b60f98f2eb5d8a6cb4711bc935f1142fa8205f8c67d853071ea7b7105c3cf4b81a49111f631bbe6f6cba609f0a1c72a53fa9ae9be976dfc8", 0x61}, {&(0x7f00000002c0)="43bda937b35e7d2369fd4ff46b7c2c14ef16159f5edd6c0fe25f83c1606abceaf7784ef5a4ff7fcf01a7cda5e8087d5efa852f28a31a4d17f4eb0ae91bdfae706c90299d22fc799dc04280ee8aeed22d11886df6bb5c2d6c1bd8e501f38b45693eb0c1febedebbac7b6f09f30b5a0007cff6701d81ff1c84e86893166b2986", 0x7f}, {&(0x7f0000000040)="738613928f20343cb63a229fe78f8b922e61cb1df6b907dde14ae137a3eb80d4833fee25e6b1866783c2cf83ea8100c4a7ad", 0x32}, {&(0x7f00000000c0)="af908fda16c4e54303a47ae06f7dafc22b9f8d674c770b", 0x17}, {&(0x7f0000000340)="5201c2a8ba64944011b20659eedd4511184f4091e276e0686685ec7a35cbf7472a0f80aff57c172c940971952fbecbd81b18b47aa1b0a20f14a6337010920d6eed309c175b29ec5f542371222d7f68e554ad42ef5eb6d7f7881fefe867d39c424a1f621b8eb7ca1c0a48afba9113cc7a996878bbdedabc3d4488a7860035be4837ccc2f4c082a7d27200a3fcb7151245068855a2f2440f38980a44caf97e1680d7a74aa7fcb00f15476ef35b4f5dac0090b23eb2f6ed5634863fe20f8c46113b69ee0a2d4e070dd4071c8d96773fe1127238e6972132f46cf5e51df183ddb3e3be0d171a4875534a99499e137ec62707b8c1ea44ce91f4eb89f1685f2b69", 0xfe}, {&(0x7f0000000440)="aa4b299ad55d21ed1952562693208e194e3e040531c3fa24a0fd25315e7559af48f8dc7aa50f8924c8fa2d43b9746ac07e9b76bb7e2138992c1797b8ca592651da2a811d206a85425de255d87d51d795c9115327f31cd8bddf8f259348499ed668ddeb10be433ecfdb270e901fe3f87e3ed87c659fd62d37c8b71c74f2b2d6970b0db8658c76a6b32450b7317f787bf26f802171e3eca522666c1f28cb05285aa5e6330e01266fbb596baf86e4768ecfcc4b4927cbb2b7e3ec56fcd8ad58312fb9", 0xc1}, {&(0x7f0000000540)="0de2413e705bc2bdfdb2a265061107a7ebc75055f6a67b68a4506a7f69f342c58d4dcc52f7d8a837ed1b63a5bccbf5d6f4f0c2538c55f81385961d77d643ea6052795c7fa05c91e6f86d1ae447bedeb9bb0999d8273cf23eb51eb2bd7a1a5bfabe39a1dc6f8135c81cdf4addef361ec32c2b760de6987d17c4ba38126dd2d18d6b0fb112b0f0fddbbc6ed407c057d94449c0f7ec8ed5eecc717ca4d85871ccb7bc342d8ac4387d03d95a61ed17fac062f027aac4bb565cd987660e08feeecdf97ccc6b36a95ee7da40cacdef4c86af68089c8a4ce794604a3eed66ac8f87db4b5e4341c89389999e91b159d69d9545eae6f9af8eab42d2822326c0ae31e8d9", 0xff}, {&(0x7f0000000640)="bcff93a7e80fa428f199a8743433bc4b27cae5f75bf77c46ea6f27fbd1894ebe3a51f8f25d917aea57f2d50be687d4c5e6d797c1d2264e6df30aef64c7a6e50a373147e8a456c08527d0b58839d8b686009b62afe8d8f834d608ef750ce6c68f11b566bdb33120c890eba3123b8eef2b2e86f96005127b009d57f40a7e931676c4c0abfa16443fcb73f9fcb1a062815698a27a101c66c32d2f7e53e9f1afa16bad113fe5fb81edff95f3175c76fe7bb658ce88e96adc78320aaae6f37465717a4b72bfe999164ef2278ca475a94c1bb565974e4017b134661ba719cda4d0d28ddee72e3d6dde9c", 0xe7}, {&(0x7f00000001c0)="bee2aecf6736002158b81ce2e82f88c2b388a5042e25c88bb5b9d2f1661ca5fe87ae4d79d71e1f85b7af1cdac17bbf", 0x2f}], 0x9) preadv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000800)=""/109, 0x6d}, {&(0x7f0000000880)=""/244, 0xf4}, {&(0x7f0000000980)=""/189, 0xbd}, {&(0x7f0000000a40)=""/41, 0x29}, {&(0x7f0000000a80)=""/69, 0x45}, {&(0x7f0000000b00)=""/9, 0x9}, {&(0x7f0000000b40)=""/174, 0xae}, {&(0x7f0000000c00)=""/63, 0x3f}, {&(0x7f0000000c40)=""/72, 0x48}], 0x9, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x64) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) 16:00:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xc7, 0x81}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x3e, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa, 0xc, 0x4, 0x87e3}, {{r0}, 0xfffffffffffffffd, 0xa, 0x3, 0x22, 0x8}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x101, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8c0, 0x7d3a}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x8b0}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x10001, 0x8}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0x0, 0x5, 0x20000001, 0x49e, 0x9}, {{r0}, 0xfffffffffffffffc, 0x70, 0x2, 0x7ff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x42, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0xffffffff, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf000000b, 0x1b, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80, 0xf6, 0x4}], 0x4, &(0x7f0000000240)={0x3, 0x6000000000000000}) 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x9}, {0x8, 0x2}}, 0x2) link(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000580)=""/39, 0x27}], 0x24d, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x2000) 16:00:13 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000100)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r9 = socket$unix(0x1, 0x7, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r12 = dup(r11) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r10, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r13 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000640)=""/172) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/../file0\x00', 0xb00, 0x60) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x81, 0x6, 0xfffffffffffffffc, "858302fe38392f173f8c646cef5571dd21a77582", 0x1, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000080)="ebffcbff28e69931929648fa78afdb77a734abb98fee1edeba17322d5055b5108a89081861dbc30b2e3eca20aac31ebb918eb4079c55481d2e0491ad48ed3d6f272a8f60bb76cb05822aee816c8fdfec9c01d92173f9aa84396cacc5edfcfa5d1f2abe73047c60733d19", 0x6a) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x6, 0x400}, {0x46, 0x7}, {0x8b, 0x8}, {0x40, 0x1000}, {0xef, 0x4}, {0x0, 0x5}, {0xae, 0xec}, {0xcf, 0x6}, {0x0, 0x80000001}], 0x9}) syz_open_pts() 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = kqueue() pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="d7710d51d39a0078502b2b0abdbfcb65aaa01235c44d70c9a53eb451cc055a1c6dd904c229c1e1860fe6cdc2738d0f0b6d8d6efad5bda3a53ae8ee07398ad11ea90fce410c169e00b405e073e2f777709c9f0c1fbbc54ef205b55e8a0518895991839248b340384d0e430c626a876d5c122cc8866679dd6710db1938fd29d54fb81d2238303599231a8b2b72e93656662de79f8553fdd07067ccee42056d4ff81b4adad93e5f8c070809757c4555985995b8", 0xb2}, {&(0x7f0000000900)="6bab8b625248bb231af39beb90a0a7a9025e8e0118216e6c485aed235a7b3fe21fbc528ca5997da16b11ac6649f03c0ac218e67bceb8553f7d6697920e52ab1f882b8a1e8d8036447f3ff8c732d3bc23f1d286c6c0f2c33bf56f80250a68b5faf291c3e879acd75c9570be4622701d132418d628d8e6d6be5ee2d531c40d10c65b64f33a1af1a09c996c57b399da27de43e09dc8c362c3b3605f136bb2e55c14d229db47eaa5f85da1e340471406bc22f8ada34e63cc00a2f617144199269717728d2bb1335babd462ca1056a2c4ed8f0b724dc6cd547255f81edfbcafbb419def13", 0xe2}, {&(0x7f0000000a00)="05de52b07c100373aafc8031a346b146d576839e9ce465958e54e0ef385a2753bb97fffa8fcbf4f06a19ad23d69761a1b1e0ceb4a025d4e649eb47caad4964a5b25db5a3aaa612fa4dd3622b3e1f7c0dbdb2dd360768cbfb98ac7ecba897d6e49aef992105c6ccd5fc5ace7e3cb936c718ec0dd3b750ecac1ddb5c4888758d149ec159eb96dcd3c927c52141f4c754a12116e71b4fb50722a6e9e9c7673745e0c808b96a3c30ae9ce8b1a7ad1706fdfa66c2f59793982b15200dae", 0xbb}, {&(0x7f0000000140)="dce55fb99c3e1336857804b8f7144b7a0773f462b728078ee15a49cb0a93c153e103b49905fc1384ed455c4f58f8f89c117ff6cf39e46e379dc49d9aaa33b0ac35b5d58efd2616c7ef8af0c8583bf0c79b9a2ee8d5c92118b00f9266c1ce24a8fb0fd1db8f0df82d68f7de4194193d47", 0x70}], 0x4, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000800)="fef212ee90ca796cbc1c0ade5a40eedba08b996a0395c0c559d6bcf53d4a1d9fbc73ea962bd8ea84e112935a587425a4ec54a8ca454255c8e39e8a5ca48e6a0b8457c8e25d33aee6df7be766c8d6a5c7e0cb93cbf8b7bc742a57b7acdaf079e2931ff300e05dd22d8115ca6bdd5d8c6ea82f397c7b169d81cc7052657aa08b5c555b424392e1c2ab67511cea2c750ac0d9eb7f6cb6e869ddfbba73a142da7d1d05c56dac8ec19316e731c8e66021e995bdeb91c67ebc0a113abafacf21022df9d176bec87adc7938e8e8e4ef49abe600ed4818693ccaf0aa93016243"}, {&(0x7f0000000300)="5f224801466065a38c2855cf2d87581a04046098cd1755a8322d2181402a43800247ffd8856bf36f4226a5b2df004f86c1c6f0a2b35a3edcb851b89df7ddf0330537168915215c6448aec4b2352847f4039331d85c10774ba96e7b28e14d7f00c91996a1c380abdaa409fa4fbec3c03683d929279b703b1bdd234d59847c4b0564a98f9afb01f9d8152d47"}, {&(0x7f00000003c0)="62b22d6b38232126a9e988e754073087825b131df6a8119a9a9b5530e84a14e03a9d33bd301ceba6912ddc488f2c8de264cef909469ff660978926f516e3094487d756271fad1bf01001d65d30e865c49de13fce487eea646ce09355fb0ca8c0d5e3540859bd79c03f4c705d56ce6f8ae289fff60a40c58120d34c8bb95ae5cec2296b45f911dd02df8b022ec148fd0c2db23deee5d31ca6e1a6bdd63cbd5c9d6d8dbce959f2b563422c6e4f1dba87bc12c7c2f3699d5bee9d142aea75693d979a0041788f4bc031b523b405604a6ef83841d6084ad2694497a956e5"}, {&(0x7f0000000500)="6852145f3f1cabfc8f47c162ef25ce6fc6319d3575ec17b866e9a7d7fa2d2bb4c46a27a6ef43fa9e91c1be32ebe93c77e9f9026fa056cf4ffa102eca9b7aae5fa4ac274868c5c1ed54f0637ff3bb44efa34a46218a8513791f55770d5830f6f464882cafc69c1198ad1c0bb47eacc3bef9be6a6a761a208d79c33d83ec279bc6c2500c8a6f07c4f90001eeac04a86086484c3238af4a9d4f5b83ebb4c17a40fae494a362ea7676f7aeeafece07ff5b9cbf4be02e30b3a6a09e96f57333f7a7a81ff6c26f2980ab52d8b1f3e077d00bde5fca665e32a8216c91dd7b1456330c0432a212b40b0bd3d926de48a72c4db8e36d23f923897ad5ab"}, {&(0x7f0000000600)="4c09d58ed2c6123d4636a018eabeecc9d67767b0033ce8555b5e17a217f0ff8ae707a204cebf4cf26325189f71f742a2f990982509a4f86f5fbc78581cfaf50a6df6"}, {&(0x7f0000000680)="bedefd95a079b2dfc745b99c45c35cfbdea57541df098841982e946d7a437907b0d9cd204bb22183b43a329b5ab1b472406aecd63e5f971391863239fbb94b9f21abebd5a39a3c4637624c24d7f35823491e63298117195f949c571e954ebc41c1e67fef68"}, {&(0x7f0000000700)="e188603443ed07235fb38eaca98a6cd68f3711f3e4eb089f2496a2074edece96b0a06d53a31c5c6b46013691b8a76a0fbeb94548dc8379cbb4421e6eb8f021e2acde4d"}], 0x1120, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:00:14 executing program 1: clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xff) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x7fff}, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x87c8, 0x100000001, 0xadd, 0x1, 0x6, 0x4, 0x100, 0x2, 0x2, 0x5, 0x3ff}) 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x19) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x8e, 0xf0000010, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0xa, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x28, 0x42, 0x5b, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x4}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x20000018, 0x1, 0x634c}, {{r3}, 0x0, 0xc, 0x10, 0x80}, {{r1}, 0xfffffffffffffff8, 0x22, 0x30, 0x4, 0x8}], 0xdb42, &(0x7f0000000000)={0x1, 0x81}) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x9, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001880)=[{&(0x7f00000002c0)="f91c7c1c6035506f291d123b7388c323615544c8f3ff9ea13d2666d201647ea433e9dc98f8a880802989e5bf03dec499c1d0c31f8a11de3efdf1dd5745c58d1eb2d45f5dd64ad09bf3d003c8eed35fe3378297ff89bdf58629b5f2f5ef352c8545a59b22933d490010e084aa8bd22d756fd764381dcbf665ecc8311ef161c40b9e50b3f5a0ee50f99e927d5b145d47b74623bc6c1fb640648abca3efdb88984127e85028e4da48e71a5b517ba7765df04376d733e67cbcc003125329faa8b4fa607e2e2ee5234d", 0xc7}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='@\'\x00', &(0x7f00000000c0)='*\'(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',*@.{-\'O\x00'], &(0x7f0000000440)=[&(0x7f0000000200)=',\\@\x00', &(0x7f0000000240)='-}\xe9\'\x00', &(0x7f0000000280)='-*{\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='\x00']) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x5, 0x1, r1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) 16:00:15 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200c0, 0x42) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/163, 0xa3}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kqueue() dup2(r3, r0) 16:00:15 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x44) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xa, 0xfffff, 0x7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000010, 0xfffffffffffff001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x12, 0x1000, 0x96e9}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x23, 0x1, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x7, 0x10, 0x771, 0x2}], 0xff, &(0x7f0000000180)={0x1, 0x8}) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x0, 0x6, 0x1dc, r2}) fcntl$setown(r3, 0x6, r4) ftruncate(r3, 0x6) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r0, 0x6, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0xc) 16:00:15 executing program 1: unlink(&(0x7f0000000080)='./bus\x00') pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="54d9cb47dda144b88ce79d3426f49ed1c9e97bddeec02927ae153a866db0e84f043ad027803202a32764ffb41a218f901499ee7fe7713eed9c67095cb0b7e86312834839d99ab560001fe20a72972cd320bd19f4d74c2b34fedde6d107e763d2395fad01fb56b2e00357802939e7d108f757675dc9074aba5809660835831b0a", 0x80}, {&(0x7f00000001c0)="066a0220863bd5ad297d3866f01befd1f5f79c739ce0f83c3ad371f9b20aed1b4f335afe4229740bd44688a5dadf76588d0531bfaa19f0925e5d34e10a0422a67f11454790406b4632fe62120f91ad52d53e4dfc3cd85783e892fddd426a283d6d326e170293b2071b8d36b013f107fb0d440cea49dfbbb2d50795e31e", 0x7d}, {&(0x7f0000000240)="d449159377b3096973650dcdf229d8b439b12bb260c5d71f4a35f868181eb5ab5cb04f7d3aba6757343c33f54c4a0896b3875b06ff11b24d4a711cbda0fb54574fcfd6196430269181f84243ec9e42c45572874f0f4cb4a40476a7ba2ae3aee9b9f1d0d68dc8b0758aaf843bfc5600009ad124e298afa793db40c05d5e77f403d29b4800d13760f24036c10b11a311fb0e08f14808193d3d6078bdd8b71cf1049b2763e5528b524f789cf7c85361d4e0ece2118f17c20ba6b8d2164b69c40d951ea3302efd1251e217f95dedddb762f2f894d947db503be9d31118490e2e3b53f620f2df44279bcd05bfda1d9f95e0e99f83a353421212d5e5037ce26f6a5f79c426b2040a64519d082b4121952ce6bfa1bf9ed383e9fe0331035e67c9036c8b777ce39adc2de1b4beb906f0858d7c7348cd91a967b346ffdac30b36824e78c21ab5548c7df53cb40627b8aa4024e26ec5b9c4c91acf6bce361b73c397c66a89a2f7b63fdbf7e9e9caf9147883135f8bd7791af784a30237e23b97d44036262880ccd3c709fcae5baefccf5071f76673ea43d9359d3840bca2f81f241e95eb4bd4a9be514828fb48b0f7a590f97536e5dce85298e3307123565f00c901b20ed6dc4295f2926f4335e09fa31f42c02c6a5e25eeeb8606785a179b1467480935685cfbb56082b0fd64670c770964fdff314a92948fc03c64d6a177b88c288cb1301dfa82e57db71de71b6da956c2e6c2ec7ff5e55d1efbf7b0fa3d0c4b26b7d265d1e6072f14ee2f310293166df8765641cac579207233b0ca46bb96485aadcae9a6b7e4943d19bb618d10731f27894a850626a09e6c38a712bc9c0ad789766fb7b7da4d3b7d2439de3443e965ec707aa33acda91704b317341fc3612c9739bebb3c27f754b2ecfa37741630e41e49cddaafdbd3d2d8bb4af8cccbba704cc64eb543c15c3e66c3cac2b4e43c0bc2605a40bd5bf8cd9dfdcd00be57b2cf74a75eefd7acbfdf6094a5fbd2db9bfd2002b2a8a700242ea139021f75a0fc019637c3fe05a626bf22e6f8b991d8a7250b590443704d44be7ac0ee5ddd24e52e2555029b58ae78e71a128bdd7299400bedfd6d9d132e899aa8895dd5b932b9121bcf7be18fb024e3706fdd0ea9572be90388aacbfaaa2de2804fd803421adc249b34c94c62bda4bd480e01b68a20d936de3b966a6d490a27a64fefa06409f3e38986030eacb92baa02bed5b03dfdbda0036f36117656aed0247c276ae292abb26958fcf2201e688544e667d5ed25b3e7ba13ad0689cdd05e08f8ecd5fa804cb332960be790036850c8157051208575fa942f34146f078b760dd19200dd28a7d4d12ce9fc38739ad4c587e697fad3d036e2d3323569f1a4448263cb883669afdc33472a33757ac82d2b5095b01c45f16ef9fcaaae41dfdcc3f762a39bb2b0fcc5bbf6a4d8ec2e9f8ce676089e5582b5dea45c3bde83aa465b178b35e23d736342befbd349e0a8211b09ecbf3d755d51fbd2473ad9077e9baaeae8c9f5aabebf73f238f107c6b00bb0937db4400fba2340229b6514dff74c64f9ade4a22e43ad01c38f6bb464ef2e88dec4360b0e0d60b5c94c738304921649a6fa6ed0ee4949e458d6d407f77e85c2bf53ad29fef900a428bf9ac6b7993fdbb9f5b1ae91846d0e9484fd53bd6e620e78c3597ae56e9f733d7d1c110e30a2d4896f272ced2b5dfe7104e6eceebc42099a46b0c644c78e94444cd024cae18b9f87dcbb055b5b00686fa18f6e5c604657307d9a3f9e674dce250121d90f484da1e97549627cd6b63e3548b2ee709e1d4387c124587feebcbf2515376234e5fc3d8ab376c7f607512986024b128a438aa7f0bd8707bdd870834471a47a4a05d6c2550c0c35de725fe83396463f802e3dbe91e3a25acd51e4caccf77b61550a6e857081db9164f5e949962436bec357df6676848a563c6e4e9afe312d7ee2ee89d7113c99f03dc7207c84442e0333287586b98408182719324c6c02a1cfb2256106129857f044da1e9bd8f20cfd835b5788e9baac3ccf6abb4b492bef6a9cc896085d6864be83d95129fa418bc8cb39dba4925e20642aabcb616da7155d429c8d6785c2b19259ef79f7ed413ef1433367cf86efb1a92b0f43ba7c1da8193c2dbf4f4f1d5295c0ea1a806531e9b1dd779915b65ac669e7f1d14b6d6a5c21f5fc152a1419c2028027c38eec0f116fd5cfbac2c4704b709ac73d34fdb937b4032f870c0abb45be716cb5a4ca6ea51af413330113eabd297acfe158e5dd45871f5df23420357e550bca179fc171d06890f49755fb7920311319d48da5d102ba680ab3f6f1ac66c8ca9fb00d96d17b0e26040a93c4d0790f4e8fc3f2c3be1e3581cfd35f6f8379b3d6e68c25845d09687fbdd6f483c6d867ab671b40373e07ebf5cfc05035cd5cda7f7c6c7edbb4df535acb5075cc947372cce48f1b766dc48f5ae183819e012e0eae738f233742af0ddbc85f4dbb33ecaf8c5993a2b78807f58b820f20c4379e432d981ed83e797066879f3b3812a99738035f5d58fd8142f7e17f4c2285de86b49545ef424f54564ade3805b071c5e006c90fbc07dabd33dc51616e429e8076a7cc9a2fadd68c2894154a86b889a5fbe326be3bdaa5ec48b46341b41d765c4c39ff310d16a197cbb5263ca079f6458dfe44c7893cb4f8d3044e8d3121097240173865435a8ff1e48dfdf2b1a3b379b324a13a22f57f3b4cc513fdc65f9fd0055781ad77f68909fe9f63be8d654312dd4705bab1591d00bf5e73ee4246765f583d5c94b0b2656efdcb42d43637d5c0249949ce176baf0933c242e4a362b16685b039ec60145fa470f8b8d0683c06a7195627e1bffc25d91161323cce71e61224308aaaf46c95c3858b51e20bf8db70736dade9e467032ee40d2f1ea899a076671b1155895899894a0e31bd24de81a543b15f60a65cea65b199e76b9f8a72235839f54307a94918ae7710b930f5325029a1b60f54acca7ea565c2d499d6d5dc3abbcd413fa00c8e9e252bfc576b773dc6342ad17c7b81fdb9c1b13b67b592b9480e250755764cc667a9d3084ff69254e3dbde769a4013c7a5e7bd85ffbc5ff937249056deed63245540d947ffda4a5cf9802763065dd3ce911dfc55f3ae9ac167e9111c5a72caed6950520a433ec096906c5730215683682865d5f6cb28e33c88ef38fadbad3d2a175ac64c7767332b76d340fcde24d37edaf2c88b30d8bf7f5bf03db307445a2e42911f09315238bf79cf97a5ea2cab9caf7b5b123240c6384bf3ea1a67c01ce3823fd88093752e13e93400a07000c55d19a5efb43ec3e0b0b3f124ef83de9e99728d6246b95abe5fd2e49289e6be31510e39f91fd9f52cd093573ad5e893263be52d04fd0cac806d143e1b2b993d214f8680a5781edc49fef15b791914ccd0d74897fab6ebd97a73bf121de10f2f3380a3b90a424bed7609fcaf750e2470cc3b5bbb32443d89615bdc5de3cb3183daacd8b8828d6476369796f9b1357aa7f49f83b85a9dceeaf427bfacb09b590e6a9ef2b7dd842c4cb001aec9d19a8ab14767f5265886997fa1976029295bef5be889f02b578dac16383883f881b7f2682ed11d3db055f073ea9dc760aaee0d24451a8db580624fa7b291fcd5634858509aa868f24f914a0801ebd194c1018517c950a6c4237ce244dcb3c4222060b5d0a53656d17658f1446bf906dbd2e4eba9b7b0fba5c930b79f6de28f5c8e87f57b82b7dc601b0417b466a03e41401f3cebc10b48144bac97ac23e8882693a58332c66c5db83dca56a0828caf51bb2076fe3181712f0399415efcd3acb456258b5848e2f7b3723b377d3e9faab3bfcabbeeef72a11e8fcb1a12659c16aa9e236c3d1278d204b4d9f9dbb3fcccc0cb2eb1fba5ae6135f3c15261a33c35e5b30611a6d5d247c5c02c7abea193dc8c406bda9e79ed4fb2ab5743f878d8bcf1800749537f3ec9c9725667f77331b9aa5b8814c636c0ef1a93a4038a355286d87d0460d711ae6ae0c0c3a0103e43fd5406859fdbb8c30e3de81ab92e448ada098f9dafc242e0aa6d119ae3156f5287041eff85884e7f281e5da631b0c4c6ea438fd92846d8f9411aaefa83f05ee6b1270279b3a018313238724e45deecb294285ba8df59cf444a2194de21c5c00c1c88c704a64990df124d6d7c8d3750367ed4403ffe1498a40ed375bcf4ffbdceb73e3d3ce4bca9571bf1d24c30644ed1f7e588a75ee129d4a0a51c9c789b7f7ada32d637608d8c99f9777cd3b643d9a55746dadffa81d3ed465becdf9acdd4624f53c7c2354526788b52080b1af0c79e43529b64dca7dad5a882f6e8e1a4535436a0bdb18b23ff58f74c57d6cd9e8e092b6bdfd5300966ba7849b7628ef8b2f5fe3674d713cb7503664864ec105011ec0dcfee9137e643aee966c481995ac5a4b403647ef8974b330c02fbbdb11b4ef24a09bc1167b35a6bbdd9744d191b4e8b2794329cfe6d6065afc17cfea236815bbc14705ac94d48802381c9bd5747cabe47552ae0c0a8a976086d9d7723fd79852e3ce97cd44b7fe6b188a55ec0f831561151b82ce8b5c4934ad8042d5c61e14d2b46c633b7667486b737f6ea0097058c123705c59320ec72e9eb52b3489b8308a06ed8596a27fae9513641d37338cf89f7136650dd2c02441c49f52d3e96a18117a578521a7e271d2bfd8d408958907251021c5653cb1a7bf3384d11fb47416affd5c329ef9d9cd15cac2650b1809a5bcaf69991d1d5b8c7ef6b0b0ac43234e8dab23c867de89dbdc92674dfabb2e3ed794d3bc92fb0d4936095be077a12338295350badd278d615fc7e5863b4244d089da691d1d79d734986517d77d84f6ed464a49992730f1cca456f851c0fe0797eafc39a0f36811057bd0b9c83eb9bd2a5c7d6f3d9a2028953e31908818d935001894d3b6e0422cba8050e2ed60f85bf1b9aa02be173c0af06adf9d3871dba4893742dbf79d3d098a6be2a863cc8ed4999b56de0e41e636436937eca737909a7a09067727ea3fa070c36beb2cf0ac36e4e5d3852646575d011179206ea2dfc6558bf55e15c0fc4d5430ffe49bea4d72a8758d9aa7a377da0ba210fd4c5ad7ac11c9dd50c24b67b379549d97fdc938b26f2a1a4d59312a4c2fe23db4ba6d89895843ca17472cba361290fd2328fcf7350264015b217710a857c15577d9faccd676a2352e696d1d1d0cd6154552501432e79737d7cc1da3d58eb933eb30c708b446d0bd97bad5de9138212aa5c966d20cd874d9d54d1f6792ffabd828d36deb14087a92c55ec71ed359656ded7b99ddb869a0a455ea3225e8e8981795c48f25d11e6b0cc3c294fd3265ec82af875be9f1505a8e48888c71c50bc2888e7dd8493ab90efdf4da08dc8d96ca431f6ee71f38ed6dd7ae346ca23e1b994dc1d73c83c1a809f16643b1a29081bea1cbf634b0f49909e868899c3834a8d7a05e84a55aa633cbe5d9e3e9a24ef8aa673c21c613183618a752f774cb16589cc8badf31563151d0507f5b3c015e8de481809893d791aac29b5f48ff1f3c18d279c12bbe860e6a1295c6b05e28b8678b4636979e7ed38663fe77cd5346da32d7988a507a69c9ff8700d0e4d96920547579f49773fa4731e20485ff895fba6dda887890848500e46d488678481ca0d908f7c8907481233d6bcb4da276447033214ae428cdeebe423419c16354195a714dafff134976132768b495fb0396b9e6cce4d460756371ec4c842f4be0ad8730ec7c40cd27956387367e3b8f0a2161cbc86ad", 0x1000}, {&(0x7f0000001240)="c1f4182318e8e76895cbe6c7c3b32cf98757b520cbf7d8fcc92fb614bda3dd1d94a2bebe5dff5c695b2909b70042b1389f4419aa9f41bda1ff5b830871e73c2608d114c8fdf4d27154bd9c487f5ab7b784b27255586c5a29902600704e023685a2d2d9020a110354c736d08b715bb79212e73e7bd4d7a3828345a787882916f4a8", 0x81}], 0x4, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/221, 0xdd) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) listen(r1, 0xfffffffffffffffe) 16:00:15 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/99, 0x47}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:15 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r4 = getegid() r5 = accept(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000540)=0x5e) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40, 0x41) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x250, 0x0) r10 = getpid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="187e0ab5413b01725e30130212724e7e9152da7b28368a9a4abe6788ca17ceaf354c1c87266c14101ac636f513", 0x2d}, {&(0x7f0000000080)="9a806e6b779f999e627a213a4df60729b90a0c08123024f00129f3fa1620374b56e160768b988f57411b4bcff072624e948915b85a4cc1bc2c51c58d4a6e67a542", 0x41}, {&(0x7f0000000100)="1fccc9c51ab5a50c60f6b861dc5c5f3de8e282f6bbaa5c6e907b9749e83104e33e0eb961bf", 0x25}, {&(0x7f0000000140)="9d31d49a39175d431388b025bbac597582e86120078b9caf63c66718e58530933207a41bde5194cc707ec0b10db8cfe106d46b954c90af039736082909f3529befe35f5e2c8ec71a5c9f482ee41802d6611897c89f9cd6fc02319579912cdf4876d26ca38087efcbb6f01ce4523b0174d82bdd5b21937b5c0d3eae60688f7bdbd3f6bb543e74ba34e89080562afcd04dd3caeeb17f7d5ab852df5ec14ea9c3f73f5881fdd3b85c5c0ab99bc6d6b7367db0e4617f72ca684486dec73f2e67ae9abc904965f6a6a2bf082b4d5c21e9fb870e7efd63c331f89ede9fb3b21803c0185a6b5dd054afb5a6af", 0xe9}, {&(0x7f0000000240)="c6c68f8efcf2474ad102bd3111a1504144efc00453a92bedf587abd4c4a9620ca27dfff30088b3782fe48f1fd77e0dd0619c809b92334e8cb8ab216fd045644765af9dc3f793e5cb38a73d805a1e887e55179d2b038fbb25a270d762143b721051a194ffc8519129b94e3a470bbab73b27eea3c297925115c4edeebbe79a78e1185c73b70f4749195b9ca45325b8fdd6878a3d149ee6d829564bc0a5734e3d6573c771244ef7a8131edecb5eb6676c5569328d509d9aef3e4cab", 0xba}, {&(0x7f0000000300)="8e6f8a58be80500b088d5434dcba578f1c6085da8868f6983f1279fe7c7fa97f8750256f4269c10c0a0edbb7d021cbf592c6971b8871c59edd2e32b0e0b81e0bf2b0cd784ff8d4d4edacf750c31b2d4549e47d34e800dd84031b0154de0bd0613692516a38ead7258bf482cf56fd366c5300a4", 0x73}, {&(0x7f0000000380)="ef6663d74701449cea6b993b3a22262aca09f9d99036fcd1403b990a7efd0abcfdbaaff5c12798e52663dd154428b1852ea79ad8a357a6531570ce9d325e088b31309cebca4017914dcfbce0", 0x4c}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x8}, 0x405) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080)=[{r0, 0x45}, {r0, 0x100}, {r0, 0x8}, {r0, 0x10}, {r0, 0xa2}, {r0, 0x94}, {r0, 0x20}], 0x7, 0x9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', r0, r1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x4012, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x409, 0x10f) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x301, 0x119) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000b32863be6c621d13ea3839d200000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff00000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe5e82bc0b45f71f4d5f230ba6890a6e07825cf447ab2228f7e00d33627d33b18748b9e6c779b91751929fdec6000000000000000000000000000000007865f322f3d2045289ba93868332ac111c30b24e45cf3371608ba3d5869f54b0d674bbb162f64fa69c191272c8710dec1a4aa58a487709944b6bc358e4b6f5cf77b4ed7a9da8ea944892f96136d937d9422c2c829b2a815265b424ac1e5d844b53c296ff"], 0x1, 0x3, 0x800) r1 = msgget$private(0x0, 0x80) msgrcv(r1, 0x0, 0xffffffffffffff58, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/106) 16:00:16 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x1ff, 0x1000000000000}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4000000e, 0xf4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x6, 0x80}], 0x100, &(0x7f0000000180)={0x6, 0x43}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) pipe2(&(0x7f0000000200), 0x10004) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x40000000}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:00:16 executing program 0: r0 = syz_open_pts() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x389, 0x40) recvfrom$inet6(r1, &(0x7f0000000100)=""/77, 0x4d, 0x843, &(0x7f00000001c0)={0x18, 0x1, 0x4, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:16 executing program 0: r0 = socket(0xd, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x98c4c2cccb86c075, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f00000005c0)='./file0/file0\x00', r1, &(0x7f0000000540)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="1405000000fafa40c9d8eb6db45b43738c"], &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r0, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) setitimer(0x0, &(0x7f0000000080)={{0x100000000, 0x2}, {0x0, 0x4}}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget(0x0, 0x2) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d94) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000680)=""/4096, 0x1000) 16:00:23 executing program 0: bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x26, 0x4005, 0x13fa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20800, 0x0) dup2(r0, r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) sendto$unix(r2, &(0x7f0000000200)="faa52229db3ead58075b80a0813f2a721f59351188f510fa5ff853e6dcc6ba9213d34e14b6e1e976222a848382d9a4720f99f820d21bf718520a8112c83eb178abc9ce01228b037d31303ab52761c648023bac8fde6ad981da09f284ad5c2fdc23a915bc5ab58072c8197ed6fd3387b9f3cca242f4607603a1a3fb7f3a70559e6ef5d9d993a88159df640f004c3e18c9050484795fdb2061473dcf89f533801496d750293ab1f2b5c32ebecba1bc80e0ebff1e75cd02ac3302f734146706d585eee430a9a35a42a181496fa9eef8f80929499b084fb312ff1d328da61807451af6ef05f7cd74400a344b5eb5603e77cc1634be9d7100285674007d65edeaa577fb04fc8ea6b84c7ac67f7f00d457e6a43733465655df7517ecfc2521343685f5d5cd73925685ada095f67237194ea8c55434b03759f1251614bd9f3c8123c7b06c5cea50c3dad77912a3ec8e407b87406ff1f1e38abc26fbe0bec740a6c74f8e2818d91ee6fbe83119f0bbdb6693fd66ced110979e74d94d759091128251f5c18d08f8342f9fabfe28bf248d0e8a243e5f3cb5e7a9778f0f4baec4f70d7deec1d5b61caa6db082305b8d1ca63d6656752af3d9d7f5cdcb7d87556dfc004e5dd41d3ad18b1acc52c773efab21385963af2e1629935cc8c84625dec02722624c2619e6f715316154b4b594b5f9b51fb101207a9e6e7279a2235d3c95367f4b5aff369e8623a1ba6fd7f88f064e613b00487b7824bba6c6e82f354ac1599c5934dc7ea8833f061a5cfcdd0691c752d031eea84597c4c54afebb59d2d7971382d5ef567f2ad1f1aa90c0e36fb606681745f010f5b79c6843b1d14913eb8a34ba1b82e6911acc2138142e57615e497fd13a6ee85d2a6213f7f648296dd797a2212511391de5c77988ebfc78fa1413ec26c4045a8628cb4f26b8fd09a9d1edcbc002cf082d3ed873adf5c13f8564ec58d4c5f0fc8246fb1446325c3a4e12c9026d437a1f40b0338d76409397062b6b30880751a0bf7dc6eb91d0f46b6e6ee6918df7d1a507f0bd3cde21a8ab34df0c653b2b522a9e5f57f152c29cf2851daa2c353347d871a4d920652e65521b0837f2002c46ff551453264eee72cf2ca46d5537c1ee2cac22c816e8686a79a4f4af5195625d2519b0d2f3181a7a2e6badaacf97ea28ddae3c643905543307b78738d68b4feb23151d9cd2190104c061d5a4f10d8e41f40c835d55b4bd7850c914c0e21a5f52b62ce76fac974f002a7c83938005c60f3b5cef80e7c1978b3e9ba4f0e54ae67945ea553fb89e9e00b917379536b3d7316144d6eca5279fcba1f5381168530171c1f910c9949aa9d68007c60ab3a763ed09d6a02df7fd784b4df52a795c00d3114c2fd84ea867c3b6232819aebd2549955998f3ac659690f8b38ffc7d70b5cc560e5bef9a35cced6d56702bed8954fc01094748cc0873831e290e2c5a1183aa5e3bb1499aa6ebe2b6bbc017088550d44981d0e02f20791561617b4ddcc6b8e7f00456407e90de2f8e4939cc16129ebb7b431c2fe23447cdd00ee46462c980990ba37c1dafdddc29b2709ced0783318b858aa938be5642f1f994c6af37e0f1550aba19c829243de4f2c31222b01916f6ddfb396ced8a08932d07bc44d563b1f36f55d220b5cbe67cf05d1533b873ba393cf970bc46ea495e816f701e9fad7ca3e72618e13e2f57f8e9de8c806ccc84d6e802dbc53201a8c80037df5146dbed164b4b3438b425ee45a1b9248dcc9a81110d2e32f751d694633bb0373c05d5812aa31b816343d31d9499a2857dc83d7285d4834c3363472a8e2df3ba5c84c24e45f9834f435d133acfbd6d3bd72ec754fec99eece5d610e77e7abce62c48908da17409fe97cbc0f06d80d0d061df6abd8a8cf8f5137c5cb287dac3294532513df1e619a2742134f7e3bf562b8f9198fcc8727d48553d140b417cce78d4df07af778ada9ffd5f0c44b4c0253833046fa1e082b7dce1de128da75d97b7c174457b731bf7ac0c6006a582c299b566136d4edad01d913759ba1f1a83a7e54d0943c2a65c51160c8f5feb4e1fe245140fad3cbd98f4aa7536f3edcf49b2f24d62872cd68c15e94b72c950a9f37cba72d14ba2fc51a73bb51f75bc7a833d5d14731780fb57f88471b0f074941d53e7cd73b8acb38be8f16e096a73e8368fda97e51c3fe347ce9416c7fef1000e35bac50f2c253c4fcf237d3a5a8c861cb397b4332f9b664af9763a8e3ed49da2a3d694e96dda22fb0dfcabfc6251e92110cd4dd195361399e7e78f48484a20dd4bef16ce864e3ffa2e626f7c94b7150dcd8286a014435b0424c6e2fc28f7c2fd3ce5805930dcf9f95bbbce1ed922a6153b7314f9bd5692e5d9f75a72bd411bf19664cdd41301f7b638278e40a7d37590a7fe17309307597d4c3a411435e4d28a2095ecd13ace4830068ad563d150e4e2e5927df501034677b2bcd49974d7e0925bd5a266787d09d2c681d7d67a5d7eb1b0c08fd5833e115124c8f08006f1add8987015882e51bdf5c7b4ca5bf94ff6048d72877aef5c94d9a3c9309d61625cc7c310476469f227e62294c71770c7f138ed8600a1fd4371878307d8a2299f2d3f4041634fb540a9957df0c81122a1104ddadfdb696b977e3e7d71407e1af6eb8ba78d958b441a0b97e61b4bd773d6771398a773d91dcb47c24a71bf83b764758349a4b14ef4120df9f00a9df3e3a7717fe3682e11e6d25102f8f2868f0e46a377e59d527fb747e38adaec73b725441cde1adb961f1204e81159ad48c3388b92cbbb368fb02c5c79d6c5a27755207760a003f475f481b25823cf04eae2a885110a1b1996ec97e186fd54949be6271c3578491d49e8e1ec99017ed3e2dd7bfc20176617d4fd245d0f2ee35b22aba0207555bee679594bd4ae0f0cd4432a46486ed94aa28134b6adf588841900238b30ac0fba1073ce90407f3cd06e06906819ba6ef35f584b43fa9419c339274d5fa3226b9d55b47acfb197a119eea0b886b7be6435a75294151e236630eb7baaf1032d7b663e72b1ca2862d92cfce249c874e4adcd5eb7a0ff5a1b17e6c7ac190f3d81281afed8e0e95a5d06702a98dbc78149155577519bec09cd5effa3efe8e1f768b345336fe8b6cbe1ca726a35bc01452267ce31aa1c6d51fe1673c829dc7b4d99604e42d6a4f387609e9da89ea04de3759d86834ea5d17aabb4de9e22c3054f9b4d7e2f13534329c75ff5ae075927420dcbdc17f15ce9d9a3d2280d1489b1f18dc8167e4768047dda5c692570588f72ab95eaaab7b4279405b499e237147a2b2a546bc7978338fd25a74558b374fb6bc307e45d76eb4b991245bea74480eee6cb6b2f8235db8a544cb9e1b3ba2e3f0d7cbbdbb3dee3cc8ca75f55e34a9a077dbc4cd6bc2242f1aaf8c7306089dc0d4ecaf08bada2dca4f20e846ef3145210b9add233ceffb5e370e19e1fbe6ad5b93d7dc2697d4d8e2193efdaf7383cbb7dd8ce24f531e1bd336a474acf3f2109dfcc830f40dabfb303c162c8e6bd41a9927959ba0e420ac7e8b5144988324be041f0d0e204ff90cbb6008150a83a9b8147bf625805b4953477227da3a7642d300aa8c781ead0afcb9b26b3a14c68662c9d432127a772370361d1eafc7f70d04c1543bd49fea52e73c47e54a0fee17a91d0f013ae8a5f9f396680b7d4b884c5e09a8c35456d01b32f65befa793ce13fda9131e30d252e4558d8e59a9118a085c07d0ffe3182038059389a832f14035e5a4eb4623aa2550c2ab87a9bb333990d91e2765606ef58f1d8efe6327de03084140db95e8500fe7c321c232fdef274847c6ccb28a0328b1a42af7889a5d8460cc979dca81b181ef81c3fb93409c998f1c3733c3c04cc48c6f7db57d077354bea130d0c47e94eb38c8adc659b8ec4c807091e77262719c6e2092103ccfa10344c5a1ec218ebe1dddf79251407f27b4116630291d4b7d05750813e44807c47964d0e28725b0cb559b965967df1250c82246772c0aaef58528fa45560e85dc4a94d4b9aafa40b8bd44a22fb251cf1489d81c774458d9932d80570b312349572db48ca2f36d9b3758155f7582c1eef28433a671c9ffdbf25168b2e317bb8c39e2c2a36b10ad714b0c96c84d713f6ec55855beecdfa4a4de5590a34bebd2e35956bae88bc0dcac2ce86db29d5148e78d593a5807fd1c142e277eac8cc2f68ee8637f47262383657236866a497fb316a5892744bd6f59784cff602c4a9e6188aec1433f8402f8812c0ee8ab7a1d41e00d8be27f762d8fcd297f090307ceae90982d81b17c3cb495af6187bc67903a2ebb97a0a05989c8582692e6b000c15efff2ab8fd933bd1b5c9e9b11483ec858f50bc69a02ddbab829ce6740dbc26f945d7e24d2bb7e1cc7bb931631a785a69a9708f108a8e3c6b92a80a1b9f01227d75c52be41ec886d79d924dc70c7d9331b5dbfaa00c5272f7b8c384244cf01d0bce6a588e6fd8aa3ec7a4325c1aec001b7737336f78407a6f54d6badf3d30022bb3f5cdd0172bdee1a8d4ad849270b57592e7ba5b4c4914f25338c481b640e8d08eca59156e36b163dee67127d0c2ad67c1818e0bf77282616ab85ba3c29f3e1a2b466eb6edc3ff392f3adadc21ba3e449a4c24faa5156e9735776ab2c7799ed451fe315dd334b1c05dfdd11323ac53abc9dc7d065588e3eb6b7ce5105a2b3e03a87b32c54484e140b89da1614babb9411eb8981b7b70d077d68111afa9f0dabcfdc49ba67cad392295d05073fee921c2880aa0ea56492e07f49480146c3c7c2764b9a5db6ba85155567386ea95c5152a6ff107424821595b8e6dea9d494bc113adfc7248af34c5ce036d1c3d8ae26e0e30daec7df5e298552e1ff7c2016f4ce9793ce181bb13ef1e7adfab040138561f1cfc924f978b706c7adaacb3f54682e90b05c202257c7feda6c8b919780e6d06c0b60d947c8bd6ae2203fdfc56013d652a60adb941a87c5a761a81c72799b2350780cbcaa5bbbe49871593e410df786d7930b8d2826223395903fe46db9c8e2c4c2792d6dd520572033f75bcdbf0dcbc9a50137279b8c119428ee44cb4f1266f6e010ea7111a7979c48794a326f491d2cc0bcdcb14bb9f5889976f9b674ac4f9bdd683c39edf8536f52cc1e0a47ad40acc0ae2bc011a157861eaacfcdae6401e121e34b0e10345d6d7bfa1f1eba2db04299aa904d683f30e25781ffe2135d150646a6612758ae0486beae12af9b0dbb3e513271834d6ae130f6083113a5bd9f55a084d6b10f77e82c785fa4a0524b6cce448e1b1181e620efec8a2b930887838c506a5ce55977337b02aed060a96193b7118447d6c26c99d53556017e8571db59d5ecf26fabc18d03031f9bef82ac5652bd550e2f5839c661e34992655c5550a55348b041b965476711d85b487c46d1cf7a63c010d8fb6e4597467457e89589d3d285b0ae4fb192bd19d31a6ebf30c52b6dcb8fb6b1154a9b39e64b55d65382b1ef00572e18352d5d0f4493615051e16f8ee3356f8509fe234c740e58df7269de74a103845e40580f447fa072718e9e99a45e47834c244fd747921ed9ca4e3fabdc1b62475a6fbc9903627c8eefcf2ce150010e2bfafad7518bb5ddf131b7364bd85fd7e6263dea2a79074ef4db6823daf00e4b814614dd4f54d7090101b4e26bdec8a29d3717af17ce966ec04f19c2635384e55031a6676a4cd6877e878a44a165e963a5f047cf8bd4b176187354096f27ee08b39eada92b0db35faf74e49e162be24e86e66f01741cae78f6dd7af610f18", 0x1000, 0x4, &(0x7f0000001340)=ANY=[@ANYBLOB="0000e7ff9877db403feaf01ab6d69302edd79c272c9ee0e48317186e591564728de2cd12dd59cb3285c0e6538c4fd58dd5955b249300002df97910586ed83aebe028e6e7dbde1e297b2ec95f84c1e940c12a127a8cd1a15fe21c1689ee02a62e07f1e94905a1850a31d0e6407e80a204a03e34a2a35806e758efa7e9bd7aae1a5a969f0bfd6e4e33ead07aa936e89531caee9ed8efbcff61261a6ae3bf"], 0xa) utimes(0x0, &(0x7f00000001c0)={{0x5}}) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x8) nanosleep(&(0x7f0000000000)={0x3, 0x2000}, 0x0) unveil(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000001280)='x\x00') recvfrom(r2, &(0x7f0000001400)=""/208, 0xd0, 0x2, 0x0, 0x0) mknod(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x2196) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000001240)='./file0/file0\x00') 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x4, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xe5, 0x3}], 0xf8, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, 0x0) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x1) accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x40000004005, 0x200000000000003) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x37) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='.\x00', 0x8000, 0x4000020) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x26) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000500)={0xe219ad036e787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x20, 0x4002, 0x9) socket$unix(0x1, 0xfffffffffffffffe, 0x0) socket$unix(0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="286c25240f9d2a9530f06a05f4185da30120fef0fe6d71bc8388c761dc08ecb4678e52ac0b9320583ccb3abaf17019743b781043a3c4189b8b23c3c559879f8f3764e8c840f0cbf9dcd6d7140cc30d848cebe9ad1505f985c969c96fe2f1a5893e6ec0ee51281aa7e3a6ccad59e8879b048599def0abe46a9081aba06a74586014f909e2517e1bb2f9a92029fef012f7ba37cf7a8891691a96a0660714a3a2c0883477f3f771ba473a079b689bbfc455161c0643588ba987d991760bd2bd87f3bf3a", 0xc2, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:25 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x8005, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x13b) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket$unix(0x1, 0x1, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) pipe(&(0x7f0000000640)) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xd7e) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x144, 0x100003) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 16:00:26 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1}, {0x792d, 0x4}}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00 \x00'}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0xfffffffffffffffe, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10281, 0x48) fchmod(r0, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000407000/0x4000)=nil, 0x4000, 0x5) 16:00:26 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) 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, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1030, 0x3b2) r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x80, 0x74d6, 0x943}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x52, 0xfffff, 0x8, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0xa, 0xff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x1fc0, 0x6}, {{r1}, 0x0, 0x4088, 0x20000001, 0x9606, 0x7fffffff}], 0x400, 0x0, 0x5, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x82) 16:00:27 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x9) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="0915", 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10210, 0x101) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="01c3bfa87e90dd0d2808ed419bcb5a48a2776378c0380dbfa0e91c8560da75893c4002bc76633e7e1df485ea7d62e9d2063af80e69ed6eebb0b217f0576e863777f6", 0xfffffe66}, {&(0x7f0000000380)="5fd9bceb", 0x4}, {&(0x7f0000000100)="aa84ff27a6d887de9fe45d050f61b8cdf567b2db2f4438d8c733ca7e42734b444b2b7105fa4ac81500c2ab18085025ca696b6e78c5b1580e4f62b65be2d7029b0da47fca546846f285fa936e16ae1f809545c80cf9eb20f8b5e0fe04c0604e48a73e31760864de71213137681524079d6d7fbca93bb886aa52b59e03bc942334b436a46ee663d365ad03a980e6bad59acb728681f55e092dea84b6", 0x9b}, {&(0x7f00000001c0)="53871d13074ae1771dd761e8f27e4e1027035a9c009920d7830c90bc96d8ef60581d19d6d0f7f9b553e69da1bb597463f7d3e0fd5d74e72ce1e90b0b654744841a612dfe2a27c22d4a14bbc6c2a227bae0d41a8a606be15ba84f623d788647ffda501dbd9872e114b1afc3859cf8fc17494f7029bdae1a3ca71a621f1686344498789b9bfd263092d2157b41ca26253d45c9c48db1005e9e3f5e23d87a544da729789ea73945", 0xa6}, {&(0x7f0000000280)="a5ef51169a5ef6f01d809eaaf14a1d64899003d67d32ec31cceb366c71dc36f48f6e1e066b0cac21d032d4a704334ba818297aff0b72373032cad55be7a21cf0b3430dd22f277c03b868f82fb515383812e5db8f02e8563d2f69a744e5f3f37685822e891bba847645cfd83deb91b5b0eab5237f967a9f910e0aa88a7f68fb7760e035ada2f3f8e04d4038c58c34b55efb6c36c407d3ca9c532a3ce17754e792535c52bf20d57574dec52dd84613b510c43f2f519a1714fb913ce42281b1b5099c46454868", 0xc5}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ff9935a0bd3040a192c400e958e41acb715f257eb467536fdfb67051c9f85310253967334f4979b9bfe71aaa28c22bad60b83b57ada94b91c32b07649881e624deb13ba99bc905c90e024edc919aa180c551c9d1fb036dee09e5deeab927349d129cb5150ebcc2399c48df58f16cfca4daa24ffc61a9dbd593085b9701999d394e2199fa2a3f16f969b4062a18105de8c2841e5c2bbe0d7849a6b007d7d37431b43ed114eb2c6680334a7b08cc1d83004e46506f27d21bed8b94ba813cfe8ec751c638efa5c9157e396937162d9584e4a7abef071b0bfe15b6abc2a86567c5b0bed7d55e147dd713d83ec728fd91f1cc77babd308c71ac32aea0aa3f18552d3d7e435934c19959dc1d37c9df8aa8c9243af94f89865ad1fbfa0627f7bc39e1773f598b0767c073b8b7233b8ab2f7f67d37e766b1470b0f3b5ce7a2fb7f424c8b194113e3a60fe6c4180b2be1b4b53e7f96bfc6ec595f4ea1c10a19972c02c45f2edf8d70ec5d2384753d29776354c231c4422f882a89fe8d5fc2862422b5faada538408e5a84815529e0b0850fa041d77eca535ea01a912d94c8abf74798ae07d90da183e5bcc1e3f67c92e2d3c209e1a29174c6a3594a6cec40f69dd9fff22a058292f888514d1bf9fecbebb307d4eaaef4e228a2e9d7e7ad60e63acf958db49abce4281a00e68e189f01ffd8cf0f0a96b2ca4ce396ab612e93c23d6dcc6a2fb808706e1b42952bc8283f3b4e23fdb8bde63ed095a1ce077f112faa2dcae18fb16eaead85f2909602ced1c44be675c3ef93401d5ac41232d98c98b0687724cfc44b9c7775873a61d674fc9e8cbc276f0dcbf71c80ed542e2d9f78bad409f83e18cc60831d9900e166c2f4727c47cd35be545d42d840cc023be58ff370b665e86b2b757ed1a343be75796daee74d635b66e08fed37a616448030454906f6c51f89b974ee28a5e49f2fe2a43d92e9187459a2de9c8753aacbc9d4674b0908601b7e58a682836693e7b5cb98e809d6a4cccd547ef3a16326e1235595cd855041230b48ef0d67b8e2409cb48bfe4b2c7d5038b9180fe628793034c8a6d9d24c00c44867c6b6794a17dfabaa9b8f5bf0cdb97508789741362f20c083a97c3adcea4f7ef5d5e49aaa200771b6285c3fb1af883aa176c9b884084741c476372c1197349bc5f2549a32d7eb70a1b496425a449b8a827b29e821bae80180b314f3b9faa5b266ffb8b6dac97266f67e02639e2e32376856e6deee95fbe88ebab0ab5ebf0c8e4a5bc5024cf88326777041ea67349ccfd2ddbd8ae1dfa0a51774ecf034d97d9d79c436fd1e6a2e4fab12fafe44755bdf4fa6ce4e7646a5aa487ad13f56484754e613cbfaabd72009f34bcaa0cc39245eade0d10c81f3f2a93bf0ba9d048449050de3d97822b950c2d3daa56ec628c0ee5ea68f27f8e6760847abd297fa34565dda3cfdcba80c6fadc7aa7a9bdc2ea355bc2e6910c3b6031fa247758e4d1bd33c070000e98e52281e8c6f5c840fc69944601d77cd7192cd6857f1f7f2cd6649441fc991ca9f1320e643c44e063b1b2de66512d6ea4694057e33de2263ad89fca4faf0966b7d4d831140bc0238f172b78bf137945984e1498396a1abcd442ddfa1e615dbd96e8498c9b95205962122afa0cf68b68a147fd210bf27d8b90e36f8e76c495345c442b514a1b501a918a3e74894964423514d98cdc866e703f7838e283fd2c3684f58ad689ebaf7180d8b079bb228eb0bc7ae120598e7bb8105b4a550d42cb2754f3f686c16ead808015fea2a94fb1b7f8f673a81071ce09b33e6b17a624dce340c981559ad853dbcb06e8df93c77c4507673d6441412b482fcf7acfcfc3eb1d0a3ab6ccfb78a514b3219e828bafba164106f757db45af4adc532d2e1336d8530b0b22e82f3563d246f1e9f035d2eafb944d047e98d1c969b07ff6395ad1c8b2001253faf1ac239133066ff051c9231cd9a9e0e06babdf6de2241f0ad60d6d13f7a8c52ffacf3e15d7ccd688117b0cd60e2b6c65d40f07f162e55bd74922303e86100f073c4556932feaac07a63953275ffad4335c8b6a9bba3bd564d474c4c1eedc3b38f4ccbca863129bbf67e26b0b2fd4b403b224e6655d8191a51f6772a37044bd48976dad222b5a283782e91b69454efe580e103db0ce27efc63eecbf939eabdb6e694011b25108fc50020319b457bb2425ed37ec49404f7c2730c08716f28967cca90dfb380bc215659ddcd4a33c39555a8bf722855cf7c1ef60c9473c41e6031495759c8bbd585203088c3957d1627ba762ec6ed3758c67c79405bfa57c6b47d0e9407b872caaa5520c3172c4fd70544e1f78f51872e04a306051d7bbf1fc3bd9a75174105a5bb8550cad8a343d147f4aaf1a3e5aec4c611874aa97b6d73039d09218ff7bb325b3c2386680e497c677e2352e7b816bcfb4ebb6bfa00b0c282be84f2caee9b2d5b494785dca6d10036474a30f7980eb310cba10b5a001f379514fa8e27e5877787baeab9ac013fb6d75b93b14e93e159ae8af0c181d77bd60a048636e2acf3afc9c690fa33ef4a86828b7f4c7c0413a89fb705d2e499eb9d291ae019ca97d1200c92749cf813381d3b9c14b14c61b83561712a8690429a732c016c92977b29b4baa7b3f22713022b58e2396638f5fba28600837e56f8a1162c8068fb6c829ea6e5bfb8f004ab70ca9cf892214889b46a76a7515e75e7d0fa43d4fc6c48db84a0172c5e01a7828b2f954071f46ac50738779cb9be4f0954f500cae8012ec754cd63c96fb6fa63bf3dbbec2a26b72afebb96f1ea3f1289106fbc1799e68cfae97dbb006a4d9cc89b4ed0897942e8a910dc1d08aa1d561b205d5236f33d115515dc1c92e252d9bbe2d6fdf255eb0d3e13dd35fc4d0dbc95633fa74b20e91a81918b1a29ee85f4f6d7281a40cc3cdf9d50b106170edc4652dc0e3a12d74a1602353d6495362b83979736de643c2e7f206feb3a5e88ecc6301883f2c412ee836f165bb8da9fbc3c24978a58ace2706da35da7b01d957feb61fdc0e23e773a825d068b688721b41a9c7354588a54e6c00087956959cbc06173d40747668872d5c945d5c0d0841fa9a9ab6550ec946f949dab00bf0e39f2756ba0ec61df98cbbd269a8d58a8247c54cd1f7cb077f8afef66201a49dc0acab0512973bac98032de2af4a810b6b5016c616015b49d0e28381329ee20c20588c85ce85f0b6bff9083ee4fcc626ed382c19aed6852fd279723c019dceea3dc8ccd462ee6730714e4e2c8706f1a5883b51c0611cabeca9d07a1313e8cd9d594e886a4b95ae79f32972b7acbacfa4d9cea82175213558542cfe325b6460805a0912ca2ce2c4bd8f363140798f7a6241735ee06e7efdf8676618264c8c5e5a89b2193b7faa18edee3c51d6153276e4018c96e36e8804c618bf33f9506a5426d59054d05399c6e38a31f7e92209328def5c4d49a910fa35b18d4d38efea747ea561461441cd767bc7e2ceabe5165a7730060057897f9cf9a45d0c0b9c8218ddb277b75f6e34cfd187364318d0c06da02cd0e76211cc66b4debc9bb93946b5061152be83c5ca4eab00a5604bcb4401b7ec4ad0a548c7e9f7d6069568b26c7691c2d228b1690ee323bfe555e778d7da65d5ad6ef8c84e9d29e2dcc0ee08306610498953f2c76cde157b12a028baef98c442230b122f389e361e11b413c57e9b4a46bf306a375a54948c25425f801d2d8eb577a4c0e79cb1fa0c301a228e4cdf3f332d4ca51458e3aff6f90e213efe3eed32e90176be015e25b1bc2636d12593e7c1d5e1b4b44239224aca2f575d26a3a7999dd9de43c1701aa67223fee7e5bf1b0cbbcf4ed1e84d4b54a9b43eae9b781e7a69338f9ce74844a2cecd0486502833df3ebc10339793846d5c72ec74430a8ae8f4118e84a3cd651ff3365b822765fa6c22f824a28632df4bfc0930168553cd480bed494a1ac907e209ff4afbd744f54703919ab41ed5d38481d90f0197f6f8e9981f0ab9240652beaedbc7f92d659b0270b2819003fb353d00cf6038994bc160604f6a0422a6bef80e93d2b79cfbb92cceb8d9a81fff5e2f2650a9008ba5788272d8df40bc8a270e0e5143fd4ef76b57725c07af5ecd33384a6ca1297fe2676a94edbdc1b0358d80711c121a0c9b882bcb434d0c5c8b414f3473d2e1a0da7db67a0766d5e9aa8d5f48fc8acbcda70db0bc5806b1187f0f50e7c29d8e5248009e5b9c3dbdcfe0a4a16cc000cafce601d083a4a339b5d53670f494d236fd3429b076222aa8486dbc339145d356c879e02b4dd475285b87479717dc6854c4a55556a97c91459ccbf45c8924e91a8b04093e9e203f06b09690faa0a5d451565e84fb476b2b0a41187a20909d65812a65a970a0e77d4f78f59d8901c7ac9856cd826be9d2c45df6c8c9e1d8b9f8b6fd9f6d241ef4052442cdb764684a5f26c944d7f3fd7401918217c554c48f0305772d684abb2441de23e03a1c63e5da2bc7a4dd08b66b14564c88a010093874e19f803be0be87b51a9fd5b0a02099c701a2d0ddbb36dd6285aa929953034839518cfb113ce6e43ec12a8e36b2a1988ca7e95c5c85557d4f9373127b4f6b0a40ea5d917b2deb00a096a17fd79dbf9dff0ef9da28ead20a62b497db86e2a72b75f7dae505ffa22ad66cd17aa87662f8a2f9fa70137df51c183698763dc9cb16c45e03efb20125e84e8982e8209e10c7d37492a97e72622dcd164f05395fb7a52c24898a3db3b767aeb2adc575d6a37d01b89ba55ead922f7c210cee1580cf5d59d3fe5129b5541e755a80c604c5eb08d08e1acae77901583e2ffd5abfb153a346366bbe8beb9588282067559c472dc3809afc7006f069b5ed65e4869ee8f82bef079162b74dbb47fb284171c5b0df69610e2d60f09c20288bd7c15ecdbf34035163fd6bfdac7400758274f8c1bfa3ac48b4f6f57d8415c624eb4b519c3503f595db9f44a3ded16d2c9e50a65ac5ac0c33c0dcc4fc001ba8c260dc3f0058b9d1a80b9a81f5e43e2f06bf3fd92abb668a1d16c2589b7ff70900c0075ed9e172edb460a10830cfc5fbcd30b5a7c7158c58951696148e1d9d63a61e6a37899d5e1182c06a9479f227156772eb85763df489ec2968a34aa3d5d20fe7106a09171c76c3da227bc09c720747c7a854752d6d37b21e8943b7d331f554122685229dead4235b8213f97599405eeeb68e45606728049c84f0b9d346b0926938e1762cd49354bb00a5e0a7d7d705666b720fa0a0a4b435c523de91208f95f1e11b539e6ad8206ead8a850f80355cdea578c335f9933a1aa8d56ffb108591f79a3a5d963eb6b1cfd26f4028b857a458db857df01aee115d807c4d6a39f5b3791700b653fe10fdc35108a5ba87d0b362368cdf30e270d35adc783d2cc1a0a4b151c93c2df39fdb9a01e395825435da3b5e3e017b89ff85adbcfd9d864d059f404320e7322fdd42f2b81142791e4dfa479e41d5393b5d207c9a838f5bfc89c9ff4e72782d697a81c70e6ea2ecdebc3ed161c8e06c1fbf60ce5a35f9c5b89a4de04de61e40442185c60e4b54ddbb808ee6fa47233365be58b60500866ba35656adf3ffee0d15835c8e26b2a4614ae573303ebeb819a9e64bf0505f4372d743f802448102defdfa78b286fee932afa5ea26c7f5d14ea73b563b2984f39667ce555a39653a16d93fc9a5d934b1058338a6095d26818b69cf51ae3fe95fa9dea5cd88df7a7e662c09e5b2b037ba08a2351e04eadcb195cd6f2f1b2441a4d5e313a884b1043c034433d4d0c6da14b", 0x1000}], 0x7) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/40}, &(0x7f0000001440)=0x2a) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x10) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) write(r0, &(0x7f0000000080)="ced2e340ebd753", 0x7) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) mknodat(r2, &(0x7f00000001c0)='./file1/file0\x00', 0xe088, 0x1) 16:00:27 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = semget(0x1, 0x2, 0x10) r6 = getuid() link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') r7 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x5, r6, r1, r7, r2, 0x8, 0x5}, 0x1800000000000000, 0x5, 0x7}) semop(r5, &(0x7f00000000c0)=[{0x5, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x1}], 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r4}}) setegid(r3) semget$private(0x0, 0x4, 0xbaed092d52755029) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) socket(0x20, 0x1, 0x5) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/136) setgroups(0x354, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r10 = fcntl$dupfd(r9, 0x8, r8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x8, 0x28, 0x4, 0x9, 0x9, 0xa000, 0x0, 0xffff, 0x101, 0x8001]) poll(&(0x7f00000003c0)=[{r8, 0x80}, {r9, 0x4}, {r10, 0xee}], 0x3, 0x8) semget$private(0x0, 0x5, 0x122) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) chown(&(0x7f0000000440)='./file0\x00', r7, r1) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x1, 0xfffffffffffffffd) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="d7797393d1a687dd4b92295a9058bdae98c38630ae988cdbfed0ebc682a5c36167fa07c62aa78d8ca0131ceaabaca5ee28dffcbb36f473ba1c1e15a7e7ca1c90a5ae20980a072387bf6c7a41bbc5c25c0a58281ec1c02dea09d01afecf482023e91bf35578833a50f821f62652be46d13c9cf5e9d7657e37aed89ea978fbadf7351bded80a2af755aaad179a5a418e247bbaf043169adffc6a195f523e112f7a9ecaae44575bb4262c6217c63af86f7f575c6fb07c72823c8b21e81a4ad51555df41fad3c9e215b30dd2b910286a6fceb08f02", 0xd3}, {&(0x7f0000000180)="5ad879ea7d9e55db93d8d99a887cadd033c2ef8473265a4e5faaa6aa2e44423a2b0f62ba57c6481a29d0ba9c9f8398acc491b6eb7278d90e261acf576f0cfa2245b0f612f49e3042209769066fabaca1782582b7daaa53db90a3943d44178292653fd557d34cfe5af1d3c2", 0x6b}, {&(0x7f0000000200)="9564c44881c8", 0x6}, {&(0x7f0000000240)="6100a44933132b39e6e8b41ff998e6dcb7dc4a623048186eda9254674b608f196343af59f2bdaf88f13571a7fa64724cc584ccaf0926b4273095b5a7307d5fb290931b543e76f54aa13b5fd43dffefcf0dc863dca776c9be3ac6d33a9f8d125f11464b48136aeedc4dedf034785168bbb8c818886bf359933ab99a18c07cea4441dc6215ed9b75223f539bf5ee18feeee69bba94459bce4fb192b1c9d9a3b8e33c8d0958c8bc863804fdb2f6638aafc243c3bfd0aaf6575369dd1ced4989db1770", 0xc1}, {&(0x7f0000000340)="e6226625058c9f2cf71d9bd37b6aa9bb7c10e6f41c1d726f9296ffd9", 0x1c}, {&(0x7f0000000380)="8c1306030e71a8a54615a48b590b0d8b305c37c5cb1c23930ce961a9937aad6aaf5f8e3e8dcddb9cf94f5bbb7c9634d71ebcc7e5d1c0c333474954293e9a66750ee960f7b1fab590245211e235dcc4abaa61b9e756167ed685c3e4101ef1b3acacacc45ca99bebb2d3bcd86429cf2139c974d680fd6d28fbcb4e7ebbb4926ad2bb05c53889ec25d0a3559e5c5b7f352f663c68e372169ee6112b9ea426028a05b47d55cabe11716772b669f5e6f238127df4c5a6a01994fd480c88723f7c0a16748588b2692eaefdca292be1c912b62bd3060c14e2ed2b29140d29c5a832c21a1c3f5a72cad6a6683ed563d4b12cc6ddab16baeb483bb99a72e6084506424a", 0xff}, {&(0x7f0000000480)="0a10514ff5965ded30ebdb6c6ef1991590b4d34134982ab93cffdab8b6b4365ea079fff72b864e64afa9c3bd4a67064ee227eb515e92876bc834caa2b0042f8dc8c2071771b9463be7846b5f32d07c7d940d98291f3848fefc65bec68059e9ef783c79bc55532d5810e26a10c4756be9b25ac06ee36d7bdf7d9ac529736b6ddca01066e52248f464345b7391dccc03041d33121b418d1b04e4b7c09f2f8e2224ebf1d4a78745e0769dea69abce3a0edb327cfb54c61898f0151c867a0d8d", 0xbe}, {&(0x7f0000000540)="0f48db79683b48fc578007dfe7beeb4f47ed2f01e99d583c8af3105eff3f3ef4e862cfdd5fa16676e57e714a4b860f99eeac8370be29bac0a8168e8edbca478cdd2a9bd6ae888be4f62ba2fdde60d48c5ac2e400bf6f00a514286876c6b9569bc9b8d1f32afbb568fe429d78865e2cb6f4e2dd1319cfd740c71ac127674e29b4072d77f18b8aa5079bb0344b6c803f73bddf2489e04bdc3bc11a835fbfe48280a27f41cf654ded8a5671cc51b0b520b444599d4f623c8e01a35d177b73d5fa283f279c0addbcd69afa31fa01912735c271d02a196992498d73f6da06eab563fbcf2ec8ac65e02de61a", 0xe9}, {&(0x7f0000000640)="d9efdc0b4207527d0d08c486bcdb1d587be7d337db18e6079ad570543feba7b3d7012774e67d71d644b6b904b0eaebda9bec8323d83412ffa53e3bb597092840c43ba72166ff01b6ef8a", 0x4a}, {&(0x7f00000006c0)="e70976ffc9dcda57ff1eebe37493afa69a4ea10cd090ee2cf6bf991fbb11fe237235b97264e986f68970e2cbe89ae16f27de944accc66b7eb6e4fb0738257a113005b894c6b99f81ca884651ef33acf2f4e09ed37d0914fc42e611637192ea0edefb50842a8b50c50cd4bbe6cd7cc7162e8874f9d4743654e4b3d9f91f89ec640e2780870f569ab43b85239ec7ec38c560a77f82c1b7211391862f9248", 0x9d}], 0xa, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) socketpair(0x1, 0x2, 0x9d85, &(0x7f0000000840)) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ftruncate(r1, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000020000a, &(0x7f0000000000), 0x120) 16:00:28 executing program 0: socketpair(0x1f, 0x4, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x80, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x3) fcntl$setstatus(r1, 0x4, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() r5 = semget(0x3, 0x3, 0x400) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000140)=""/105) recvfrom$inet(r4, &(0x7f0000000080)=""/114, 0x26a, 0x40000000000041, &(0x7f0000000100)={0x2, 0x0}, 0x3) semget$private(0x0, 0x3, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x9, 0x3, "2a6624da4f83d5fcc16076db1065776f0cc597be", 0x20, 0x53}) recvmsg(r1, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:00:28 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xfffffffc, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f0000000100)={0x7fffffff, 0x80000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x80) 16:00:28 executing program 1: r0 = open(&(0x7f0000001780)='./file0\x00', 0x800, 0xe0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x126) recvmsg(r2, &(0x7f0000001740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/4096, 0x1000}], 0xa, &(0x7f0000001640)=""/213, 0xd5}, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1ab, 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 16:00:28 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x7, &(0x7f0000000000)="186fe65c", 0xfd7c) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)='.', 0x1}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)='\t', 0xfffffde5}], 0x0) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000001240)='./file0\x00', 0x40, 0x18) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) poll(&(0x7f0000000100)=[{r1, 0x13e}], 0x1, 0x9) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = dup2(r1, r1) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) fcntl$setstatus(r3, 0x4, 0x80) 16:00:29 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/40, 0x28) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./bus\x00') getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x23, 0x101, 0x40}, {{r0}, 0x0, 0x1, 0xf0000007, 0x42, 0xa3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0xfffffffffffffd9e, 0x7f}, {{r0}, 0xffffffffffffffff, 0x58, 0xf0000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x100, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0x5}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x90, 0xfffff, 0xff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0xbe6c, 0x66e}], 0x8000, &(0x7f0000000140)={0x6, 0xc98}) fcntl$getown(r0, 0x5) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r1, 0x0, 0xccf23b8dee44f359) 16:00:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) fcntl$getflags(0xffffffffffffffff, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) fcntl$setown(r0, 0x4, 0x0) 16:00:29 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = msgget$private(0x0, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x8007, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x80000000}, {0x18, 0x1, 0x2, 0x10001}, 0x81, [0x101, 0x80000001, 0x1, 0x4040000000, 0x5, 0x6, 0x1, 0x5]}, 0x3c) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r5, r6, 0x101, 0x4}, 0x401, 0x6bca, r0, r0, 0x8, 0x7193, 0xac1b, 0x401}) listen(r4, 0x75a85bb) setpgid(0x0, r0) setpgid(0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000006) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x5, 0xeca10b3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) r7 = socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x1000) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) flock(r7, 0x0) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2d301c63fd3e06400000000000000000000008f0000000000000000000000000000000000000100000000000000000000000000000000000000000000c11e7b2b432c62a95a60fd57c8d9d16f9a336bc336963a628e84c5b3a4bc56744ce02d2cefec7e1d72b61e13d36d940ca3d7252eae6d19808e00ccac631c8fcf01a5a3039be84d792f90dfa851606a0a58bccb9cb6bfd271612408e5f9bb8d2224a0dc9f73461f8df0ac3c589dea2a4baa925956"], &(0x7f0000000000)=0x6e) unlink(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x1, 0x2, 0x3a53fe3b, "7b7d61fa94140823b33392dc0f744cc492b4f18d", 0xffffffff9acacb59, 0x7fff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:30 executing program 1: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:30 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x28309, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x880, 0x0) r4 = semget$private(0x0, 0x4, 0x18) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r2}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r2}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r2}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) writev(r3, &(0x7f0000000540)=[{&(0x7f00000006c0)="4e6ac3e148729bd6246184882cf9d9ff492d35bee361c8d66fca3fd0b6d5fd41e7a1cdfb90d0d8a85ec684856a3e9c8fd8940b3e7747b15dbb254883d20a9b0b3453f98aa4c2e3a347a2e48e41b56dc391ad01c50cb8645967b4f16b975b6c39fa559aea2ea340977373a3c55be437bbe448d758c0ccb7b9f40365a217cf202c556abca213b4dafac5cdf9b18eb6a39b6f375e700b52204baa0f675e4048be3fd44a7e54547348c95fcf38f31781f88dca868ee7ff08003b0730722451804e47bb0975c43c8a70dbf3dea5b4a79d6a9303b38b94ef55aeb1624dff570a97e4b04ac422be", 0xe4}], 0x1) semctl$GETNCNT(r4, 0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/53) semop(r4, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r6 = shmget(0x0, 0x1000, 0x10, &(0x7f00007c7000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000340)={0x59, 0x401, 0x5, 0x8}) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000003400004000062568d"], 0x1) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x2, 0x9, 0x80}, 0x3, [0x3, 0xfffffffffffffffb, 0xfff, 0x5, 0x10001, 0x4, 0x81, 0x9]}, 0x3c) bind$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0xfe3, 0x400, {0x5}}) semctl$GETNCNT(r4, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 16:00:30 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9a09) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) r2 = getuid() setreuid(r2, r2) open(&(0x7f0000000100)='./file0\x00', 0x18280, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) socket(0x19, 0x1, 0x100) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x2010004) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x8, './bus\x00'}) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x60826643204122db, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0/file1\x00') utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000380)={{0x1, 0xdf}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000340)=[0x8, 0x9d29, 0x7, 0xce, 0x4, 0x3f, 0xbda2]) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0xffffffffffffffff, &(0x7f0000000000)="c437dd8d2ef1fba5e377da6b0f7f6ac901459d2cbf19dd115a1801737071bf00c78be6ed7a5b5bb504322394454b682f8a36ae27873fc974ad6b27f10297877130bd93d73b107f9840d99bbca4b6dd33e98b7edcd7aaa638f58af4f8e82c084c88b2f374279e22bda7c57329a66dc7faa9ab", 0x72) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18802, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 16:00:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) fcntl$getflags(r1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x1000, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x1, './file0\x00'}) dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/203, 0xcb) pipe(&(0x7f0000000200)) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:31 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2b, 0xa}, {{r1}, 0xfffffffffffffffb, 0xb3, 0x20, 0x1004, 0x3}], 0x800, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000036c000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r2 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x5, r3, r4, r5, r6, 0x10, 0x6}, 0x9, 0x1, 0x7f}) sendto$unix(r1, &(0x7f0000000100)="a12ebdd4432832bd9490331fd24c721805b8754d04dfb3", 0x17, 0x409, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) r7 = semget$private(0x0, 0x6, 0x20c) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x10001, 0x2, 0x3f]) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0)="bbe453dfab39c1ebdb91e2342151b56f164858b00d39697d178016ff16ae0c9cc60ced559ce87a53e0be69c7759cd8980b7ff47dd948737bac4b2b9e618e08da6d4c24049a6990743c7918bd0796e288582bfedbb970bd94478544144946f1a3bf4c9918cb47d50c15484405da1406562210bebb6626eb0afc4a4cd0649549e32bcfe77cb2f46b8cc9c80a8a758de439567d4d3a0986062b7730479ba0d410508d75b539d1e3c850d87ae00add0415a5d6c9104542c9a59a8903b2a046207723f0845146890b1c316012d604dacdeeed1a0767c71f306ab779474824407650ba95fd2c9b5e9b74890c415d915e8ae53ebd1c99", 0xf3) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x148, 0x200) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="1c2e157841485cfc948d72", 0xb}], 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) fcntl$setstatus(r2, 0x4, 0x4) close(r3) 16:00:31 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1223, 0x0, 0xfffffffffffffdc4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) socketpair(0x18, 0x8000, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/22) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r2 = msgget$private(0x0, 0x3f) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0x4, 0x25cc}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x64, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x101}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xa8c945ad4b20893, 0x8, 0x400}, {{r1}, 0xfffffffffffffffc, 0x75, 0x4, 0x14, 0x4}], 0x4, &(0x7f0000000180)={0xfa09, 0x8}) preadv(r0, &(0x7f0000000080), 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) syz_open_pts() 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/240, 0xf0}], 0x4, &(0x7f00000002c0)=""/19, 0x13}, 0x2) r1 = socket(0x4000000008006, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x2, r3, r4, r5, r6, 0x104, 0x8}, 0x0, 0x200, r7, r8, 0x20, 0x4, 0x9}) 16:00:32 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:00:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100002000, 0x28ad) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xc44d9a43c0ec4d55) open$dir(&(0x7f0000000140)='./file0\x00', 0x48, 0x80) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x7008, 0x1) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)=0x500) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='#$\x00', &(0x7f0000000180)='\xac\\{}&*\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f0000000300)={0x1, "e51011643aaad766495533240fa7cff4674913375921070e62f5a689f8800a2acd1a4981f4bd6cac57c0dc859b567cfdbef0db3de6c13184836b295cc93b1f91603007fdea7290c74f03dd979b8c3c2e61225f3dbe5dbddf8ffba36ba25c28a5a0ec3738e42d13e49b59ba383baab53837c06aa3c1d6f50e09c80c9ca04a9d2c528e4eb6530e3f61672acb65499bbff2e79182a1ea18b891071118d62a5035a36dd661f37616c6b5ecf8b8a282bf851a7af115c5fbca94f8b53284fe4882a2d8d881421417d4"}, 0xce, 0x800) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r4 = msgget(0x0, 0x400) fchmod(r2, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfb1e09dc051e31dad90b855385dd0f83af0dbecc47b2b77c93b7e3adf294e205892b4c37714710c20893c4c7968497fee92aaef652518a64fa7cc59479ae013b08463a5ec24ef307e4314e15a88dd1c0a41c2be9d7dc12966d16f276f45432b51218a9a10d720d2f177"], 0x102, 0x0, 0x1000) msgget$private(0x0, 0x2b0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="42e27abf0fba59653fc88acbb59b0cec4f7e6a3b20214bac05c2744e311d0e17bc178319bd277426235cbfe36ee0c64402435d78874cabef0b73f392c0c758c7c63c481350d7921a1344469b28b29c30b80fe941632d8ba0d44199ab7b448e2c1c83b48e72120fa91649dd1b33df9267ebed2786f591e97528fab65c9dca578bdde110d32b276647513e", 0x8a, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:33 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2c, 0x40, 0x3da, 0x6}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x7f, 0xfec}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x401, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x40000081, 0x5, 0xcf}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x40, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa5, 0x48, 0x101, 0xffffffffffffffc1}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x1}], 0x40, &(0x7f0000000040)={0xc4e4, 0x14}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x3, 0x9, 0x0, 0x40, 0x16, 0x3fc, 0x3, 0x3, 0x8}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x66b56e27c817bf3b}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3e, 0xdd, 0xaa, 0x0, 0x5, 0x1, 0x8, 0x1, 0x0, 0x6, 0x6f8}) fcntl$getown(r1, 0x5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7fffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x201e, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xc6c7babd573feeac) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) socket(0x18, 0x7, 0x9) mprotect(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x800000, 0x0, 0x0, 0x0, 0x0, 0xd5}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="cfc720babf0bceda7a722c16401500d3d74cc889ec77e96681d41145ac461d460c4d208888ae84d03a2f8dca1f66b666bebce166c8d6f4c6ead66480e03ff3f342caa83fd5f6b0396fa2abddea2585658fd13ab1501ff7c4bc230b41bbc94d3e2d38f371d31c8c8bd11bf8cb37f320aabec59cfe757aa35ddf5a3055f88d9c8ce22ca233e7170e331fb0a6f562c8df00ffb50936972778ab70638e61c34a1c99a4e039c9e585ff40c7b7e726cfcf6952a6a7ef3734731dddf2", 0xb9) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x5) 16:00:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x3e8d}, 0x10) r1 = socket$inet(0x2, 0x3, 0x0) close(r1) setsockopt(r1, 0x0, 0x66, 0x0, 0x112) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x81) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xfff) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xfa}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x79, 0x6, &(0x7f0000000080)="dfa634c5e83d1adbdd316ae1ec39255fc68e4cb1ef5f62a6004ec5b54d040b6e33a30d48839194e2bee84685c6e31d5fb56b0763ea746e536623afd03675f09b144c93e7301ade4d63c2b1c1230435ef4eb0a7d5513c", 0x56) flock(r1, 0xe) 16:00:33 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x2, &(0x7f0000000280)=[r2, r3]) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x5}, {0x2, 0x7ff}}) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x922) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x6}, 0xc) shutdown(r0, 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/146, 0x92, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x100000001, 0x8}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0xd5}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x810, 0x44) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) r2 = accept(r0, 0x0, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) clock_gettime(0x0, &(0x7f0000000340)) r3 = accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/46}, &(0x7f00000003c0)=0x30) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000400)) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x23, 0xfffff, 0x7, 0xe8c3}, {{r3}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3ff, 0x7ff}, {{r2}, 0x0, 0x10, 0xe0000020, 0xd608, 0xde}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0x4c61}, {{r1}, 0xfffffffffffffffc, 0xb8, 0xf0000082, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0xd003, 0x7}], 0x4, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x12, 0x22}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1bd48105, 0x3}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x100, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x41, 0x7, 0x91}], 0x40, &(0x7f0000000600)={0xff, 0x91}) open$dir(&(0x7f0000000640)='./file0\x00', 0x820, 0x20) r4 = semget(0x1, 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000680)=""/112) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000700)) faccessat(r1, &(0x7f0000000740)='./file0\x00', 0x0, 0x2) renameat(r3, &(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file0\x00') open$dir(&(0x7f0000000800)='./file0\x00', 0x400, 0x2) recvfrom$unix(r3, &(0x7f0000000840)=""/120, 0x78, 0x800, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) socketpair(0x2, 0x1, 0x6, &(0x7f0000000940)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semctl$IPC_RMID(r4, 0x0, 0x0) accept(r3, 0x0, &(0x7f0000000980)) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffffffffffffff8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x0) munlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xcf1, 0xffffffffffffffff}, 0xc) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20d4fe, 0x1003c3, 0xd3f1, 0x8, "b08dce58000000000000000000e60000000200", 0x0, 0x2}) syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) dup2(r0, r0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) close(r0) r1 = socket(0x6, 0x6, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x518cd197}, {0x18, 0x3, 0x5929, 0x5}, 0x1, [0x4, 0x1, 0x20, 0x7fff, 0x4, 0x5, 0x80000000]}, 0x3c) fsync(r0) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x400005d7, &(0x7f0000000180)=[r0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000080)="68de43b8d01d5e3e7e7eb4b408c6f228d158fd0be4d167ad4a69dc5aeca81033e3d93f5b7a446360df085a3f3c59027b53178c1dc77b1e584f436d6fe8dea42a68b8a9eb25afde40235013da48a7ad89eaa1afcfe4f57c9efbd93b86f8492e2ba44a09b8e186e2cb08c965dd8eb757426a7f", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x80000005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) fcntl$getown(r0, 0x5) 16:00:35 executing program 0: r0 = getgid() r1 = getuid() r2 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x91, 0x0) accept$unix(r3, 0x0, &(0x7f0000001240)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r4, 0x1) open$dir(&(0x7f0000001280)='./file0\x00', 0x10000, 0x68) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(r4, 0x5, 0x4, &(0x7f0000000200)="b9303a55dbe8a0cb8c408f6d96b099f1e3b449f9d190cccdf433976f5e1c163b7ca33c754e9e5706d74a5ca50b80569a12ccb8209e4424084f3ab2345576dbcb08491791d9cb873df802de1776d5e26b1667a6576cf8c97a87f7409b516464b885515a2641dc5830cfa28ca468329b9f8c478b4aad3c0b51314ee79f89205aece2489d4b97f1aa4aa63bbf5d3435d7631056251d2579827b2b32e96ca2668232f5b57918743d35c17b5394baabcfb22343dda919f9f2d9249d2c7c972d56c3237e67e14f6069c6fa67c2c1f12a0da0394050bbb74817d8ff1bad3a7ee26c6247282c222d7bf6bf5d3b72ca65be8bd64b1c09bd10ec4e1f3e41f0e1415650a8e20beaf5a87702ecb872b97e9fd6be111c88a9e2784d8869d7d4630f56804f3d5b99ae2ec8c5db5f5c9183c5be7e110255cdc1e61155640ae037de907f635c488a520c3fc8f51284c4bb8120f3b4cef4b65c447135ef95e3f7b252d6dab81424b9af25e94375b6ff21d73db6b10ededdd5036d4ecded8e497a5592a934e31662422fb6620c3db364124a82325a7d9ae1f002dac68f75133e71f07f9372486cd42e8fe3e15df227d5fc09782cf1703d0790102e0a6817ebd43fad7e107817cd2657f258e1baf67b0cd605f044af04cc80ed5ae14f4f7864f67e1bd260680207f9b7c0864179fa06caa72e2b777ef5e98ce408ffd414a171a7c73ab32ecc0f0e7b0cdd6843968320618ab731589ed64c94f46ad3c6a738aa9530dbcfe2d35cb39d11147497f81f9da6129f10d717577a9bf0ad61610f14edf6c28e293c14320f15e7d78ddc7d6a9ba8cb2c015e2fe2ce48c050c3851e033d9791b1eeeeeb2da080ade7969a4c1d8f61703842c06d8a5105086ef81ebbd34184f3556eac14ce241a59783fe29d6b459421c5b137b5b53ab1750ee8d6005062bcb44dfdb688d15866ea391a6c9f5bfd513673ce960a482bd7ea96363a4e55bba15df44a147e56d4f68de16b544c456f1ca3e13a2279abb36cb39f7ea38ff602cc3e24ec8fcdcf5eb96235f82de64122ae9db9da30949eda6a090ee6a467f27c82f5d918981ae5771b829981174852d632231bcf6ed99cc131beea86823d885d45ffb633c885f4996f135c4b222711fea4fdf29dc00ce0fdecde61d02cdf0ff79dc1c0d98fb983b9c2c31cd08fdd06d44a3134588ffb9f085a31f0959ec8cc89d9e9bc0d43b57f8bb153ab456cfc21eff6094b308ec5a93fbc0856ca0fe7d4876636d4479840bcc7ad9fb69dc0e496329e15771a2d2a26d07ae71a5e5137017626cbff55309b11fdc403824eb0cc12d52778366df16a56c50fc22faa4f5b353ef503894aa94e1e6ce4860f8079af0555dd789aaafb225d33a9f9fa303842da8fea71368b6f068f0df59b69028ae0425b1417c157470c68b04ebc3dfc88a2fa7f949e1c4c4d78017208faecef43978ec7788b6d060a0858ed082bb0a4ea2f342715e0a12b4785a6c3192316cb4179b895334aeffbe2cc517486caf5ab9a9b8b077cc0cf5205c314dab5ac65a34926e6d99fcced385884a20f9ecbc3f1e4304eae9b85e562259e091a15379a342b22e92d14901a14ab1901147f1b2772eda4a7b61fd1d82d04eb784651d17dedc22e857b990647ab5eefbb57b85a0018acd5d18df52d3fb32f5f3a3bb85275f6dcbbd2aa4152cd5e84136a5abe14c7076cb40aa966d86624581e0bd772f758c9f76dea97af2d4549b733a02375537f2e3b4df1894932e747bfc947778c2238dccea3876eb0af226d402440418203834003db42fe0f621477df1865ce9a88d6a99ce3a04bb6086db35695a3d85d9e31263e99532f256dd5818560dd4e7aea9704f02f9e50caf71bc4a5f3381376b8a2ba5b387b85d458377fc9b12b0bd7bcc22292dcbd3aa4359bffe7a49d7fe3c392090a3ca269ce78e486523efcbd91374dda39370781d2b655533cc15f3ad9ffbe1c71b4802f2dcac3e399a0b37028db674a99fea34cb3126e993ae5e86525b3a1a9cdd125223d5adfd664e2a97d1bd52a90f5b3a91cbe2986ceaecf68946da8e714bfa844ab93fe5f1013049e1bad6a5a33048ea300b3b209f5ea025ec8e0c8c167b0cbf451cd8374de8a74fb4dc22bf04012d27f8f9fc04d1572e59ac15ea7818914d01aad39b0055309522205440452340c15b06a7645cf05e236dd7591c9332604d222954e3f5216027402885e6c1eaad643ee30a8bf18d1a4e2938747751acf46cabf89c101838aca34002dafdfba2c9a9d93909c96af7f8c31617ac714b94bc48c5b51d9c182e878e817a579cfb3d6a098041bf53c7fee8eaa2b04e942db37096d5e1c6273e29cd9e384795ef0cb00962a4ab37a1cc6a6b0eb153a3a1d8702e524061f0d8364745c4fbf9e128a56ebd0b3abc5ee2b92385a07f24749dec70fc0446244a2a38cab6cb7ea7dcc08dc1237a9d6593cae120b2a14191d37d4dc47d8ac44c3d28ce00de06349af995db6839635478e57142fd3ce45ccb4a8c3449d15e45f74bdde737c74ac205213d49e5e45e67a5bff070e8a6673ace01a0b0cbfe816bf1743dd6a2824ee0d506cea922a93ef69d1c294890a4aa39877dbde9b5af7c7cc38629007d79beb5920a98052e872ce386f38e36fc3af0b7683313320bd08dd9ca3f2b10e8e97f100fb039dbe552e65d811594675d87e1cc07443abf6f16ff3c82988cbbe044e6cf9a6ef8046cc67a8be29147d38878f12f6fb3100aa263911af1f0bb19b8f57dbf6ecf7fd3f19dea35fab55a8834c18f9cea361a5936128721d793dd3b1e57657c5847f96b90047c7c634fbf7f7c86dccf2c37c8b244ec6b7d904240091acabde8541f99e1e75457bf8f7d541261af3c8c86e623b078455bc5885e837eb94b577c3e78ad3533950be011e9e43ad214cdd418dfbfae85e068a920d5a5f18218e058f594b743f104d8c1773c94cd2542a82b6ed192d5242f6874037553773137e46f15ba3cc1ead2c77576cf8b0a579bc36adb8c72a0a66b88d7b72203e367816d211ba8884672cd3b84713e9c1b6f0c4756791c536c3c22751fa2751ac5d784d80a41fe06255cd345e2470e9a09c62e6e2f3411c094f8d9626317f2a970803bc9040a6daec2d45c4cda14cb5bb3027c1b956bd01b04904a63af4386cd890fb34309f4873147b34fa2d8d12b6bcc13f90a25baec65bcec36ea6e428a8dd94d0abf24551b3488cba78106a5320eaa64197c018c05f80a1039a4b9b067b3ab68269b366daf8b926d738008147b07a6f469ba8bf0cc651e3147eb203a4c22aef19d9365a0e96d80d1f07dde3cfbc6c6a4236a823c62e27bb17bc914fea00a95ab3b774324f4bcfb1e8783d15984c850a41584afa991fe76933928ceb144a6c2d1925dd89c18c66884f4d33e87b792ec89decc2b32bc69443504393d08af153e9dbded2c5d37c576057b29023bdbbdab7a81be5f880fd7cbc4d9401968700f078384e3f029cc16ef2c25bcf966a63995bb80e321471d9faaa3623617093fdc349c819c1b5595bbf0677697e4b4e7fe2b00e17f5a4e3f36906ea28c25616dd74c010ab89494a2f0d27366b2ccff8a6e06524e3a2ed77515e6ec5cc27307605bc79fe1d8ead0fbd9e9a7fa6f9f6f1aefe86ce7c3856c8808c1a4e4a557abe1a615fe69d602c3ea380512adc45e7fe9bb9f25ce6cbf9d79aba26d3d7e1e207cf4d181620bbea1c654d9d0092b589252b26c44d7c80e3958a525307a4d1c2fecf3719c0b91c32846d7221baf294aa8958f78d79f7676b84bb75c48fd9e04042db915056a27b1cfe9f05a591dc5a0799d7c3a8145e95bfde01ce9a56def2c878f42fee36ee0c419b4c1b29e9c5ec6d8e37a569346efcf8cac6cbd5ab4fd741b7a99a12718a1fec9cf541277eef6b745a55b4b40e3d80537a8f1e822dc864a59dfbdd5afd8fbc14854549363b484c3340b77ad7a7f29fca65547f9abe5d9dacfa90aee321b52348c8647fa333936d73e53136e43ab8744cafbf06a340b99b3263c93ef9bafe1b80c9ddfbc1147bd867307bdca1ef88f90ff29a7143c0d0c06d8fdc308a9d4f2c1cad1f26759ee4413403f2768fb0d7397b499d0651374c2dbb045fe1a92d00e35bdb4eb12a8b07251873783f7db5687829f9d55087a06df5386db4471167b05175015cc895cc6dbdaffdaf45d486ffc6424b255a1c62232c4408433177608991e40aaeb3b61294f48a14feff704781e9a66083b54fbc76b001b8fa64bf8f11f7bd84314f1b22df3852bbe67137fe333d4ab33139916a12bff665ad3f8f93e00354cfd1f07534beeb226177b38576e3873c12010297cb3cded333302fb225e7f53b8cd34742f68df3080f94eb66f154c99422c30eb5c694040170a97bfefefc6dcea76fc57e0cbe05eab145794d11afa3ff7333e3e6ead6d2ee45a53cec4d79d1443f00c2a8afeca0b9146f42546d3f3ca36e0b8eec42c514b839bf6c75ad3e844839e83785f831431f6903e6b0266557abdb68680075e182e433d4d8261a1695b7cc79277a63e554f4d426a6a4f832a9280fbc839c6cad4fc47f4ac75cf542e9e2a798c25bae18ac51702e077ff3e06c266f5d02ba5be357f25a4b18bf2963b46e13d3a4704150213a59b088deb6f77d7c78faf5def4031f7b2d4c36c8da7a503beab8d7ca6dc51a58cd295654ee289fe2569d6b4754278664169066e974832423882d2bec5cb8aa6d0bd99a632021dfc00257a8f392cdceabb1a9a75cf11141668a63ea8da431085e57255d893c7e50e75dc6f2f3477164a2e68ea077dccdc42844bc6a1e2f360a12a5bf7ce3deec443799be9a80054d989b49c252630a90880407eeafc180b039f9e96fa4a72d218b3408408b773f9463a6e8a8fda1af42e62088d72a7d7c4d48b2600f75c8ae142588513ebde74b2452e3d104b144f3244f574836322181aee152b7f6da78332ebe3280ade9faa8dcd4b1b151d83580d63b487421888ec281fcca6b9ac9cd28a28cad43635a44dd36898eeea1c2ef8e086c7ed9418fc24bb1b31d2b7321bdc7a0bc9b6145d439ee9a09229bffa0b6dd7f0daa9009547edb49b29b621501ad6a5e2984a73e7de7630cb9636870992a7518df64f15172cbd2cb1f8a9122e1a6902e5cf497c4f4559f64286e0c96b4f06a3fd31fb94e3c26b23393c51a9914165b640ad6294753355b0e0a3e43d571a2cad327d00ae001900df955a830342944b7d325aac816a4765684b1aaa3656ea2a39bef32a3cebf9736447f15ec62f50e51524159536cbd14544e3b8d579cfbc3428058658813e66cd4ecde665213591f8430c8be63d62374e795661b12236c87b6b877f81ab733e22cebfb3eb49701fe9bd78116b0dd21fd6f44662f9f44c0e3e3be5958276bdebe2a312b5db59546bb2238317c3a5cdefc6f9b763367f2cf1600b083633324a183529aeb7a50a37f939649a57d0793c4af61333c0de67bd52b101fcc3d584baebe3884471313f04e5021f394585ee62f67cff2464dd7c7ebbb20e06a46ac6e8f621ab9bcf59762eaa3190a2129bd2595914e3898aa5680838899808893045434b0ee067b1517de3992c3aa942927b3d4935edca40751d7911a56f939b00db3a449a85ee308cf00efaa21f3834df995c106099be665a38cd9d2dc157a8616bd8bed4b5e61e14cd480daaf86b7f1242394ebba6d882729a57763b00c35d0ac1398a324208f508bb6ca99a942ec8038a62f72768f92e3e6b138b14181f80aeedb5b9d4ab8f7c63f150c6ff70946ab97e4522ae37c15fc6267d93adf728f79b36c7e", 0x1000) setregid(r0, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r6, r7, 0x4) faccessat(r5, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file1\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) fcntl$setstatus(r0, 0x4, 0x80) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x1ad) openat(r2, &(0x7f0000000100)='./file1\x00', 0x100, 0x1) 16:00:35 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0xa4, 0x0, 0x0, 0x0) kqueue() r3 = dup(r0) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="a30e857a9a7fa65f7d66352a327e2149b2edd174020843add0cdef9f84f159eaf4133c9b35bc743a9c6101ffb7a33537e7eca4ce6af3e7fb559ca5b6be764baed656c2d225b4a1e40f15b85c53ea2f37d5b7fde75189ef28d6ca32b5f9586d3599748f4ef83e66b7f5a57f45dcc08a0382da4b77abefafeb85464f633ad84ff0506ecfbf7d512716c1e36710bb865e6aa830f350d6e165f4106cff5196ca21bbbdb6febb45ff4b355b64", 0xaa}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x0, 0x40, "cb978d9cec68932cbc26f6f37b8071bbbd201ec8ccfb9103158a0aacca77ea181690b57764910f8563e041aeef2d03fa18e89e2cfc74cbaf10c7a4bc45f6c204a4170eba7695833e0db3015d7b813f741c04bb7cd5d40229a23ffb6c6baa014e99a6cb3dfd15ee9f01b3f9993f046523fd6ac6645289270b640c1dd16131c70aacd247b78183403cb5bf7af0f8021ae2ed776bb483ef513af542007e76a6b9127d88176790ee6d40287186c5b08b9a324e0bde9a33a4a37961b8e66e2510fe47019d5b480b1faf9d9f7e09f10902983a0d4d679323e31587d5a74192f253690b949fe90d0d871f366aa078dd06e97a05868460f7b61b2f7364a83defa4ebb775dac73f4bb36d7e69f4cff5d61d535cd749c25dccb2f9d78b3503d28dd8cdaa5437d21d802fa5367076a504bd1948d7946904bedfb9cf94554347e452cb0e76632065856a56d4733581a2e2424c677df262a1bfb66abe9350dbdac3a2100c0d3535303b7053b6b15bb714ad945b14261bd1a9188c3682c84b7c7c7f8519e8816247d9c2bb9d6b51493218be50e404a2a20b80cd070faf7128ffbbee4d72349ad789565bf1658b9efcdd03c77b18f54d1890e4be41990f0fb6f31542fac7b9cf47021bfa7e1e24fe8e6e75f482a3e18439e4629f5a00ae55e7848c22d75cfde99490aaf21e51992fc35e2b6a14b8a6f44e1baa574660f7b6570c229e5f2e90d8a2db51b716f10f89650cd8388ce7e2516e6b8046852873f782eccf1b6c820d02485d8f12c0078a48c7dba4d2910b2af5c1161b3a2e3cb604a119a7985594faaecca4d6040f7583f15012fa46a097cb59abbe8566b9377e474b206ae4da02d9f84889ef3eac1efdea5077d1ce3f2381c7cb5653f9076ce4b9c7e6c2c0780c452c3dab87207d1e45072c2bbd2b6fb31de29a4ae606be2f681b6211d6d50447a60946b91a3b439c92ed7fdb00186aceb2a8b6dc45d330c668b5413bd87033261a44e6be5b21bb5788ae116aecae82ff2ddccdb1c8804d07452f629a8c4756b46aeb310b2b1920de41eb0ba6ff7d1bda76dfd70bfc5e750ea2d324065eaae0ba71b972d73211e834ce38dec892e74eeac8c226adbaebeaba9589eb1df3465d9de62a520cc6c852a5d8119700f6c1256f1b471095c42235a41c111d6f1d36c5e474368961ff2948b55cec6f4191849f3f0e00345005ceba2ba5f755f850e9eb8b4f403473fed11a26b6e83c1a1641022e5fb0410be7bcf0a5f5892053495ea70dcdd6ff9d74d429ada255306cea80dac1e3da96416a67da4db39a4b731010f67e2a8003ffcf505c93a39e9d04f319226bc4996ce779d0a50130e3c8599fa32876dbe7dde618b626e678c46c55e96ccb484c35158fd6e8573e1fd32a8de972c86a808f24a674831db9598e617b59dc2b5b560df7b2d83229d05069ebc6954cef4f744e692d67eec401ac9eb028cedac3d6088a49569574abf744852bf40b8daf08ba10c441a838090eb923f7611276ea3e221f0eb4ac21c901fabf952323cd1d2258afd8ba88e374cfd3e06f49d931ee6bd8c25133b8468a3f6cb4f891dff0b32f17b1db85071bbfcab50a042e30ddd0ceddbeacb4b983fa8e1e39d40c3683c40f31a70ed11da8c37aeebd65c426da6ad1028fec1bd8a211dfb1446ed7054014d46fb07f6d4679dd5e3f03ad45b9b1a8c1d7d53f88668988dadbeebe08e9ce1cfb640d225b2626eea3ec805a9a27dec6a93da63e31df1f220ba03faa2f166279117589e19db054079d454bffe7b85925e64d1bda0aad33b385d4bba038515e24d1649cc712ee1ccfbcbdcf44ecdeff1aa2f82b2bae0197b52cb6eeda88980100dd1aef48a57850cc33a555ef17a38e8cdce487c18dc2f5404e3e1cbe83a8692a552a532a3aceccff0aec056694a13ea794012fbbd419fef117a2f8e7cef4baec60244b998445a17b58774b7d8a782edb7cf13e5e9670f1d65553a028f7758d7ab6f82fcb727d0c29d29fb539cacd5bf2df56413dd2f4534de08c0c2c82fbebbede078bf0ec4420586ecb2085005ca47f23d5a400843b01a5825595fcfe2ea53df7020c493e5a80b03fc21709d549ebfc7baca5180a1817cce42c0dd4a4f9ceeb947f3c44b20608cdc560d0ac95aff0235deb0ccb4b048aa1ba3891bf10f8afd74f67501aaa5b09c6562372c0935273cae86ad18441e2941dff9f8629e48f0676f68ad6124364287e2df02243c4f564494d13307f1f8ed08eeb07d0e2d98a6cf90d6c092d3511dfaf99dda0981860d4c480622106036df79d4f73d7cbfbe0908d1ce36b5d22c3ddff9eb65320b5a9b790f4ea6ea22ff9f099bfdda33f88182737958db68006ce7a008f784a023a6e60cc9cd507e47793460d239234d95c98ea7d4b8f2ffcc6b5682220c1fc5606b4e95797a159bfa932ce60c522c4b265f10fd397d4b02a08a0fbcb5b8d59c32ddbff731ab6aec103c2540ece7897233f580efa2d23ba7736b2dc92baa192d1fa7e63a0ed246c581d5418e87e09cfa7b1d5c4c5930d6a7911c5e1e9e0bde5d779c1a071af25a7d98033e3e4a145e27aa9626f6e2ef68d2caa67d1370a80f92151c256b0b39cc808f16287331e6d9b5259266f75bfd7f4cd2f73956dd43707b89b33b05246284613db68c46584547dd9e97684a6291d2a33f41f3cb45a1fb8c3aafbfb3385470e1a5eb9780ab58c90dcb8b6aa95abe332131a7fc5243f14cdbbe317a4041b1d4e4342fc0ec83eac37ceaba398b6f6f00042b3449350f929f8c97a9a407f7f7b4a0315c4a780c518a8cb4ac1a1497ce33bdd044bad26d810a04f2a94cc8cc5d533479af976501efcb55139bb55b56b4a81213e0feb26ad83b162f09b4bed516f618d6b89ffbc1ec7ce15cde63d42a87914589c3ead86b49f8fcf035655e89a380eefb5126b643e75bae3051eff9874bb6ee53300e322a7b84fb7c4945eea1bd30e9845c234b56418559d1a20aeeb30f0e17a0efa2f4d94ef1a30014a4acc60cba240d2ba154fa566f717b04a0a00b99643f16ee42f1b89f614112c5c406d10faa16b16883d3b53e1489c53b172f1bd5c59517f8738a5fbd8d055d21c00f7a8db6352a1eb0eb12c0ff7a7454f10b270254b845421aba8a6df444f2f7f68191918f703afabe1e2c3d0f4f4a90b285c62ebd96cc7f3c3453618385d7401519633ea856ad6f5e46c047c50296752cb62197b563a1515fa06c969fef0bf9987f28b732ef8b4841c0eb8e25d0efadb18967c806c2743d4ab207e1b1dd4c9b63dd5e30138be8b6b9f72a97851f4c0132aecbc4b62168fb1dec6f29839e8be05921a4e227c72a7870fb19a3edc8e10d28f8c0ed54b444b2154ee56f6ea4f1c7dc09b0f9d48ffcf26e2ae576397cb06c50fdedacb44b405b4a3f50d8b3d71d950bcb925616fc32452c8d0606b71be739bcb6e639e274cd2e7c048bc4d02995fa961268e85644bb406ba5713962a297b4192bfcf9da992c63758e3e833c793daf5a156dab73826ed18862ffc23b82dc6b3259136434cec23eb5f3c017c949ef0a53eaea3700538263ffe78d1c6f5f1141f96fc7a66fea0ea9c1a2381d13734400c57e78068be983624dd39b20138a99458507de28bb5e23c48d51638b1abd7a93a5a9811c78482ecea54703926e668956b00b9b81edf3d093891788349c87c898da0efc1ef92fd0f0502fdc2a8ea72a314bbfe64cf44bb8193aebc354ca0cd2a5bc0e1fc7063b6cd4bde73b6240bb7355abf681424f5e53d7cad974ee6329b225badaa16e8bafac77019e26ac76e438fd9e830749447a3c408756f89af233653d286e74271366c0e079c256011eb1dba0d94921670ff7246e4534e462dc72b74c60ef38b71dd7c4cdb86fe49e04b77dee4f65bed1da8a70a1c3310261135e48a0720368bd8ae62756027b21e4a18e74f6296fb0afcc284bf5fe5f951a11cc70e14173fd8ddb99f8bf94d463279797c8350bec70ccbed13bae2cc8418f6506728fc726996d98f648d1e2a99e72da655e2d196bd83ea334b75af2f8a8972845b69e70134a33e89b633eea596f4d47230cf54efba6a1829a8120a0ccb67c098aa0c2b06467193c8f9409ea2679e925a9aa943f13d626897a68b796b5c8ed3f9d56d722fa36a4de28050dcef570f9fdbf2ae4c476af678fe49aba5360b7ba4af2d4822f33753f106ef2ad4ba10ae653e3409e35f94bc8eb6828e63f6f31b4a61089a7aa9a42f5f6fce992993abb1ddf9cdf184a5e8becf26e230f0d19389865125c89a9e1cbd5de1cdfad3ed947b98d0a97f567683d5b324814a35a8e3ff20e47891b18825806e47768a79b6f8907bcb9808a0d4e6dc816f80d6e3dc367afa0d537225a6997f45f1db2b4112c9a8d024171a4e8da9ace2c5b250ec5a2c157bcc96fa2080392d89225a8b742801517e63987b00e47b9aa1df73524d1227682b08b23c263c6f2229b060ccf043becc9f692d035ca8e9d22775044115b4da18496904d504db0304e6ea8391dfe9a582753c8e406e2ce8c2498becb9e25572a0d81c647f4f3b095a88750e4fada2f8b4651653420320570697ad8882d891ef5c4e33688fc9c45b04204484cd6cd6ac17270197625ae3bec82544ad4b47c0e191e4781b289f2ebbd078c9ed524ad23c5bf8cae1feb1ca13b00400a6d56f4376449fce237b053db9f50c203288e65a08f5eb3d9e8526449f957fe18d5adec8fc2557a73f5e16935f58b9febc5b5de22616c672eb38688194b627edfbf85f5139dbddb5af1e3b8519815a443b13779e78762e631cf8911b8a36ef0de2b9706d79a26d4571ad9240bc5854416a6d9f9445a1e1a78b03faed483b103c6b4398745bb51d07922975c63fc3628c02226caf9b07be9f4cd56bc15fee38326033c06a721707d1a67642a2cf274b00bedb5f7849461308ebb96f09a621843087185b780ab84d0f237e484992ebcf90ed26243f2f82b7e9dcab810726c39cc6d0fd38c8658011fc6f0a92fe4e0baba6958a3a9ed0816cd72768700a2434cfc1759389564de00b251203f1e81d05b7f32b7b8f7ff1dc83d4d806db9afa47ac8eae957ed9765356f3d8192fca73fe054e7bb6ed897ad91f2499c403ff512f7e9c2ead2df16bad68eb3a85d7843ef198f5e7cfe5f4cdd1ab86350595bf5acda5dc8e70bb5b9e995aa6f5cd81b69bf97e66985b6f68fdf46e054d1181791c3ec8d4184e49d50f3fae351ab0aa936d8d2ceb68ac55611c2cd93421e0b71e72218914dcee7d98c417d355996c56a5efe81193bed45bc2bbf17a9f4ca65abd3d7106bf520bed86e0744ec64511f5df2cd0d2e4fd775c1945a9227a128027321cb961d3d102daff5879ecbbbee087850b0dae2057afe7dd4bdbbc9f3ddd367ac09897985f77dfac3fa89dd15676a47964adaadd112236810ab3f65e68152449efb4b24075030c7fdc4010eb63a1cb379f1a8c305b1a6c2af19d54ed5533fced939943b299c277ce1b5e523b4d38f2bfcfcaf96cef7980694c637749e9ec50ea3542f23fca57125c386da0ce023a434eb466edd86475cbc45089d7f92c1b11204c1bdb0cc077246c8e559cae6464a5e1d1d63c8530753070ecd5b2996e83323e4a957b28e3c8fe8e3cf9e289535d66d19fcd66c428548df50ff37aef4e2a88e0dbdff5f44c2e42d4652936ec4cdfe7171691b2702cf2a03328c21cdac93fff3d1a3d0c3d2895ecb8cf63b0b5a3884666f57e4563f63db17606171838912aa2e77444400e53181a5af552ad6216807f05a10c985573bef028f352b1898bc6804b9be8de32f6"}, {0xc8, 0x1, 0x1000, "34be459f679a433c019329ec97e5a9f1fb3be15c2e94e3d2ab029ac4f7e7314bf93e3fd93cd3614750883579a3bd4317f39f8c6eff78cfce495889894ddbd56ef0ed361dba5ad70439bc4178d5ded53d9560f59b6ee34f4118a67daf125be6851f516956c3ae019e45ae7a35726863f61150736b325d679b1d54c1ec1f4508702fe38a62f7c9bccb5fe880178ee91cc09e45a9f534e4af2c8e6a9a6fbdcfe123da5a458e50bc963fc9d32f84fece590455df66cbbf76"}, {0xe8, 0x1, 0x1, "6ccb462874ea7df708e5a998d2955ba6b8877e93215274d6768dda6cb2a5e7cf91cf86d7fee3aedad64b6ff2fa09703dbc77a8cbea606145d19d4219f69a80a5ad1b6dcddbaa5286e0e95dd1d59b04e37c6f959217a242999cb6ee4fe8cd1f6bb4ffa95c380c15722ead67a2d8a12d62f1e390d79e501b80a0efee5a8cf04837a7c59d7c9d9035fad98140b6f19f7124c423a22eab21c6dab34449a8a519a0157458229151b5da0e41df6c94d2e30e497a1e630303193a7d1cfd98e9c76e652733c10abc62e4b3c6b3ff959eabd970303db321"}, {0x48, 0xffff, 0x2, "d1278b1d0e6a00a8ffb66563c68bcfef2d3eb566060574282595658193e9a3b02bdb92659641efe6b484247066babdb21e01466f0c3de8"}, {0x40, 0xffff, 0x6, "4686ed42bb76e069e66a08c9badc2dc8ab70c57a242c25833fff825c3fd9f088544e2918f8dd01956d93b91d"}], 0x1248}, 0x400) faccessat(r0, &(0x7f0000001440)='./file0\x00', 0x80, 0x1) fchmod(r0, 0x4) mkdir(&(0x7f0000000180)='.', 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x18e) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000051267067815ac9b95800", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=r1, @ANYRES32], 0x2c}, 0x4) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/176, 0xffffffffffffff56}, {&(0x7f00000005c0)=""/154, 0x9a}], 0x6) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:36 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20010, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:36 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x200000000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x10000, 0x9, 0x1000, 0x100000001, 0x1000, 0x8001, 0x346}, &(0x7f0000000080)={0x9376, 0xd0, 0x5, 0x8, 0x843b, 0x10, 0xffff}, &(0x7f00000000c0)={0xa5, 0x100000000, 0x4, 0x785, 0xc1, 0xe1, 0x3, 0x10001}, &(0x7f0000000100)={0x1ff}) 16:00:36 executing program 1: semget$private(0x0, 0x4, 0x82) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) getrusage(0x4000000000001, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001200)=0x100000000) mknod(&(0x7f00000011c0)='./bus\x00', 0x2000, 0x86139) pipe(&(0x7f0000000140)) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001240)={0x9, 0x3, 0x77bd7588, 0x808000000}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x440805}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/4096) pwritev(r2, &(0x7f0000000580), 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 16:00:36 executing program 1: r0 = socket(0x10, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x40, 0x5, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:37 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x15, 0x6, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x38d, 0x6}, {0x10000, 0x5f5}}) 16:00:37 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000580)="f7684c2541dc49d1c8fd6364a7ff2d78961d89dc95c04aa0168ffdc27d92d3bc30c3df70a7dc921851687ac6584b890cb8c17a298efe394d2e19748c9b967b1a92b3b1274225eaa94e269a2a7913feeda2c8b11e854b1dae30330fa11e16aec251c08c4b030041cef205808ff672f935fe97f11e4e4b466d6a71decb2681a14445770a8baf4c9b29361dd32fbe4a2716ad89026bc2ae07b640098811e2cabb10d3", 0xa1}], 0x1, 0x0}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x2, r1}) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20020, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x2, 0xfffffffffffffff7, 0x1}, 0x3, [0xffffffff, 0x3f, 0x534176cf, 0x0, 0x10000, 0x0, 0x1, 0x4]}, 0x3c) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='\x00', 0x4f) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7fff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x18, 0x282, 0x8, 0x8}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x7, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000093, 0xff, 0xdbc}, {{r0}, 0xfffffffffffffffa, 0x15, 0x5, 0x5, 0x7}], 0x3ff, &(0x7f0000000100)={0x6, 0xa49}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xffffffff) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$KDDISABIO(r0, 0x20004b3d) fchown(r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a000efe11cca14a4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea7b695e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb00d2ed3dd4ad6cb7dfb7a330b94c4916894c421b9a901d94890236111630bf80515e7a80ec253065881b161a2770b2d987ecbc5704490ecd5784e545ee9b10289bc4e36a66467c01dd90a88b241b523c526928e459455ff8efc9e7dd3ca01237f3623ec5de213ae567f6d5a6dd01cf3dac61e86a846157814e75b676a33c3d481821f687bf681ca240b2e76961187b1850fac862c06677dedc4d698a2a278854b6e5898", 0x112) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe82, 0x80) sendto$unix(r0, &(0x7f0000000080)="784825c25eb4cb04567aeb8f576bbc593e0ae9fab294c2f0febe5ecf6f994b36c75559352cb4f2aa66092808d17620d97d7f9da1b730c89ca4fc4b20e09a4a4d2c6711354d43db5ef8908d729b", 0x4d, 0x4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x1ffffffffd) write(r1, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xffffffffffffff31) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x100, 0x8000, 0x7fff, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9a6420db4b9e29ee02a0975d73b2908d8d209723ffbd744d8fb861bc720de0790f57c536c57e8c09fe983302c01a9d96821bb24787eb4fe47a3791b55f36d3e26f3b0f9a5af6be4aa57a496dd05445550e552208e9a3eaed0b92618d0fc2a870eaa6", 0x62) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8280, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:37 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x18, 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:37 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)=0x9) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x10030, 0x0, 0xfffffc43) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="e77f730db4a8397ac502f35d845881a4d4d1e6b772881458317e29d5ab55d9a1e9b3c131c97f02ee7be159e73043021f5a783ec8fa4a24578d8c7014572b7d58cfadb0724e83b7fd5318625c7b8abb048d6417bffa0bdb8818b57b9379a64e8c524ed2d5390fb2416f3b516fb1725fa7b281a8d5e1c39c3b55706b28e05f19d1ecbb10a3e9da42cc94f3", 0x8a}, {&(0x7f00000000c0)="a56c397f729f9df48a5871053ca4b6fecabff810d8e13d14375e5c391d24bcb4bd9aa53c7ab8f081d6e236958e8ba24f43af2bf604d1edf2", 0x28}], 0x2, 0x0, 0x1ad, 0x1}, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80a, &(0x7f0000000000)="d5ff7512", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: clock_gettime(0x80000020004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x120) recvfrom$unix(r0, &(0x7f0000000040)=""/218, 0xda, 0x802, 0x0, 0x0) 16:00:37 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') kqueue() 16:00:38 executing program 1: socket$inet6(0x18, 0x4003, 0x2c) getppid() 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) setsockopt(r0, 0x200, 0x1, &(0x7f0000000000)="8f1fe1c99d2fe8f74955328b7c47d6b4aec01e7281c758afbfe42d654e477e72f5b60523349cff03d5f9d509bc3f4a763c3c410e0d1aeeae0295bc0abdca40d198cccd20fe87fee080831aa8454a0c9216d1476503878343c49fbf62a0efa43a1bf30ce9e8c5bac660302116e3f9a1cc51405a12f957aa3c6dd927ed317fdc131c8035ce3c1edab956bbc8041a1f1a1319f7a39250e56323cf1a2b8f77ef220ddfc0855fa3a81b38d202fb86758eddf609ca126f599a2f", 0x47) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c) getsockopt(r1, 0x8, 0x10003, &(0x7f0000000280)=""/247, &(0x7f00000001c0)=0xffffffffffffffe5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20400, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000080)=0x7) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25f63c65be2d10774b00412d76092535e351ffbc7f363e4cff47f6507715f502f243ca93d5504f7060041139233cb067b5d0d7e8d71c3679cefd59aa41c86f39807c", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) r2 = shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1002000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = syz_open_pts() msgsnd(r3, &(0x7f0000000200)={0x2, "987afc76064d0cd239c3ca0c3f9528ceec41b6965d614cffecc6fd744e684077f24d78856ce12c35b666c77049803beacf7dfab71f7ad9487ed134deddddd2d97afd385c46601dd4c145250731991c0a4b1c4c549942282a1d721fdbfabc1cbc61b20da8596f240b1aa5d6310030ed1227d8"}, 0x7a, 0x800) r6 = dup2(r4, r4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xffffffff, 0xffffffff, 0x5, 0x0, "5240c780fadefad49c1bf041f4ebf3829085d10b", 0xdb, 0x4}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001a00)) msgrcv(r3, &(0x7f0000000000)={0x0, ""/67}, 0x4b, 0x0, 0x800) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="00e4c51869e2370cd32315cf71e8800198947c6743839b78b4db20fc08cdf8b802d0c1316a2ba79391389a1e789556bffdc3a298f873dd3671960f0dc75a093b8a5e928f8b2370e0692e7f42e9ff1b769249b4db177c3f53ecf0f64f1dac02948c21aa552d2a75a279d1a4924ad5135a710000010000000000e81387ecd8c9453af060e3e94e6f8fc4c3197e2efd1d515aa85de06215b76606cc856c8b5d5735be531570c6e660c3a2cbe00f7363832f03d625ded7bcf8899751ac5c4dfbf5c05017f39b25fb606aea1bad33fea3afca1bc42241ef2f5001f2b49d596fa0f990ae1615ccaebd69996b9becaf5fc88f966fe87b40ed8e4e806eb92e352f22c5c6178d7416c20ac209e13ae85571b6a1b895b2ad2c3659898899fb95f8634db330b6807d280c96b035943a59f003ccccd084857d96e0c9d87198f762427663a831c33823e0f8c935408f8ee1ad", 0xfffffffffffffd24) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff3d}, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x400) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) 16:00:39 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = getpid() setpgid(r1, r1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r7, 0x85}], 0x1, 0xc0cb) r8 = getpgrp() r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7ed64f4dc1565bdb52edddcdefb945b894a17fa9b3e9ee60bc8c493743b298011e90c9eac86698174215e95a1bc6426e7f0b4abe0f70fe0c7d495200d3212f7285ee69c959ad1487b1cabad1e199b987807155608b778a06fe5c4e06630b4b551c84c7ccf1aed30e34fbf419052444859a89fa030957d7bcdc654a9b", 0x7c}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x168, 0x400}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0xcf2, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) r3 = getpgrp() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x7, 0x1, 0x5593, 0xe2}) fcntl$setown(r2, 0x6, r3) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2}, {r2, 0x40}, {r0, 0x81}], 0x3, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="34203133b0740d0792ec540aa2e3986339e29964", 0xfdd2) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getuid() 16:00:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/238, 0xee, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x6, &(0x7f0000000040)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:40 executing program 1: socket(0x18, 0x1, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="5433f4", 0x3) getpgrp() 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="f97c294c5265d4eefbba09d5812cde1f03d5ed6d312319eca4945f4cee903f008573d59c7cafa062c677b56c1460b0be5df279675083978cf46c9af18b05ec1b4a41e60716f288f28279204c60fbbd43dc66b0d5cd85f855e81850d3a3c2b1c4d447d6bad2f6d5bd79d7515f83b335897fae613237bf9316cb222f7e1244dab1954982573f5a2d705e52d39d009716a99b6ff42f150b349421cc66c31774324b4dda9325f829f740d84df6ec2484377a5b277799626f8f08aa28e587cb722726e21af6be5897a725", 0xc8}, {&(0x7f00000001c0)="1758b14d9cd4f32c1802d07bc861e3c0633028f3cc", 0x15}, {&(0x7f0000000200)="ef026698dd3ac9279b3f527a8900de024e3f756bc99c23262daf2f487b64576cc89f352cb092573724d2cee4dd808e1da8f5054fc24fb746530cc5df76212165b658fa8ab204e6aa48a60a56816f057e205a8c209f6e43c0076ce781e030e2", 0x5f}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x78, 0x8}, 0x400) fcntl$dupfd(r0, 0x0, r1) close(r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:40 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000011c0)=ANY=[], 0x0, 0x8000007fe) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() r6 = getegid() getgroups(0x400000000000000c, &(0x7f0000001200)=[r5, r6, r5, r5, r5, r5, r6]) r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r7, r10, r11]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r8, r9}, 0xc) flock(r3, 0x8) 16:00:40 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x7b888ad24bd32eb2, 0x10) bind$inet6(0xffffffffffffff9c, &(0x7f00000000c0)={0x18, 0x3, 0xf7cd, 0xa89}, 0xc) setsockopt(r1, 0x4, 0x9, &(0x7f0000000100)="34a91a7b56addc100e5c", 0xa) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x11) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x8, 0x401, 0x5, 0xcd4}) r3 = socket$inet(0x2, 0x4, 0x100000001) r4 = fcntl$getown(r3, 0x5) bind$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDENABIO(r1, 0x20004b3c) r5 = kqueue() write(r5, &(0x7f0000000280)="41d2377617dc92ab0ac83a96c351835bf5d9681ee2033a1a51d5a98b34a6bb739d2d01563dd2cd836f79e77944685c5cc01ef2e756b0c94c0ed6830504adf4ba5ffb89b054f1ea88fe54f116e755342bd7d36d07c3d7e3be5e8c75f9e511dfcc1388ac7fb9e862077f65371e07c034473e8bac0bc281c98e48e57eaecbcd6cfc54b4dbf58410136b75fa96bbede7cc1a96c9fed28041a925e0eb9cf8dc9e7d9cf890f125f49fbc09c9f6e7c59f92abcb0d", 0xb1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) linkat(r0, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x4) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f0000000400)={0x2, "57e42ee2f4dc281e4ee68f1c0cf27c703354afc069942670f5860773f3e9d2005ba9579ed4ca4beb9f0d676a3972bf4a46b11099"}, 0x3c, 0x800) truncate(&(0x7f0000000440)='./file0\x00', 0x5) linkat(r5, &(0x7f0000000480)='./file1\x00', r0, &(0x7f00000004c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000500)={0x0, './file1\x00', './file1\x00'}) kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540)={0xfff, 0xfffffffffffffffd}, 0x8) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x40) listen(r7, 0x3000) write(r7, &(0x7f00000005c0)="bf5d5a1dfbfdbe39d64fa5a23985ec698724384452b6665ea1dddc63109d30d6c295fcb2d93afacf2e4801f858a5741b938705f1a01ff3776e69bb9bb5107227f03ded257b1e11331346bcd3683c92eee363cd91f3915e3bb3a2d7e056add60811e96b722321c202a238496cc34b1c65c6f9952fc25567a7", 0x78) fcntl$lock(r5, 0x7, &(0x7f0000000640)={0x0, 0x0, 0x10000, 0x5, r4}) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x800, 0x0, r1}) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xa6) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) load: 1.24 cmd: getty 43056 [ttyin] 0.00u 0.01s 0% 310k load: 1.24 cmd: getty 43056 [ttyin] 0.00u 0.01s 0% 310k 16:00:03 executing program 1: r0 = semget$private(0x0, 0x5, 0x8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000003c0)=""/195) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) setitimer(0x1, &(0x7f00000000c0)={{0x8, 0x3}, {0x0, 0x1}}, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000004c0)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="3acfd05a76a93455b9856036f55aab15805b359922cc1605a23c9065cd0355579a30e30ade85661b9bbaabd860c36903d52ca96d691f0b4d805e3e13242fc252fcab33c05d12b4e4cc74a149a3bb18ca51db09ebcf302307ad3aef2ffeeb30fa3ca4708fd7473c", 0x67}, {&(0x7f0000000240)="6c6baf93107d387973e7676e39e6843b7cb95730669eddda0f76fe8c8a01bb679e03089ad6c8e8be96bdf1532101b3b8f7dfe823c1f90c", 0x37}, {&(0x7f0000000280)="6350f18fb5a07f909a014abf8e75f4474c1a72b3684d9ce936578b1ce998159c5f8d17f7af6fad1af278e797c98e37cfca1423a00d32fbc0c60d5ecb1b8a2cf27438a0951f6729349b9f10b743fc3da6914beae932972495106fca358af52ab689edf4ef142a6ed8d215031996824a35b2e271d38be536f38e2c7f7de46538b6273f740c0bf2ffdf1d1356621c79a7052b443cbe16266dafbe0a0c0f0d2cae1972e84066d9a0fead57e5372f3a7e8b64a23ef5e58dfd1fb5efd910dc38f080abb6826d8ba9184de8afd45a82be42ae0988c2bfdde8f802d188c3d8fc26206fbc57383ff7c2d1e7f50f95cc60134045a8", 0xf0}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) syz_open_pts() 16:00:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='#/-.\'\',--]]\x00', &(0x7f0000000100)='{]*\x00', &(0x7f0000000140)='$%-#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xbe]\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\x00']) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) chdir(&(0x7f0000000040)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair(0x18, 0x5, 0x60, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/170, 0xaa, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) mlockall(0x1) 16:00:03 executing program 0: r0 = socket(0x1a, 0x2, 0x0) accept$inet(r0, 0x0, 0xffffffffffffffff) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000000340)='.\x00') recvfrom$inet(r1, &(0x7f0000000100)=""/21, 0x15, 0x802, &(0x7f0000000140)={0x2, 0x2}, 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pckbd_enable: command error 16:00:04 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c08269ed6f7e88b5eee10b808e35c4bb42b953603d6dc4f34b8b41464480853408d42cd0cb2c41351d2cd39484f401379e6b6a2a8332689afa58fca995f02f390196bb0e02e6443eba8e616ddea9de8da52e5ed3578c93ff12103b04716db4deb44287b1c3d798bf2287ff0b144eed83c04c71fe0ad8010dd794ae6bee3415109bef91376d89a377cd8710c73a7e1aec052cf5b3a24d8c8eeede5b9894d16394f1c6ad29d08ed9dc6285bf5601e50c25d2e7c80b4700a3ba7876a1dbb859427c431137a0be751b11fceabd0eed8f3caff37ea04c974e6aa993e7546711a3e656ddf2b08b", 0xe4, 0x408, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x800) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000000000a10021e0aa5cd6cc0218d0d04cb10dc44f7eba9257bc17adcf5b3c7845969ae561df44f7bdfbd5130ddfd092f7ba347f8abf3200276f3ee0395187aa78b3cda7c85600214de8a9a5540db90265831e1a3924a4384bae4395bc057f67b8745e29ed86108b479a257115e943031c2a0c798d8b93987c3685db78a19b87b1c2eec63d8c9dafc9f0b0d1490e91f4bc3d62374fb78c7a69ae69154ac87c1aa4a44e31ba23a5e083b7e436fb56e95f6e25c1f0282604298c17a6b2225c15260800000000000000d01ddeceb383700d145e4d0d86a83d0180000037756ef0f6750b9793c90bcbe6f3dbf68fe4b7961d5f6ac5a1c745432d2c94adfabbbf4ccd65c9c1bd592d6de718318b7685e4fbe2a9e35315e7acf33b3561c2bb3bea03145595e6bc8af21befd77ef18bcd6c4a4f6b154546615fe3e8ed45f0"], 0x10}, 0x0) write(r0, 0x0, 0x1c8) write(r0, &(0x7f0000000300)="f758133c7ba9b0f239e9a6402853fad5145e69851bac842f358cbd7fa6b6e00e259a1c9e0f2b434a44cde2231df4d38d667b76f28aba720abbef8da90cc8b2f6414bf7c546a8a526145c995ae72c4421bc7137834ec5c41b3b9e70c5c4a0f9f0a0d1c12b0b88e2d8dbb5766eed0d7336548a9ee52f607b80ea7811704f3708fe1eef9e67d8908297d7fb8597ccd573c3a1b3632e130f450f875789af7857384d3b2da8706d0a182eca796aed4cb0f7100b8a3fe40fda8d4ebb42d2ae28cf09ff95f6c25de467fb461060408df19d8a97ad988c8dce7f", 0xd6) close(r1) write(r1, &(0x7f0000000200)="43aaf60f2767d3b2498efbef339ac6558265df2668a185efbb49c7446e8c73949026bdf71cd7a2ef7e83d8816533d41fd950f350d3d44f921b3eefa199a4750083bf9c11264982ed92a82142667b9853d3df5a8b5347e82f09362ca93797a37400a6c6c0b11aacaf8c64b8bf9cc1099cd6bd2d8a146140849120907bf990c4d1a09e2e5ff715e559b5720a78ad6ca45cb1f11bcc00746392830b75e61c5dedbf70818402f75270d3565ec40343f057a4412a02c24e7f87d1a3cdc4399b274d331f97bf2537acff7e08797b285f", 0xcd) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a40000", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x23, 0xffffffffffffff7f, "0100000400000000000000000003040100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x2}, {r0, 0x104}, {r1, 0x100}, {r0, 0xa2}, {r2, 0x24}, {r0, 0xb}, {r3, 0x4}], 0x7, 0x3) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:04 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = shmget(0x2, 0x2000, 0x49, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getuid() r7 = getpid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r1, 0x101, 0x6c96}, 0x400, 0x200, r7, r8, 0x9, 0x2, 0x40}) setregid(r2, r0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x3e8) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xb) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x43) 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', r1, &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) sendmsg(r1, &(0x7f0000000400)={0x0, 0x1b6, 0x0}, 0x1) r2 = dup(r0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x20000000000000) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) clock_getres(0x3, &(0x7f00000000c0)) getsockopt(r1, 0x1, 0x2f, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10119, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 16:00:04 executing program 0: semget$private(0x0, 0x2, 0x80) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) semget(0x3, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x165, 0x2) fchmod(r0, 0x44) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x41, 0x7fff, 0x7fffffff}, {{r0}, 0x0, 0x0, 0x18, 0x39f, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x51, 0x20000080, 0x64e2d5b8, 0x100}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0xa00000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000021, 0x2, 0x3}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xbe6c, 0x8b}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0xc8, 0x92, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000001, 0x7, 0x3ff}], 0x80, &(0x7f0000000140)={0x2c, 0x8e}) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:04 executing program 1: r0 = socket(0x12, 0x1, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getgroups(0x5, &(0x7f0000002540)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000240)="c817d0a7af1a04e495a1ea45b4ceb44caa56267683922d8e5b143b527959385b7dc3228f8138bdcaae2f89a6f5d69fe8144fadc291a8e3dc0465c9848fb1a9da86eaf94731b8b5794a773cef5a2a5a25b6f47e3fcf181d1a283cbb903001a5e72668712e343a01236434c8caf3ec42d1dd684a7d82deb3df8c08e4eb1d363344f0a7f3b1bd4b21bce6b6cde8de5b07d1b7ac923329b6125a55527011942e99c5d1881c4837bef2c3bc29788fbbe324a63c1d746b944c11947797554ab4e1c1f045fe40e6a8fedb831fa5b0ee1f4d7b130d2d41c1dc525dd51e9e5556b692a9c88939305481cec16a1e3942af104a4d914dd876d3cefdefe936fa9a8e4c0baae7ed4bdcbc38cee4c0db0154532a9425a6729b6c974fc727d6c6f64a4b26e51d40bf2bfdc3c84a88c360b6e25d2703d8f36eb145d7e8e99777f0653a16a0a28c3989148599bf2437acc5c46abec886549240400f28e0535a5f7355b44ba2ebb3ed88812eb1828c3833f8ac2dded6cdcfa135c4813fc0bc5fdcfecfa2a7952168e760f07b40dab8c2fa2debd827a4f456f68c5c526febe2e11327ba4c1ff7dc3b1d9a94103903fb6da2703e42151641b5064958317442a9bd38d264d7b4a8d929db81117d0b029f666a3731b74daff8a5484a3d4116a99bf1be40889e00d7994d75e15e5cd245e7d95cd06eee46f15283005da2ace4823c27cc1536d7b5f7b39c0b313d2a08ea1469a237776ad90f7a050834bf5eea53faf3d93d6ec6ecfc90bb4ff42ef5cacb876cb54c8b88288054f7baea4f6243c8f3344f3df5fdf5bd13fe3f0c6432e11280c1938f753c4e028c16e081527171dff54c8a0c0995fe49f8301da910e7bf43e538ef015e9b681957375d44aff8b143af1a944734fea7380e294c64575402787d870e0b8875987d350a7d360db30ce9bd95c75ff67067d84ecedde085a38427a05c2b8a64aaa6495201f11219d4e052201695df2bce7216bb29db6ebb8766af44cd216d9a2fcaa0eaaa0744cc8f00e9b67ef2731b1dd584e23d95f03deefe61cb58d8750e707c5cde6b05227391858857412faf417f83758a17558979eae3a37500e3f58dc692991c5ad929a5a8be55fba8e1398cc11ebad16a4b0774a606e82e7e127fee5ce63a77a4c97c35efd21c295d8a53a2e13fba291c81f41ba3e4128a5d52887fa40d400aa54b18833701df016af78e29038959ad74042c5d0faa40c3b6288b615cbf936e9ea2b915a837866abcffe64ba9c14e3698f7884172c1fccc737a4b2a9225aa100197fea92f3dec0ff57873469e163a096f9492bca7733120695a8bcab539ed2de00f1df0ae84d88100cf803eaf4d92fd3f8a7340ca566c8a530f410d0aa540e65c5ea0f0fa47220e20cbf11042c4ec09d20bf7c00c69b8acb0acde4b42c2c9dad8c9f143add9e043de8092c12d675897fc069932ad9481f5fab16df15696c42a9060aebaee2d8d60add248cc426e6cc3f8dbeaa6b1ab5dbb66df12f1da7017601ab588488b4fa1daedbf9a1def337f88ed8527d90735b9f6852df842e8d2913e2a7923a0ff2621395672895f359cc1dc16d689438b211548a3a16ff90313035fb6a8c38a4862a5339df396524d59504fbd93d0aee074bff31f088a6e742a1546f18346eb853ab4301bb070491f4f39a9500efc318b41bdaea384edb094a1a351eaf0e6042d86687dab756320c9fe311e4a8a2005aff1691071012e1ca7c8a5c95a83396bf20d06871f9b4340b442b36932c1b6f5f272c5aa1c2b5367a8bffaf6860918aaccf6264d730fa34eb31b1098b7b94f95c7d57a3c6e69e43d6877b95a890f1f6d12ffb5978bd9dd3c646d51ee06ff1b35209d715a811b6c7797e35916ca3da779a69a61dcadd9fa30c65e5354f50af37746ec1afab262cd0a9a4c12ea8d10f9b95f908cfb25356e78c65e5ca894b3f30e84a29c211d4b004ff2cfb81bb53f7c3201e01dbd29dd2e3117bee46eaabd1d6a90319123451ce2f33888d0f4183ac9c080fd9d1d7d73aa6cad2e5331c7e59ee9d097c51283a33015565f5adef4699133326a4227a531aef139ee4e1755174ef5ae6d4a1ea636d7c0e05c6cd0c003a0c83d365b250f574dd7ddf6ff3dc0e3c4ac2ceed979026bc6d5655e53b501316be532df82ba229071f27de3c9698b19c5bf1efd168fa8ffda5887a149f1a7d5a9fd199f577a0cefa8948afa74f8e5fc50e9c47f8a09a6cde7e8e1a453ae4ca7ef167d43ac9125732baf3c83ec2c22c1fdb4e25f4711898b243df28f392c1ee74da0502730f97a4524fb71f3e40ff02743a74de08587ad9327c50e8b89ed09426de23b11034af3651843be5f92b1f6a0e52ddd5f9c839c3cce08a12f1eff233305a8ba320c7ee3df3ad227b710be7a3f13d0f53af3224b76b6933f3e6d7eabeb869d10f2d11b840c0366b1173c70b47dac1d5547b2e6c8152bb1043d4d04bf19a1975853a1e7123d89241930ab2a6391b2813dfd297b2d9ac5c102f23cf0c006cf4ae7e11ef52a72b4e5259f07a4c4fd62f626f08d263f0f4106942034b45a711df346867bc1050b20a356b9bf937cc7da59ee82b0c87b3a0b4f5d2fc4cf7c1e6742f7ca06a9a5ea0d9b2a950e866f029ce28943edc9bd79dad36e367a73353a6cc9aa08adba212cdad7590227f0e56d7d1575ca649e625e838d722b4e6d1e0f9556a6027811618ad08b33607990ec25788e7fad6c846560ddb02618755cee9e198cc73f3b495c976c9467f584140916aa4c95d52cbfe0b0ead41e3aa29ece73f8726082361958baef7cf19be702329ef90a40ac13ef67855cf6356a32f1b030afadfd7205dcc3f7464370e9abf8c1dd8332c9e977e604f431c1acea24c4642d51337eda1aa7eed80773f0562403d65ef0a0e2acf3a1985a870a457f7dfc0d5630946069173358ed017bf4e23889cba867cc6090a422f8dccc00ffc38980971c90188f4aa8bf1fc812e9465c6d85b241ca9430d14309146bbf73fa7e4b0fb7dae8cfc10bfe0f5a2e6c57b6389f058dfbfa8ac7c19755bafb856279a2f4cfc68f6b96b4cc45708e0bf30d88e624336a6ff959d5300b1fde4873b130870ec537db3bf6d12c3e92f7900f19341344971eeb52fbec0e50c5d581d55e24a021a3fb57b7fb73c5cea60505ac5cc8034993c5111a4653e609e3ad7f80fe077b89f044a080351c43f606557fc91a55c81b2991955e8d0d99f6a2199100e8728fe8cf2bc7853d65d5685bc63ec75879bda89e0477fd466e72fd661ea56b46b15ed4d0ef5cfc0192b3c777ae9bc1392281f0327ab97385dc134fe048839f06b841e7f7a26d40c0200278b65f8101e531abeeed114a9ecd15b9c5d65ae58a14dc824d2e8b828bb2754fc66e7cc951e51201220f0d19d00ebf4e323d1f9b340078ebedfa77abee411143839d61da9fdc1b38367096a1e85a196495c0ab9a5b503d4cb5a152d1b1f123dcdab00aece39d473e0e7ec8d3bdc439bef6fb0cd1647e4fae877ad28bb5fc0499c972f2b0592e614c910611786c2dc5d864310588921e87167168a35b67c149cbf76a6e7d0bb35e800b7515bd2e00e389c85b67322ff033cb2409c7ab2225cc49e35339852667ddf7a3f2e5d6141b129294490bb013e6921c5b7612fdea5ec8a48c55200d215de29960076ee9673daea5a22ffd0a92f6a35573a062296771f8e1f012d78fc60fef6439a9d5259f09a998e87cab9043adcf566f521a627d1da73060b4ae61587a6b0186238d7c226d5e68f15fc903d396648ffe2f653dae3177d6828a2b201628e3b074b8a3de774fd1b5657b792ddb9e9fa5b8ce8d26b978a4c124b589be83a1acaad168e21d66e2c267e5ef1cc95fdd1b934ec558b0a27fd037ce502a78291bb7efb41476cd167cbd9cee836e7712d2d1561b58967c0f21f90a49f23cf9951a04ac49dbd79cb43df255ebd6b2e12f3b3b6c46425051b3ff2d221bc0ec764c6303786343f41aa70e341d0eb9d40fe44a08fe9a9f499cd188e0e139994eb70cdbe9dcaf21882d433d45d28739d4a00b29d86b89a5a7ef1f8480a4acf7afc625e7bebe7f0536c1b7750bee8309a4d777399ed83365715a6304de12f3aebb73e9bd6b78f573ca18a9eb8fa4967e5919a70ad83fd17580897eb42026e09ffa8a3df61854c278e9d9c38b44c7b6ca0dca26cf6acaa81726e39f98514a6cc4fd7a120c4a8e93ca182bf3cf316a977f9a13d26023fad85dea6dcfdb3289d561b96dae71df3da25bdf29be61cd0274edec5f79a206a4e92bbf640e27bf40394f5e0d542e0b08c6b1f97ed629868fcbf48d9749d266ba4d9bad898dd819cd06f5c2967f777a49ea0e160e15ecbe241e279251f49c128bf336cea916aba7fe8f00692e3d46979a05ab17b5ca976045123e21e0d694f25a45527cefee8d093d3cf6b7df5469aae4e09f62d5f0020d4900132adeb758b2e3c846b158e683beef41bd8fcb3f553041ca183c85767697735bff5fcf597bd9c6ef0771b47772901bfab78c7b7789a438463f5fe7c62c5ac355deaa8d80e14c8cf425a2514abc6c35da8e5ad4d91633a4747d3dc5ec493039c618554128e263bae0ae2d96489bff921e46e0f38e3d61aa1d65da0dda2d4423e89e658c041301dd6d08998e5b36384f8c9f0e03885d537b5d8c0a37b3e0dc25bcb27d39acf4d3c3d654d8b2f77bebaa4455b21139f67d38222fb8136c5040ffbd22bf22739a0ac80f43bfb88de6248c7548a0bc6dab8bc69f6903e426d4489682fe787c010f9cb2f29b2827d7c3a2a9384f38b7fadb413b351dee312de0e2f413eed7e71b90d6f02631f115d51e242909ed8a7642bad01527bc6058671ba0cca816cc74154754cbe113b50e0d5757d00ca9b76bab425888e87735b4f1bd441855cf5897a450f52eddee2f7e6c47d107bb04a5cf743f9fcb912be659c656aaf03e7e66d10d78ee660ae5d8a0cacb5b23e8828b3efe935a582dabc6d682d8409611786088fe667d32209def58c2fb5324c3e329a3831c68c35657e25c19a0fdef1a9a6a35d2f228fb928370a9cf052a49eaba2d8f46f682668eef7fcc8129e6822adf6985715cf055950d9d88ef9ed9166176906e9453d8ad24ee6d7e1a5be8987a61a71a5e735075f25fcd120be61581e6e00ccdaa0c176364eb1aff505d536d9dc5e7818a61958ed7e2a67c0946aee9ead685565e95dac1ff3d3f0602944242509c3e7f135545c34bf56677040f1a30cd12450abbace15977f8c97fa56d9c6a0f2e8a8d009d9d9dda64672342fafa800e0dafad014e34d5cd3fc420807990d11ae6e35c28272368124383cddd8445ecadce49a5273ebab97f466a4e16613fb6234752e4bad75a49609e603e4912f43a4d9df3d712a29fc4727f85b5841cbfa9026e70a984cfa85de8f8a82d1886d5d87d746f444c06969c79cf485df2003ef1613ffb5572a9b06314bb85c86781bc04c90ad2f7c3d2070ebb6f1a78b533c2c2b4c7039481953146b6bd7cc8b452aa753889653077b1efad02fd9681f2e80bd134631ab9c17ed0eeb73c9e127a3b0897c350d720770899b8be90f612cd49466b0caaf8f8f1695ee905bef5ccec2621b78bf158ac2b9e1ce52c4fda8d4b4ca59c2f468e4619585fd4f59f20a1434716d5ba47e6846841d9d3bac996940424ef0e6fe5f4ca3dd73f5b07be559a3ea4a39abfa55d2616f93c4a24729beae87d51ed0379425fed7b099bcd355477a56e314c60dab3fd27125f42c1955352fb8d2a4a0aa634982707d07cb3a2fdf1fd55247baea73de5e9249a3a88ce516f", 0x1000}, {&(0x7f0000001240)="1356e4467cbc3a6ca182527013284e232774ec7ef9e9cc01de0edb9107a1a817cd7d2993d15e410427abaac8dc73095885a5dd6a86b1ea59879d981a9668b242c510a3be38229fad813072a765861d31f58b61f360b043e55edd37081f3b60be32762cd5487d685e2ec65b18e5b0a75fa8e19c188c4b", 0x76}, {&(0x7f00000012c0)="d7723c1027d5bf9b19320bb61f7b140f44fa61e67360cd8c7d3c13385230bbc3bf0f9e70fe96b5b49aa1c871e6fed0b1b56146a0dbb30edae5f43c536017993f9846c5572e81e7f336fd24707b5cbc88408bea9ffa03ae1eff4884fd0ccfd4809497b5fae542d9417aeb67b39bc4b03aa728b9954df60e3957b95336e75cdd9ebc77", 0x82}, {&(0x7f0000001380)="8e273e619104660c0d8cac7d0b9b2ef3c8b023e1a0896dba77f4ece8eca187756705476ec6d139d14416627d6e1adb1a95e2656b7100a573fd0576a630604df933b35bf31687ef565a47427f46c5321c3d8ac03a7fe70b3eb93c275179cf9965c50e933587b7650a60a6fa19630070a1f865873c4924991a8476199ee1d3ce187369146fe5319a227c10cc3f543bf163d24af7247e6283680f28160cda7b54ce7f3201ef97f5d4b7221f72ff5d2119ab062e790571c240797fb78e42ab7313e9211e1a84dded2ebcbe019efd8e13b27d4f3872e58eaa4f0f9841e9d81b1836ec9fa0de658e8f9d556ca3ca20b438f842fc179388616fd0f575976b043dbcbeba3c057e1f4c84910d26b7e45d111101230e28e6e4beb81a5f4958b11f19f684ac45b6b39d240077e9c413c1213d6446f5a7b3652122c3f94b3186d7f7d1c1166945e0ec0ba00928ad4479b918a4225ea31dae610331fb7113f195cf11d1b548f69251e1a480fba445aa5abe79c18cf8e889ec8280b480a1320c3fb5d5ab6aa118b9c5e3b0d01a82da1fab22c467be47d871f80ff2da6ce2847b04ae6559eba4a4a5985b9be3b6852215915988b34002720075be63e3f8a5179c81fcaa087d5d7a6a38a4a6daba40a9d7ae7dea5b9124ba49c900b69c6a39f8d241d9113a9e3a883ceb52a5f045c9cb23a786e439018c97ba2c1d1a78c7e1ce112f63d9be25368ff8b0b23551d355cec5264dcc4add9771c817ea735b9fe4a9a765502b236940820a025fe4082f34771cd1993d0ab9f1885b63b5fc21210d46be44a758d6374989cfe82e5188d65fbefc6b2effb0670e0c777e37a65fd6f0848ae23630db228deccb5c10f20797077ea09e12dbad00a911a6b633822eeeb61b399642ab1a490260edd05b4952ed51e5486ebd24f0868537fb1e3154b1768e80e096525224b4b77b8bccec257ac9c23ccbbe83f52a8c07e22f66d2da82eef43f5f3de2d2584da6c78194aa451a480306be969a5faa791f55dff275edcb73d5c41ff14d5ebe29aa97245e39e5e8378cb6099f802e4d2c020dd33410d00873add9f439b3615f8ed00bc9bb1bb50f4d7e04ed842fc1fbd8d13dbd71b524f8914cd5855469f93f5ec7b98fe39bc7618a5ca3aa4663de3ed5e790bb7ce7ed8e583eccb905a9b45640a5902839c8448bbf7779ea88655c90ce7a45a1627090c059cbd455676f6cbc6e214a12f69d832af0e4173c6f404841dc459b14b140cfaa21f750d751bd2cd232adeec75a535782a5d77a2efab87f0f613ea91453f27d0c4b39826c1f668fe506efca17e82ad15dd923d2fa99aff6758258d52aeccf1e20ecddb3d19acf55aa73829a33100a53d627349f9a1db6a45f503530b303145ec5bc7b0f45736b46ca4c92d81bc3a245084d4ef47041b5b41c06021b9033511451cabb08bab804da19f1d1a8a52ecff4878d96c36a4dc267a26100d180871fffaeb4651a86ea2e383e59523b75621790de383b2484033ec48a64191183909a38319a822fe483579e7d795e237b0e21d733582361733fe9e3b6e2d75fbc4654410b6d8d88a84d612381c65e72f65398c163162791fba333ba4a54e0ea62fc6af8230e998b7c8c9a63b1825f509d749649fedf991322708ec8e5c3ba08527d5675798fec96bfd6538eb759eb0e9142a47b536c0935ee9b1f17f6f31367484f8e89a74e5eaeb530c98a19026f23313bdfd6b6286b7d51e4767d5554842850669339418c436e36ddc8d1ed61b023010e4c664c17a1c37d03975bcc4f838df74c1754bb96ce2e8ac394da69d4818de77c59ccde140787c63ead2f6620d3000e770852e37cccf5004c201ab4492881652bcc3a47b1ba23b02049d9b15dae322deb4fe204b3fc5a15d162fdee34fc3d70bd75826fbe518cce64b1a4ca808631588cdf2a4be031179b27a1497286eea01bd8fc638e89727b0cd70e5dfc52031ce3ac779053b0ecade5649d7318120d6fcdfdc4cb827fb143d1df6bd83999121bcc846125a23dab5219cb24e4088b54e2421bc1e235f008d61e2432e35d319e8c7002d365d41f405f9d5e07db86183e255ee5d2b87a8b659a1df5780b675f9d84d5720a89f8ad7842cf0f1148af02424c83a4be15de19077169ee5dd8332c0bc476f38c59b185990ee3e4927c62bc1a9a75211e752edf69c8c739ba095cc1a9ac79b79b7ab8bcc7d922969358a2e9ba061118cbdf79181c6613b7f1806bea79dc85798a92f6c3c000971c6614254336caf5d031583052a86d9cca867e03f0508c71c2d1c74c2bc60c44d33fca969c282c5f288066b7e2a49c655d8f43ab72576f283ad7aa18f3a3f8653b104db64e8e797efb3d56c88ed470b1242827d8312391006736f66605ae95c7297ee85197bd8e29ee5c947ec59e1f9203afdac7e0eb1128965ccc4fc379b0238048b3aabba395df08c4367bfcb03b02d018522f6602a022c8def6c71317e226b8592a8dc7af3bf86bbc096891c09ab25dd8f60c690b94cad91937a4caafc748bc7d14311e3a9c071a6edfc5bbbb88a903fb8870752362ea04abc5c38c8d1ff891c4d30ccbe5dbe7588d51a2233919be9813e9ac27120b6da4520c6cbc865343db89dee21b0d7bead2e0d6a997873e042e783364a9d12d170c24edeeff81323131a4ef53857d3709ca8eb0db54b28d4af202a6eb699c36a4687b64e384d7a5e98578448cd4f4bc9bf4751f5cd3175319af14c1ab6580bb65cede420ac5e9e9411321165cd46f944e75eaa6b4b7917dfa78ce4969d8c8151a0818a875b0dd3a47334c2161b68106e924f9eb55c23e868831dd4406aed88742579918e668a9969fa04431643dd6d09de69361757957e9c2929192c3a0e27cc059915e4714e4d966d742e082604b4daf8bbb4f28ada1ceec7ba0da46d0aaab9fda7f43ff061a58e6b0df81a0ae9a8248bcbd25512926ab15719c2b33aa50ba4ef2e286fe1b660829cfe1c2ebee7495af2bba3026732ef041a0b3bc0bede0846f772c925c43a66a2296abdaef7e44464f358153cc58c7486ceb3b01b1fc31f7efa445476ca32dd524de4aa58fa670ae4f6f48f47cffebeb5cda06e32e06b07a3625866be21dd3ae7080c43a05e12f758c96260f95b23386b4c7912506ac61e056203d36d17bc3d6503a4364e59104283e9b6fd08a194c4298d676f894b925a941c1cf12dff9baa4c1987e9492942856837fae61a7bbd85abbc8c71d6288ced638d4ddfa67240f1e12407ae329802e0c6b1dee0f24e53376dc15b20ac16d7174e30c580b12a15ec44e342e4a96e9658ab46311fb3faf411d29ff020fe7a34ebd4a26b38439680b4d646e9b2af2e2e548260afc4b18beb5186601c6ed2cf6833e6fc9635efbd63b76acbfb5e5da458ae79ede56f24d17cb4f6e1e1f1b5013e12e4bfbfb45df5a77c0da31bf47cd96d8184f7cf5e76ba5bdeb6d37c7f6cda2b1dd53a17bb4b102522fc7e5b9e8ff3c819b4c16fc3003695bd8dde8b328e3d60f4782b183150e16e564b759b7e5aa84e46babe5d0198b84080ec853e02fcd82c8a891b9ff525562be35c8101a03cc8875c09eb6e12be5f64cd454d65a29f913508d2462c1b82690a41a6dddde24f2d21c1d4c227a91b2f9a10997e089e4bbf296481484c564bf011f7baa293713c042745b99ddf7adce5028e7f62c7935f86e71a7e24d7bf764e846e1bd6d30674cbd73eca3de8828fd9052cddff5005fcad55ea5a1b7694360fc981cefa9e2484d784433ca2a188b0c9ca527f14d99fbb585f129c21e2156f8686fb2ff4d9fc0c9eb9629eb08214c6f06068c31765df2f11d50260b3203f402d1aee6ba4ffab2e5423860090dd2a228dff394cf7ba1c4d6dfc0f11279a95873a9d47e6f88c3a3a7271d5f7d0404506dd65f524ff25b69e1dc7bd310f02c3cbcb8592cec13f970d53d301818d9ad7b51404e1b0fcef449097d03ace62522c448b9a5bd541910600b2988dc234b72566b591659e2ff02e5d153b3733d89594c0c75cff244db456e75c01ad4e38454507e0c43b7512121cbcce6ecb51c68f0d6a688f5e98075c00cca20c4f52790ae22b33c4301a9858b93ef1b93acc080d8ef4d0daf640e5ad82adff8e1c9c290c78d2894737532a1b3a3b5beec283f22362a2d6a61f35c209730e51a0fa58cd31a60063a8598b1025c876418a8e04f9e8c5ab57b546afacda150d5d6657730077e1bb3b8e915e8803c26a96980a72a6d6cce7963569f5385607c0a60c75fcf696bf66f3ef8439d8ea413b78855685a784ae3aae59639830f3a28ffb9f5cb5006d897e179a3c764b30ac712861b83ba948d5f7ea46f1501c8b6f4868b194fc3e355252ea49182a50741f4361a700b8da760806d50bdceb399e4ad69b5bf5e580da2e4d015849845240a13f13e69ac8de2d6aab33d410bc86c24ee5442a78a6cfd94d5cdf35c4ac0da9eba1f1aade957e849d5b35756b1de88a97d650b38e0ce3b128ae8ee174745973e941c7641f64d88f5878e480f1e9e69b574e6291a860636d0047b55515720d556909f57c2f1f208cb7e494c1b4306e169a944d7044bbfd8c78aeb0748345ffb2c6b25337c072e994ade174bd4d9becac88a9fed9c4bd242f8786a1e8a48eced801501fb898a7ef1bf635edff0f8903c4f6efe4db140707cc5b9eab071c7b0e1012b4650df00fe53fada6890605e165e66f0094ae725908c36b53e71383f90a28d8cd3477d2cc96c3bc8ce0223000b69abe81b537aee0f92f7ce56cca30dc10e03c68ae589cf4f84495f9c2a4270ac3e94df50215681853b5e28ea015851dabdb62e6c57ee8daf8ec1dd8f72b1b163d13aaae3a8f7d135c93fb42ecab139b1e16d7ad0187f756927871f00b8e05b228a06b454374a247aa2d97393d200613fc035815ad2df36eff60d778d713fd2cce1e120b1644ce982a02a7ebb8d4ec5c8917459c5d883c5cc98c714979b6c568f38260c6407fd3f98f52773738bc1067b726e7e498b16db6d086d25e3cc12e669841e663010a0165d9852c59ee477a1faedc3b387a62e01defdd67b343f1b6c945131d702acc710077c6ead9252a648df538510598af21192fc5bb01895118cc5f01f97ec9ba64c963463ab07c746c08fb07c637170bcd4665976a2b3ed05271cfb3602807fb0d9d5271c2bd840f2a624b606a7666ca51015129adccc5a16591a90b13cba86a7b27004b4ef8120f557b8a4c571c554b38478954aac05ec9864d2968fd7308f77d7830b0b57348551267f2d9df7f2bee3d807504c8cb0d5dec9ce64af89c4015c4c3483ccda6beabbffac6b9b013b5f4da4d2cb76ded6123e2c4d720eda64fdb85200df23b003aee2b2eececc4382a5fe4bc88d7db5bc82a95f6f31e654a863121c123d0de87b352332bcbf14bdbdf202931e29179b12ba277e836497088b8bf2edd9a588c2827d737a68c1bc570a7fb3f6aa525b86f9672c6513a8dd24fef5d5c4548b75c5cea3defe79450620937625243e5698c28af8bfd6fdde1e7bb022b12d502b12605225b4b5081e267d536080ae2dd00284bb399f09058ba60ff24e92369d4cc8d94d049aa6fca71d848437b2701faccc82f2a52100c0648de0c53f42c3166f64a179a8fa5972d65c19bcb95fc65ccc6aa78276f6fd65140cee19484069146578378e0926b88684931be1b38f0cdaf6605b4d1c9b1ed0e7157faa3230826e127fa4a8884bf00ebbeddff2e473227987fe2369e30a053cf482207acdc978eda1011088bde3e820a4b241278899011220b49b59ba07f0149de0c52109dc84", 0x1000}, {&(0x7f0000002380)="d228607fef10f7bd5ce10f51bf85a1ba205defd403b28ecd215e08be4cecd1c6ce11ba6da7d7822726b014d142cdc2b15892e08a478297ac3631348c83bd901c36a6029abac4c092a521de23902a27a6479f6e92490739f529291a70872b9b7d95d762827e5c8b9b009ae4602533f8fce06f5e905f971b3f0a202a8449a58257d44a3865b0b03cc7fe518113a91c8c11188e7ecf1754a9d8dd986d9335ee78f743e8741d1bb36bbc", 0xa8}], 0x5, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x7}, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="decb2e7ca58f1212f65c35e4464e5fcf43b8d620c2486cab7c392595f26bd496520ffedf16c8dc63a7cfd2b79016e8efa404ac866d8387a958fa71fe450ea8ae3b191e45b7dad45f96970b1959a2ba20f86544c3875af742d5c3f3f3e3bc68f950e87affface502f90830a87ff", 0x6d}, {&(0x7f0000000100)="f19a9bf157951872b32eba580aaa179e7348a351be9ff0519217456bb34d41703e812dfa5e4cd2120e96c224f57d92c598a96627294ebc595e3337a48d75c491de342d119da98f3746052ae9c6799546", 0x50}], 0x2, &(0x7f00000001c0)}, 0x40a) 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20400, 0x0) poll(&(0x7f0000000080)=[{r0, 0xa4}, {r0, 0x100}, {r0, 0x20}, {r0, 0x2}], 0x4, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) munmap(&(0x7f00003ed000/0x1000)=nil, 0x1000) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fc3, 0x0, 0x9, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) fcntl$setstatus(r0, 0x4, 0x48) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getdents(r8, &(0x7f0000000340)=""/32, 0x20) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0/file1\x00') utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000380)={{0x1, 0xdf}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) bind$inet(r6, &(0x7f00000006c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000005c0)={0xff0, 0x20, './file0/file2\x00', 0x8, 0x5e75, 0x5, 0x1}) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:05 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x4}, 0xc) shmdt(r2) 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x48) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="23a6ee4d48835def1dea23deab3352218e8e06c0549d77f7bafca1ceb875e17eea65b96483e430ec3fa7ed2343c88c76a53ba0bcc99600a22c4c2d57c87bcf7ffa82d7dd952c135ddc4f853dd6c4d0ad6aa9464ce53180b8faf322c0cb3ddd4ce67d662150dec328f871cb4f92946c478ed22b", 0x73, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10022, 0xb0) r2 = kqueue() r3 = getegid() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x22, 0x1, 0xffffffff, 0x497000000}, {{r0}, 0xfffffffffffffffa, 0x9f, 0x0, 0xc, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x5a8d}, {{r2}, 0xfffffffffffffffe, 0x0, 0x9, 0x401, 0xff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x36, 0x80000000, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x1f, 0x9}], 0x100, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x2, 0x7f0000000000000}, {{r2}, 0xfffffffffffffffc, 0xa4, 0x20, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x86}, {{r0}, 0xfffffffffffffffb, 0x21, 0x10, 0x4}, {{r2}, 0xfffffffffffffffe, 0xc, 0x14, 0x4, 0x81}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000007, 0x2, 0x9}], 0x2, &(0x7f0000000300)={0x7, 0xb}) setegid(r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x40000040, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000000740)='./file0\x00', 0x400, 0x80) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000007c0)="55324590ef10b25736006e88bd0e6a69ac13b68d7f857ba8092c03276c7174ce", 0x20}, {&(0x7f0000000800)="57e8038d0780a804dc4a8ef6b2bb3f482d2f5d4a64debc26af2b3ede1d392221e4edcf1853b266ecd3642f6be247659f21c38be4ed03203b27ec6841adaf42a42249b4e150205939a22e6f578459525014dffcd55f8fd9c58937", 0x5a}, {&(0x7f00000008c0)="b1aa8dfde054893d3fb2807db55f9ff54ce48d3f5120c487da2f2a8d2b3966b279cea34edb06532cc7dedd64af3f3981b67d101241db2e53dbcd012fb9379aaaa3a63302ff15368a0d6cc98a71d3ce952983afbe43fd77ed6c53219b662b376f5e8d682500d010f8ac0cb0eadce0165275f12c75bebd0d1d650f04eb29a116bbb405", 0x82}, {&(0x7f0000000980)="4ab7b40b86298db81282a9360d0e71187264d85937eb3ba6b661a234903eac0180bf7df8c08b2c467d54492f90fb823fec110d462cb22765d624573815e277c5d37cb60174e406ade1ebcb17e4e0b1de4a12f6016ee61df0e75e177785066174732445a1baf740542c84581c30523d7f5837217ad09ab70b71d0f9789c21e8093a667dcc2fed7c744b09f8f817628c14f5530d96fd9832981557b1c68c", 0xfffffffffffffdcd}, {&(0x7f0000000a40)="2bdfccfa30040ba021663cad48d6953fbee270069084c92e181e77a3b05b5564f8e268a5e66bc14828a1d9a3cd69b6957b27d5f9ae6cface1f9094d53eef5d7dfe86cf41bc09830d2eca4bfef4a100ca81910dd4a70ce15bb0481896ef21cbe86b539efdf7b15ea652e1e15c2e3ac1b83be116967448959327c7e2ad0c19861498b1b69f2af14cea429b18", 0x8b}], 0x5}, 0x0) shutdown(r5, 0x0) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000051e900001caa000000000000"], 0x10}, 0x0) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:05 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="1b2d72a5e264b1c8fa739c77873a400c5fb7ca7fade44602248c39c0c95146549f453af3df18bb5268421a19fc4f5b2d49057382d0fc6103f79e1666ad3c5d701905ec3558f174e1cf157f526b204a200f03c93f32b238859d77caf4c53b51395771416b70a2624fab538331ca490a1fb867887a2c215a6d14dd78627e417d428561fe6b4935bc73e14319a1427d061ead59ecb10cbc219431fe95a70163a716be2f6bfe276a9541fd85878f3139d7efc5ee8260ffba6962bcf1655dca5c848c851d09c0c6577822b1f9a6fd89f91de45b6cad1d569894f92ea963ecc2ba07b7e8837cc0cacbd92e2911424b79a2fc71705e72d16899e33a02394f0cce8d422669fc7fe1ac9d5a8dfd849c69da1406a66e14eefdd228e105122a0497f9c726521aa6e37da613bb6a595ca11c378f25c30ba0ba1efa8cfaa61d7f26fbcbdb996e234b7459a0c1e3c01b6f241dc722af81b5bbc0e475ac1df93aeb46d190eb7981428ad464f73e24097f1513ecdccf76b8b724a12ee7e4ed6c47a36be5bddf3f5d2d4f6420acc536b11edb69f1330a6d5d0e80910277e95723b08e8cf036813ce98eb3e9707b3bd53f0cd5aff1fc665b897f6415d6bf6f92371ba052f046c7b5fec5bf9dee5acdd9f9f6912f55ba485b0b5bc7d91344d386426dafed48fd547aaff12f13baffb248dc11c59885b8aa255a55e67a2d1f711dba0f86407c0d32ddde8707d3ba67fcc0ab1caf456892e326f3dc0826712e96dff5a692e895b6ae77c647db80aab0b5041577d17700e2a39243c0d68585b4bf8119a7e9f7a5cff24b78afb37c9aeeb2e5fce81bdc9cca8c6b3cb619bb6bfdcd1c33cb469d37a3af13cbae2860a2482675176cd663ce0bd1f7d8380d0981493e404995b9d6dd3e232315fdf1188047a23656ae61bd6735190c8863a1d2341c0ec92e503541172d917a8662fbb5eaf4ebcb26392fe1f81181a24bed58f31c23b3c173b7d6c9752d4ea0b3fbc1cf857822be3d8a9fd11d3a50e66e654d3aca0fb43beed66ef4ae97378ae16c5a32234901476786875030c604722808dde1207621477adba76c9ae85fc1e48ac0e4a298b4b21b3f971571b6e421a3cd0a67d275d05e7d9c820d10c51770ab11e6c9edc9a6b991ee4d8f728ed492d232f5f9d74244ae32bedbbe39bbe95a7bc63d964f508dedab2be9357048cb64bbd72184e433d2ece7353727ab2a0db3d43836fb6708575b1ab867b0784caa5681df9d2532cb2a2c8741706e5c953223127f1c8ab09404a89aa536d60e6c63e62fb6b810120d414954d6d55d8842ce8730d4d7fa73f600cee49d7452093adc12304123df2a9611e405127f0171e38a02e5d5c1bceb5a47bd4088cbc2a644a30658d89cf0b769668e06e1f5858ffd79ae14bdca6ee69045665ac9406028b804949961fe5ca90da024f8f6137887b202ed01dcf24e5c5b4b6053508a99690043e940499f96a4112beccebb92885c386ce3e6626bf9c2a04eca540fccd8c7592022cc72ebfa0ec14fe82640dc968cc60983840246aff8898a21c0f8566076e3e144b061416bb6c06e48fd316b6642a325aaecc2aadcece1f37d09977ba0ba8e500190dd5fa729fee74d01aca1fc6627c3719d5d5f47d6e7cf3fa359b87150002775e4e804a13f6f161d50849cdca500b7db95e23252fec4f23e3270b3712715ae0a3e499042f74012349a2b3babf6b84da7c158a2c628510b2951db754d0c42db623bf2de4205299b9052fa5fa800c968b8044af01d3759a0bd3d689e5cbaa9090211b590ff8bf55974b68f0b578db9328bf79417e85195d8c75d27d70b8909544ddb5ad00e71101cbf182a1a00c6b7a1f7e40119250fc6d069766d8dafc2ac1fda48349c360877dc3da1c3037a70ffe3028f26a50e430f08b66eae910c5c9038328c62e466251ad005fc6764f148d6a4c5ce7045e3036b7389889447dd1c26c4c878f62a7d51bc3f711a8ca48c65d1fffc1277a74c70cfb7793c4f3c138b3bba96a3935637891b9602fd7f17f22c3a5ba23c217f54f2cd5cc14839b90d24716573b3b6671786d1b1d9736a975e9b35c883437445f74a4f9b2dec02dbb4f8a00fcf875f7ed491527d936bc149d2e23e66ede2577d8ed70ad2353689d06d1564b0976fbc5a022a78a3f59312c5269f89303ad6e9af03f58bc43e112be115916acc63cd1b73417f627addd9dc2948ee130b3a229c16bb69b9cd5d47e3ecc04469bdf9cf81f1d08e7655d74a6bf21dac3b5b349813a383c64edd3606e1242c3374937c638e834f1ce33301ad812619be5e7e3a0e7eb140c1717b24558700cdf28cbfe50e6e07e9f52e5741451a1ca316880aab2be3f0ed1e9f869480e6656be585f4cb6ffe71b50ec0b8deba19e5c9d995be3f99ea424fc0143c56fa54df8dd50d7e0b037d8c3514601559f2b4a0fcb04a1b51365e9253f87a4eba70ef0a52edec375861a21c6ef6329d9dda8efe42dcbc11ac2ce7a655bc619221ec24329ad20ab44ad5e7f9bdfded2722bad366756ecd404579a20f59c61cb7d5654784ed3b4d936e83662ca74307bf5e694dd7d8cedf128dbb6fe19c938b8bcbb94f2a358bca76462d01df1ce5044a2057a78bed8aad22c144bf9e29292f33923fe8c8adc6b63d6de928122e791fc294c61239b1e565008b107b77d4e4f4ab9128848daf2213ab5994de8c2251dd30934e6f87c7849383a4e7279317b0c697cdafd2c9de50366353e0c819f864fadd28588361d56ac98883f1140cb4c41777278d4c25425a12c74aa17d506869911a39bd5f4528637ad24d7c496190a087e99eee3992bc237513934861dbe41038eb6847147b6f23ece84ad008ef8d3eaeacd9ec16a18a7d9652b540831e3070526390a004165fd42eadf06c543bec8a5aae705c74e18be7d340f3fce0b9952a78f62a40fda6202204d0d6e3c95e77f7df35ac604502cf78ddaf99ec394472ee111ef68c03210d74f1b7589eab90b726b73a81aa2814a0513b44927e9ec2c9a2cd24c7a5040e6836f7f01457992b07ba3d5dd4c0a828cb1bb2c9cda684bdf6365ed2846e51cd7cc22e4ecef6ab99f5dc1f3a78763a30cb30418d5326d9f8228d069de239a2f0761aab6afb66834ce0474231e4097cb0944afe45ec1275642998f81824a9b365e4a0d94cd5c952be12dae5b56fc0be2c37b52360e1bc843356bff7c92eb80adda8452d213e77384efa8497cc6b4fac8061f518b8574841bdfd4df78d66f2d2df7b1f3cd5eb9f82d3df45ada95ee48091eb6c5239b16ef88a4f4ca0b4a125fc7092d5022577518f34b20f7832671a4a4f930c595d3279ff3755aa947c0f3b5f88de8b8a8adb80938e01d381320b1abf9df417283c8c4097688ea44edaf454109e836e9180be348df789e559a38a0f29f14ab5ca66747b83416f0f7a9bc7229780f6aa2e3f843d87205082c12a8bd49887584638747bcfd5c77ffa274092200228bb795303d113c5022252c198dcca024fb62d5819532378b2c5000ad7f7f6422e96fa4a8956678949481d438a41a9366388f74c32e1b355750ff00b7803df4785b1cb39c84709509be41d56c5780182e92ddea88001079131b2f461bf25efb082eb2a7d9caa6b55f58214c41e1ab218153a8de6877768f0ea3d715fe767bd2aa9f5663fa0b6facf882ad7363ea2dbb7b99307e8966ed82d7344eafae17a7c96b97380f4a42d3a688d7603566e6925dce90574de3fca5f9fc4ff533711d20f301e7122c419a8e17b83f2e853bf3669359b8556ae857d9fed222101dc84e387b54a144e86a1493dd9fa384f4427fc0d2466f8d359c72cbe82fa0f61a0b8b68ff5a6fb4afd9112275f8cee3635a8eaba34a37af6bde58170d58ea4ef76893ee1d96a85ae1d6d70ec4f806c025ddf97a01e0d4a48c31830da24807fa7f0c8f89377b226b6461a298c4d4b522e2b84ef3e1013b6f3598cee20017228eaba39ff1af1f804d949a3e684537179f52545c8a29f44cce96f69ae1fcf7e8e7b2ce9c8ce18fcb513dabc50ca2702c52226cfa725e9625e19c6215d3a2d264722a065f6adb85ffec128270ea62627f7dbb7653027fcf7af8c394bec6ef865da6e90bc613c055808424acadf4d327e09adfd95f553a11c8ac45c7687a06bcbd0929df4e433d9c771887c25d70cd39f319a34439e2dd749566eabb81a49752ea4cdcc53625b9502f2835e3548bf4d83cd9094acd2762ceabd24868ad1aa8fed313d112afcfb58b7110c777c190f675e74fd92019868d223204f1492e8f32dbf8fe79e25012e2015b878874756b7fa740241d17c9c911acff95f2bc2eaff54cd45796fbda4f167cc8c09f62ba0b32324c4ea839703016aa8255df39cc75f37187184cc1d3c0bd0353f1773c6d03868189cd2056d92fe31a1f40246bc70a53f36f3d09a2aafefab9a2d98e10d2badd512439ee819667897e63ea741292f9fd8d91c599adc54e0a9e7212c28e3b741647a799f8daa6f79513fe6efc9c233cf386fef6994645220fc9782ca651370572995a207d13fcf9ced6dcf5a1eeafe0480178a2b7baebf34e74bca4b12d8f382d6ec32fa3c35793f459b77d0c22895e7834cd704a167bc02949e0d823d2e6b4d2e81d684fc47933297dd0ec092f51b06318960508176884db2e772a7f15dcfc1ee660ed40e9a33269519e9123fb306d8b20ad6a3f9880b92371619f7f03ee9498b43037a215977d994e1c34aef789b7542c8133b73c178dd6cf05643ca638917dfa41acf6463bd5b191a7d022fa3a0f5b9e8c08c9afd0109b158573a1d6f48bef092651e548969c003628e8625d02e2d1ffefcfed8e73458719cbf874b28ae821152ce419e637ff42575d19195d60387c0f2f6a688557987760753c0ab198c5ad2fd9216393b893c825bb048ebc24d9e7d71b8436cc8ed88fceb2ef7822d91242c78f34291abd6bc2b96d70396fe47ebe7b05ac2b79d727f974eddc29aa175c8668dfad49a97ba5d1f1f626af8c5ced719ff147379e17b6cfa08658ae56901efa66224949420a4609708551e5f0ba745f09334da2770f6c829879c47488873535c809a6a50ccfe377df53ba081c2e87837bd8015a41e55d090a5ee3bc6088703d4b6c6a63d0c294b018d406bd5b257b7d76f8bb9f56692de70d292054a855b9b69bc2a9208378f1cd9abb783fd076e9d8b360bd4dbf97bd08c8f6c84b1c5835251e4e97f95dbe99e0197f9b3241288e69a83d69b5fda6e4f29658d4457660f6ba05cc5fb141b53aa296b0a997c1cbfcc90c5ce2c41e82b35d7b0f39156166f23b0c110a05cd340846e3a937021b1cd69fe48d18d1ee68c7fa44dc2ffe74e40ab66614fe76d2617c4be7d3da684cd71ad3856f78e38ecb7b7f5a1e9c77d691df86dbc06e6b3497d68dac9628474e46d8207318e9f4354548bab615368f6538d7d31228d7010a1af3b64a1585f70dd6ff7a033843bd10ccf93d58a7879ceed1017fa0d417d5c3750ecad9f658030e20fb88c3407481cc55adb32733431c8a574461ee5439a53288c27f85ae4d2b9505e0da5405f241b14c9c732f3a2a8c1e651fae08fb02c2e53d20fb24fda5bfd4d3ac61a64205c410eb9558f58dbc316ad2a678ab5533aff1d368869a767bce7f85bc85460e85ff91525050380a52708c5dab05ef6e322b6aaa82e976537186185438f21adbfe887902bb2212ec2de99d033debccd8a70f09edab2f575de58d6ead6009e5c07d83ce6ae8dcc123ee9c0102743abca6d30cac2283a12a5ead589ca089a6925ff72aea0d17a5409c1e4b106089a", 0x1000}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x107) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) 16:00:05 executing program 0: r0 = getpid() getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1cdc, 0x0, 0xcf9, 0x0, "b8000000000000080100", 0x0, 0x8596}) getpgid(r0) r1 = socket(0x18, 0x2, 0x0) getppid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: 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, 0xc0286988, &(0x7f00000000c0)) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) recvfrom(r0, &(0x7f0000000840)=""/144, 0x90, 0x2, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000040)="f1b6af94a12c5a2ca4ba8d40aaaff0194b47bc6e93236ba95e88b761a4554a832363b5a18ba16384500f7de10b5d696a59bae3cfc3b0766e6501d7156e48a192fba65afbadb2424393", 0x49}, {&(0x7f0000000140)="f3f1978831feb0ba03a32e766265e669cabf1c317b35be03e9e9dee5d895730a2c54c4712f2c4a1ae1e7f121b6ce619368e94a5fed041782b936bfe556765c63571cf39091d7f8d6abbb0680dcb80979f6ae19f5f700eb063741ecf8eeb95c7ac55c45ee2540b4e779e3957e6f06e2cc889206d899b5cee4824b38a7e9a4d6", 0x7f}, {&(0x7f00000001c0)="6c2547dfc4c7e8e8c17293de2c7c28400b8a425f909dff72da5c9531e61df43404dd407e1457989f2f57b4d9e7aa500cf1bd4cd15237f088e7caed1b8666c3d10cba85555708f4110aca2344ee127b7cbbc0", 0x52}, {&(0x7f0000000240)="34e761107cc15896f9de018c9b70d1021b21bb83723ddd4485292823c3468b2d17018c55eab483e71aafc2712dbaf3003ece6602a1513905e4a30e05614f64f25263c4897f7143f49796f912ee402e85985ee73619acf3f994676d627dc6be8425ddf8941b894084b4ce680781e756ac7f3fa12e1aaeabd745c35031189694589efdb380e0303baeec9cad59c2238f65221f99c630870f661b624dec71a1466e77c613b4c95d2cd36c3c7830e08a8e2aad3d58360fa88700de56b0391bb313f103b1a8f8e9b53ea899adf20234c555047a", 0xd1}, {&(0x7f0000000340)="e3f7ff56e68fa2d5d5579587d63c4aa538f1afd45bc99c25023d6e54b62257c5253f1ba76bacd2542d020e96bbfbf5f7b0a0a8dff6314e0725ae605ac6", 0x3d}, {&(0x7f0000000380)="d5a6d86718b43dd931e664e42d670bed5528598e0c2191e849b42a14bfab3dfc404f8dd6a886ba0c62e36988a26b2892a75bdf79b094942851a80cd38676cf6ee80828a499ede07d3551f6cf1039c26b872829d405f2d0d8bc37aa8e48d55366fa1d6056f2fd6ffa03284152593181e4c2e0332aca365ad96317464f5c412c2ae34617a479abb8ded5f7e1934f0cfd7e9fc5fb1a937026be1c9eeb61505eb7346a97bfbf3c5687d81de5a211e4e3fd3e8c8505ea58fa4941caf3abe99cbeb728d5a1beb89f47c6e7fa34b05b3bbb5f822b9c53791c43d591fb150c7c01bad2c9153fd47b5cedcf74beb70b53d7025bffafca15991bbe18f79c0cc6d67fa3bc", 0xff}, {&(0x7f0000000480)="cc2507373dd94a843efd5a39818394068df55c4cb91a1aaffbbc7dcc9762a22f1003df18124f351b066204479207e95cd6f49a79937591b73b727cb376f2b6eb4af1f52c5054d5737a41bbe8874b2f419f22829a7a7ced065412f1cbbd35a9646caefd2d15931e4864c18fd42b3e1a7d057b06b56e9cb4f7288020bf342236fbe517cdd93bbb29c80a99b321cbab9b", 0x8f}, {&(0x7f0000000540)="3a73bea61f037c7af23643162a92bf908200d3a385da23113e48f3d3bdab1b748da45e08c074912150851218ed375c4aada92c62d75f4c4ae7503f98591050ab544ca1890b8a9ad27ad4828f0a3b036fdc692f473342848342146e9b26411341b8d41db0fe4de2b89130386aa736cbf3f0ccf734abaffeca87289ca51cca3765d2fa39729ea089b970e376647a945d7385ff228e71af37d1f8c771d05452036bcd7b3e158da370bc845c0db8460504", 0xaf}], 0x8, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r2, r2, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x78, 0xc}, 0x400) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000001380)="28c35870e94b2fab0264f298e6f7d83ff0f73f12d1c96bf69908c3df9953585982e6aa87f5a0d0de382f01bdc3ad5884b862c957bf17491920f03d15b34a7afd670f20228e7eb41496d796b3", 0x4c}, {&(0x7f00000001c0)="0930e21cd5cd06844e5a8df5f6476daf27c2af4caea65cfc4cf6cecd1a9ce52173a181ebc7d6", 0x26}], 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001440)) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x16c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/4096, 0x1000) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x47, 0x41, 0x8, 0xfff}, {{r0}, 0x0, 0x81, 0xf0000000, 0x6, 0x5}, {{r1}, 0xfffffffffffffff9, 0xb8, 0x5, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x9, 0x1000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000043, 0x9, 0x5}], 0x1000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000001, 0x6}, {{r0}, 0x0, 0x50, 0xfffff, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x3c, 0xffffffff7fffffff}], 0x1000, &(0x7f0000000000)={0x7fffffff, 0xffffffffffffffff}) open(&(0x7f00000014c0)='./bus\x00', 0x4c0, 0x103) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff7fffffff, 0x6, 0x10001, 0x4, "513ceea66f2e9617278bd3e12086ba865906eb1a", 0x1ff, 0x4}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:05 executing program 0: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x1fd, 0x8000000024) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5f029d25577c2bc", 0x3}) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') getrlimit(0x3, &(0x7f0000000280)) flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) getppid() rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) utimes(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000240)={{0x5, 0x5}, {0x1, 0x1}}) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x3f, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000000c0)=0x3b) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a1023b10ea8c0f4ada9cdc5f656c4685972ea1d243aff221eb1e7717dd3f3b009827bd5328c8bf5d5bba09409c5ccb354be04c542b1f31e6696568e5f5b3fcb99ce108685368032e2b6e5771c7d02ba6ff3e053018324d212763217306cb07729ec88e6d023a6baf8705431d29ad36befc0dc55e018c01f12413ca97b2de915f5ccc3c3c6d0ff39980bd52c9b4be468969a03efdd645e93533f935854667b53a1b16051e687f5bc7ee6adcd07174f25d2447eacf661b55ba3597548a4c9b15367d52184903f9a14aabad93897cc8e9ea47b835f23e7547d3cb98177315efa256370c889a3beb838fd5e83d"], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0x200, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x6, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0xc, 0x400fffff, 0x100000000, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x28, 0xf0000003, 0xc2a8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x6c95de4e288f4512, 0x7f, 0x7}], 0x7fff, &(0x7f0000000180)={0x73, 0xfffffffffffffffc}) dup2(r0, 0xffffffffffffffff) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x16, 0x205, 0x31c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x6) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r2 = geteuid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) fchown(r3, r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x80}], 0x1}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x7, 0x4) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, &(0x7f0000000100)="9afe014750d9c87c3818a44f2aae879b7cc3e62af186b1a293d1c78ff7605d647b825c217986c07f61d590036538e73ddb0c33fda1f0cb361e098f9d4ba611e275d3325bfe7527f4efbddd70db69404b437a38fb80fdfb3ac19fdd9774a124378abbaf32a2882d5e621d8e20a2fd5888c8b6d6a49d5023c0af6f292d9c1325977dc418e9ff2ef034d5fab8636f6f0d32b07bac4536fe493561149d0b00cc13e1a0ddfa0892bf7c3ec63b", 0xaa, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffff1, 0x6}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/6, 0x6, 0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6697c11dc4d4b278000000000000000000000000"], 0xa) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x3f) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x210a, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2020, 0x100000000) 16:00:06 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r1, 0xa, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) sendto$inet6(r1, &(0x7f0000000000)="455cce6e5f1000e0b0485ca0bc58a16105f14c42c89677b17040ecf02e5a7749f6e9e66648fa04bbbda18b3d8765964024122a542b9a3b56c2948681280ccf0f9752f6bb0778b393136e16953fb752fdb9b6a4f88eab41a88b46502244697145bd9e49526698", 0x66, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x5}, 0xc) 16:00:07 executing program 0: r0 = socket(0x1c, 0x1, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a022e2f66796c653000"], 0xa) listen(r0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x101, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) r1 = kqueue() flock(r1, 0xc) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x128) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000001c0)="c582cee871666df0f1d160025652d519295eed44528582aede147fd6661c8bf5f7c7ff1e0b85d3aedaee8a7e6a2d7730079024cecd3660e48b4463fa2e07963d3439e705477e44a96f5f8d1984fd4f1a22e3f5ea2eb721c280f3d646da6736ed31bce8f95545b24cdeea945b1578886a348b1aaf18348d3933f5e9fe1afa779f90d8c6e9a29a7e7777c794d6ed6dea7a53ba91d1a550dcc0df7a7905ce7b81066326c38048f238897cce3cf362b4da0247b9faef1e260521ec1034a133b199a8b821160d71245548c7347e439a3baa453d44394074d4a65ad055836fea", 0xdd}, {&(0x7f00000002c0)="b094ccae69095ed885cb4be73b2943a08af47fa2d4f81345905ac2ffab725099464f79206b793023f1334e8d9d6bda4879383938e7939854f501ddb51217bd7b9890eac25513aa20e0b68aebe938d81d955cd186c93c4bba31c3aed4f06262259350b74efad2f0674d87f3beab193d095b80bd452547c3013186cf916c02dae46925adbd281c305b1cd377aad9541b662b3203981a8b8bb61bca07e4daa481eeb09059890f29356ee97b518aba729cd9a4812508b138112fe7b8b4840447e534713da1f71aa055977e8106b78d3311c12b765017abe32e8f", 0xd8}, {&(0x7f0000000100)="bd1b6e84ea9a9ab0b6f797d999355a27c9e0ea0496616fc60e9b1c65fed30e84a08803adf003dc8e8ba70cbf3216f8b22286b0e88921f8e13ee9f74b6a749c968b201a3872dfcbe0021fc885c15ca36dd19bfaa2", 0x54}, {&(0x7f00000003c0)="1c00249080b5310ba0ed23bd12a0bda1c20eb1502f18ddac883deddd94a0cc9ab3bd22e463145729e6b36276e12cbf3c2836d9928edf4184e8b59971e3a956b7aaaf5d2c97f70be7fcbb391cf7028b2a682fac9237b4d3918826e3421c0343566a0042aacb0e6f9ba9ddc6644a132e2b510f1ded3966a4a548711151d4", 0x7d}, {&(0x7f0000000440)="5e27bf6f0ec0b34d767f9251b0d0128c876c87f5e1808f74d13882536208176628cfae3b63d58a54c7e01fc321437e136fa65c5d300c79e16c6a36a4d9b875b449c8eb84d00d8f1e5942c45889956f275868a81a93dcc568e4710d727e01ab94ae33dc83cd9fad90fe819e08b74cafe57829312281c839b18ff83ffa1d802bd9bbff2925e971d19145a08334a35bcb0f8a8d247ad947e9b04f3a28ce034fe4f6e136e258abff6d601b730e94b6443499481dc680bce9e0a31122dca5166c213edffd2eecd71e3a04839428e90b2af9d0d716298e4f", 0xd5}, {&(0x7f0000000540)="749a261364703bc5634fc244e72db6b0469b3da0bdb4942e19c013edcaabc4fa8793169e82df6fffb21a4b69a76a29527938d4747767da362359fab0d75b48a70b2199cf5b0b51d0d2acb34af712075e063d3b5c38cc2ec523", 0x59}, {&(0x7f00000005c0)="977fa902fea1353b294c7681ac8a31e8134bd780c6460eb8938948cf3e59f220f3b988e0a814b461312e1695300aa0ba4a7b957aece9b9f3a6ef3e4c8bc8d3311a4b20b3478bb5b0c9e3c200fc230d60b1ced98e6fab67c3e4b81adb8fb29602be1eccf95b258a88cb04ca911e26aa8a78ad566d50d73dd6be072c72828943a28ac1f82083a224f71ed83c15d8311412eb3185762e313c1517f5370141fec6b4ae34c2a7d61f8ecb9305a715d0fca6a9438194cb47985838b42111fed314a0f15dc5d93eee3379d141894e48eb3ba4770222d5abaee909f7ca411b98368bac", 0xdf}], 0x7, 0x0, 0x0, 0xa}, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000780)={0x0, 0x2, 0x0, 0x100000001}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 0: select(0x40, &(0x7f0000000080)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x7c5f6068134d9ef) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='+^\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\']\x00', &(0x7f0000000140)='({U$X\'!\\#\x00', &(0x7f0000000180)='[}{{]\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='\\\xc8\x00', &(0x7f00000002c0)=']&\'{,\\\\\x00']) 16:00:07 executing program 0: readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/166, 0xa6}], 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000", 0xff7f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8003, 0x7) getrlimit(0x0, &(0x7f00000004c0)) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x1) r1 = accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) setsockopt(r0, 0x12c3, 0x80000000000000f, &(0x7f0000000200)="f30ef55c3e9ea773d3aa3ea94f232a4bc5a8a507ef5a5958a6003d5989f6618db8ffec0d98f1991f787fc0e1f7b084174090c75948bcf734cdfe43f98d2a5cb00d0f4a3ee8a12535a1131394e8072c5ae67cf6c1dd46c4dffc50a537c9b843c70c6112383e3586b57881e52a7fd1828857a46c0af628c40841a8ebb041ac88d218d5864bc6bc5da0bcc0ea4583917e91c93afd06b6d156fb362c5586a1e329110fe5f26432e119d88eaf3c665c721f612e0d52dc25407a300317794417421f83b197b2c39781567144279150", 0x1c2) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="aadb43ce095496db24e2156e6e2b599542cff2016a23af2680c60748595431265e1532a2f57680f12c31e40570675c889918f335b66c4bf1cb25f4b2fcc7301675229765b2bc6060e3c5e6cd8b8e2064eb80fb96657884f983ed73a631fcb6e1179ef79a0f0fd41ad33cb7df8958a2000eac9909c2c32618b57b", 0x7a) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) sendto(r0, &(0x7f0000000080)="4827796752c9c53c413ee4ca5a908e1bab18cbd8d9023c829e0ce85e1b2bc313676cd746092ed3616fbc57a07cabab806c677002e40156b035d70552d273d775a46f53509006189dde8bbc1c3676964789b12cd6cec755ba6e304dfc3d4f5064b09dda89e01d9a568d056a7849dfbb102aee44d30bbfaa0e18ade23fd537176f1b3e5e1caf31843f61a7dfb3d453c2683fda25457fbe93b94020ce305390331b16706da59d1f1dd0ef90f950bc2c97f9988c6e54ad6de59b943d128386a2dbf6d5d6ab29999a968f9753", 0xca, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) 16:00:07 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="deff7c0a9dc552661051eb3432360b", 0xf}], 0x0) r0 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xffffffff) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x80000000) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fcntl$setstatus(r1, 0x4, 0x80) fchdir(r1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x80000001, './file1\x00', './file0\x00'}) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e596e816977cfc62f66696c653000"], 0x9) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file1\x00', r4, r5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r1, 0x1}, {r2, 0x8}], 0x3, 0x8dbc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x78) recvfrom$unix(r3, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30208, 0xfffffffffffffffd) poll(&(0x7f0000000040), 0x0, 0x10000) dup(r0) 16:00:08 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xa7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001380)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000016c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) getpeername(r6, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x1000000000000003, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x2aaaae19) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000640)=""/51, 0x33}], 0x6, &(0x7f0000000700)=""/152, 0x98}, 0x841) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = semget(0x2, 0x4, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x101, r1, r2, r3, r4, 0x0, 0x6}, 0xe7, 0xffffffff, 0x6}) 16:00:09 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) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:09 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x15) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f6638bf6d0d2f16c4b7b9fe2b1fa9b666131e0dacced2e1f64ed77114d0d21fc8a912e8082d8813818b569b334d3667950b180812b26586466fd04f86ea6c7cfc9cde88d03abd8fc98cb7bee33ee55eab93cfbd216911ee1b9", 0x59) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x61) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x9022}, 0xc) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) socket(0x18, 0x1, 0x68) dup(r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)="c338", 0x2) write(0xffffffffffffffff, &(0x7f0000000040)="55a9b421ecf2f4691da594cbc65b3c9678fd5157e83931af8eefee2ecb7a578db68eb7", 0xffffff61) socket(0x1, 0x5, 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000400)=0x8) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r4, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x34d) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() recvmsg(r0, &(0x7f0000002900)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000002780)=[{&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/82, 0x52}, {&(0x7f0000000680)=""/27, 0x1b}, {&(0x7f00000006c0)=""/18, 0x12}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/36, 0x24}], 0x8, &(0x7f0000002800)=""/203, 0xcb}, 0x43) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000002940)=ANY=[@ANYBLOB="d26198a9da6df33d354294deb75950e284c75258591bc4885b66e1d182e911969fea91005f9901a6599bce1b390a4840c485347be01cf1d2af9bebf992c1fc9fcc302fa132ebbff0ae9a6581cdadeb59b1cebe1f8389f0d88aafb6176abb22d9c60a584ecde427ce000e81de07572cb0780e0972dfc3e4cff009e53b1d9fb5e6f2fa3cd69af8"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="017858802f4b10ea205e68a57892ea93a9404b8e08aab40b693ab90fd132463d1a34757a32a3bc627f8af5db69364849ea4cdbcfa3b7b2ef8d479eb81631b1e6805d035676bf90e882e80fa7d751b324e278ee9bed413a730dcd9f725f290fd841d39d062cf359a5531a23c74c696377bae80189fc181081c83ce3f9da6f6a1cea2b22ea467913b004c77d7bfb453c7fc4eac2cffc8f25649d0581ef43ff4f74d2f2ca7988674bc60b0274a2a50ae3cf4d7caeea83d528a0e0a34f0a82a5805772a65e9ed1c4ce70925c26c5f0ba5bc94942150d3b795bfaf8c30ba3c5ca4893c36466301c474bfe", 0xe8}, {&(0x7f0000000140)="3c97f3046c7d9d3a604309bf2ef04b25f117cc87ba9a8ab07a14c950ae8a88025e5dc1600ca53118628f148810819aadb0dacda1d53b30a22a7335b73c3fbdc6598818af0994befda23a2abc1709d6bd9eeb91c93d36f521d1105b509503411adaaf3e41d9865657ae415346bda24999990f3abe714c9c7f7a0b9962a838b37101d88474b2386c2967c703cae1775ebc6df95e1c2e1eb213fa7d1d714376446b2551526f5da871dbcabb1ad16a54132bf36a4929", 0xb4}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x9}, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, &(0x7f0000000200)="42fe9b2303e0de5a26e87eb55d217e5ff2284966c4b57658f93dee46cbc959a509c74d5c9cdd74197547a53639a515061da1cb9724c09d8de73fa6b1c34c68b1609af8d130aa5f8267751ec719d5eecab12957d222d5a46a283f14bd109ebaabca2532299ae6ed17b4558e4f36d2644fe1cb3bee0981e6323f9127bc3c71fdf80001ba215bb8e2b1b8ad755f8a1df0cced76e4378d5d227d3c4786f0f26369270bc33a46915a90db651bd44e159680482a2bbe3d5b2c3e8219041be56d6499aeb38fea2358dd3bf0249f0e2f70a04308107bf0cfea725b8e1df3eb4ca5d6da633a007ab7ff7d46494c00724e2f495b04e22a07d62e75b0a896b0c018a5d6662370c55bc2f6e6f16fad50aa85047821192339ffd405649dc06521b3405a77157cb2f48817e6ab796c949554e5ec795c93861d9d277fa5854f6d30ae7f1ae084d59643c06f7cafb01cc2b43ec3141db1c621ad36a05607bd7a2585d012da4a04c91b95a5f7e4f4ff75a94becdbe5fcef09f02944799006ac44144e30d6a436f1f3688128df86172e96c64c5344e80ccd51f37a35205581920a8ae4b25ff32862fcbcef7ddb820d3369ddcb3dc98adc0ecf16ca7968d59a78f442ad760f6d12195cb5f63cfb326844b378711aaa66d71ec1a1670021b72f2d83eac5f5bc8fce168ca66921c85539582c5498fecbef0fa1b88449ab8400d832775ff772e592eef390ddd355a3aa95e61277287d87d477f861086fd38ee0c935a77384dc943711576c37f8118aec28244470e29880696edce7ed8cccc7edab0831e48b022058f704567df8784588dce8227b23df8daa2528de764bba7d91b0dfff4208c0d843b4bdf4c4bcd039803561e362a43b2d3458a9f6f164fb69ad5b4df8b29891b7a43fa2f8d03d86e0570420228cba84697bb93c0f9433194da024a516d56cfe179050bd2eecec4b65cab404f980a9accb34e2f3142513c1a0b027775ca9f2884d674588d8f448f4144fc2b22d4ad1fcace1d162fb28f1e5467d189a8444a02d561c63d01fc25b885cda99e1e6305f2580d9809b04038aa0af2678b69473da88f02e5837ad7bbf8f3ddf90b397923346887b13361dbc9b11b1cfe817ff17930deaeb6e25abf0f3922b6b1cba5a4781b34d357a1967e827c8fbfc48b642385c2e3d5644d116e86744cb4533f4553156d9326ab4fbe68185cfa7ba39847ed33b3c8564104899a3d20db06383208d4fed8ec55164cee02ec491d69e1ef6c70415e495a549d55beb797ce21426c7e18e067e7e3001d229166e650586dc548d523a3a9e4aff8fd25354a395fd514067ca142f13344217dedb228ca26d872e297f50bb861539ab0ea9ca0ba595b09c21a795cd6e4a574f780239c2841bfc07c67b7aa7a1e2d2c4ca7c51d16b5dacae61d198e41562eab4c499f87bddde6ca46ccbe2be19a83c7c57f3806523bc5ae1945fb1a312cd3c284e78f52864d75785f6450842b39a956fec14f9974319149b9071323d73c20a2fc613f1144a5b999fa4203c3d431b4c07c0d00aef1e3555750ada37281d4df8fc565f94ec44a378aa534ca43c6c205d45d9b9d728793ca14cfca750c311fd5d7151087661ee7a992b93112c82c5d6a8d105d93f4e7effc36366a99c954e038130c2e8b741698d1d57ac6c9127d675345850218fb3eee16fffcfb132c8e4c473dd061d0dd13446dc50836f8aed73c7f236dc9bac5c0cd7cf6b91ceba7eefdfbf309d73a434b800e2a94fb9394c72aeec501fb6881a19893b1e9381ffe3235b1fe258fe969e718f03c284cdcfaf75662018a0b0e45d4692e266251577aef3fc9c50a26bb420164a34b68a86e8fe0b5855151c966c0a77278984cfc841b52485fc9098def93f155cb499e0319f8859d79229f2229c4deee33c7fd00345bd17c3b7500a4a71b91696ebe9e8e56328577685a67715efd1cbd4570f3d87932cb77f567b0275cb89f86254a1648fb53aaf7f220961449ba1cc0a34f47315c579b740f010ba2da23b4bc7b6059bc3d7daec92d598182a2c82879d8272880246c3918a711bd9d5f1366e2866edd20beeb82cf40c0d81d82bbe35b8666a9f70fe503ed796d264a02d83fa2bcd966fa6b3502438b41b1b17ef8748dec8c3375538b77d738015668e1b8ea0f6ddc971cebb9e2e23eaf235ada12c9bc2d06a8d98fde2e4b77dfff3c33c86cbcdc10be575d1fec42ca7aafa6d775ab5c7e7555e1f54574962a7cd175659f125742f50004970e398f64ac70de9af659dc20a156a7816b5ea438b57c2eb9d792b5a88a84bb3c25f6554400e448bb0957670787f49998976f5939ed31f6d3e53a923594d5446c946c74def438ffb0d0ea20dfee41296cd29fcb9afe91c5359e5fd66a9d814b05309950347b0e1c51dc070a03cc0e0d2ebf528e58f2bf8ac167026ff47d6bf2d3eb3e3efcf4ad5b1fe6a730f74629522ceffb58a665e16f73a1938cfe3fa7ccbf2c326e7a99baba3efab82bd8e34400c3c0254a6687603d258581566367430c87c0e2cb2cbd137f6410a700ff5ad7aa3969f62a101f010427fd672781354da178670a9d6ed599aa01f495e9a3852daa0f4c0dd845c451d9ea12f5b9870360f976cc60535b2c783a070737b6192c2d1002d933eb7d9a2c6a48721f5a0848fe239278b1c0b5b2c08a749e30c0dc1adbdc261b55b02a4e37af9abc7e0aa260306319894ce4ba9bb6a8b77b67b33a8291596fbedccc4de8721893b226a56a6de16b21e26008fe2a20bb8a047c939e67adc5a6d6bcd4c5451fa537e33575b8a25a643fa426bad8b0641e77de2457d0f855d5259f6333a6bd2c0a03af6ccc7b0d8f24a5d7d7ed793c7a2b19906246dc4560f4245aa0316f864c94edf3a7238c32af718e72994293e81a12f54e0f597d9bf77768c0e999ecda5a6282daf32d7fdc8b8685bc3946fae82c93c01b48fd9e2b2c4d868c4483fa852fac7231a742b31a8f98df018f9929f775c0c26ea0e235ba78c474fea39854b19559f2f1169592b04918d9e5bb728aa0e5067d023e4c60b1128e01b0b429a0a4ff0442d14b1cd19a6238fc126e203ac9e50f153618ec70085235a88e2f77519c111c37d9d2aaa83a872867993e4168bec71d0eed8e4756b10562c68096a8ce6a58da932cba252e1312d9fb9d3bf0d5b98ddabe8f5a3cfdbd3be2fb9f0d60a81aa737f3b26069eca64cb26992144227efbcdcdafdd03cbacc36fbf7459372dc1b01bfb97966dce46d807634bdaae4bc6d929e60e4fdbaef9a3fde30d0f0e2354372db8a07be03d6d98ecb62a70fe69e8a357a493a0bfa63993ea8768114dfacdc57903563a8472d35f7eb79c8eacf2db54f6e973a5d7035f71b5358f45be6209a349b5653b5044988b7009567b9c0556830f96a9a0215f07a5a7272c01fdb819ba51cf3e439cf71ae529ae50c5e130f3a4f00f8e8bafea20f34717509eaa3e48c93df121aef9fefe0f1c8f208e18a93c9d618236f9ffbc6d55a99f19b74bbdb95190f8f1e37969044e4a7db78414c6b9ee4cd68d3fd964ff9ff48e5514d564f0d5918972c89fcad2e10557c4873c7fc6eb36eb35b759aec8e0fac61465e523aa9f8409f01933aaa9c2768de674e919d0cc68bb4361d05348233374ce1827029dc12da81966aa65d39fe6f72579bd9a2a961eaa9ae5f8efc3caeb46ac5dab693ba843929b6068707f2cde4805e6e9e0c27077130a7aa748c9e3a1c461a0a5a456a4a2d524e5de9a2d578a9c5f246efde3aad39e955bd329030f02fc17ef1a6aabfdab3d46dc771f27bf0e03eac170ac3ae2f75284cd1c7eaadfbe917399058a82ee6c132902b7e0931981382f493149b5a4d664db2fd255a68a576b795a1363c3913d9194a0522ac0fee248fbd1e0f5cc09b9601cd5a9847b2d2e6689fa1e1e16a93379eb3e0cf30a222fb5b53717810341c7e5ea0190a04ff53b8e39bcfd5640d7afb4885f61dd573a66745af97b700f1c6f73e2d48f9fbb00efde975101d0bf5d759b87e6b3b28575c3ec478d26829b7a6d169dbd35853992cfa0e8fc843e459e165ad1a184c3538ef18567f18029640976f26f9e2b1433eeec52a23c14aa91dd6c0eaa7848ee21d046ec9f0feb6c7e7f8ab124ff94d73e2a3a98ac6d48c33411627319759940c2f0c52d6c1659030d02a23fde0582b1b21247761538bb3e71b4e64d8c0940efdd29965a201f8be1de79d7dfb901061652484f107deeac3aecff593c9f2c746be11694aee716606ae6d328e731b50059d068260f49f989f9b01dd9f8a3b8ccc36aa4db7f2b6a2a12c306b8c1059a292ce7523a7f545f75604b4132e894e4ff8fb06c855b1c51653af3a25ae6ad871ccf3301da802ba5b634c29f1561565b3e94ee057ea663ac17babf0b3302da614ab352790418011cf116582d03e0df3c8808673eea9427257b4a297c894b112b4f4ca44e5506ea4c142bc8e912660ca349d5d7aa7cd2c78b56e476fa98af6f7bcb901154451405c612882eab27a417cf646877242260116908735a53bbfd5812655c0bae36728a177f94ac51953d9f467502dd905b4c5dfe197daee8c8f1c734510ad37fedf8fbc5c3e185814efcc5989c336edce5ae35eceb90e5c09eef987255787be413ac9e01800b6892106ec3a9d42819de6c11d0baa5c3dca76f5ec5c03777a329364e1931f4ad00301ae2c4bc7abc46688a69c985a82b0422a50e18663aa51a07d8ffb630b529cc3034ef8700b1ddce1549d6510c9a823e7c00313700e0b9c11d6b07a081cb2d63f2851f41e75455d6812fb94f199ef5572012eee16fdcd7fea2cd2450257bbc22d93011ab7308a7870ac2afff66bd2347385cf43b9b4304d5c7881323c85b1542ec952096232d5006d4418ca22b49ae029bc1c5624d559dfb47c40b5c95a74d1170ae8d9fddd5b9eafd339d640b41e49e224404dcca5ba9f0c9e3fd8972a8aa5b1af77269102272db196b8c08e6324261103273fb596fda5ea974911c7daf20a14833b86531b31868411180c2f7058e0e0ad1ee74455a873b615581498cf91778c3f4fc6705b015a03a84566da412d326d80fd4e4cad3cc049579075875c0952b5e5f453a8dd21cbcaeb5c015169b9cfcf41766a4875a8146f42592cfda054aa01774a4ea04c44b5e9c9d9772cb948e341cb48ab96a143ba710008318c579e9368a08a7d3e0fe8d4484feea76b65f6e5f7cbfde99c8423ba8628bee54b59b7fc35c9ab3507930310a536debc03b821a2076ef7081e1d67fca0aed43a99442a2db057ba002ea56bcdce5dbec30d8dfd1ca9bbbbfb8ef297a073f031eea783609ceb08850a8259f33536d9caa88df571fa4f4ca67ed35a034c7202e70531b6e60ed89b54a4260c1e7ff800986fa24f009745d468ccacb8ebfc69fb39c98428cb1e0a3477135ea47381896adb3806209a7ff40b4bc30b91083948d337f1c3186985475d5d46c80fe42a9e943aef34306a556c94ef7b890054d00cf5a54c29621032f0d63db0f79b07460b306f54d749ee2f210763965217b677494ebb6c8677895be4efe794733265aa3327ac909c1f07e0cdb98210e0d8619941c83b41a2bdf2b9f936b46df4aa61051f238ddfaef38d9fbc48ed1b33132f14f755a0e6d8b69e50da6953157d537ac01f9c33c5c47899ac2eef35c10dfc1555faa092c11ab9502aafbad6732c196b185c9ef0284a79b7d412aa5c3eceb2a75fadc81c073e4f59a0c3a14618a1b86a60909add19b9dc971fcaf4e179798febc2ec48c661ca172027a22ebe569a08479bcf93c17a7d9272ad324a7", 0x1000, 0x3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socket$unix(0x1, 0x2, 0x0) sendto(r0, 0x0, 0x30, 0x8000000, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0xf23) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0xf46, [{0x3, 0x7}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x81}, {0x2, 0x9}, {0x1, 0xfffffffffffffffb}, {0x1, 0x9}, {0x3, 0x1}, {0x1, 0xffffffffffffffff}, {0x2, 0x200}, {0x3}, {0x0, 0x5}, {0x2, 0x8f}, {0x3, 0x3}, {0x1, 0x4}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x9e}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x3834}, {0x3, 0x3}, {0x3, 0x7}, {0x3}, {0x3, 0x20}, {0x3, 0x401}, {0x3, 0x1f}, {0x1, 0x80000000}, {0x2, 0xf8fe}, {0x2, 0xbb4}, {0x0, 0xfffffffffffff263}, {0x3, 0x6}]}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = semget(0x3, 0x7, 0x120) semop(r0, &(0x7f00000001c0)=[{0x4, 0x80000001, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x5, 0x1800}, {0x2, 0x101, 0x1800}, {0x2, 0xffff, 0x800}, {0x3, 0xa5, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x0, 0x800}], 0x8) r1 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) lseek(r3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="f9aed0d8047afb903138ed360ae8218e2ed72c5a11c9f661d03b28126cea412ffa", 0x21) open(&(0x7f0000000100)='./file0\x00', 0x182, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x200, './file0\x00'}) bind(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0003002f79696c653000"], 0xa) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="ee19086d8713f645e9e3d06b81ea10d3fdb06ef104a60ee3809483eeb4d14a090b50f50d30a9bc909a83fe06f04bfff5dd64739ebd7183fb7df45dc38bc5b653a5b16ccaec928ce08209a3009c59b7f05137e602ddcfedf4c96d7b", 0x5b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x6, 0x100000001, {0x4, 0xd7}}) getegid() r4 = semget$private(0x0, 0xffffffffffffffff, 0xf7b7778bc7fb9eeb) semop(r4, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000050000000cf2ff0000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r3 = socket$inet6(0x18, 0x10007, 0xffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) recvfrom(r0, &(0x7f0000000000)=""/250, 0xfa, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000380), 0x4, 0x6) recvfrom$unix(r3, &(0x7f0000000100)=""/43, 0x2b, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x100, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r5 = dup(r0) kevent(r5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x20, 0xf8a, 0x6}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40, 0xf7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000027, 0x76, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000001, 0x3, 0x2}], 0x6, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x41, 0x40000080, 0x6, 0x20}, {{r1}, 0xfffffffffffffffa, 0x91, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0xffffffff, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x400000a0, 0x1ff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x84, 0x10, 0x3, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x3, 0x4}, {{r4}, 0xfffffffffffffffb, 0x20, 0x8, 0xcda5, 0x8}], 0x2, &(0x7f0000000340)={0x4, 0xc5ae}) 16:00:10 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000000c0), 0xffffffffffffffbd) recvfrom(r0, &(0x7f0000000040)=""/18, 0x12, 0x40, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="88000000000000000100000020000000493ee1aaccdd19b647013b3267b205603c7be92744c02e197d3e6d0418157e53f4914db35e44707930fdea489ec2dd5aef1c6a161d1c16a5ec084d8b0e7a0794c3e1b633dc387b9c155562185edf24fe0547499c47c2f12d03e89d782051c0a2f25c0c94f44eb1281712ea9d25c91d6b8841000000000000e000000000000000ffff000001010000fc9399b4543b5a7ad2e9942517fb8c24a3cebeedde0b66778c32306a016a4fee26d20d495ab9cc07d6999cec7a22c8d6dcd13c536735cc22a410b0dca49ebe1e6db717ae9ead909ccb8dc6513c9ec135bfea0ddfce7e986dac58f3753abbf1adf0624d5829f7c2413c9bcb90fc32918d6fbba56d08faf2fa5858a7e4936b1d3f168ec89c5ec6010736da46006fa3d334de267a5eb72dca65a6f1abb3009d483d88f9b071fcf152ea746d2037e6992e1b1035a54ee6aacda0627558e27b573f0925c52984699518d973bebbb903c3dd69b000000000000000010000000400000074b167d9663f6e5da94015015b1a0706623af5937b95489a401dda583b98daff716d657851d40379e6e4636d9db7ff1165276e3af120a2d9691bacaa9a253d4b3e6a7e36eaf93d9395d365fcc28bfafa7ae702b50b75a0e43403b605eb545006dc89e8eb70002d4c7a8fadd663b3c07f689b7593f7436f8b38a3a93b7f30993fcb2a20082df0f91bc1c7ddcdc24705e90522923d8aef707d9fff1a815b093200"], 0x218}, 0x400) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) getsockopt(r0, 0x21000000000, 0x7fffffff, &(0x7f0000000440)=""/211, &(0x7f00000005c0)=0xfffffffffffffdf7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x9, 0x5}, 0x8) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = getuid() seteuid(r0) syz_emit_ethernet(0x61, &(0x7f0000000080)="0128c8ffaca7cc88357393e954e6576ef58f64700a452a4261706485c02f927fa50798e9d82caeaa64945c047b9912a70b7ff7388d564cfc4b309cd7b1cd64f947a47e4fc13fa0e638e06c375f174662a3a4390a08e530ddad94520f237bbf7712") r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x0, 0x8, {0xfffffffffffffffe, 0x8}}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x9}) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffff41f, 0x1, 0x20, 0x1, 0xfc15}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x98, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = socket(0x21, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x1) socketpair(0x2, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x180b, &(0x7f0000000200), 0x4) msgrcv(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0x4000000000001, 0x1000) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x4, 0x0) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x4, 0x63) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = kqueue() dup2(r3, r0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x2, 0xb597, r1}) fcntl$getown(r0, 0x5) ftruncate(r0, 0x100) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) close(r0) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x8000006004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x148) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00000a7000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000001f80)="a60b402353fe1d92996bfe96e241589ab947dc4d2fce49e9e57f28336c3da478e25e97704ce4f4b1ada02b3b70114ef88cb254302064fc660824cd648769f895abf05728edc53a2f83c000adfdbe958bc32cee012a165fb7b6f98f7d419b84271cc11d929301e82f051d7078a9fe3d583adf3a9525dfdb3929e135b2ff1c31df2c47bf7abb5d8c9b8f9f8858b97111c14ab894caed2c2120239f02e67b68a546bb6e637eda64756a386bcb6d5813c0e882efc90a2535dc081b94179cc5afac7e73c464a89d9b9995711926163f1bdb3475c841e27f89d1582bc34cf36e734dd8937417fbf2f6a326599b94eb7e05156d01b353c96719aae8ad1578723e9af32c1e4c643c33d2c89c278f2ad1fbf1844ca6680996844c757994ff01041bd6bc98b720f16896728353e35b1441920829661f1700ef57cb781256107c6fb8cc0821aee09a2a6e3e12b80c228b571c1ceb09c312647a0abe1d5bab2fa262af06db79f6041f8382a6b9d0a2e58da5fe25af11a333df51f07458e7bbf4a76cd7fcdae9e46457612e783ada3408408f8784cec1af58edca82e39d89bb6dcd8c72be6fc7d81dec9e1eba93e56e9643b0273c89ce168f9cb2da045a0aad88c15003296024d1bf0adde82796cedb48bcaef89b6485967ff4f189fe5233437485cc962984bdbd16cf1bc7d0cda812ffc6d5a8d9b3454e4c36b7eb97c775fc75035ffb3bc2a6642e2fc5af27b72fda90e9f4906e67a29778218d56711f520f63afab01d7e79bcac59549e0c84b8b30832c291b8b2900868086a8e79436015719bcf8040c1caac8f9ace338ad73b9e0f98397ace70010c0ee84f4ae5132ac1ea6831f05363091150436b7792750b7c7a9c685a408a095c1d2524e51cc909f4fca19fae3a29e916f3aa42c35e5250687e62f177d26f4679b399477c52bdf42ff016cc8f87f1a79b10780db90bc122149bc1bcb4a084a33f3c71f16b47e714adefe13844bac63a58f342230b3c33360271d006b4f41819b040b5430bdc461bfb010fabbca2a7a91cc55f9af4e159ae1d2cccd3e3da7ebce7651e1bd47e8f0f04714e5413d4d206eb3b1ca101b6002ffe1c7e25b72bb2445962e3954fa8c30d2c3f22caea43decda67fb20bf29ef06906c3679efc6dc0c5c640ca714d3b220764e7d779b9d6963bd749d7b799f8bbb8f9cec053bfe1a7a1e5e1bc314fce29520cf596cc232a0131e5c242ab7c776ed5a3b48787f108983d6f91f9abb04efa1e4b7c8aee15b61a058b6b23be9c1d51f73fa640bac020c08bda96f2afbf7aef87c160456e8e48647a347366303b5d8e3eb658b5888e4e389dd8c16828b99ae18be50eb1fcad226824138134aa2bc6e4e13306ba412a9fabd07d96f8513a50cabee55ce8ad867292a66ff5b6d83a9f79f95c7f1a0814098eb2ae9ba1f7b92ec9e554fa05840fdad6ec4ec62f00077dbcd5f878ac40d7ec71b36fe5063a415766aaf88a318e684d3e0f505a10c217b905b0b1a7fa0254908c2825a5beca9be7c234a05f1020f194b9ac97333286fe5a05b337614521f7451aeb10aab5567106701b7059f4b0076c1c1de4c8de0733bb41270b1b84dfc319942aa977eb28128e6c9fcbdebf37957f8254e9b8f687b834f7ad168e3f2ca6c856127d83c5b227ef7d6768db75c10b91fb7d0b7555362a96b68d9759a9c02d0e4970891cb2b1254e8840192e9aa5ebf14759fe1c2cdfbb3ea65df681771c3d372bc43138a619c6e4c0d9ede496687b4488c2d427e9bbbf8cb1232d585e608fe5b91c69f94d232ae883a9e9634b998015b129d326a95b038a50ee7116a6ca34848e0628c0b78a57ee925ac5e9b0f10bae26cab6a2180176848d692cd890e6727066fe40059d1cae6dc500b1b153b6a4fc4998fd8540a3bbe585ef517d22f40b7041a101b54f16f57d691a2485b568f6d95c06262d4bc70c81267e37fe7fbbebc9a06570d86e1dbff6b87d662dd66f13a1e74a9a6b73edc712f77363236daba566355895a43a43b2da4c6c94edf7e8f33cf43d6c554b5faae3986736292f25b2a333d15ec7a6950453e8c3732e15dcea2e303f42dbc83f2894242c04a0a68bae742ea6fbe7c7ed2ea54ce1ca717f8cd2574ca72f64f7423718dc00702eaf56893bd05359d6d7a936af04729372b6dca8e46fed8fc0398880b91749f29efbc9d7c8a389eb3b5f52f5e50635fd330353ec9cb891875d6ad3513cdfd561802adb80a78ea461af034252413372c6157617591526c6e406ddd7ac2857118fcbb977c033bef8349f8d09d285dadad966f122ded26c906720b54694b2536182d0c69d55789cbbeb2c679d1e632c2ef8697ce80929c8f0bf919a85d6c5b76a2560203b0fafca0ce059260fc58947a7c273546f305f02cc8bd83b28adc88d83cdea1fef3e0e1814d811abcc662aff08b13ae93691ceb128aa2cdeda50458af3def7fde8e67e58e9a73e03dacd9523fffac3d83bfb30c9085fe27f702216526370099e16552869ba3af5172f21a48034ebe5ffaaf884a8ebc8af1d023fed2c9bcc4d32e3daf264f90a42715ed7090930688d44d7cb1f2291a6181b0a819c42fcb7644f408b1850f9ca3d7731b82206bdca07e8a610196a62cc5b6ac2df136460cb1485f60d122180c0312a08b03fc24084cb55498d715d921eddfa808423644bf1802125b75ce885511ebb1d35271d295b33c1d24b7c33436e033dee11abdc5907994fff68601819065cae38e39bc6692b7916d5375948c78", 0x7a0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/179, 0xb3) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000780), 0x3aa) mknod(&(0x7f0000000100)='./bus\x00', 0x2009, 0x6) rmdir(&(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x2, 0xffff, {0x0, 0x7fff}}) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getpgid(r1) fcntl$setown(r0, 0x6, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x110a, 0x8) r0 = syz_open_pts() fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x0, r1) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r2 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) pipe(&(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:13 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000080)={0x12fc02, 0x100000022}) setrlimit(0x3, &(0x7f0000000000)={0x100000000, 0x12}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffff, './file0\x00', './file0\x00'}) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x20008, 0x4) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0x2, 0x7, 0x888e, 0x2}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt(r3, 0xa6, 0x7fffffff, &(0x7f0000000000)=""/102, &(0x7f00000000c0)=0x66) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 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, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffff7, 0x3, './file0\x00', 0x80, 0x9, 0xbf9, 0x7}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="002ce079641489c0952b94bfdd1eaefb45a0a98117e62cc0ce51770286cd9ccfee266fd19d2960cc1cf31de4b0314486ea2d43b4c71245465e975a773f2409e5bd37e730b9deb892542fc276c57af31119878a949f54c28510945317123213ec2fa565d6196d7e4fa73cdf4bb3f54f4ed817d5a27a7527e8c790418ab907bf55fa31ebd90754813efad28d8f52121c960a51f04f2030095f4d43858f22a54783a9a95c25e233", 0xa6}, {&(0x7f0000000240)="62e2bee5473415b898f0b8c56c31077adb7bcc692b9cd49be48471fafa3e09bf6fbed9251c5e5a2e68087425a7ebae354cf36de211b95ad49161175154a424ca240553fe490d0ca5bd6bf0202fc7810078a5946161dc1a25166fc86bd6358b6369d4e12ad1e83024252952fa8ef6d29598339b63448160e375e6309d9c75c855dd73422551043f0eb9819956e44e557f73484c03b0fa7df0", 0x98}, {&(0x7f0000000300)="7a0eab5778f17ffee350e7671e3289786dfa607e6e05e5a167c54f43d26244dab57f84844d4a4262652e781939efd80bb4a2deb9902527fdb2defb56a8cee283264c41fdc2e502", 0x47}, {&(0x7f0000000380)}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x404}, 0x0) recvfrom$inet6(r1, &(0x7f00000004c0)=""/196, 0xc4, 0x1, &(0x7f00000005c0)={0x18, 0x1, 0x6, 0x101}, 0xc) connect$inet6(r0, &(0x7f0000000600)={0x18, 0x3, 0x4116, 0x10000}, 0xc) ftruncate(r0, 0xa8) connect$inet6(r0, &(0x7f0000000640)={0x18, 0x0, 0xffffffffffffff42, 0x2}, 0xc) r5 = open(&(0x7f0000000680)='./file0/../file0\x00', 0x482, 0x40) renameat(r5, &(0x7f00000006c0)='./file0/../file0\x00', r1, &(0x7f0000000700)='./file0\x00') munlockall() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x8, 0x100000000, 0x7fffffff, 0x14f, "7796764f312fb544a3f6e794feaced8df6bbf5a9", 0xff, 0xffffffffffff8000}) r6 = open(&(0x7f0000000800)='./file0/../file0/file0\x00', 0x800a, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x4, './file0/../file0', './file0/../file0'}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000880)) mkdir(&(0x7f00000008c0)='./file0/../file0\x00', 0x10) ftruncate(r0, 0xdae) faccessat(r0, &(0x7f0000000900)='./file0/../file0/file1\x00', 0x108, 0x2) symlink(&(0x7f0000000940)='./file0/../file0/file1\x00', &(0x7f0000000980)='./file0/../file0/file0\x00') write(r0, &(0x7f00000009c0)="799b0f297785606c39d5fedefa0b2fe2b2e3bcc2ccaef2fc5136fecd801f36cce48047ee89e1487bcb4ff859788d9ac435ceb7d6fe9472887a3de5b1558d581cbe2a95f13f2ad035860a4c3c9626998f02bfd7b5716a8cfe57abb45938bcb882101b91f942a138bf51b47089eaa60d3eeb6423c99a1a96c10c87954b980e02f9e023135a872dd41b0dbd50a67c84c9508edc9e28074076a409cbab82f736a994304907721a34420c20c042175a836bee6e", 0xb1) lseek(r1, 0x0, 0x1) unlinkat(r1, &(0x7f0000000a80)='./file0/../file0\x00', 0x8) getpeername(r6, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) munlockall() chroot(&(0x7f0000000b40)='./file0/../file0/file0\x00') 16:00:14 executing program 0: r0 = socket(0x38, 0x2, 0x66) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) 16:00:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000000)="53278688864e016f6cba4a9281f1883587dc286b8e5857ec6cb17a31409b5d8bf73514a1880b7112e6d0041ec2da7c0dc866cdf1", 0x34) close(r0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/250, 0xfa) write(r0, &(0x7f0000000040)="000000deff", 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:14 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x70) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x10000}, {0xffffffff80000001, 0x586f}}, 0x2) poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000000040)=0x194) setpgid(r1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x100) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100c0, 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x104) open$dir(&(0x7f0000000100)='.\x00', 0x80, 0x21) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x40, 0xa, 0x0, 0xca9a}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x5, 0xc064}], 0x6, &(0x7f0000000340)=[{{r3}, 0x0, 0x1, 0xe0000001, 0x5, 0x400}, {{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0x1, 0x7}, {{r5}, 0xfffffffffffffffd, 0x12, 0xf0000004, 0x3, 0x42}, {{r6}, 0xffffffffffffffff, 0x24, 0x82, 0x5, 0x1}, {{r7}, 0xfffffffffffffffc, 0x88, 0xf0000083, 0xffffffff, 0x9}], 0x6, &(0x7f0000000400)={0x5bd, 0x428}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r8 = semget$private(0x0, 0x1, 0xc0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)='./file0\x00') semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000440)=""/63) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x0, 0x20000001}], 0xca07, 0x0, 0x40000, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x3, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:14 executing program 1: r0 = socket(0x38, 0x1, 0x1) listen(r0, 0xfffffffffffffc01) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x6) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="ecfb4a6183e2233ea390af359f25cfdf6df2ad98c93de21da8e540e7cba69a67baf6a8d194fd409bd6caa7a130a049afae870402817aa74425888fac905b07d156992c37c7d8de6eaf1a94d6a845de5bf40b3de7180081fc19245cc98723e6674c01bc78d8fb69f0b0127fc4f5b82d88656253c1d953ddd51aa0fb1ae86d43f725f734cda72d541282723dee8062496c2b07d28ccd661cc6aab8b17f28968de3f285b919dd48b03fa84b0d067f44283401e34291e522bd9f03dca8134fed736d76b96304a62e0becc6362db312e2213a45d0cb546220980883ec68ecbda304611148a0cd", 0xe4) r1 = dup(r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0x0, 0x20, 0xf0000002, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x8, 0xa3cc}, {{r0}, 0x0, 0x1, 0x9, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x800000c0, 0x7f, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2f, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc, 0x8, 0x5, 0x7}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7, 0x7}, {{r0}, 0x0, 0x80, 0x0, 0x27e35b67, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0xee8, 0xffffffffffffffd6}], 0x4, &(0x7f00000000c0)={0x5, 0x5}) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x9) r1 = semget(0x2, 0x6, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/93) r2 = open(&(0x7f0000000140)='./file1\x00', 0x8024, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x682, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20090, 0x10) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1ee) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) 16:00:15 executing program 1: 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) kqueue() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x7, 0x7c0000000000, 0x8, 0x0, 0x5, 0x4, 0x8, 0x2, 0x1, 0x4, 0x6dcce167}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x100000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/227}, 0xeb, 0x1, 0x800) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x8001, 0x8, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1f, 0x8) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r0 = syz_open_pts() ftruncate(r0, 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0xbb68) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) read(r1, &(0x7f0000000080)=""/144, 0x90) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0xffffffff, 0x4b, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x3142) chroot(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8082, 0x182) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x7) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x3) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="7c439b26c1b2eecbfddfe6e363743a2efef6ac26b989db65a366075441143b73df4adaf929239f0ffbab81964abe348b6b8d8fc3d8ceedd24c8fe365d4cb2b468c42bf2793016c31fbb17701f1b02c9b565c12d4910b29b285c3a25a9464894bb1ab7fd62157642886cf9912ef52c8cc2483b8d39652be5f2d0845cf3b7e1dd019359d2b26d0e695b5b6572ed71ac221ab587e2d3f7db0154c2ea87593d23e84952b3940e83b1fa3190ccd71763b62c228f79d76449c8a969953fb7b62d0a3deeb1afa1e4822646683f74a65667852d082a607ce4c8c6514d2bdf9ce035c24b75d8e55a5a7544d622cfafc11ae7abec04207bf08cb47d2278e62e2f33c81e06b5d04f96550d03101a0d15e95dc17ce3ec6621b16b7c55ec1e24487c4a66d036cf3336d484b35e6935db0219e83aa27a656b02eb5783eb39bf2c10aac2a7224d7661221bda6b41dfa5d696374caa73c821a7bd6bf037cde11d30f4997d800171ac491adaff252ab2da89163e925e19544eb7ced65ce39ac5e5a19f7e41c10dac514c39606a6af42898546764043f7800e930844c888e13d3ab68b9d77e5d468075bc1711a6be9c9d46e4976a1211eeced5aef008f629563da6c9cf6c64e7159672b26423c4d63461d39d310495f39141c94c8bcbcbaa0ee2ee85c54fa068cb22160a7da5e2be8493e72338eef40d03f5fdb64960fa4e8a565df920b18b0a47b3665835d534a6f54f0d9296fe8c5a9b5e2338b85ab0806d265c79cd976f78a235b820cbb3081c92c55012692022e36ddae64632195649748d1304841964f905cea50e2ce219776976bcbd56bac68a3bc481a44965dffd87ee0755e3f9b09d7a8b8c5b6a29771f147dbf0baf2ac0c132e151171b76738cdb74f93afe6a4fd6154758ec67616886d49a80adbaf42a3509c4552a3866ed593818e1968ab4b0b6e3d0d505230d8caf51339eb2d8c8f28116fbf646d960326949b4e9711a30b05ab699d98d9c621e6c6bdeaaa06aee619163d7eeae3f9d98f0bc273257fa34bc87d092d5131f4e38ca135a4e5408a2c15c9ae5e7aded519dcdcfe956d1aa822c27e55d48b15a57f4ac38cbe71ac0482541266a42e03f9a1f0d505ed43d4a5d2b86888a1fd2da9cece6c6d555c110240ef495aa60289da07bde6ddff12fbf4955f53ed3b3dba09c9eab1f975cc2c5af0100e519ef210eb99686a9d25cdaec9a82e490e194d13aae62e31d91eb2d3f31cb2d7156f1ae1cd595dd0b32a20787f98190f7f22497eb9029d1f6115ffb44e6a4e2407ab26bd7cef543b083b6a1588d9b4c827035874612c23f38edff87cdc76f247f1588826123354a806e74834c4658f3f2c3350121c8955d2c244dffafac9ec9bef551a853e945b93251703a1ebcaf6f3dc524180eaa088d19448ba9cbfe642498b9c3696fa7cc5c9dcec2f82b76f007dd10920ebf94002a5b06ddee4bbca40ae6bafc48ba40714ad9ef95a687352f3ad7a92ca703f460536f23fc1531e040bcd841c69b9e9646ebd9b55b2b10c08cda16abb4ddce806ef06254f32a1ea34659eb3c8a0d4c9aeb19016d807d7450a958b44b7224f633508bc5a764e3d968e52e32b42a4d2bfb2ed0096a0bb8b4aeaa7d633987cd6124e228925b551b27aaecff7bde3866b141d9ae5f1915e414a9dfaaa0f588ef4de1465eba6d411d5c1f07c71114247eed26004a1d3043d3817e54d9bffb60e2abe83249c84f7a13be1d078be553da5087955560d2155f3c59ff82a41107e1c909cc601a53c30f3b2e48e1a93392ff5c8efc0340a60adb065e7ca557f56dbef666ec572d903c719bc12df816f3c3576b7ef20d59ef4487e82f0c175aa4c03898aad8bced29748ff094e8c69302b6476c449cf52c8aa18bf649ee78115fbd64e5e9c7605a46180963cdd21d27bffe49a22f5c4e3ee9b926adbc3adb2bb723ede455313713e4e88850c5a991dfb2f72ba1cf1530a0eaa9d4bf30f4ff6da84286f4da08e1f5a56f2b2bdcb3934017c352257ddcf34008938b04547d901bc32fa9e8f35ffcf945bbdbeb8325bab4b490168798d467e02107383db7eef3a8b8a5e55f2d50091dec085d83054cabd630a1a98db841c53d7c7a46f21d4fae0f7e09ebb5e0a1675b822210a4230ed1d32ec373b987ff0020ae0a6457b8c9957429692a357f512b4c3e9582a8cdcda1246d7df01019ac36d78c04bfcde21a11fada38c48934044f397e3d342794bdc5d65006689c71e091ff4e99aeaebd3458046836de56164d2a1e71064b57e4be1310cb2316c48da6240e19091034eacdd9fa48420d09363f86a935b7a7725a5045b1d6a36ca824d68c11037a9f0f95e4d47978efae3fa63f78afd4e6bf169f71a1c7bf6eee159b10f4bbab008a4bec698da9fbdca120a5dcdd65950bcd99a7aac78b485d2ce683de68fe56d639503c3c7e7f0026c51ccaf9603d8795fb11a69d0d365ce2f3015a5c200277f7c11221bfba0f1fb86f1aa29a7a6798c1856eacfa3f29ddb660acf7ca5fc6649806255e02a982c8b7a2b1aace5dca8dff27c076c090a6884de8075b7fab487c7269042722a7512fde50ac085bf60f2706287deae9a5f74ea4994c1e8975114edd799e271761e6ee31cf7258e20ae5b25dc4dce7aeed8ba757935d42199dc0195c0ca9c49a06087e8a298db0e4d3b43a9aa4d152e2d4ddcdafbd7bfb439975edbd9fd67e71baea721f3c1770e1c3a585936b23e86c87e73fc04be2dc9b5bf34160dd08f5179301751454c7ecfb7b4ad3b464481e09914da8457ec08cf40bc72ecba979c472d67eaf26318227caf24dd6df36fef9de0c31763bc884220baa5ad76c452c06960aa588d3d7cd1a3c41c571a3139dd5b4ffd1d271eddce795ea72fb13d5e9ec4d06024987af63fcf4b395724073994b08b75e22ef4f4b9602be8ed1c63cdfbf7a69594c6dad1557648d8750d9f57e50c2f8e802c95c18edcd8962797e0835bd88e924013a6a79fd85d4f7436f719c9cf8ea80aa51fb47616912b8f026b58da67d1306f4c19d02be7d55cc55abf4da7775be73867e9a4339f7cc6fb8ea6886fb74ddbf168228f1704a7d07a321e5248444480ae0daabbdf812d1124f343218583070e01e0e26623ff6a9dd099cb8c1c718286e249be8e27e10f99453e3f94f05f7f3d99fa54ea500139d417ec63e03da0a34bd221bce6658b3dc05b865eeccd3ce478511147b6ec39aab8f319672e4adb85dca1476f962ee1ef7fcc5fbff0ff7635eebae739283b9c50b8f7eb8ad7d94a3c84e5f767e333265e31a6bab90bfc5c977c784e7fc0a44f6404614dcd7d37cbcb0b63c3f7ef7618777057f11fc172e1ad2189071e40ea3582512340edca52fecb2c6ea61d762445d4c499f4984df9f468bb3385d039615cf2390b817f72c4e37139b44dcd8e87259c5d23eceb02bfd1ed6de41e71aa29f2ff6e365e1584360917c1c53afde477ae56bcbd51cc00c4be62b263ca04cf4a002f89360141129b745cc1837a16b787bcdb6c32916468d5bcd10a6e84e29a9c741c5242ef8b55c31ead5b1795d1149f899898b0f1e9cac7584f4b6cc5e234f482c6961992389c7396ba587556cf7480a2f9dfce00eaf77fc40b9d2ee793ee66e6959cbb13a441d0988a107211d442f87c58c2a5b283271f06b22777490f8a5fe34b3b9f992aa9a8dc1fafdf35d7c2e15ef5127a26a08de698762399a040c9933b34ce8b892afc1cc2deca48a8e5ecba49ddb103619f8b8f235fefc4e99c5d45707f2ce9a12d2dfd856a4bea287a8a9a8c44e0566e4f7a6a6a7906008e1e2305d0fd116bc243d00fef606d9a7adf00860189260516e1715dc59c57d46be29dbcd5fecaf2b56b95d053676c57827f7be5db2bbe8ba1591b796da4cb0e9c4a419e5d18a1c7f2de0bdf31a30a7158281539183a18e1e878fa0c10f99fc43a24e919465913cacf44320e0cd8fe581781c2b52293ea8a5cb4be207aa4bc3857bcf274eb3fc978998d0668024aede6ec75bbcf767fdbdbfaa894a050d6230ac7fc244332516fae0892c1c8c3518549342f75159da4a7c2fd86f8e68d5470c026ecc3fc8b16e82be255ea686c74186a09376faa82ba012d4b7a2a7252b199b282d020890a02d59c8d3978d6cba844e62bccd084a3a125e7a2ac2a899501e29a69e81ed9fe90a52d23eb87463576dccaf77e953b7c4155038a84b5b1bd10e975b9baca360853ad67f3e1347028f10afef2e106e2919a97bf8b02648a390e9af228bce1d7d81437400b141dffeba65919db2bd1673bba3c8db2f59eddcd9f8828e302510738877176f76daf0424d1bfd9c21e9c977002176596d008f071be3cc95de7cbc2e5abcaeccb6f50327d3c28364f0e44ae4f58725bdc0262c33a0cb872c9871130ecc8c2cb674f6bb34eabeeb8dcdc9baddbca016198d3591a170ebe4b2b6924f8db33bd3afb9af98ea1e5cac78f9b6c66f56be5e916d9d5af7409a2fffef89d55401f7614d18c4ac2fd6324aa86c4c99ce2cca78720b5587f89f31f8ef6b62bb4d0df40bf114c5406a844e118722cc97dce100bcccdb1d11fbc58107d0ac011d06f4acddf2e87a178908759915aa6741314b9570e067e7058cf18b6f39a50277662be8338edb800eaf484f9c36cb2566e1bb86aa590857e8878f2a6e838fe31a2654d26ffd083048e3d3a3a0207e48853915f8c885868ca74a17ca62abc5fdb72953bf5cdd02ca05b58de16bf48d9cda6eea4376b45e7e9bdd7494ac58091ada1c7f11f6439e8e29467447e109bdec02a6b04aaaa43625c7baded7028ddc5f6e207ef94d0a5cae265f31667d6ccee1e478bc6bd1aeeb9ba74335d1e2183820f57a5bfe47f761c42d7f962f08f74bac813d51bfb70bd662d9a99216eeca7aa07fbed527baf19e17d1cd10f3c54be6ccbc85877a13e460932e15b1905080436285594b73ced21b81a3d94d4c31ab57a6b948b7177185958f9f429293adb627a2f7e15ea56e5477f553c0014ffe2bf6bd4ca1887a526e4174296ecd71f63ab8b8c55ffc1e58e9017cbb3ff55bc9e67cd3aade3ba50b0838635c19e27b0f3bdd11a90a73ec77f6a8dd9f366ab7a990cc3426c0d2cfa80d035b6da6af3d03f7b2ab1a5ba25e5428063e6d464316226f152f9e85c037fd259d8c5af33ef6d6213ede6f9b1dd7ba218f266814d6cc73247795d66e41f542aa0adbb53242fdfc5bd97b104f256b388893fec38b05b936e2fc7315fb0171ac081d9df7de4b2d4b91686ebb4dc97e662c028197b4687da4ac94258e3c5efb3138373fb952a8f5a67bde364a7fc15b19cd83f98d3c725e095a3709c1ec079a052c7f6678e4736d4c11253d0abb4018649a4a31bf7574ed4c09f2c17114abd71779aa0fedf2f20a2f598eb1fa4a95847b772391eebdacdef918f75085b660a8db33f6236880c10d2c75f789eaaf8b0997f3725fec649f8b90a9931e52f4aff4ccefedbe5a80b1d9f15e93439a42a9065e839d020ab5f63b63df1d298cd5e25cb75c7feec5fc60b199b2522f45e3582024f565e6603ea6ef275469b4178593d65d40ae36607fdf497839122ebf3a1d9ed2556410913313bef289e8a3d9fa82ac1f87072fcc481fb2114ffdd69f850cf7c54a9636d46c263c37098d7b057b987422ac41da4c668b6afb710bf2460d25ac058de66d9eeab92662656dc2af06eb92fa05692b3cb30e5466417b3c841dda4f8176f0ace61f037c6487cda67a5c7af7243afd13eb418c63a7c6ba6280563c56c8b5818bcd0ee6b74606164b3771c4b978dc1a51b7904e0d6f3c7b7", 0x1000}, {&(0x7f00000000c0)="a3f8af6b5aa0cb5dcf2a8841ca0d291b70c8", 0x12}, {&(0x7f0000000100)="1928f083d31c85c9b0fb19a1e4944d5417e6bc0a005f80befe522cd0b749007b670c827ec661c87d28978e44b35b8c93b2", 0x31}, {&(0x7f0000000140)="a980695fd0d819863386d68c1f052a9a61af47612ce9b620bdd062e4d6cdb3788da346d48ef8209c5abd5b0d1c7406027a6a524f30f8c58d6c415c564760f5e4211267f8c5c5fccfa2d62d6f13a1362fc5d65d7fd1613435295a1c2b9ff1332fe8f6306d250980278561069ab9fe1e8b5723be07e01d462142b9df43ca6427c453762b", 0x83}], 0x4, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x24) dup2(r0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x0) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2000000000000200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) link(&(0x7f0000001140)='./bus\x00', &(0x7f00000011c0)='./bus\x00') linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) accept$inet6(r0, 0x0, &(0x7f0000001200)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:17 executing program 1: pipe2(&(0x7f0000000140), 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="9a2427d3cbc6b9198c9715d08c00937e5a2700203b357e424e9d8f026f4a2b20", 0x20}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="7000000000000000ffff0000ff0f000009a379206534c7122cf76b9a31e1611d5214914cd4c88508293937d07d6b1cd39220f00d9f2114a7888d32a4177bf41739a847b58d6a4c1d8119d6158004d85ca1c95c78c72d41b67375dc4b38a9df0fdf31f3af23c5814f63b578700000000000fcaa52352666fe92d4cb3de28ac937fa6c1b0f40ee4f82b9fe4229f6dc1b2e2e1bad7aca763e10ecd034de2606977ee583bbc85197bb3cfa96871676d1e1bb5177e440e822be8bb6659de39eaf710782554d3a1963dfaa5f063c5588b628d932f0c35c03ede7ddd32af2375bd2b841b4b5c4d474d799db77c507764a76b58b5a5a721ff40cfcb03fbd30d50d4e9518d07be86cb4d807372e88007d88301f1d7c465ab45bc6ace78c78ee91ccaef3febbffcb7bf8da7cee2de67a5d71a31320daffb123bb333bffd65a6bfe86689e1904b98a30f7260000001001000000000000ffff000006000000359563815d42c954d26748e10c5b97f63e2df9d14e1be04ba972830823e463acecb2c1a3fffed82445cf5a5f192354884132611dd911297ca2a497c4ace66b313607314b7a48d10b2e3a3fbe97b070a8f2f46b7e76d0512a78c18e157666cf227f1422032b7f50eafce28dd1b06d581ca3df00028b18e81a4c6836f2f07cebcc3044bc0fafa79c8c8ccdc53310bf62fa034c88d6a49dd4fa4e18487199a2de82d6cf6c62b8fe33894e6053b035ac97ee10380865c030dc11f16e565dc9293bed8e575d3860e97376322829a464ccefd7589c5f893a6fc3e097835cc02e1b7746ac60dc9aefa3cba543a747721172412f14b35859d923dc6f707e195027c3a9088e00002c1af2a0890d38b17fe6ad203474d47b4522c69c60cb509ef71f468b0fee2aecdb91281ffa03a01adbe5e61f4d26989f395d685a8a35b34fba7083e5e76a27068e5240881c484ee2ef67c7560c3afb789b4270e4a49751c4c81ed639657f2c1af4c90a4960bb8c2756a0b3c276941c01d3b8fa6224b00ec73ca71c08aebdbd8728cd896f26774de6ff8cae2eaeee"], 0x268}, 0x2) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x3, 0x2f) pipe2(&(0x7f0000000100), 0x10004) shutdown(r2, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0xffffffff}, 0x10) socket(0x7, 0x2, 0xa439) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) socket$inet6(0x18, 0x5, 0x6) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2004a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="60a96be2d5e68cebe59c3e2b6ce764b206b6cce47ab6fc3b0db36d8c90c3a46cd27646667278d554c0d07bf309d311d5976e4d53bd631e622e218b44e5e05b40ac7c29f7e8db1422a925598549a69f9a95cd85939d70d3f24454a77434c48d67c2b9718a5eb6b40339b65310b698d77f233232fb8aa76136fd3bd0fe48fcb6e645cb872cf3543fee5055eb9b6d763e8f15f815922004596122a5b9fb330f37fa83aa8867c4ddaf42508b086fb9e46a5576380592d5e6a82af7f0fb058b7817f344b1f8059c8e7ae571fd65ce4f991086384b2019e07cfe5cf0008582b44c1e2f50cc1f64570b79b5bba9e2370653954a6c988d5f8b8022937e7cf93345", 0xfd) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() rmdir(&(0x7f0000000100)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2020, 0x9) 16:00:25 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) r0 = shmget(0x3, 0x2000, 0x100, &(0x7f0000e80000/0x2000)=nil) shmat(r0, &(0x7f0000e1a000/0x3000)=nil, 0x1000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) sendto$unix(r1, &(0x7f0000000040)="ab74872a831e6642da720f56d7d0d98ea11cf7f3bec31cbffc874a09f90709c888b3056babd55269fde3a5fbe12c9177e803eebcab478ce2eb538d77d78079b9898585938e7bb87bd8bd3f6b3deb1d8e1d9002344048b50e6c0f7f47355b57fb48fe1ff9349372fd0f28a40c729ef72a9f9a09343d83339de6cab27a191c60c7e36d4cdca30faeeb390db3f5aefba68947071ab22bdc084c5f48d8535395416348d54c0fde5d9549", 0xa8, 0x408, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c650100"], 0xa) read(r1, &(0x7f0000000140)=""/122, 0x7a) 16:00:25 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30900, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000340)={0x0, 0x53, 0x0, 0x0, &(0x7f0000000440)=""/160, 0xa0}, 0x0) clock_getres(0xfffffffffffff, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0\x00', 0x100, 0x2) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc034, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) readv(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/177, 0xb1}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x121) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x45, 0x1, 0x96bf, 0x6}, {{r0}, 0xfffffffffffffff8, 0x6b, 0x3, 0xffffffff80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000041, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x1, 0x64, 0x25c, 0x2}, {{r0}, 0xfffffffffffffff9, 0x42, 0x3, 0xffffffffffffff01, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x90, 0xca}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xb8, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x6, 0xeb7d}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x6, 0x40}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000041, 0x400, 0x20}, {{r0}, 0xffffffffffffffff, 0x8a, 0xf0000000, 0x4, 0x6}], 0x207a, &(0x7f0000000280)={0x1f, 0x100000000}) flock(r0, 0x2) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) lseek(r1, 0xa, 0x2) syz_open_pts() symlinkat(&(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') 16:00:25 executing program 1: mprotect(&(0x7f00005d6000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x8001) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x8000}, 0xc) setsockopt(r0, 0x8, 0x9d, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/121) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c8, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x80}, {r0, 0x80}, {r0, 0x24}, {r0, 0x1}, {r0, 0x142}], 0x60a, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:25 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, 0x80044279, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000180)="e68608ddedc6d8f89231554f56e4e77599c20e4261b64a4735feb7c1210586ab71dfe32b23fa9ce5aa67fbb57b3f78b95ec1703ef1df173f082cbe69cacbfe4e26653d229250d0dc78b62844605fa34da67cc99dfe22c33178ace314aedbcd6994a25653ddcf0d4a46f56529b066f5c3b230d60c526b3c8fac8dd9038e82cf0a7c0ecb063f165af6bf0c0a9c9ec24decf2cbb6cf3846ceb39b5aac4fac6bfdafe35a2928167fb26d6761e86c497c2b06bb6549ec196eb0a4625443f88dbb974aca619b755f9599f867e0195840dec68440469419904e77f1a51f0acda84c15ef216b0f9176f48767f994acc7a7a3b386fa686bc1adaefe870cc0b5e3457bf9b538c1fb7117f436e09031e06bc559131e83127eb887502e8797a38dbcd0e8d019cfa0af960d01f831a300f9826e16506c427eccc4928ab162c471dc43f254060ed1d078ddebcf4df367f2584f758c1db618925f4c3f92106559f47a099b6a07de4226559a1d1ec276ccbd679b56bdee7419cd1187ef0c182acd37b73c88b8d093a0c271b7229de74f688edb5ca2d0aad66aac5445043bd7152bb8e2e8e1a30ec036889cfb94515f4ef40036850faaec2ed47b694cbaf0d73bf755b0b471a34b305c2693dbd2c42d0ede609bd819bdb6724cbd5a52588fe0be0743f501d430fd6d11afc092ce2ba45f343c5c45d5fbe0fc1b2daf4e23ca58b1599f338d3123f89b08a8229e23a834cf885b1908ea2b5a5aa19b782653b00dac35f082b20dbab6390ddec12a3b82dafcb5f65676cf4ebac41625318543046a5c1bc76c3dcfb4256a925fa8f1e901147c63df63de53934c7e788f2429dcb6a722ae887e12334129033d216f4c12188aa397ae44d1ee83e0a1a05069b6506865f875847f88a1dc695f53fdf835828bf1c292c8ec337b01712e551001629639dcef7b26f7a527a11fd03ba8cee796d5184fcb53fc434884f1b43d00259b1e5782d7fad715e461dc1481d12bce461bc83a1e315d7e601a6767fd613333e5460e54d99bb763295be8c7338118c49969b285a0ca11e094c4211cf038c87ef8d99dde3fb9e08c09b1d3abc4564455c5cdd638c013420c7d095c2ab30152953c0dd44d9624cc53a7c4817525bb3c10d8bbeca9758c4e49c390d43ef780a2f75278b274801bbfc4fec3e53ddc3026b6a87acb6b63f0c88e13e0833a20d2fd21569fe788213c18c3a85a4c49853f73003b1d139738548ef3436c4760ad15bbd9f69c40a02246256a14b9be9caf4150e777b8499909f96f06ed9ff248abdd20c28abf33eeb6346e0bdf87820f42fecdeded31e42d44e2d4766c32445738639bf40e79a63b7144465c98ae4f6233db929a43b9e0ce4f9562736ba24f502e4ee2b2be5234f20755e8990718eafb08bfd2ea55832e5ebc68771306fa06be32dfd55dc9d540c7b158adfac137d2e25378d5c4134a38ebd240f0669bb49e027f3fc09110b5a5112f15c3f77e21548d86da942d68003ae22bf7bfa46d647af4c2e2168f69679cabb1b982501df38e4150a64034c67d1d12a8bd78059afaa4e15909e074d972d37dc5032455c037d91e43c9f59c44fed4b7107c5521aed4b4a7ea20b89954ec2bbfcc29d74101fd23806d8bd6e61579773c55199d9b3a627483b3d473d52b7c22a6b5d065acd6a2c55cdb0b8611ab8cd4b05195974d5f72d40087d123f7caa3d907dbcd60e7a9ae5b479559d2e706270449d32088174a1b8ef003844549ebac1ed843d315eb14470cafa42c4617354a44f784d0421b150889195018c134818f5f1ddae35f1c3ba719d7fadaaebcf39fed90930555f0434629871f549e70e26bcd10e5aa55d4c778c81fd3aa0e06add8f0c3438c932311e58952eeb90d7a747754147ee35ae900552bae75daa6aff81bed3c75c39916143f107f7a1925390e635b5dcb894981b76da568389d5ea642b0aa93910810a15f1c618d1f955e31aa194c6bdbdcd0fce62f4ada63273190554196a14c1b729ad2d53c1a001082285ec8eef85815dd9b5f1fa050b4d98b1b4ff6e886977d5f788d59dde62ed92cdcb19314f5ec6a5940a7acbb5940fad25e15de3b115b6ac1a354f00e095d5133c98447c72690f88a9dd109b83e32536bbc01344628d2b3d9038a068fb78dc4eed1d66838fb2cf3dc21a39817cc181d06ae6666bca4ffaf5acc4f7fff513a95cfbc369adb5fd5d962ed9f92a95d63b2eee12ac3391ca6471dc07717c8f76db55dcc59e1cbf8192b269b3cfce09112c0a463fda2d5117cf6f661e306145e8d4b37708439e39f9423be5b4ee72264f750dd3983474e2e9dbcefe536556f24a8f82f6e5ce7c1daa854ff8ec3b4a9e867b4c3c731e5fc78639b813d6060230cbc79b79af8f1ec475bcf6c908e60178dc1414549a67bda97b5d01b78960301f959944d648d2374ae8abbd21fb0677821af237571db864b2571428c08145c53a67af894264b409e083b32acc2a177717c9533374943fb831c3f2d94c500458d6b12a529963923dbfbf83760b0a650636bc313d69a5dab198a90c3413b9478989f9d3b15d1523f6d98716096047aabc794ab0d7dd5e33ae4ae7f5df1ac092d83ace1a8fbda8e499c7defbb32320783c66c23b4cc92169ed850c85b473ca3c61531a9d3f525f25dc0aff5dc123208fdde0f383c082b0f72c977a4e91301a1776e41b895c0bfa4505834d8f390b75dfe7442cfb6ffdc464cab04673c7811744c0698a2742e383e86f97b5bbd8582938c0f99e76329b0b6e62d610af5e680cf9fdf92a6e77a53ac01d9a620ff52d2e63b6c3997b73a8f1438b605b69a5d323c11f497b60e55208a27f22602423e72375f37b7cdab89e967e1e2ea23aecd7e98dd92728d185c961132f3db321dc9f4e4a19541449dc1798d21aa727857b0ed0983369244efef872d72a005f5ea04e9e74fd1d99a709a2aaf8d51c8033204ebf589b424e5dfd6011cab6074a70afbc2b6c16bb6004d65fc0fd4716e30c9bfbd39973a54311285a3fb4f990444a47dead4bb922e4fb0815c8baf01c05f4fa962b1074e18a507f83ec5ead19e5106d7b3934ad5d1f4a777ea83dd6dfe7cf5b307ce26f6e2f72c8258bd1244c4308ed7b50d54dd195846d82bda13977671521e6889a7ea9de41fd4aee99a85c184c8503467f103d7e28320fe9bfb2f76620fe4882755601432c6269677d6125e5ab62920e6e6fa5b4c79d58705869f55c2847f9fd35b6bf431844682db54293eb98f3e5cdfb06b53b3d2610212ecc9a9ac4d955ff7e59aefd692024e9c02cf342d4b77605581a4e5b6ba61ca0e7898114782f219463af54cd22e97e56b4d968dfbaff5a562660649581d281afda0c79fa13bcffc08432c7e5c29e49e20eacf69a5907a650d9c02fe6707ace34e14d92ac885df11626d5a306a6481d39cf8477220f553240d799cfa2522dddc79a99851fc42b3e0e017f7b67aef8105341f5b5dbaaf27bb8a94931996c4bf99f796620c1f77ca7a7b238587ec4e6bca899bc38c538484276567b723d9ed4ae321b31129ab98caf1acd633bb6ca343c44ff32f0869f3c642879c982fca31a26de322db7a9bd2c79d6ced7e9cd07bb1130dff01fa134706122ce2f552575a35fc6808b53333a0100efbbf42113a2e250d04eb92e9a8ff1f7b9b641f32a710221787520786cf8b7db37249195bf30bdaebf2009f9a5486f42a787df1c3f75b18ffc74d38b93bc92e8d83f4d99361b5b33a4cf17cfabd6a2fb39d9d85711c1da271bfca5c47c1557e83e9432e47ee578fd955ee1ace15cd6fc6613446f5a1048e3061eec14ba524e048aec19e82dafc24fa87d91e3f5bf80469a14ccdf704e0eb90d9a58d8c27796c6153c5e8c42b1b67bae8909ba6b19d629f360d52d4376eaaf77a8a5b22dcfce6362fb47f5c2bd22b10cdf252622f824b5d3c81a82762e38ec6a2bcf1acfd1dfb95687d7e905c4d8a607f27e60b087287d5f24907d7e3a8a68c27a475724c32b090ba167fda722b091e96edca3afc83d47800ff9624945b2dc0093462f5f98c8847d1fb7851f9cda799ee9ab1623cf8ab649a6ca565d5c992df729156621fd326c886e47123483eddf353f08bf24979260d3eee488d66c2b8c526159a284752ca2799388d5b041e6c3e738ffe8a9338b6d4058d29e4014f229d52ee00615008e6b5015780182338eaf97ef77bbdfa9bca43afb40bf6a00216229a4f79bf7b2af40dadceca2a20e87e0c7ba80f331ca1de7afd56c350cbd7ffb6cfc2bb632c90aec50d913ebc39b84247efc2fd7c182f20f3afccafa57f09afa4ba66434ea4e2622c7533382317e3e9c2e5fe1aab5b25d9852afb9714541be781f6e2340683d3ed03f978d0f3264e733027ea31c9f7d15a16f7723a58c7bc0f2ad2a81676d3c675814f34ba03c7d8207cb3393ccbe9c0ce0fe3692b43839b3a8bbcc9144c3504961852180976e087dc9fdf748c69a926e652aa7c37c97d7d3a45fc0924be925a8822cc80ff83bc8bd0bdb1b9ff422867ce658cb86b346c2636f3917b15ce1511ec281d1ee91df0db3b149ef28954e845325f33f31a78743c37b146b6b1b68728294d3889486dac533d63131749362aabde92ab3240e647c2593ed7d7f0d1899b25c7be2c9eb2a75bb155a5e991d0309c5710fa5486dfc0c7e9a335b10da2a0f978ceb54d4e89a1a303367ed8a69f47a94c0478432a3c030374c267738a4125c7862d4b13bfc330bcd6cf129189e5a3e67323114b4d0861d046eeba830d0dc5dd0789ca77ce652bf3cddd1d240a46f81f24b203f75c1ce7569ec339a5e53ae9e455378d62fa88910dfcbab2a3d51dbfbdda896259f0ec1f8713034454e7d99c5ab6a1692a56a9f5869cd133c744214266d2882163a594dfe94cd9f113aff8ceb0aea061040a640113c0248e43dd51c6c1768695c384bee682bbaea5f554a8280e0db943a51663b652308ba2d2a8fb30ad36673c8016ae2f65196378ad409189f4d378cb388d4405b301cdcdd662830a3f6f2a55e7119f01c9f80443a54ae1d8175159677a6da918abc0679bb06e083d6b3c2883c044ef8cb7c59e86f89822ca3bb7fad3436d4b24810ff06b77a6a7e3044184840f638b9b2f73a592cef5b57652ab80b44f0786c1a41835b0b7ff253de6d0b7557a1c4d6eda9888446072af295b4c9ae53b1a7300d01884c15351405fc36a7f3225764ea3788ff29ce7a959f0acc0d302334d163b92b73bee761edeaaf670ad13a3831e6504b16e79493d17e8b8e822bcdb666d6dff6500122edf98b99dc092098d488d003c9f7deda39013565dd9c99f9f396545c2229a22325efece0e60b8357a6f94e0f1982c94c6913a55b9cf03e73c04d23a0022cb1d78f068f8585a5f31366cf96b3ba79248e2a47795f6688d483e04017b3dde97f6ccfa32270b76854c82f3e2e6505d071e4d67f63166b975b1cb2ef142c91ad9b5d02ec2cda8ce622c142ab40d7ec0e6c85b482f4208cc00b022c10be64d84188e239e2652ce62a6d53a2fc84eaa474de7bd5aa01fb6b48605a403bdf172111760ea00b9597560c5dd10781d76759280f84b957608e6f1b592f2e8a70b7947a18425cd4d3f63d0d11e503bafe6818072bffc84e3bbb27f3b24e109ae1133e2ce92849036370d6aeb1918f84dc30cc29fa6f868c97c0ed54df50315d99bfcf65120c3c04fd030e73b228f8b58ed59c667ef090bfb5884afcae38c23641b7dc3cbf4d8e8d4a12841f0668dd1e3bb87da13decc71bf18a7f8bb643b9a6e0d2c5f36d626346a390b7dfd50cdfceb84", 0x1000, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="830446d8aaf71f92a5671849", 0x4e) recvfrom$inet(r0, &(0x7f0000000040)=""/17, 0x11, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kqueue() r0 = socket(0x1a, 0x4, 0x1f) r1 = socket$inet(0x2, 0x8000, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x100001605) setsockopt(r1, 0x1000, 0xcfcf, &(0x7f00000001c0)="0534b99284a75027348cf91edb9083f3f738c88ce78e07736c52b8512aef9339ca1cb1fc9003e96e70a5c7eba595b5", 0x2f) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8002, 0x40) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x2) r3 = fcntl$dupfd(r1, 0x40000000000, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x1000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r4 = getgid() setgid(r4) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) dup(r0) r1 = semget(0x2, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x897b, 0x6]) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) 16:00:26 executing program 1: execve(0x0, &(0x7f0000000000), 0x0) socketpair(0x18, 0x4, 0xfffffffffffffff6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001200)={'./file0\x00', 0xfffffffffffffff9, 0x100000001, 0x36d4, 0x0, 0x1ff, 0x4, 0x4, 0x2, 0x2, 0x6, 0x4}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8000000000, 0x2000000000, 0x20000200000005, r1}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x20000000000, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1000, 0x100000001}, 0xc) flock(r0, 0x2) r3 = msgget(0x1, 0x220) msgrcv(r3, &(0x7f0000000180)={0x0, ""/66}, 0xffffffffffffff7c, 0x3, 0x8000000000) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) getppid() socket(0x11, 0x2, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000059b}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) close(r0) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000140)='./file0\x00', 0x21, 0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') read(r1, &(0x7f0000000080)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x5, 0xaa4, &(0x7f00000001c0)="8036125e627b0ff9989cde43f61a2541740cb2af75fd6da224b34d75c1cafe8e886d603bb5db4755fd180334e91e6169269622d2445b6c758aab67685071ebfc84717532f13cdc1ae7c8c94f4d1706624950730861bdeb083c5c7e9cf7cb06374b2a3e21ddaac92fd1da22df608714ff6fe31597cfabea5fba9bc987fc4d281455e70d8b3ef08710cc0f98d70aa993fc932f251aefdd29881f628c371d07f1", 0x9f) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) socketpair(0xfffffff7fffffff9, 0x0, 0x201000000000400, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000003c0)=""/210, 0xd2, 0x1, 0x0, 0x0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) connect(r2, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchdir(r0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000540)=""/4096, 0x1000) 16:00:27 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x40) r0 = socket(0x20, 0x8005, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:27 executing program 1: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000012c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f00000013c0)=""/214, 0xd6}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f00000014c0)=""/44, 0x2c}, {&(0x7f0000001500)=""/154, 0x9a}, {&(0x7f00000015c0)=""/189, 0xbd}, {&(0x7f0000001680)=""/239, 0xef}, {&(0x7f0000001780)=""/48, 0x30}], 0xa, 0x0) pipe(&(0x7f0000000280)) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) getsockopt(r0, 0x8, 0xdfe9, &(0x7f0000001880)=""/65, &(0x7f0000001900)=0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf33725cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed348ac2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc690000000000", 0xcb, 0x0, 0x0, 0x0) dup(r2) fsync(r0) dup(r0) read(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x80, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 16:00:28 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', r1, r2) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:28 executing program 1: setuid(0xffffffffffffffff) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x200) 16:00:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup2(r1, r2) pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000300)=[{r2}], 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x92) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x1) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="0ed1f86c79113b7084cf255652f6020893f5f5812fd6368be91addb14573fd704b8cc25cbbd8b312d235364e0ed89e8cc572149b39423fc27296f5da38279482f844838deff50aa73beca62ce9f564f73c925e219166e934f5aeb748705af9ee3dad88607ffce0d26787df383adc85db4dc1a4df4a6d5247524dee9db379ae5f53d3615dc4a275a9f4b8fa8c6538f109784a5fe0c5756b127396", 0x9a}, {&(0x7f0000000280)="6d6428ba94ffe9423c4c919afe9b3bf9fc0811afd67b15eb5c21ccfaede23bbbbf5d2b459d9cdce1c79ac5ef9f476f6a9761eaadc590261152e074968acd5698c092b60155d62fa3e9b87626f5e90b36c2c0fcc1e7df9053004f864a867a52a1023ae227ad310ae8e8353d38a286182b28817e6405457401d61e9212e6389dbc3f1f5b422632dc34980815e534f122d469c88472d16a9496878bb0b769976a088c229340e1dcb1f1ef9cf8d0bb0acdd66af7a9a0f2f9222b1747da6377de300198498c", 0xc3}, {&(0x7f0000000080)="eb3c85c901acd5999399e397e6838765cf59d27e27e30efa6a37d71e98ae707cd4b09226ea1b42eb541524423355b1cf0ee30b3f0f4cb2f094688eec1627eb5e28a9fe0f076b896c4a21f8a5f85505479aa8dbfab3e38acc616c23e7d81126afe5118f3759ffdb54c16b586cc865c46ac9ee73f73702315fbf338f", 0x7b}, {&(0x7f0000000380)="5458e0621d68f1cb9bab3cf0b0e071ab30e9c584875bd3f2c67ad8512fb0afd70ff2cfe098a23e5642e1a177849897db3dfc95d46bd4f62f6cd39273fd581098880dcaf1e703329d78b3b1b7b79ca956f1024604626127b77b7f7cdf3f21d416a1dcfc8f44a052d12898c9b4f33bd2d4ecfd0b1fd7a96bedb65f0f369805067b985e73336788ccaa88ce302604a1dd81adc0abc17210b21b8a87de079753e27346e420a80de5505d195d0842d664e30bc30bb517f0549881101c237ba9a63b78d83ebe04eeb37bfbf3deda8acc8529a9860df08e923205b622d2dca41ae7e2a5de65c69688ae613bc2c2073ef1ff3499b506f95263d789a6ed79083a1ab7c09bc7222e6c641ceceffdbdc5f72599df6fc6351d56ce30db8786366faa55d99a05ab1a2c02d018f6d18d0174d45a4160855225de2c02659c2b397d9d60d5b0dd34771ade5d6e30c49676db3e29d4e705d529af1e1dd25c9abd6bcf4c714a6d9dff2d20a52fbcd9881ca186b63f9f3be3bcf6322ffcdfcbead94b7a39cbefd5628006f7e5f45514e20d74ce8a37b816690bc00d604a51f99ab2e2268b6f455fe403b48af543ca88f5e70dad5c48cf1bc6b3dddb7aa834bd9dbaf48365956569a5c5e875fda5b3e925548cdef28e7353462d72fb6ad64bc917f2da23df72d4593d67257149755794dfdb4fb66bc03c006b6a0baebf9915b09170352dfadf5c8aaea51689b78c794df2cb91428e2c7d4e0d716bd5053aab73699ee0912554e43cc0cbceefde1c65d59b65f4d058684f4d2f9f4c45c207fc84fc819eef6e98bc3252873438366e635b647880fae9f5cd9d15a29e40085154a632f5f5350fcd90f94f5a2e09113c85c3273669a8c0fc51bb19cee8f2a52d8b8fcb4f9779d8e6f04e13f2aec513c89e1d222cbaedf1be6386b1a07c9bcb50c94b434ee10641888fc8aff2188bff484d8497136694de420cefb6d506fa8e57a5f23f71678a8c9b69a431688fda6bbf48878ec552bd3859d0373d91c2f394d44e1fd6dbb49b158b9379cedf8ce52ed25e18739fc10a4ae313b1daeb28d033bc860ab06a622ebd02141e74b24e2b57cc7e650eabcd3d70d0433f9571b1cba0a7e011cf03e8b4bd38d3b8c6e5b029d9f3ed276f5d7cba1cf2d90de647d8bf7e714f6b8cbd37d175724f32f30d0413db4bb55dbfbf44a52d5f97f1cc078d2e8b9945ec0152f1883503ad8d39dcc4cdad6d6e40952fb2bb2d35676f6915904c5fdf6c604bae6dd85215d6ebc1c4e814f47546816159500b4e322750d466188df1152e3b485baa584dc76f41bb28bb5af839808de2ba2a1f2f1670959dd8a137a8d1a4e84103e3b20528b0aaeee3f6ac2a4b312e0ee0f81dc92cd74d60279bbfd64b8b3360da3f8b89272f33b74489a8e8e9e8302c4aa93ed3cda1fd848fedec2f7fcbf9ca56c64c7a8f43f7b58f761d14fe447cf2bd17bf768c1ddad2518dc9d38b8a1b1f022f33d2d53ae8047de6ae70549006665be2db43318c1ae638e11b0025bc041949805c2cf04b17750bb82235d6052f46dc73a391b273bb9cffbbc4acf0fc47cdf5ec3e8489ea4696e29044ba04e738b8939480b5b351baffa4b2c90758e0d7de76c1d80f1171283a38046f69c5b507c6407fc540a163058b0d09ab1cf0fa4203ff48bfa40a6579d7089e4efb557192b4c955934e1a6485e35a69c4ac4de0b382d7f03aedc00fbfefcce2b3742d95cc1eababa3af56e4c978d7d59bd9b6dbfc7da659d003b97aea400fedae887568ad5f1ac7314aecaee0d334e055f8b1352c7f0d50ebc7629551f09d1aec347d04630c31eaa48e867ff9cdbb8a0575baf083ed5947a45ae0304f43622cf9881c1219e072c0678ca30d777ac7717b82bf7366e11af7f766d6aa5afa721d0fed5e3d30a4db53cb4040a226039ddcebdfbbe0b599a90a31a5a5d0e86deb2a12912b560af29b325c0fc7c87fb848ad31ec9b16b73ba14852b9886c17a0b0ce8cbdf57f4f345b30decae91f586f13f782e0b83142c5fd11f53890d357129021e5f7d24eb90147a4751e3cfc3180643629e8404273e4a5518b96fba79d62a72717311a8e75e335931d6f542f78d580184293e08ee17a8b83fdb98542a58d61ecca1120383c56ceb2a7032a0a4e50589cdfc4b6b1b1080a7315f8b92d6a098f8fd88f793f17e6a92d800137f8332a92d5c2bed8654667f0e3f0cd3e316eddc467b550a6e8ff64e67611d0322d9077de220244134f72f420fe498fbcd6c5bc036f5a656bf0a0b18b59cac407d42feae85e4d8fb95708876a27ce5a833857b579bbf1ea2437d373b16981bdc380a23afbb4fe9e1b46760d21ce053249afcdfd9ef61e867ca17c131d7c8b8345a3524f81cbceb17af99998b5b85dcf1600956427352c58e6e8771e39a0a2a7ac4c7056ce54cdd6f3191caeee8528fe0882921311a9f12dcf78fa067926063ee8b6a74114702f7011f26deba50da32fe17c6ab0d9ef810848e85421fa51c49f1d8aceb3970c08ba0c633b3c9e8d56b268a4e157eea698343549657a5e9dc12f5d3f11c473533b266f2dc2efd6e31a4011f6e8000c4549f053a584f112939346b108a945b260416b2ba365a5bdb77aca4b1c6d9f658caa78adc0ae8dbc5148363e9daafa9c58680b9b976fad0177202d5a59c4cc04d593ca931d6439720eb555da7d0612407e30abdaa8252cba56c362ed13c30566f43c1ab03527e8ce885ba940c129946f1a79def9e383970a15e2622ea09dc46d91b92cefaa9e74ec80f89d713c0333411315e8399c8221296a46487794b95b81e1e5f82dfe0bb7e14b95f0c7883adbc143958c4486b49b4ecbdf8faa0057570fa02d24ef6126c81c83d88c4f39eb7da75cd03a398bae5232ef895572749d5ed47d03da08c56582e013ab92ae9924468e188fd976a82e0bcce934bdd7faa1b8ec8a8456b4e510f783f4526f6f89cb68184fd82a7f34201075104d188957950b327c7161a368f9335865baa5d4996dc63c445161295fc9b900d1490264a8a7398975e8e24bb37e18db817957258e8356a2c7936b30d984541d62dcf486485aca7af5ced694da0c0ba3cb26f5907e8aa12768395069222947e61818177f057d2d04c980e5ce99950ff1d5daea365d8a8523ba207384f732089cbadb7cd6c8f27cee32fd391f0d0f338aaa270ac81aceb50f7f7f013fa30b2d85e77dde9f9486d9d2e0c9122dc199d217da4e2532fd50d923de52a81e89fadc807952ee8ce59d13b3d4b5b622b1a9e7f3d59735a1e2cb6cb3a253f7f3247453080912b41541ad36f07f465e5271afa731d2281c737e3cb5291bfa964822d0b505262434ecda3aa5579a572112d3561a6139af6aa3580a2d183a377ec5dfa498c1ae182349b6f15c6dd57986aa8eda2756c101a741756d1a8cc59b570f0da354fbf6c28a4e0d8e909cebb7e710b4cb97e8b1a98dfc2f8e0d2abb60fa79fa80cac21e967212fe1eef2ed1e0e61018b0e6992f4e56b52aff19866cd51b7d3d47968612023543fb2a8f5bb685b391e831a4175110b6f9dcda33fb1fded8e1453aca8a4e0c151d8c1f34aa4c9a3036678cdab6e091bda0c929f5f34bbec3f6b058a4e7fa3c7cc5d0c1bd6add0a4152bcfee65c7917c32b9019de26c8bcef52a5d3d2523a1d0fca5b3d4c4d999b80f5ffdb569e9df9d93d4f1c6e79860b8ae5060dfe721061d31dcbd64c565740eaf86febed39deb2736dd857e20227d491acc126880aea8f22df41b6deaa1b1540442a6185ab6d41c7bc6efc7f74fcaeef2fd899a6118b7ed9a1e32d5aa5111b503c200526494e6632131a76a6df7415371c30c540a835c932e4923bc08a9c1d0462732ed8307dc36b0c7fc45b347f330a45d9d1b0b7e332b2ff5c63898e6e4e20cffb562218ff6a28c3c651cc56ee22b58d163d4f07f34696fe54a65428caf573b2ed51de95b1449d94a82e479de39c035360ae73f2cef810c31ef62dbe74318c5d8cbf4a79c2e473da5056e5788a508f3985c59aa138f5ed8b1e0d08112401dcfd62d95d7d7a44e62998104dcbcd9ada24012c613e1c7c996ec329ef4e4398384b7fd925d8c03694d06da4f92aa8ff5e74f24b6c668ccd3f590bec0bb6b8def74355a9195ea1203004aaad6a81fd130965b87d6a8ebe21560869a4edfeba5a0061df7fcb7839a8f258de995676a0a864720dd60b4d6d82520c4ebfce413796280a724b267a57a06d8aefc053fbc11ae2e3060bef8648a00c21fddb3130ad06dd981f002872b98a74286d77f04e2ac55e2e72505219da8ab8365157edb80ed5336a59ae2500b08143c68d62d01088c46f6d32b813fc2c23569bb3985c197ecaad1c034647a34025ad3bc3377d9a948faecaa422465c7cf7286e05dfb19cfd3ee2786b2addecb1eeefc966510927effce321372c63ac8a90627249cdbb9a66fdd142b1dbe342cfd91d6298b81d3b0c068fe9a423c01f153dfb64922a0ed635ea521b73d8a8e57e4ff9d072ea12d372a7319c1628fb537bb1ea8b42f7fb031c7e0808400f1c0888985ea625d81e73094540066eddf1dcda0cc5bd2e2aefadb68ba0d35efa0fe900e0f02b6330c1f615c942e931fa5611097a80ae41ce6a6f10015e0d458cb75cc70f5c7b1e7c502dde9d35b632c612b4f1922b5755c71d026a7a017e349999a07f0c9ed2acf83762cd45f2642f99565bcae366d6014eec6d2e8d26e29b0ae890c0972fd65f0ecddc4c881086eeb4fe2ad5f3250a9e4cc6ebe9b55eaa20c73b46c6a4baefc0d235a0beb3cbf8b5ba31d13347ed4470bb7ad31c62aed17215c214f027240ba0916a9f36695031f024cdb13ae09c3b59c677916c99631ba8ee9d830489184bbb77a39927c424d7e00e7ae0db6bdb18de7afb36d54fa4937574a5759862db839c90c3c89ef7a30935a24e3884220721cf1426620c4190c0df93b6b2126fdd3262285598ac15ff921fca619bb63f39fb176fe679d40d0c98924a58f7323a7f2a5cac4f68821966178aaf1b757e1e18c6200b7a0a88deff1435fe3f4b5ce3eb0af0ac3dbdaaceed0f543fe60623d119ec927a396ef8f55064b05614aefc386e5596544aae8711702ded8b913030ccb92cb2913e7ae2292130871626b8b5491b92818f9bf1b047e3d1fa72e016d07eda0c46ae8a4375f21d24a6dbbbe152770e7aa641cc03978bd0e1898612ee3847c2d7a4fdaae969e385537838c70ed7e81b6073d6600b211b63083eee4b197a2cf71d2a6c14a0d7093c8f01befa2bceca354169e7a1eb33b870dcc0d9202f05fad52450572a29c66f3954e419e41d11a2859fdaec5033689b2a35e4a0b3cbf00dd46f5d71fe8a83fe31736bc7afdfebaf10ace62a42592106aa22c08d9ed4a91cc5c12258af6be68b22a727a6b7a30edcc43e9e3f7f8350c8e56df227da1a5822a11935e05af4494ba24b096428e7e713fd7d1c53704f383bde815f06671e287ce7af2300c35ab0e51eb5b9a4e759408d48d7a902be1d1818df54f699cb184be1a171599e91056cb2c5176b93135f236e5187057d11578967574dbefd3786c4b94d0fc993aefa90be6e6bec7117d285671d22e671d9f671796a730877639d01fcf2baac3ac24ac180c584cf7a3411be351bb8ef600cd354a302f24a338f2e73bb0fa5fde4babe4ee289e3f182ed10562a0676b5bbf6619216a12a79b2ca1ffeaedddf65517dbcccccb7d3248123b75408598fe7000a264fa7d61181e5a78b4ac6c7ee27e16117a9c6991f966503363784a06152e5214e628a94584a75df3cc615fe9353c5a18b", 0x1000}, {&(0x7f0000001380)="c501a8d9ec89365504428a78060948dec1166b00de26210f15ec03cd455d44d370cbb7fe9a58a7a7445c7269467417fda964d41a6577585468e3230d46fc172c155235e527fc36eb911e975c3cd459c11a57529a36313c5ae3013fec094cd9cc07a3d3ab33be320ee4631341350c00eb5cf77ea2489f3e94cfb325ecbb2093a9f18a2e2f18e71d8f73", 0x89}, {&(0x7f0000000000)="7291a551bff6b09005909841616679a382c571c8a9cd0614e1a58136b5e6c9e7514a1ec4126a0370255819", 0x2b}, {&(0x7f0000001440)="60a46044186a1a6241c0a207190e50b5c65d9ed730d4f6c26f9b9ee34c2683fcfca1e1308b37d8d07c1176567f0831d5c8cd94d019a259f8b79509310ca9f0b97d0ee7be9cde79712e92f0de4bb4d980a3f90927f0166d66b474cafa5da5b2754114fc053abc4989c64aeb8e36cdf53f2e5def", 0x73}, {&(0x7f00000014c0)="93fe698ca7b61e69c99c0cde50d197bf24501c7828423b97f3a762a75d0fe1851f3c2c4f3d4a9d502071788ba58877a5cb7e7f39814a2fb97737728f24442b5a2b0d0bf1d4b0a6e232e5276ef11b2bb6a501ded7e2d6e7163dd1714204d300e7a08b55467af988", 0x67}], 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) kevent(r1, &(0x7f00000015c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xe2a470912ae618cb, 0x318, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x50, 0x32, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x92, 0x800, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0x40000000000}], 0x5, &(0x7f0000001680)=[{{r1}, 0x0, 0x0, 0x40000080, 0xfffffffffffff000, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x0, 0x14, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000009, 0x3e, 0x5}], 0x10000, &(0x7f0000000140)={0x7, 0x7}) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xb3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa8) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e5153012d59c22b465d4a6c2e908a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c34", 0xf2) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x6) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) semget(0x1, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000001100)=0xc) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:00:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001100)='./file0\x00', r3, r4) read(r2, &(0x7f0000000100)=""/4096, 0x1000) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x10001, 0x2, 0x7f, "14e960b94eecb9057e241329521e55df50aacf37", 0xff, 0x40}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:00:29 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000100)="70aa46fd9415efc64961e2326e4b27e9f1efdbbc1c827be6fb2ea1166007089f5c4a5f175f500bdc7791242c6de83bd84d701780f8504d10f9812db0b564b66ff3125b40e360b577b226d3835114f9dc439869649f9274f08ac5ebf0e86e419996401ffd421567ead246dc0bef77af7e4e7e6a9758f1a8bbd5ab4e467d2be3fb4f1b0ebbf3594ae5ca6e5c", 0x8b, 0x5, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0xac}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1103d, 0xfffbfffffffffffe) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa0, 0xf0000001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x7, 0x60000004, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x60000002, 0x2, 0x1b}, {{r2}, 0xfffffffffffffff8, 0x10, 0x10, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000500)="33e10c657ebb2ed68a2dd68a6006851b8d7eee6a63ececa0461a17b2e375bbdc2e2d044b8c106e735d7eccce3d90adbc9b6d4d42936c2c3157a247793dd610b0869e437feeb232a7bae5dfbdb4ce4328468e9a6b16fbe7dd858466139e7f74ea47f244fa3a180ef2cca9f97cdb686efe94edceea256fd2caa83a7fbff71cac3d0d315af7d313661538a0219a7a2bd6cbb621cd59310001283b8334a70103b3fb22da8eeabda13284cb090374c6bb75e3aa4a8a9260d4d067d4", 0xb9) syz_open_pts() 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = semget(0x3, 0x3, 0x208) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/142) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4fa0, 0x5, 0x8, 0x3, "efc1e3d218b3fc2a7d35b734e10815dd460c92b4", 0xffffffff00000000, 0x80}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x0, "854d550002834eea7200", 0x800}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) mlockall(0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x20, 0xfffffffffffffeff, 0x3}, {{r0}, 0xffffffffffffffff, 0x50, 0x20, 0x7, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x44, 0x0, 0xbd, 0x2}, {{r2}, 0x0, 0x38, 0x1, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x91, 0xf0000002, 0x7, 0x6}, {{r2}, 0xfffffffffffffff8, 0x21, 0x10, 0x3d, 0xa23}], 0x3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffff}], 0xe4, &(0x7f0000000040)={0xa6, 0xfffffffffffffffe}) r3 = dup2(r2, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x1f2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, &(0x7f0000000140)='X', 0xfffffffffffffecb) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r3 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0xffffffffffffff0c}], 0xd9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000500)="92e04d93746bbd3534236af28aab46230010792bd5382a8717b69f09fd9d7e55d5c5b4575776da07693e94292f1c05cd799b017bed771e9e72e1a7bdaca6a4cc960327688f5d319721b17181c30dc957b9efaab9933fc21fd618556f4c", 0x5d) write(r0, &(0x7f00000001c0)="2406f743cd", 0x5) 16:00:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)="04", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb", 0x49a) 16:00:30 executing program 1: r0 = getegid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, 0x0) setregid(r3, r2) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x14, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x980, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket$inet(0x2, 0x4003, 0x401) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) pledge(&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='^\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/40, 0x28}], 0x5, 0x5c) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8"}) 16:00:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/215, 0xd7, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0119104e80d986bda7002e2d66697e653000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = msgget(0x0, 0x280) msgctl$IPC_RMID(r1, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x320, &(0x7f0000ffe000/0x1000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10662, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x3}, {0x8f, 0x1}, {0x0, 0x3f}, {0x22, 0x100000000}, {0xcd, 0x40}], 0x5}) shmctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x7, 0x4) socket$inet6(0x18, 0x4000, 0x1) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r10 = getgid() r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000014c0)="cf1120a966b3de940a72d67bacd1d136d2951666b7029c60df7c2821e3ee3b744d26fd9addcf6d6a2ee683efa2bf00dbe09130b4b3ba2582bbdeec63c6574d1e010ff109c62ab964a75657693caa2e10e085feefbfeb645fffdb6854b4b1ccf7d137eaebcdb93ef90529ef5e03fa80b58155de51f6f1f1340381023823b2b172d8fb95fcc77affb76bb8fd850b78a44ce57f08b65cdd74fc5317f13fe1d81bef8c0cfe13ff2c68ce4ca2067787b9981fede98122139b34f70809949c4dbddc838414c6c69b34c2615f53775057d4826638cc75b43b45456728b7256d81fe599637c2a8aef45cf4ec4dc308b37f5d5184e1", 0xf1}, {&(0x7f00000000c0)="dfeea0c82a39ae125de38c7bf0afd13dbee1fc2bdbaa70094bb6f6955a279e7211d0134b8711875173b57b217b3723ebb28877daa725dede56e2e1fedac6822c3ed354f35cab01460182d9a9f19cbc927ad9c2623d7210ac0f5239a2921bab077a845bfde300", 0x66}, {&(0x7f0000000280)="85a24ea430aeabebf879a02967f5b939f94234a6b88fb4ee9e3ac464d7552fb64daacd61cc7f35c8e81772c3bac2ddd77bba09d54709bcb3a43201b5d39c3ce1f6c8a8e4ebf0c5984060ef1940ab25cc7ce150eec5b307031e5f7c71c3d27aff011858ce6abdf56af33e2573f06342a046da5dee754031d4a582e9dce39a517cd5652a7a67a86770d6a20573d8b24e", 0x8f}, {&(0x7f00000015c0)="4c2a1185e6994bbc5dfea4e1c8bf9e8e43e85b5eef4a48be898cbe109a7f6aef719b823079bc77d5bcc42a01e89bd39fef2d2f0e938b221f94250ece2f57a71f20ff13a83c86698c4994264829b456654234db45ccaede9b1581ae363432a3c15a5ac230f60ebd7b18f7521bf0f29a4309b3b2c512ba58186670ba7cb5db61bc75e3ba9666ae8859581d5188d9a7756d8f5ba3526c845c0868aae8c6f8eeb7298a5e928033efed6ad351b01e8934249abc18c651cfe66c08d9580c3dd9e70f07a82ee2dab0b0fca05fca819560d79974b287d8b081c1411865a66122d575", 0xde}], 0x4, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf8, 0x4}, 0x400) kqueue() close(r1) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x80000001, 0xffffffffffffffce) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x7ff, 0x0, 0x2, "2ce6a0e215d6f8af0f057217dc83057c3ffcfd9a", 0x8000, 0x80}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:31 executing program 1: setuid(0xee01) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001f80)={{0x100000001, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x596f}, 0x101, 0x9, r0, r0, 0x4, 0x81, 0x101, 0xeab}) getpgid(r0) 16:00:31 executing program 1: clock_settime(0x6, &(0x7f0000000000)={0x8000, 0x3}) pledge(0x0, 0x0) r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) clock_gettime(0x4, &(0x7f0000000040)) shmdt(r0) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 16:00:31 executing program 1: 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/117, 0x75}, {&(0x7f0000000580)=""/247, 0xf7}, {&(0x7f0000000080)=""/53, 0x35}], 0x8, 0x0) shmget(0x2, 0x3000, 0x608, &(0x7f0000ffd000/0x3000)=nil) getuid() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x70e, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fchmod(r3, 0x20) ioctl$TIOCMSET(r3, 0xc010427b, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = socket(0x18, 0x8001, 0x100000000) socket(0x2, 0x8000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1123, &(0x7f0000000040)=0x7, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x61, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:00:32 executing program 1: minherit(&(0x7f000031e000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f000024b000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f000031f000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:32 executing program 0: socket(0x18, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0x8001, './file0\x00', 0x170d802c, 0x9, 0x80000001, 0x6}) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x3a4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/193, 0xc1, 0x841, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="c0b2c2bec1ab7de3e3607b397310a7a982021ffc3e017ebb18ca24660b168929187bd4f0fe4aec280c50e18bc301570ec59a15045ea980b828cef3c74a7e6b11eddcfa4d747f43f24b911ba754554e80145ff7ea7386da7fc3c3ae478a9462d3085d29c9981f331801e7ccc9d76796485bcfdc127e335f374076e3e59396840410aa0935059c691deaa4feaabec1bbca7d0b6d09c04a03d91b073bf25d6022c7dff21cb9d214eef870e9a73eacaeaebfa083ad21275900bd39a5524beeec58f0c4fa12fa25d9a6bfc58855a6f59ca8c5afa4c1228592803bddee7a9be72a6417a05d36432dc9b05bb4f5a475b6984fcd6ca70a8f69e24f669f", 0xf9, 0x408, &(0x7f00000006c0)=ANY=[@ANYBLOB="b95caf7436c96208f7e4d48f6d7fa2d9683bb5a6a3f5d2194dbde4adc39de2293636a027dacdc538e5afdbf7c2fd353375ff3c5c68398e0989c41d239d53f50a3b6f6b1f9f562f99e77a33580c0ae9de743c25ee55b8e6e4252b0f5b0f060eb41284e44469cc1ec4f4cb8c1f0000002cf70f2fdedc57b610c1981c80e9f6756d48a78014e00000000000009ba739fd45a334572b1e31ffbfea61f8076e7a784621571f1f68864951329878f86be1171582a20e50d50ba3ed839fbed1c68371b8a28d52dd79d52489c7edaf529d7aeb355c0f00637a9f70b0c8db63acb5fecff350bca7e2297e24a980f0bd837cb9f0023915386f0000ea8222f08e5693aea7d019451e7222de3fb0ab5f1901a21440d5df8f000016bf3c37b1309e4b1ec4eb2953b10ee60247fa732984758a6f954dc6753263ed0a0f9a18ebd7c825236131f99f6afaf0e32be9bc68e1a049018c9a805edb2466069e850abec42c90163508f1b5459a20c5e2d44e28f5593fc16394b17eb2b971eddbf21a6b5455c3cb4e96752732da2720d31856c39f3862159974afbb9abeff3960249058512bb567421e280eedb8e806f8e78fa372acac15885f3843ca86e34d0eb532d40aa6bd3c32c8ad667b744a30212b83e2ab9bb2e34c28f6bbf55fcdefb16b8d45c0548d4d314a95e3766fc69d4c91bf2a30138a1fdfc3f0489bcdac7c422169e184831a7e575fca196de95a64f209087317c7c45f3039d2e6633cd1fb8840bd8a71dfd507565a501b745633ec989c85e8c847f7a385204ce28c9ff31191510e135ba4bd20fac33bcb8edebb16a3f1b4e1a3394c8e03b63a650909c727a9f650205d96d00ff3a98c705b651095cb151843438f48de0ad92cbe619b19478d"], 0xa) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x100000001, r2}) r3 = dup2(r1, r1) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'\x00', 0x3, 0x6, 0x6, 0x1, 0x1, 0x3f, 0x6, 0x3, 0x2, 0x8000, 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$unix(0x1, 0x2, 0x0) 16:00:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x11, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x9, 0x8, 0x1, 0x7fff, 0xfffffffffffffffd, 0x7, 0x2, 0x3, 0x1f, 0x3f}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpid() r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x0, r2, 0x0, 0x0, 0x0, 0x1}, 0x8000000000, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x8}) 16:00:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20080, 0xa2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x3, 0x300) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9b3f00b9ef59c0ac6a83a365262f289e70b95b6d696ef8f78afd33271a7749a1122e1dad87e991369e", 0x29) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0x2d2) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="c2290b16ef303857080835ec2fc530a8249fa2fa00533bfbb58e0cf5bc550e210852e832c5db4c49655884fadfe60c8bdb8c017df5f7254beae38471a1c13304ba46c3e270268025f08f42ec827e4e922ce42e8782b58bafe7394535f71a589e9b2b70fb975c50f07b289f7ad0a53a9dde853f5c18cd80e07551acc62637328d88eb2bfb78dade8afaa21f649c63135401702f1d5bee5d01cb7cbfa8fab55f05a12f09f1541b66e78f8be9ba4ab3f67658929f6b720b2f1c", 0xb8) setsockopt(r2, 0x0, 0x6a, 0x0, 0xc) socket$inet(0x2, 0x8000, 0x8) 16:00:32 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x81, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r2, r0) 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/243, 0xf3, 0x800, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x20, 0x2, 0x1ff) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x87c, 0x3}, {0x18, 0x2, 0x8, 0xd6}, 0x4f, [0x1a54, 0xc5, 0x10001, 0x80, 0x7, 0x9, 0x8928, 0x21]}, 0x3c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) recvfrom$inet6(r0, &(0x7f0000000240)=""/76, 0x4c, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0x7ff}, 0xc) recvfrom$inet6(r5, &(0x7f0000000300)=""/109, 0x6d, 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x1, 0x80, 0x7}, 0xc) recvfrom$inet6(r1, &(0x7f00000003c0)=""/35, 0x23, 0x42, &(0x7f0000000400)={0x18, 0x3, 0x0, 0x9}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x3) r6 = socket(0x6, 0x2, 0x2) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000480)=0x1f) pwritev(r1, &(0x7f0000001540)=[{&(0x7f00000004c0)="a763c1b79214dc8e2baad8b7c181a1b178608e09820db161f763b7dd625654c8657aaf9a7684a4f4fc8176f34c305f275efa0b04aa3b588068adab265862113e4bc2b869db30815cd468f99af3c335d40bc22bf32ddfa649279bcb13dd014f4421678d99ad96064d6050014e013f11568ae8b3b46ebaba91bc67f915dd0ebf329eff8a396cadd1a82ac7de316377395e349ab10cbea0d71ca0c33ef536aa6aad442ad60299f54e09a978d34710ef7068a7e110aa3bf112d548e7a725fa9085f9b58417b326f5a50ccb1af78cdd4b24755de30dc57bd751209f1814fd5816bf92e381ecf1983f19331426aa08061b721f422ba4c61130d3f3fee060a1269225db3eb3d877c896faab4e73e74f992883f59987f2b2214feb017b1b51cd52e2b500ed1afdd54e0f1afd8cd7e00f2bc03c6628c048ed8b44a3ae837dd2cd0d9d9c535ebc635c3d9dad4de29f406bbc7ad968d0d9b05ac7de8f59b570bfe08b1855ac022cdf6fffdb1f129c0858efafc97d03609f6de2d5ed79dd365c6e0f64745da6573b727336f10369a5e7fd4e29b4f1195cacf265e275034c3c2b548c1d74df51d19b5a17d9d442131d74a23815c19796942171bf403ad4dab9ff3fcc8008ad1935ab57c90103fe33a7fb2d2b6daae23041c23e4915d7f8a7c417494df9945b237ceb32d2afc664c97d34e382454a7d9258b2635a755aed31b50c6f7a00f3e4b55964422a300dd2648333acd628dee23ab0b58acb9a1945c50af80d6bcbe5c8a97f4e07a19f90890022f8e31ce23a1c4f8c0b41361c628724b40bb85f16d6ad1cdac841c309502484f6274ac1b7f0f23fe0ddd113514a7e540bd0bbe3333fec81cc9190436ea46cba038e2780612dc9ce0c9035617db03c177554e5ba450491e37e0f3ae46679e2755fac50bb3fc49cbba063401caf8e716c17510d56b03af23cdb1515cd9663d1d7b536c648505248ea13fc8e87f67f1d69aee9877f3a6405b9fe22ba1f564687352bba4d400b915f3802e85fc583bc95ba9ba1100b392ddc802fcbfbabf7e680226ea348acc432f390bd2ef8f07286e3058dbb291a2caff7c2bc2eb4fd50c36396a989547f6a705b8b976a0f7d1b42e21a4b2b58a666add798bfc868b0c0402611e00185eab7ef5a268c8d148379f0b0291836f53c33a2ccffd179fcda7636969b4a5f14be7a88f6f0477f8f52f4dc44226457c97054dccb31f2b85499a94bf5ccc7f320540cb7358608be43b2935aa6e7d5555c7a63162db7e90966847197aec9ef5563117b826abaa4c6fdc5280a2765f3327a5d58dc17fb7804bf7dba5cdc540b57bccad18aa3c3168c70ddab25bd874774165260a5ff4b17f36c8e631692ba7207d93749b86865596b048f0dd024be919acab2b56938b674745c95b787253aa198ef39bf2a46392d2131dd20fa32bc4ec32f6520a383c42b1845d1c5b499017930f33fdbc4468ce32deef537259e1c96e956d488188a9037ef3311801a768a157957c65049dd195afd117d88b9e7eb28294f7f7f1212d712be5fc349deb92d5dfcb93a86b13424b235d3713464674ca8b9da14b25f3e4f558aa9bf60c640c855112df14f36177be67d84efb2ef11ffc5d55eeb3ad560b4d51060e2421c5bc9e0b9713eb47f66b9c22b4083e6f8bc63d5a7b479e7299e4483e58a06154c8f1e8d3df3314e4b1cf7d8491810c738b0e725c73bf009bd0b6f54a7d0df8217e0c1156ff5787f2a740bdb4d54ea3f9f2e070e57c11e3bdb9be675934f6b09ef45836be25609765224d919b4910b2428f33c8bafefa074b267224f42eec841f2d1e7f3140c7fb8698e97c1baa03c51e31e48eb01b02da3e17d44ae9d4d453bbf5acad6e42a6166e8508d7997b4b7cd16d5112b268490f32dca0de556a9096408db568e71d613b172a3cf060aafd2492de347e98716e6ea7d73f1536632233597fb10d6fd3945850debd6ba6507c40242e18cf4aeb8949f26cfd6434e2e4530d801f1014abf15da94fbed42e993d9d2f3457400d6f5a5e1817f3832bf05b7b97d9407c3e9662f02de19e6c312387fe35a6ff37656ae470e197d0fb02de2c25cbd0578da451c47a73e44142d9859633929ffb61671e9598fade15d1442d1c582ee691d5d72693da0a59540ad73587776315539b5e53fafe68d4d9cddd8324b67007dff944879c02b17757daebf209aedfe7a195c0a666c25b7b4a58a2d490353e49e914fc438f9e50c47d7afb32d5a15607eec64a096dfca9e9ec402d52d6b3ef35076aa1b6043bb3a67f72f1634c90397c52a19bed7f7b63537cfe84bdc7486e32e5c77ddc6f2aa3009561f425b6a48d4b391fa2cd1c25d109e22c5ed7788df79cdf7054b7509dd7d402ad455ccb6fe18c3291b50ca3f28ec6c0daca1acddb78c21a370b9107b5616a5316d0630391b20c93dc09dfd198f402e6e706cd298452422c405a348fd7e2595638c341d94b16dbcca4d3930561d08f319258e7b9c7f95f2df6f88b09ed8f666a48855c6b8be3e513ec512eb51663fea182638796ec40550e377a8168dfa038526e5f6e9f98318e8a2c6cf39827e3687ca247f9ea2b1cdbf90895282e6979ac390f2df1888a281ebade811e273d481f3bc6aff1f364a5be3e9cebaaa0d32ef77b87993e05294322fdc2599bcd4f5225cb63a1ede75bcd57eb83e253e906045cdf88988882e57a52b195d270b6ad32875b8f36c879729a39e8a76248e38aaae9d18b97aa5449eb48bf91e8adc6836a88a25807d5f30beda6e529af1637bb1ccbc72185b74f60b9bd40b2a879ffbf9c907f9989f2a66d116319f3afae382277a16e8d47731d4db27b11772bd38e7244dfbd9b2bb794d6db25fbd150d4f0aeb18f63503b9674e8fc509f2b5642d921f582e99638e0c7f35534514272c42ee2f7f25ad2b5eb75dc833f9c63925f024a778123553c8b845b68990c3e7e217e0c1c24bb5627de2d8ccb184d50273ab119379f7d7d2c3a59a760c9f491f524e831869c1a02fc2769567a09599ce0e69919a808c5590abdf48531131c4259f59e7ec6ba00b765ab8cc7336efdbc2a592644715ea5826d28bdb12f5367add9521f1761bff256c21c79cf7a78f022b0d0459d749729fede7e5e438ef2b36147ecd98a29e9fba3bb44762c88304881072e81ab1e99ba4bef4d0fbd939f84be8f0794a2c031f273bf30a733a85a82bcc0cbd4093c59cdbd64bff104ea91fb662e8c616646477cf2f7e71786530dc7a0edf4d78f75726a2d7af961fdbb16879abc6e083a8c5899ca094c828a0fe9006b22445d12e5dee951afdf7fd81ebf8fe6a82236e4a3ddb9f6a705c6ab37353defc173834e9b4dc7043de19626dbe90f35eb2118407fa1d802d987c64d9c84a645b0ba3b5c20382e7d9a9303b9bb7830c42e49c649420a6724b7aa563603bb3f7935e22d71e7335c48a14fd6a9a33c6782d458b29fe0ba5dd373e5b2e5dfea21f8cc009f57269d769248b5712f8db905ebdd61a36494e01ec33ce397a1668cc51d0d153c3bbff54dad81a2a0338463c42ae4e02485f7ee1252d472228a004535673f35a4d72a1bb1393c28b3316d90f1f505a4468ef30dd56567b8f9ec4d9a23d413f50fdbeef89f84d8eaf2f52d482776b725bff44b4ca3efe4ba6a1baafbc92004bc1da4db0be213ccafa993fd29eca0196a76c4b4545c20d4cd2d32533036bbba26947bb45168e5ae4bec91d123169ec4c22244cdfeadf29ab2ca92876b146588b4531dc3693800e3a18b1b71fdd71919df9d235e8b1ad469107f96e947ebd32330944dda756f93a04c05cecf1fe9bdaaa3fe39a6a2997416cedc91b1e09c9ebd8561ea3f6e378a0ddd9d23afc47c271db44215f340a072c9b21bfb28d755f6c2767b5b6d5a4929712178c8b472cf1f02ab83f2f5b0aca3491e79e3a2822fee741b34a5e4ad608f7b822351ed77f31eb95e4d06872c628345b5f82dba6db3b2c54b31bb161d0cb3d3b60c88def0fb7bb0ed7f39b5ea9c5ad94f178b3565c93e9538c0ce8e0598933cf467fdbb2faa5837a96eddd6cd7f915463d351fe8fe6ad6bed73a32e8211c0d0c5c207c44e9655382b8ceac3315450dcc5c23faf98d3f4839c41a7b7382c28fc0ca075a90f05d0c380fedf666d23314d762b9b047268f96d66e272f237dcbaa3e8e89e56692e83f55a15381b847c06a966e73cf3fcffbb213de289877da6c755bce5a88ac11677bfd5c5e18c07610101d41b39a8461a2cd14900724e21ce3b15dd6bc773699b843098cfcd55c48f00c3c7577c73f3fbf4f1201d7b3641f94df32fb81d100a04f44726bb15503270e4653e78033c1f70bf2f58b573a40dceab38c6d575e6c049911468afd6ab24d039a76b677305940df880ed292f2ef3882e0d79729bff0990be2ec9cec8bc90586d056f7e7842f086e98ddc8088f99806bbba079530f2e074ec41a26c66b0f3e77989dab21fa1f822aa4a37f77bd362b62d4bdfcaef87d71f8b1a43809ce46b1810d356285b61723f1a8ce135c9eb4870efe0f70a28b4e1227263e42ba6c75e68b177d12b4bce8d24e8aa99d5d999746a2a528608c8601a8bc48d5372b0883560417a204f6d139f26af3c12e3895ac40854b29cef8d377f6f240c7e7c5efd58f6375b8564550f5f4cceb4d4d69a42b5682f4cd986168c6da19698ff69c41dcfc6101ccfc179fdac98c289b900ea7387bc8eb2025227d7a8368e73616ea8c44480886d54b1fe4d4cb71c178fb41d20f45e515b10341be5c4b3109414e01edfdba6d14c775d152e1ee804c9536fa3662d1fd3ff38b16be0360f4037dae317b55c1b4c61a2355f9eb6a33a27836d7283bdb7cb2f86638110ad63d397c971ad567fcd8f7c535af0555115b4c3eb021e927cfe55054b53e38b1bca76b3ebcf0c975ad9d543b45908a89b8e8e6fd7975a28d92f498749d8ef8a64e25d043774990afdd536e014c5b851341f1f60cefb39e8a45e6c4e2a95f87c296ffa303af259f68e0555caee27f40f9078dc9afef17e96da13aa103423cace3de33228ca0ce22ebebc119634068a138c28d2d48b78e131c4972bdd02784c3b142458a84f9a9ce1e488ce52cd3c0a7df1d517d773d3bcda828fa655c91c3567e8c0f7a4d75d19e1aff52228b29ca81fe1b9b430b1802660d91999f104947d2f23133f3b7478bfe5d7018502673bed7b50f52ea8ed5e97157407540347182c2fe847b7a2d75a18a763e76f2696f969252ea5e4c0c0e8a090eeadcaf8eeff49f9e60f347e92a3cebeeaea03b483b396d411f558533474b8949e1693ece8f54bf92d87d030cc3e485e0052a92439698ad7ad1f3c84fba3580bb12b1106ab044d8f70cf2952f16bdf9500b521c27675f77abb33fceb65f4dd92677de65cd506ecd52212dcb0c695c8dd0f8b9b7b3b7fe247e3269ddc0e93a66688d90ea7aefc7694af40a626473bf126a206014c2c7f9bdb61b3507b8bd8f550fa394b5b425a6389dd25d18643d2d115c0b9db2bca2e2b94a4a775cc7b619fcf49df41fbbed91915c18852a39a85adf626f92659c27e9229c7f59ce84c5eec479255c397649f1395b1ef7890079612dba60c64a8c5456568d6f45f4766e48b0d05b5428f6ab2ef2de83f49f9b0efc87c37bffa4256041d58e1fac897de4609fbdebee93c65ffa3dcd3623d33364c3a14bfea7846124893f29c57af63ae4eb1f605cb722f87ca7a283b80a6f6069909d7c930976451ab59ae9525831465000e5c9355ca6d2659f1133521e7d8aa629c387c4cb19ab5ddbf8863b072a44810bea1fc590", 0x1000}, {&(0x7f00000014c0)="b0a473a302ac550a79e944bcfc9236d575daaa3bea175118114a5751e542bd214ebb54b5be39b6de5cf735650042983365a03f2a9b0d087b269ab397ada1f5f84ec6", 0x42}], 0x2, 0x0) r7 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000015c0)={{0x101, r3, r4, r3, r4, 0x6, 0x7e95fed5}, 0x5, 0xffffffff80000001, r8, r2, 0x3, 0x8, 0x1}) poll(&(0x7f0000001640)=[{r5, 0x80}, {r6, 0x4}, {r5, 0x105}, {r5, 0x40}], 0x4, 0xb52) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001680)=0x64c4) recvfrom(r6, &(0x7f00000016c0)=""/208, 0xd0, 0x2, &(0x7f00000017c0)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffc000/0x4000)=nil) flock(r5, 0x8) writev(r5, &(0x7f0000002c40)=[{&(0x7f0000001800)="03b7836e13cacd920601b7c16df6a8766408f6936c4e6159f31dcdf8005b2dee37fd419379a03147278dd9be5e4baa41a2db279789e8ee2a86dea1b69ae9c29b5783a3b0a1bbbfaeb46f8da2b4c600abf34ea315f46782c5be09f51e5af9b24983430101a44139cde352884594a401a8137dd779acc2b837d68fd0b35f8f972abfcd5ce36c0eb25ef9be92ce44a9212c0a4a907aa80bcb304c", 0x99}, {&(0x7f00000018c0)="0a99b615b48b3fbdb2ff45ccc182ed7d8182a0267a72371a87fd69f9a70f4873a7661826bc22f8da82fd3804dc49a017555c0bb788777b704c7563be323f45334afa78f8da486749a76c50506c9074e480d6cdbcf72806c8046c1380f81597bf3fcf176a2ef4db97b2513f72492fcc4d8d110f1bc2c63f473a2d762b6dff88f3c9983a29824e28bb239ba4a409979170fbacb137672041fe8f0bd706bc013815a9769dc253ec32787dcca6107942325775d39fa0f84fb809b0e353f21454aeb83ec1ce7cd28e013bc3955c7a1484a0738c5ef64822892bb7b8fca15d5cada6718b6286ca6589a6aca50f50d82271f4b2bd3d57c4becbda", 0xf7}, {&(0x7f00000019c0)="1ce94ec914406ab3705d7314a14540cce71bda201d11e19d03fe22183b613b935106f8ee916644813a3f9b848b943697ebd62cdb150a850c3721097a32ce169705bd3b8c97c0370705288ea3593caf286c47a5b904ea73f26754673ba63e99c8fedf5f661d56e99754b83096b05f0c9dd24d3a4c10745a822a9ba61c88450957334b452a605625e0d6e54c346a304ad5d67648dbcf8c31dd86632f6f3d7113f75f9294350cf7dd4e133bc19d1b36ccf64e52b429e8d6e6c3a4acd4b542dde68a76c4a973b1c6dbea6ca3587bbeccd37e765af4cc161caee6373285c8216e8a24ee4f98e17da0cfb94c2e46641da457e943c9eb366c", 0xf5}, {&(0x7f0000001ac0)="a428a58c212f949439d7b7c4288e9c7fd9af47627b7c1daea4d058db6cc9076a5e64ac172a95acc291a624cf3f770a93e786412319dfa3756035598133250b462a4dbc72fd3857eecec165fc8e759a1c36f6ef655e9fddc9f5fe7bce5adc6a583410731e1e02477b58b88119b00e832a081cdfa7f9593edf94bf614ce39ed98abece2a67b1385c75967a5c83bfb7db72a9e7bd9ef70a43415b1095e641b5b331975f5dc7a5b7a6ae9408b58e0e1a87aad660ac97b8e4dd6348cc2209198dcdaa0a0b64c76620a3df7747684be928a5fe2ed2a1b04df52e26fdc0f375c13ed7eb062e6997c3f9f949a9e3597cbfe0b4e910ba80ad8445092ec9f8e72951784d80f0b44e8763adb02fefffcb234b157b5af8f715d7049efc3ba4b319ea1b9e623b20d1ff006b2c5f70a0b8240794ab8ad5e731f2ad52ed2a083da52bc543cbd601dc0a106ddbd1db45d2bde200f2be8891108fd7631ea347a7c7f13359af4cb3f2e1f5c1cac74c95f9b243c8900ec48fdab6a82414645ece2f9632d99e2a92ab86282a341b0935ec90e68cadf2b3282013c95953b6fbe7cf474bc355728d45c31294b261ef6d0da249fe969c2da779bdb9592502b60455df12f539c2ba78810ceeff3e9c53d552acdc43a7323f5f022522623aa1152672bd762db29478bf43abd099d4ef29f6564c627242ea53cbe61eaed05263d4c80dced0c0f1be2808f1bd3b4c4029be1f983d69c05d2df4212ec761bcb1516abe2fa3ff81a329b3fa32d92007cdad57b5ea2972004d27cab0f789cede784dbdcc3faad5cb94843b234392c2086cf9141bdc121958d587a8651285222f226e2d1232ba1f0ebdf44e05b0f42cbab51cf993b338817e7eb55ce84bcb8ca129573d46e4fa39c90b1f355a152fee3e62bf4ea9102160d5bb0219163526920d694e4dfaacaa4dc5400de118be6e4a6186cc51ef52d69d09b1bfe4e82762fa088318bf8f4ad798477a65f60911d1f1c9cc4420b84cd037cb775273c8fcac150adee595ac1431409ca5f315de398de3f18da1524d83e854f08a3554309ab654b75773e6343a97a87208282c097e17b60d2d1a098b6fbb62d97580cd43909b949bf9d7e2a2fcfc8535e2664781efd9d16c2079b88b610f1b47eaee13dc9f3107f2a87efa4ce3112632f3c3e80987e290fd481010b6c68954b92411441bd82ca27c891a7e59250bdb123fffd921b39275d77ea9d2dac261aa1ed9e13f64810bed24cf8d20988fefdc349869d0fb4a87eb5da029c36aa5559bf2ee12b4e0e4eb171f3110123cd4195e06018045e5ec36029c1ed7291fd6f27c0ba84000a0a1507fda39e9eaf436fa9d8e3d0b6f309b1944efca4edf0c244489dc0f0b73bb99eb8899ede1a87f877b666aa4167c067482d43f3ffaeecb99a518cd4998a73efe4c573c44449d3a1ccb341745fcc29af4ac4b071847e0f4d783963f0e35d0a6c63771dc10e41e5e6b82b19b9c30f84f507e9ad2384cad344ed93f2c6722c649a6113b0c0e35a02a49d73ccddb62ae578770cbdce2d27451994583691d478fce2835b3e2611dd91e84964946784d1935d91379e2a6473916968ecb383f332007e8144f2729e968027ec2e34d488ddb723da112bad126420bc101ef2a5b6319c884196664ab5ef503147b2030772936f773a7f38419452bef4eed71348daae6576a0f66250b4be95cdaf5013afff746b195cd0a35f6327d9e2db8791c4499f4bafc27bb6d470894c4075e0d95fc456589eb872aea593c8ab9a0e751226cbe2db12c07903e8d8df49b75e76a58db2bb065ad48aedd099533f010bad4e5d72ae5eafceeb5cf1fd8d62bcb6fca10a4053ee178b8013e21319d6b2ea24d29ed0ff9f5fb658979b7cef8c1668e75e5207d00ffd78a02c8ae618324129dc8c6022f93490ddc27224fc807afe841b88b924a510de6de43e0fd6ba848dae770bfc64590aad16daf72b988e936121cc3ae9f86b510e1ba8170a1e174c9119909ce3c5b6a7ba34594bb38cc73261ce734e3ed446ca1ab1517ae75bb14bb8d68344541bb450e2315247c9e979e51fa2900b13366cb99eadfe6e5cfde26abbe8414db1b3f5cc7bc82f2dac216ca0c8e09ed118515953e41e8855c960b723a19a350fca7b0264a7403a75bfb6b785ed2feee53a2b2a319e82fa4ae15b7accb8ef1f31398dbcb51b62c22e8c7f48a6aeaae4911f1465a800440de7f1dffe4fa70554bda1b18c1d7cd0051ef1fcab024e7950df2406a166d77cfa4c873a69992667e5cbf7dc7bbfe4c2ec7470d4b9c9fef47b40ec3c5ca87f658e3406930bdde327f81c7c062f0174557bb53c41bc913ca8c820cefbf94e0296b40e7be66bc370f52482bd066d05b211cc690a6420cbda14e66e430ebb3f2eb6e21768dad1d0c6ca051522b7c1294d75ef779cb4eda9852d6afac925bf01f229df7cac3d7ae35dfc6623fe4546eb4ad3a0710ce37e0a46da1d25d68f6b19969cf3dc30105228c0e7d3448749fdd1a58a84c30ba8c0e86b539d4c826dea799f16887c0a0275bc74c43337bfd880a0d284f54b0faff1386c08f2bf30bde8d601fc162191b4492b72263ca8dabe50056a8c0ad2587b1c3eb587dea472081a1ad5ff7ebab2ba983510c39b77ab06d1c4275080e325668410e7ad1d637ea2e2d6947fb0bd0dc403bac5ac32c8c38a9b0c675ab2702183f5c884efd8f25ccff4368cf4796dc856187f8b618b5701ce8b48f46b2e5f8b6b72823c6843769a8d165a7e524e575f129661f5b69156914c434c1ce1291713f945d064e242be39c7c8af9731a3ff5e47497b57fc29675f22305c18dd10fb153ac0ec151a37402c699644f6e2faaa8f14301f13d77700fb9d37155defd8a768f742b3f734261228de140882f6f56c2ecce489cefea7f15836beccbae15e425583f7856f14cf466e1c822f4ed0f35238e20aad10ad56a473367a649e3119b2430e55021c10f7550a24024423e2e1c4431f9ecdc8fa97a92f846cb16b00653e617a4085650fa8c5a2c5386057119b724e90234d0006ee56f13b580e4966ae3d3c466aa265ba4d51ed29229b407542a4501fc3accde99d8ab3d8ed710692136b5a736866e8dc40af5db32562c5fea7b599e4f4a8fa12243b53164d0b2d6ac6bf2c08ec955661077d92ede4b2a1ab252faa1fc738f85cfebec458d93d0512e6e0311ad88624102cf863486042e2dcdb9ce1810e41d139acf456897f5866c35bf50eafe01a240a45ba0fa6cc55dc400741824ad8198e0c5958c9f9f7618e727e92211c7679b739f971271748a0f69a6e0a8fd0675581c538cd9bb507dcf2ff420035b6ec41873dd32d33ee4010f1920d59c2a52725f9ef558eaf0805a7deb8b5fd6d04080a1166371a070a0dfbc7e37c7f30d726c559a837589e33660af54c5c9b123fd88f55f2c61f04ea0169fa5f883fe17571ecd8a26328104d3e9d274b57ab2f7c4e8934ac8e1f82ddf3c370855cc615e2b8792a7453eba62f774cb346d1dd1c2e05ec561785a2de35ecd17ade17d4833fc3b2319939cb082dea5c1d641b46b3afe85c18d15f5b8ec89f66317e70bf36598a63f7af773eb6fe8164ae113c570864033aba14b037716cd3fdbaa51aab179511d5c0c550d70652f2d946f5571b3ad81b3d0bc0ba831082999e933261ccd97a97ce75e09148935773618e0785733550bc7c6fc915653731f9febffd99d12475c600190e3eceba6b03ae00da39764115692e6a2ff18e5cb31098aed424d4ba519dc708c9579f50c5d6c8ed2635d1f3386c85da18fea5751052b4dbf89e958d1cdce93caca739458f4eaf9b1401db4e46878dfddff76d4c22816280090faabace3a1773cc45ad93ff8f5ec3e5b3ce3066781d78d33a06a0de9fce6e5eb9107d4f6b05f3346e76de36342638290b541afde2396c8efb16f43ac93ad150087b66875ca635b65c13347c39a5f854d9cb329ec06340385ed4e1ec61476355d6d64c0d0d0d4cee50035dce67f158816446b3f42a6836d842e3b4fb05a4746c25013b0201038a0a8f8eebe9cfaea18a22a2d7b1f0bbeea2d9049103aa664e59a4770433929db61cbd6beeb68a60c21be2a881048ffa0a5ec84e6586c0dfee082bcbb1193ee72ab378cb7854249f0b1d6645f130cb44f0f23a7ea6a976cd534b20b5b26a8dee5b12e68a5a8cfd55a42df8d44c695e64270fd9db1795904031a86dd470656c716d536ea67551ca501b45f67caeb2c85b8daae65cb791eb47424054f495672bc1b5b03bc83a16e9951acaf9cb4045dec108b9437350ef903e85b068fcc98cdacadbcfa70b6422c7e07628fb37e7b5108152c3c5eee1283fba2b552affbdeb17fae79413f5046939149e3532f30441e95314d2813e393a9fe2df7055e78687a66bf160a35b01af5723089fb2d8b1136e29e4d9661e477b50012d1249590c5215f86b65d19ff3227858778aa0acdb076e5ca266543ed8c2b43515ecc70a3d92da50cf6b35ce91685017c545236693cc564ab7e536894e11f2b7c17cda3fc088ff4125924addd62a1af4d4d8ce66067ee6fda760782dcc448bbd434dff2d5a1279776255ce94461b33911a7b1ebef9e993c6916ed1cb6985fa6924302ab0ce4c89d114e53a47128e5ad87d7822482d01fd05eaa455b0e89ccbc58db95076e82d3f1b7daff298f2af8f3b52879ba743410ad89ad33cf32de58557f985c3b5f611cc845d986169de6087039fef136b6625f890ce219ac4d3a42797734755a0327f57dc8773496f647d60d80beac460d578b102faec879785daea2883110b19500dc993d030fc9a8a8111585606ed7bf7ccc55620ba4ac37c5469dbbe5e60eca9d814bb3b0269a1fd30c40cb67a337afe67fb1129124efac9a70cc483fa465e68a4dfd045476422731db09441e41fa1f1c134ede40e96dbe18080694e895fc299a90c9d1a64dc56d446a54dc935e67021da1c83d62aa4341b16fb21a94646cfd828c0ce8a0a3a4a2f8e2505869a861be199817ac35f63e0e0894bae239e2de4b2aae04818d13ea03dd5e27fe3869dace03691561b477b0a2e82efc0d3b06c0c1cafb2783c0979a244f845a09df0027278ce7d5a3f33e5290bc9b7c943e4d3b8c291f7be40f9f9d4dbbd3942526d12a5e601305095dae6aa4f04abe69874d79dfdb0338cd291f7ebba5dbb60418e48e2ce609f1c57a62fddc2ca3b4cad7106ab571fb7acfa44bf4f2ca5790810e141653e933b298dbc30a2ec8d23938d1c61b9f2a4d3fc81cc6d509a10da056436d30771d6ceb4b9ab55bb9dc31eedb68b4d1c0407b9a053c59e99fe59d907e3ff362ada07f5bf036e93a529888bbb2a803024130c2adbef0bf9459c6b2eb076ccacda9c3e7388a3b093786c1245e67250ca4694e0eab71d1e2d4a1b0b8e2086f204345399a897a880ff0af4b99325bde2a3e7cf59be03bbe9dbb12562240a4bf27f65e5a07653e71dc4d3284f6179e0b8b0d0bef29f823f797b07a756a22541763cf0babf97d26296aad261a782c6fbb2e3fad3152cadf08863d959de4ffe7e241c2aeef898ce600f8515d14fa5b4f615344f049af4fcb4c90ffe4e49cdcb3bb0ec7cc15fa075de950982e3543cec5f768183d4867fc29cd71ba5105d653f7e517d4722a3b7cee91953e32b74395d166f5023153b6aaef5a645e04cbf1b64e4a3f744e8c96dda6a9e890afe6835975654ebe002eec320b17d1080e5ed9542355e0b3e8c1e1d53fe3df6b2eca93fb2babd1b157f6c0eb8c017d306861cb687da9202bc07d9deceb5a3ea1eca9b64cca9d6c4a", 0x1000}, {&(0x7f0000002ac0)="6b2fc7", 0x3}, {&(0x7f0000002b00)="1a9f75c5b9462d5b1dbdd843e502de6d81093cd4082c2579eb66ef05e1167f4614d44e80466d4a27a407d62e1936a6b90f304c5c36", 0x35}, {&(0x7f0000002b40)="bab07b0b3a136e8b84417665d995fd431746b47f57b92926c399f13beea3038caa170c4d7d9a1da0e26f043b4f887bd0d71e53430a9e20bc7f61301b00f79af0ec90de17fc869e5402c969f59721c678514e705ad83716aa9bc340da455ff6af756308a60d0f51e40e6e48adb6f522e93b457c245158408aa780bc8e5eb4f5e649076581f19dda5b067604678a7ba1a733e1840ecf21ffd1e0971225e9707fdd3600a9f105b8e90d3c6ae93e98dc49cec4e20c86425d370d994fa7d0327be06c3c17a2294444de868a3a358cbd0019ea5c30f4a11802a016bdd6511ec8bb875d1ecb7cc903795ca51f6d10a89fd5d5e86023f12b0e199c406a73", 0xfa}], 0x7) syz_open_pts() accept$unix(r1, &(0x7f0000002cc0)=@file={0x0, ""/4096}, &(0x7f0000003d00)=0x1002) socket(0x1, 0x7, 0x1) connect$inet(r0, &(0x7f0000003d40)={0x2, 0x0}, 0xc) 16:00:33 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1bc, 0x10000}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="e593fefcddd6d1b870957f16637b6de192de4c40a086a2abd8acb8dbacccc39bed0a78669e2631fa67b882eef1be2274678ebb0037c260793fc28e2b556b53891656e78eb72228be50b5860ef6c7638a2488f1ef94cf38e3682dd8a8477ec655657dcc4fe82e7c132deb50572e26cda87aa8c7e8320763a859d9cbcef4ac02544b85409276a5dfe749c2caa7", 0x8c}, {&(0x7f0000000200)="cd088fb9aa0795932720429acc3f8198fd90224672b605f1a616a5940eab777ead1195366d08e1d2ac65d8af6d759108d53c4e7ee71e26d82fda9f4496c379d9fc9c7d23fc831527e23034acad7b9b9d0208aacfb185c8b0a2cac4f4486004dbacfba276e2a54aa3f0796715c55e2c41c2aa33bf072cd2455078de109290850d44449e09f4b6f4edd6d1ce03bc9cb6e5d94e754605b78014148d4bbf21ce87fcae218bfaa0c04e3c4ac515385bcc2076cda536", 0xb3}, {&(0x7f0000001780)="c687dceaafa3915351b998ccd7f43770d8c5dc66cbbf9a6edb438eb848daa0088503975cc35e2d4c8a30945e56d959e6eade7d9a5c9627f8c045d8c4ab90d48e925b77ac099ebbf327d4a3a0ad3d10754d18a382a0be6fb4b79bc6cec63d0bddae3d8cf739e5c0f4716607f292d41fa6bb94b76375689b07c747d9ac4598744550b6e4d907602e854b876297aa58ef7e55e223a65728705ede8e1c08c48235cb35186ce660a162e0cbce18b70eb92dc68e7485a39e3869d06eeff0a3c5cde1a681961f6f6fcd45deb06dd8c1f33e377028248c067420f1927f751b9eb383bbe9356dd35b52900bb1b8b8692b5533a6c82cb83466a3c1e7c96d1f8586a7f61c039aa486269d49758e8e997b22d849abb548c428f867c2a3ac24dd9f2bcbd3d20d41903572e6e12216dbbdd66d05897b27aa31dc44149f0af90f261e9fd6bc777f18e545361c4b87e61b34ad667facc796ef0b9a393b35f42747b0ebfa883cf5339d0c685909aeb4371841c04fbfb6d1da1691a6bacfe22c3fbbc6cc85bfe1bc4e22cec1a3b3cd97c1d56fc281732dca7ba9f80fbea5d655da879fd2e8d83ccf955d3c2be671ffee4c12ab97abc26f89cb5e5d39af802ce0e479c85e3bfe806f32b7348a2a37ace3e04f1c0185da33d5c3782efcf71fdd42d6e786a9263fdb5d5e4857fe2c4a0be36b6b7c1199c2b007d011189d0708000ca74ebac114fa06b86f78ce83f95bec22eba4191b28fd899b66a68a1ded3b62a8a2cf5043afe1e0757dfb993c0608f95328b969223d34c08ac6fa17620375a27ed8fbb40b4bb30a40fc3cbfbe2703366d92f6be47a999767dc5bc63aa5b6e7817a85ce9dae34dfd968e1ecbf64addcd8845e1e07dc2efbfaccdf879733418a31d8f7ba7f9082960bf56deaeee6918fc2eb7704f24225e18c8a72d9f691d39dbc65706ae346e1247bb5cd720a5185c61ca7caf2b408025e9b21dad00bfcba4e1b4a5e8d87a5de8ce4d3809eb5472944121524a80bbf10f1d272bc66e980092d2b3ab2828c8461e4e7825795d0804574d628d5d4a1e547f2f59b2406cfe5654bb69c2f98884d61bf77b3de97efefda96be0d7766772cfce27cd47e3fd712131c4bd91db95bde1f5de2f1dfdc6fa8cba80415910a81137ee19509ea1879fb126f98cd39dd508d5c0f0aabf33ce73b5948053369165df607f5ad26db4712562e9ebffdbb27b45efa0b67a1769428948a4e407a641d80bb22cf8b3df5246c35e0c8079ad23800c4996c1cded5e2eec59153abaf84d5214ff92a4876987baf2030823f63edd8eeefadfd698e08c72d68569c1c1e28cb315b31bdadeaa68725ae14d5089112d9a26c8bc1b1c4f29165ac87a5818cce7a8283914baa863caafa52354c181dc1817057ad2cc6c49f988124bce2994891bebaa3c73e8ca211e881baddaac28ea2c3032f6904ec4b7ef6b52705542087b6d90344746a5c3da9a222d7f2a8a4f59a0d5a370503e5a857c6e28a9cd15a50caedc1a9714caa1a84bfabd1969fd5629dfbacf50124b7899f59fb3eabc0965f84faf6eca85c7c1bcd7d0d67cb5a028a2f1527ada6738c94b3b376a804f0cd6a4f5cda342783b1d20a28730c5ab4d87d6f68587ec92a276ae788f4dcb5860a8331745bd41092087c705c03261fb9413b5ad599dc809d2a0c42946e2f53976b6ecfc253888705d9b554337cd44fe81691dcb669762b1b168fd755ebc37aed6966bf1aa5d158869e814c99c4a726c97e89474e1b15199d3118712b819be208378f12b3d3964939b7399e962a54b2695819b384f5abd842f45a142c4a1780fa429d7166db058df436b72b8ae37f65109e8f054e8ee1d1593ddccc5ee95c2c04bdc9ada5bc6b38e776921f4146fba7c81c0cd35772338e58df01b0553fe1566cc8ab473fd0e4e806cfeb805f4f608a526cb5f80d48689c20005aa3ad5ce7fe796789e0a632248023580ad48ad589c440c9db239b2af9921a8581ae69c14eb46eca7977e07bc7506e3401736184174c5e43346081f1a7e31b4dfba957875c6e14fcaa41b8dba1d23dc4055354ea9cce1385268684114d83eeb750598cd7f72290527abf5d719c45b6590bb4439bdc9b72884b9ebfef4f4d655564743b5f660ad269035e688e043f6213d984204bb22e116c156801a37193a2c7cff0cbfe80f0ce8770e4e4d03759762daad139da5efc998b656723c356d73fc9295881276b14f6ad6cf987c2103d7bef6a77c6b12ea834228f5b1e0d6997ffbc163a906603ee4100adcb9e0b39721afaf0ea32101d8c28eb7b7e4a5f49f9d4523ed2458644b4aada139f0b51bcc2f85da9fcd6754f90a37f01873add473865cbafc1c705725b1e9184c8f544ac363c350a415a4b67de89d1587514d58cfc17e7c36b7ea02fd7e2adc83f677e9a046f370b78b6bf42b670af2bcf795672256ec287c8c9fcff9d8b8dd48360c848d145b0b178dc8922ac0b0dc1d307dc4ab67d214094a91041529605c9bfea93ffe145d1d5b077516f2f4c0dc3d8e8451ea1697e566df25faf4999802bd7cb9a3a876d681bf37da03e79075064375e6b0b526ff60500ccfd454c65f03a701d052bed65c105c32d284e24937fe4ab04acebbd6e84509609629326efc345332eb446a34f294aac64f5187d366ab432b139d37c66650f2d34599107deb66cd2494fdd4e209b7db9b5b4fb654339df621ded230600c52a08d632a1545e7d1ca74396062ebef7dae118b2bd3a672b74dc4b28d2f5154de56f713b91c4a73518885609cd83bbf37822badf2a72349895d577d01aba04b9eaa8d5aebdcc1e0a8fc1f1ade6a57d69a7129e43b1305766a16fbe6a5a5356d76f2b4a1b4d91768485a24edf2ca8fa8ea4a218b06caf95da764bb192870b2f418b2d47c3bf842bf64f7cb49a174c656ec1ab589f1db2dec016aff9091e193ebdc198db64c2dedb721fc1a8eab0c1ab7baa489c9998c7d4a19efa5f5c428132da3541128323209d96de4d3908dc4dd1481880d1bb80b482f52b56e6a057f96b0f2a169ae5e5d6f4b75fa902e89349aa113638f783463a93341d80a5a0270d0759e3fed120d9e202b02367343e2aaee56b4cf0ba04ead586ddc83aa4ad2df5dac5227b472c910e3b14e712e774aaede00638277f8ec7cab022a352e79ff391d5fac5bdb90f93d55c5837913724930317bea6c12e253f613b1f81baaf38d64c611d3b6e1800aedfd1ec2fa6a45a9096986118c976a1f9c762cef9aa87cbcb3490cdfa235248984f5d6e09ddba4b96f6322aca41ec9a7a302347b5c8d336bf861efd278ba8482c9930a343776841da63d9f0369e220e10ddec9d45279de3a12de2ec105368ddec2edd9e61799e4f3d9863189abc9281a26f2e517fc68247aa45bc27b61ad071051a34bedce6e11137b551870297b6d96eed3768feae041e3af34fbf11f3363ccfac3acdb43a95c18d9cde1d1d11172f556d61e75b28141ffb992345f146534d2bcaa8cc10f6fefb407d2f256187606f99d778ef47985cbaf11142ff336c711096a6711d04eca2b4ee242d53a48b72a464e70f3bca558e5a3a93c831b78cf3cf899dde57c6d550a56785444c0e5420d54b05fb56c86adf875fb5d47dd099f5187690fc7b574fa4555f873808f0a5027ccadce7f34381adc5059bb02cc39fe0aa56983ab319b766b9dc2cffb60fc5df698873ffe21301d1b2a5313b492b80a96f9f8752624f9406ca9cabac979e3913c58d820943ea130c255a5cd9ee45d2805205ce657dde2450a9941fa48dd30ea9fe33e3ea4b5ed5ffff3a7673132fde0c79a83a6f572a9798b4dfe67ee9f7ae9ccf04a45dc9c81386d852c067035e2f944a4fe30430248420f06dccd14bc6d301d401becfd413079746e4bb8c593bfc7d46369e8ec8885a80e004ab2289382affc75b29da9eadaa8cc9c1e57e114285bc5c9667972292fe93b8f9100f05226191eea5006ba6927b828eab425a76c75570b1e3762ad269afef7a653fcc1ca54018ccd326c3afde3eefa7e73571fdc6a9a4965217351f947aa640d81d5a66edf1b5100b91a7cc6db8f03d064d4a2b2417d67e396a602f88c76c72593d924402a222933702464c1cc76fc20f2d6996bae071ac04daf00321a46ea31b9c779430226d0a8239161b36b15b003fb30cdc098b46c68774973dc2c717da531466a9a151ec1d4784d7b47eb88b49e2c2c28f4d608c78fdd232bf336662b460b5d8f1cfe0a146b97e4473f6b6dbdb3619e48756a75406fe466d9ccaf418cf0c46428ef0e2c5ec337df77d769c68bbd3445a348c6e57bf7385f78ec9337c1a569ff28b2269b511c9f84ee25ab70e8f422c66005b75bebdb94ddc8c9d8166d2fbca67bc0e27b50a895c55626ab66ae08bb82eff792660bf635433c88c70f3cdcc14892689495e097d6142ff7512d4d0e4905f01e3e1c13ebdd9e96e91ce6e57c24a99588f44fd118424b1289a584ebc382dbb72ee07ba9934337dad9bb11ccf5937265a4bbd5d3c88ecce3384df79744ecbb94b3410dcc392bcec2fc29d7b273d2f790c91e8e4df4a8756aa3fa479cd0b9e5d922a5ab17b94a9f71748858327e59f5a50b851360a0af7161cd24f8bbd114aa42ed44032b7151eec12a847607ffaeaa7c785f09587fad881cc62baf353357f59626d0d6c7e2692c522151f5148a2523e51e3193d6c63c14fcf92500bdeeacda340bac6b404f4ce3873768ba76c4c23782ce35d59c06c7921ef8434c85b8e7823a3b88b7deba91814edbceb966f9bae41571a68edcbd94df2d173193ab5a33a35dbbc3595e4710483e5ee18dbddf0e3a5817375c0764f19707bea144d099a1cc150adfff6d087aef72ad879c2b3ebf43a50b2f6d49dcff7d35bec7b5903f4cb34ecf3e053bf53be0c52be3b2041819922974cf930d8554a7959e8b2da7174875a9d2478671e39aab6df61ac26d2faade250345cedf87deae603dea84782455f3615412a0d3ad4fb0a47b140e2975988eed451414ab4f02b3a22d403579022f7b6a142dcc72d0c821654838a955667ac290ab4491ab402fe4743eaa059341b64d17bb26f923b3e96808325f5046c84c3bf63316c1d6d7349423f2a4256dd8630aaced437645806da05ece39d03d491c10724968e67b169a0958b7a25a779a3f5e2cdc572286141c0cccc04ff339155a5b5683561475fecbff6ee9cfc981e0a56f3f107323379b41b961e0d40e748d401d8cf88530a802ced1161d1336a5e6c1ae3b37723b637e1f3c06fccd04915288de1be2651f9c110a6ad8175931c04d1e0ab16790e27eeb24eb91b18471a9ccc0ddfd9d22189fb42ead34137b0585ef0a610c067fef6222bfb9881c4fb67a0c97ba971c2ae668627a33e9f172ab5316302d412e52e04dd71dc5b0cb04f2a94bf9c04589a27ac01b4532c45f90d47a0e4c54e535575b4bf5dfa059fc96dc84ec375c589dcf8799d2254a362d2a1b225b738e293a36413228c6f6bfa768ab241b82e0830cf79cf5f3098967897e6f04943fb336421f2fc8e542ec2aaaacb6e59cbe247d5e702de8c3291906f1c10ce1e5f08f6702ee9764c2e25336d6a4468e4317283d75e5102aff2d60b1a42c5ac75c107b5914af64ea3a841dace5d7792f60cad720e2c64ff8f85e4d533890795ec5f5e599df3cc466ad5a48c8baa41711cf887622e9c4974770832ba933f6550b4b98d5e7dc9d8f2119a3a05abcb0a6444433b06d3c73c8cb61a0f5774fd1e0f6c6bfe58ad62165dca4433f5fcda376c46ca85aa110c26066a17fb3643cf8ab0af1c0a3928c0f", 0x1000}, {&(0x7f00000002c0)="c6b329de21fd0325ed71582b0436e32aa440dd44810f01d9df98b16b3ea335e983c9c64b3c5490bae960d33d4fe29135db6823ffdde1ae5497edf4b1d8696cbd146ed19f32d3d57f57cf5f7ad3cb6ff7cab72ad5af40f79cead5e0", 0x5b}], 0x4, &(0x7f0000000340)=[{0x40, 0xffff, 0xdd, "21e7c27dc4c56f99570545dbfc111ff24ec41581eb2b90989f8c2eeb7469a4e46c82c4c1fa2b7a8543ddd44e40"}, {0x28, 0xffff, 0x4e, "042a0ea22bca8fb9214c69f0f4b2c332adc8329884"}, {0x90, 0xffff, 0x4a2, "426ae24c6925cd6d0c4692f0ebbabe6ef3558c06f36fe8e077d747eb9da6f1455363327ea5dbc8eff6be76e60e1c56b8ff64c4e2765ac232f3404b8a8c1164e8aea278cacebe41b5a5aec88c08fbc6a4e4a7ed0e86f977d71b6659a3e32c5c2dfbfb1b989476b4db52a705af1c6dbb39f78f6ac1e82a8f251e9cbaaffa"}, {0xf0, 0x1, 0x3, "77972c9884b2f0d9ce6173ade222d33d05b6d61fc04f9823b4c1b1342c2ef84373af2bf266061c62607580646348bb4b22f9bff6ed358f16adae87212da1d2d1d00d1de11e99210715ac5b79fee398a3c4e4f0c310bd716d87810525ebd2933c5625a5ed108d2e0a1cd0ae0cb08048884f57875975a585e49fd6de12690fdf7c3d6ca637fb61e8db8939d809c7f2c7c2397dd1f780170d979f96e722b557dd1451af3070cfa539f1de82bfb22828633fba05b35d6cd12ed7d6fbd010334c59984386c93ab0cfb635445b3eb9ed11a0b69ade44c7c86c2d63b7774a28"}, {0x20, 0xffff, 0x0, "f1c2da7e1e4dd6402e4b49ee7b"}], 0x208}, 0x3) sendto$inet(r0, &(0x7f0000000780)="557e2acbcda196fa0d0fc65d946afad0424bdaba199626a2b5487ed00246ea6ab60782aaadb8cc2e392424d6cff8cb1c2d79e116ccb38e9bab221c070de6390249099e5f6d66de6abda901fae56b998a10c9b5513c25268433789c25810ae051654ed28acc0f9ed53cfbcfa2b9ea0f300b5280897205a7348ff83dbee3aa19b3ef3b8744eba150d13c4f349b0d9d846ed167eaa06103ff509ef10fa7c96d0219be4c11d5f3c509e3af9ada7b0048d68f3c0b732010fef012f9a7fe7ca4483ef30a5fa86fa826381b99bc7a502dcca94cb0f3a93f82fd0cd2f1e594b9ac5436223bd2e6b2da810dbdbcd727c75710ec0072f252985fdc599a7d559bbd732fb0b73b6775fb804d8984d946dd895dedc484143794a911e276e57a547d10843971d0fe5c82817328c773ffec3d2dcbbcf66575f01bf03632f9439312b9211ae63f7f9b84320a3c904c80d699c51f94b7fd4650c7a3bc0050d5e2a50c317ccbbd8aedcd1b68d60ebc86579f336f37166d9abf6961d570dfced807cbd31d961b0b38808ae38a96340ec9e70ed457336e590e2259fd4ad828fa0f987ff345568548e2019323c02b2b0883bbdffda5058e1375689bafe9ec30f93c0e4a3a167c2334295b9d0b2c73f1f0960338e3177d59da49e8e41018917ce491225a3198c31ef2aeb6d2f250e14c1c4db3a224607525e86cd94b8016c43864bb424a79d741b1b440e0a28bf4f2af1db2abb84610231a91fa2d803fe1d2a1a0bb992c781cb272bd10b6b0235130ea7b55b258084054a9ba89e9780f4a59d8e41a012e7c66781560ff2169901addaa5be995982329cc14f9dec1f2b798fe8b84958b313a7dc77d29c653c47a92715e974ae3f26b69c5e7c58dcd38a8d5816d345f3c9f1d04717d00d751c6eb0b8329abfd112befaaec8ee62766f96bf95749c2a9740a2bdc641aa75c572bf85cb83e0764cc4181ed2ac21fd2f3ca4975fc50518cb6337b22260f6e65dab76e3ab6fbcfcf78091adcd066326434ad1d949f78992425fb75a1fb28738d38236c540433cdb6ce718ecca661a361801dbd93b1e44c6deca4b2cc2ae328022a255d550a8a42486bdc24f5d78a88437dec15ac05f19f2fac52b6c2b56b5985048c29ae8af9d9bb5456a7c84a7f1b09c1a95962d32ef64d4797edc1eca8dfdcc4bc5ec225dbe5a2d6d85643bd8802617214bb2979ba03f567eb34e09cfbc5b11a2967b3184c14086ed20fc3dbb442addb8b5823a453d47cc5376f7ceeff58958c29bb2949a935a75f28dd4bcf2d74664d41e1dc41b522ef9024e510c4d3ce65c2eb2c7636e79643800ed04a701b17edac1fcfb55c0814e90ad973feb8e84d0ca00f322083b9d7a92ceaa3b23994a92dce3c8dde1985d4d79a4b27b0f7db9fb3ee1837b3c8ad418133fa53a90f553695e7356e447dfe426535c1b6e552ee43a4f4a4dee9beb967074ce94ab75a3e58919eda0f498604c65193a5f3a1190cb4e4e08819899ef688a268906a341c8fb4426a14a4bb2b6f8afb1586ee6be63c2dd2dcb4f93aafef7caaf06bf862e7d514b82845d323fb8a9627ec50af98f571c9e303fd09aed8966daeaeadfc57fb2ef6f2325a0b3a54b808ae35e6eec23598c5f85effdc890e20a986d5cd77c325a888420d9c7414022ec436d6db8e5561302d96cfdd5cbf879c9fb888b44db124beb28f577a832b01ba7c2175ba8c98c899e26bb127b24013f352f7dc764239e57d761a4548e5b48db81813484aef1430396cfaf4ba471008c582e6028af5133fdd0305ac5a128efd8b57b68c5fd7b7c4b7b18ec0df92278384630fa7b7aee1a771c1376f3e19da3910461e3bc80c71c6c8a333480c14c54455d33f5aad82c3084b70e992fd1db801371bae9ede31655c8f1ded65d669a8eef825596da35395cc899dadf09a47aa1ffb5c684ea338234510d83fde859bddad3dd20204114687227db546cf19aa0ea077c61a01646fb1c254b3fa7e5b0895332e745d05ddae394151a287a1b762afb7056ef11dc28f646c05844dfe6c5e99efe7d19a0e2d1f4cdd6391a0ab8b06d57a8b9206a3bc95eaade970cdb9bf2e9c7816c3eaf3847e674d0a47bdf6094b5694e86f182e4bf230383d13024300722e5dc260773b2695be42a5a0b93cd69789c62ab4130ae89abae70d43c6f1d9d0487693ced7c45ca947d3dba45ead8f95ee2f986e6de81bb567caf47d6146a25e9c9410b97208de7b450570f6726fd5eb2d4a192c6e8a815d799fa7ff5f01c9b1e66643b94ea9f18841ba93240523d41be7a7315e5b1a2488a583102e9251ce8306648603a951995a92619ea17719edce21e1748e65a7f8b35f93d76295cee8a24804281a2faa6b998c4177961d0f23173304be2a89e3f34894766e237e3b9bf2119f33af5e5c1625763980bead92d18f5923860fbeebbec614bea646959eb439de6ce73a40b4a0139019a3dba327c4f9835580c5f9d1e247b4001302a5bdd29259763d6e44e5a60f18d9c07f219fb715745d22f83753ca7bf6ef703b6f9798951e2666e23dc7589abf79999d9a417405d202f3b5449251f571e1b64756855fcfa8e2828f4ae42b549ae5400ec3a92b56ec55ac2402bdf7f3ab7f726beb2db7e6f3f2cdff2ff880959d57a3adacba1358ae72bdf945ad80a84cf96c21e5e5b5fb9f6c0b400612c906301645489dd06ba8bd16aba43f715d0a215b05d2e9832db21376b5b3e91229bcbbab04c0f493eca1a47f1fd6b80ddcd0f61b5f65fcf479cc052c2917982d3688151e131c13188245110dfc9cfd0194396b8612c09c322daf3d97f58814d03146e99273ed16ae48c3da5633013ba52451d6e5cd9e5aff2f592cb1c9ddcad67f1c8805a29aa45d1f824a5ee42e8c07740a7b1e5d0e7e8dfe51055b2ebc0764721759598110e7fa9e6e10aab86d86f95d4248a8e96756596f107de9c6dea8c811b9427c29743d60d0b66390529bbe96d75c8dd8f84252c31b5ab4aeb524602852b636511f2ca7c1c540ad1ea7e00918923b7daa9a699e858a5bcf414194bea257c77c289ecbcf747aa42b37da792821c730d02594a78f402f083ccdd01ead1eeca21092517741bf6f5afd2ca2233d6b70a35b62aa63c1be44d307e7386e7fa9951e8b89406488d00f6073378a8531bcb6dc0c254ca66ee29b89aa9810a5ed965c279a092789d98a014e91b1265b300c8391d9c0f409bcff5190c8027162aca63eb0934e7bebae7d16635eeadb53c1be1f1492f72920d53f5030217e0d428ba22ceb44fcdd0ba0501d57748b6beca8c62a87d600a016af9c347ddbf7e4f821260ded5cec848d8e1a53f365feaec0af8b0fc5b9557ecf310ff32a2ca1ff978064a6ef354d581ae20ad890b7d6a7ec772aa448a6a68d8ec34057e4661301e4a862b352b4164835ab138a5d5ec2f785271097c9a9326ff4512f442387aec6255d5475621610335751bb961b5de9f2d2dba412982282fd3ca5f8a6634dca2cd11bbe010dfafe10561dd516f345c4e17e1cff52e217f8aa25493eccaecc7f779097fbc3e7f2526eea77d98b589f553c50164ba17e829fdb110d063d14c546640f6e5ac83e3cde80e99ca8a0f50fe8d92a70887734ccf2b478df284a1c8f88027381f7473533a6143d385885623e1d1a0b4420dc977256bc7a3dceff5aef6a147fbcd90c141a4aedb6c5f7600ed40ef91f9e4678e4d2298adf8cbe7480a42fdc78962ea798cb5bef222d50923d8810d08c9ef56e210e935bd6a8e05bddebe693af51ea42fda127b7748962ae678e1f8088de05a5fbfb9e7e9e8e1b23084625a09f4d38c9d945d3a7ac5522e5a8b4d94984bc34b0023b0f53861b6d154aca120d52fb2d5b48e941afa5fe6a395381f4ab36eaaef97eb89568afdca830e63586599f2074c7cf0ab6c37a99c4e3f8e5a7f8a0b25f2c930c87f9fd2aa6e1c8267073ea6e02eeb110d4171dd17d613a416769a27bdefe24a1e64241a7e17ca8dc485759d306a602bd0d573d49ee88be531a0d343038d3535a7f4c821fd4e12ffb4fc308a2a14777a199e095043f1c900c15c5458c3f6ae6d40f54a9b6168728104571a5c5dcf70c324e14395da221d26a80829d37b6433990f47bc5627e81b3bc96535b2fcbe1b31eec9efc26c538cf6957d33b757c7119fd423e6610bddf8a5f7218a2afebf301e77f2b0cb9e20e8906f5e5502b5dfd822ec4a2d8bc484c1149b371cae86224e55093293690f4fdcd2172ff857c9f7501ef76d072e5564ea06683d954989d00ad9500ca13c267068fa92c0c81b0b73d710279aa14a9dee76aa6accd55f427c242a440df4ab8c0c23fb118424e8e809a10340d11bc1677e0af056d3985617cecf923b13d5f17bed4c26dbec7745926e8befb6832a07b159d553dcaaba52ff41fc6a6c96ac35caa2d8185389fd954431fca177dabed9c4153e1d6712533a0547ea7c454f8f052560c9711ea6fe12d3c11c3fee7c6f361a7beb15b6df404957eeb76dfa431b41de8e0bfd1d7a1987c0b62530adb66dcca262027397ed68f1581908c63ebf9035e70cbb3995991b6e827d0c62a725fb7ca2d62b2b8e36e7c7fd3f6c8dd1ee7cf284e86d522193f0fbf57843278ac6ad216ecd1e8b3b421516fbf9d1728a7eb59d494bddcbfe70bb7593d99fc4c139e592ee56f4cb449cc5ab979908344a92500368e869b44f0308989a42afd51f8c6fab7cd0b8c52bf6a3e7ceac88452e3b30f274fca62a4b1a324335afaa48e8b60190847a40a49c75ee7e821f5f274bfe3cc655e0d83fd356b5d045b882c4e9fc694693e7253f1f9220ddc42f52f9e2e9a7c6afe7c95494014a0119e791f8e06969fd2ceffe8e0694343e8d43fcfd055240fe2ea6512cc68a1253c69d246f62c275189fe18db0e95e04439c48204edea706a1be7b72c3cffc462cf8067649bb794af1ae599dcf80afe5792df3303143fabbc5aec00cd333b80a532c20d86bd59e3494daa02436b75756edba00ba21f17a891974ebb3b3f86ef97cde1d89b59660dfb16b31f1d4ed789baa34d3e807b7720573b3c6f76429a9af7b7b7fbbf47e781e24883a0cf4fb5bb19ebad8a7b917b2e57eeb49b2cfe5144e7ddf1ebb8fa2256996575f031e57d053cc1340890a4589f22800ed74d3655480e9e2692f76b1fd38caa4cc9b42fca8a5f85c79e2c6c2dea7e552b7e236c3448b18d7753293dafebb1f34bad810383c5751dfe979cd1cb66ad5da7906ca7a7dd9c6ad0923a3803f69f257f3fa3dd770dd1195c30780f61ef83fbb67f9d14ad6e3488588e998198d80dac6fc88e9e623264b74d272cb993a8e706267dabc668ec2c93a4a332eadb320c64189e5b3a273f15231e39ed2aef0e00312e6ad41a0d0df17a3df4157d85f373b7b875f5ba161605195d6d3c86536a6c6ce267b876e08d72e2731369f3db2feb859def2859b01619caae7fd9dd2eb7aa30cf58c2e98fc57b7170e00328fb4d4443c09d4fe120a2b4a77b09145fe57b2a2d2352af18f1345f795a3054a343b2cd08f05b8c9702af01872faad7a1911f0a1b30e80da55f531404b0c4f0253228a14c61b8d0e3d772c49b56fba50df1bf1201beae5133a6a7f9cf18a2262732e56ef501b1d933058ec5bd5fc207f91bd05bfe33023dd848d4122da1887e17d6f659c26e0a719636bb4b777d882cc81b14430c280412ceb2034403306db5324f327bb5050f5d1409acd501d37374880eeb15f7ca2a6ac4db4c7c7ff5652f19514097ff490a7869fb5247b5fc41e100eef00e5a6ee5b2f57e79e68581c208f41b02845106", 0x1000, 0x9, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)) 16:00:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:40 executing program 0: unveil(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff00, 0x7, 0x7fff, 0x9, "502bc99eb3158a903575c48fc682a8768a9e3208", 0x20, 0xfd0}) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffb000/0x2000)=nil) getrusage(0x0, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) write(r0, &(0x7f0000000040)="b0", 0xfffffffffffffe1e) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet(0x2, 0x1, 0x4) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x58) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513feffffff0000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) 16:00:40 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xe672d4ddbe4fe293, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10060000000000040000000000000000"], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x820, 0x7fff, 0xfffffffffffffff9, 0x0, 0x0, 0x4000000000000, 0xd124]}, 0x29) ftruncate(r0, 0xfffffffffffffffb) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x3, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)=0x1) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x88, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x81}], 0x60, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:40 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r0 = socket(0x1e, 0x8000, 0x3) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xbb, 0x3}, 0xc) 16:00:40 executing program 0: setgroups(0xc7cd9dfc87af4cdc, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="eec54bc682b9cd812f0cf3e157051d918c0b577e0c6083ba68d4a8704cc2a0018843323c41044af6c1f80bb064866943a1c4018f228530bc5d66fd466ba1d6fee14560fda308c5836d454dfff7a26a373ff5870e1bb055f3c6c9c1d052c52fa3a2fe7392eacc612848ee92b28b3a2c4ccf62841effae0389ab28320b8d0a393546a1a9c3c8b392c833e7f7fdc19badffd63ec9665e2da77afaf264c7cc766b7c095bbf4bbd", 0xa5, 0x2, 0x0, 0x0) socket(0x16, 0x0, 0x9) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x10, 0x0, 0x0, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:40 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001040)={0x2, [{0x3, 0x6}, {0x0, 0x4}, {0x1, 0x8}, {0x2, 0xdb}, {0x3, 0x2}, {0x3, 0x200}, {0x0, 0x902}, {0x3, 0x6}, {0x0, 0xc572}, {0x3, 0x800}, {0x3, 0x100000000}, {0x3, 0x8}, {0x3, 0x1}, {0x0, 0x11}, {0x1, 0x6}, {0x2, 0xe212}, {0x2, 0x6f9d}, {0x3, 0xfffffffffffffff9}, {0x0, 0x2}, {0x3, 0x101}, {0x3, 0x101}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0xfffffffffffffffa}, {0x3, 0x20}, {0x1, 0x1a}, {0x2, 0x8}, {0x2, 0x9}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0x4497}]}) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) lseek(r0, 0x52, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80000001, 0x8, 0x3f, 0x20, 0x7, 0x7d, 0x1, 0x1}, &(0x7f00000000c0)={0x0, 0x5}) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29a, 0x4, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4, 0x5, {0x80000000, 0x6}}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:40 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x20, {0x800, 0x2}}) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x7f, [{0x3, 0x800}, {0x1, 0x2}, {0x2, 0x4}, {0x0, 0x9df}, {0x2, 0x4}, {0x1, 0x4}, {0x2, 0x9}, {0x1, 0x401}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x7fff}, {0x2, 0xded7}, {0x2, 0x9}, {0x1, 0xe6}, {0x2, 0x80000001}, {0x3, 0xfffffffffffff640}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x800}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x400}, {0x0, 0x4}, {0x3, 0xb99f}, {0x3, 0x6}, {0x0, 0x8}, {0x0, 0x80}, {0x3, 0x100000001}, {0x3, 0x8}, {0x0, 0x100}, {0x3, 0xffff}, {0x1, 0x7}]}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1) 16:00:41 executing program 1: clock_getres(0x0, &(0x7f0000000340)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="8b1d9bd7bf7d9a936528ee240671e92bde0639fae05bdec46b1cf59d8f487a522539cb42a1090ead1e1812603c9a40ae99ad832082a4502f711c3cc272e30238de11bb558c27b530f314fa73056c4e87d01e351ce99f7e238b215e18136b3ba7b88d9c6962f46876248a88c96fef836b9c1305860b7fa47afa6b343b7b2900", 0x7f}, {&(0x7f0000000240)="34dc42c6c598fc1354aaba4a56a262707eb38104b0e90a8633022f93", 0x1c}, {&(0x7f0000000280)="4e3a7546f2998c089a94d144977bd4b4db92fca9b5ec36b5b788382e9acde1baad1207480d242bf7c28f928b9784036ebda92e963cb37c57726e5af78fe8661340493cafc877212a31b7b6e5f5fbccf5182c32cdb3330f0c5d7ad4e26f0d7f20adf375712d18b005e4a6a87e0d09401f99c7efb33016ba97d3456541", 0x7c}], 0x3, &(0x7f0000000340)}, 0x400) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)=0x3) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{0x80}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {}, {}, {0xfffffffffffffffd}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9435"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4, 0x4, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x83, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffa4) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)) 16:00:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2810, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x10) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x1) write(r3, &(0x7f0000000000)="454937343f1f6e9d0f3ea22363e109a85946f89c6cd2fa93cc1346df58626298af0293596d80897e0cbf9c26455275efaa22da46983c605908df31b6b44a85bfe225bbd32455e1e3dadf8e543c5c61d2440be3d78a7be10572aa2ab6880e03add1672f59f6a7dbba859295e02e20ce7fc12458dbae8e254233b456d79be75632e4e7b4accd6cea65776ff6e0e8992e42b3915dba7b7d2087ce6343df779f3193863befd0597550467b82c6f27bd91dbae5a2cfcd88232af314fdc3b74d", 0xbd) close(r3) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0xb1}, 0xc) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0xfffffffffffffd70) r1 = msgget(0x1, 0x4) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xffffffffffffff8e, 0x0, 0x800) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0xfffffffffffffffe) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000020035, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x80000001, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) r4 = geteuid() setuid(r4) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0xeda4) r0 = semget$private(0x0, 0x4, 0x102) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/238) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000040)) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb1cdc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947df2e9bdd11c4518138f751d07000000f34322c0cdf50600000040000000cfebcdd79cd66c3140972d2eae1f3c1478542a4a356ed5ead4fc32c6c3b0", 0x85) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:42 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="25000000ffff000001000000000000001b797ea075fa4206e2e446ee92a53197711d209426b0498e49eb97a86818994191201c0bfa967f9e658f717d5e13a568700c478863da8a91f31f00aad9dc200ff931eb7fdaffcd4a2e907580af0c71eb3cb24a85", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/29, 0x1d}], 0x1, &(0x7f0000000080)=""/195, 0xc3}, 0x800) 16:00:43 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0x20ac, 0xffffffff80000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x800, 0x10000, 0x20, "3879e1d0045d8e6ea38d6e73e1b4557ea3c9d84f", 0x1000, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x100}, {0x82, 0x24c1}], 0x2}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$KDENABIO(r2, 0x20004b3c) dup(r0) 16:00:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockopt(r2, 0x6, 0x5, &(0x7f0000000080)=""/235, &(0x7f0000000180)=0xeb) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r1 = kqueue() r2 = kqueue() getdents(r0, &(0x7f00000000c0)=""/76, 0x4c) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf00000c1, 0x63f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x24, 0x4, 0x3ff, 0x341451c2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x5, 0x5, 0xffff}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000001, 0x7, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000002, 0xfffffffffffffffc, 0x8}, {{r1}, 0xffffffffffffffff, 0x13, 0x22, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x800}], 0x8000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9, 0x800fffff, 0x8, 0xffffffffffffffe1}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x42, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x81, 0x10001}], 0x5, &(0x7f0000000040)={0x6, 0x1}) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() close(r1) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffffe}], 0x1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f00000000c0)=0x44d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8}, {0x18, 0x1, 0x6}, 0x7, [0xe836, 0x8, 0xd2, 0x6, 0x8, 0x3, 0x3, 0x6]}, 0x3c) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) socket(0x6, 0x4, 0x2) 16:00:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) write(r0, &(0x7f0000000180)="f55d92971561c3865ed0a4aa974e7ebbecb9745f2c7fde9eaf0fdb43ef9f08c69bbbc256890cf99759f4ca982bb4fe34c41c37b8da005837343b53cb1ef6a192fe020ff8095d12bd50a34e05a4085504c5b92d7c0ff0202dc720459b2265c9fb6d8a4438e1ab8615ebb95eadd80cc86ceb692ffe41010f8dbddefb704b3aa4c36d98f3b19a72cbe791649146ba406e1428acbc5a951caa56b00e5e2f11c28880df97aa74710d5bc4ead075e70c472a79f63d118202dfc4dcbd0511ac31133809cd928d60679b8abf9c15bbacf76387055f7858cfb08c20e5f1e2c5c0ed82", 0xde) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:43 executing program 1: socket$inet(0x2, 0x8000, 0xd8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:43 executing program 1: r0 = semget$private(0x0, 0x4, 0x21) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/63) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x3) r3 = semget(0x1, 0x0, 0x8) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r6}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r6}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r6}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r3, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r3, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffff7}, 0xc) 16:00:44 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x65}], 0x20000016, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x20}, {0x101, 0x20}, {0x48, 0x5c0000000000000}, {0x81, 0x8}, {0x0, 0xffffffe000000000}], 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00') r1 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/149, 0x95}, {&(0x7f0000000540)=""/23, 0x17}], 0x7) r2 = dup2(r1, r1) r3 = kqueue() getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000680)=[r4, r5]) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000100)='./file0\x00', r6, r7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37e, 0x0) dup(0xffffffffffffffff) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/106, 0x6a}, {0x0}, {0x0}], 0x3) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)="dd2ad54c28242bac527d13c8c9f914404ca2e2d8f1a643e359a77264284a83789adaaffd078651bde44bbef63eb6132dd24616b7cf29bcbf8028995eca4604d95f", 0x41) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) r1 = dup(r0) kqueue() sendto$unix(r1, &(0x7f0000000000)="de873d48a1d01ee70e669e85f4b3a12d19db48", 0x13, 0x400, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:46 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x21) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="0246090006000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:46 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0xfffffffffffffd3e, 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:47 executing program 1: socketpair(0x11, 0x3, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1ff, 0x1000, &(0x7f0000000040)="73b4f2830dc59af85c250adc92b5e969338d04d57070ba8eeef616f810f9af626ce57400de607022b8d99274df5340ece4b56e4aef515765d52d467265c21833c4f24fdd96c8b664329b0ae3bc27acff04437ac48e0f98bd147f268cbc3acbf9f35a88c17650ebe7fe27097f6d96b81aad3d273fa7b41b70674004954b3786a797a3bbc40eab0ab925cdfb09882df60cfb7794d66b82d2ef30fc84d0493ace1296447551de269c3a2d2716fd6b8bff3d0a87ac0689b1e898a354dd4c9794ccd0503a3f89b4040c1d43368e13", 0xcc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x21b8577d4664ee9e, 0x101) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x8b7d, 0x71}, {{r1}, 0xfffffffffffffff8, 0x18, 0x0, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x30, 0x80, 0x0, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffa, 0x4f, 0x1, 0xce1a, 0x9}, {{r2}, 0xffffffffffffffff, 0x24, 0x4, 0x8, 0x10000}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000080, 0xd6cc, 0x9}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x0, 0xffffffffffffffff, 0x3}], 0x100000001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x81, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x48, 0x7, 0xe00000000000}, {{r1}, 0x842aa03b993189ed, 0x2, 0x20000040, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x482, 0x100000001}], 0x1, &(0x7f0000000200)={0x62f, 0x7}) 16:00:47 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x6) r1 = dup(r0) kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) fcntl$dupfd(r1, 0xa, r4) 16:00:47 executing program 1: syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000000)={0x6, 0x8, 0x10000, 0x626e, 0x8, 0x5, 0x7f}, &(0x7f0000000040)={0x4, 0x1, 0x9, 0x6634, 0x80000001, 0x10001, 0xffffffff, 0x2}, &(0x7f0000000080)={0x7, 0xfff, 0x9, 0x5, 0x9, 0x9, 0x1, 0x1}, &(0x7f00000000c0)={0x3, 0x7}) syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r8) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x400, r5, r9, r5, r7, 0x0, 0x6}, 0x6, 0x8, r4, r4, 0xffffffffffffffff, 0x2, 0x2, 0x7f}) geteuid() msgget$private(0x0, 0x8) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = socket(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/44, 0x2c, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) faccessat(r1, &(0x7f0000000200)='\x00', 0x1, 0x3) getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0xffffffffffffff0f}, {0xff, 0xfff}}, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x3) 16:00:47 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000fcb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:47 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = socket(0x3, 0x5, 0x100000001) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000340)="a442c90253a061aaf149e2fc409f8b04d2d607e911686aa77d590f4756425467c09fcdc971858c62327683c3f31e156528a754d8d97712a55c6bb29e4d6b9a13e78eb310702519ade6d8b64f457df5480229f5bc466257c3468c2d1a5a63a0881e0fdb4405e258e9ca460f71eec43b67e667236af9fbb6d8fe91c73be978ea1738d214d546e12c13c08f68cee28c468ba9a9bdec121f8f60898c09093f60a3508f6b11b45eb4572386b0d7e71c86dab0e3b7f864dfa34ee1a6cb0d2007d31e08bc4856866e10b23f36597e0ea04cad4a55c9624d46dda92d8f45b374a207c8d6906641943c0e8f92501a845da03ecc7f501cb4db7f4fc5da3906717cc0e8bf7de0cbbb956697f13e9954ae8ad53cf009c0cf7de11fec0d59f1b90c5f9af9bcb965643efbbcc89577df34c885419ef03d7734b4c32a33902ed30d836e1dcfbb3223425ba88f0ad459f48901e4decd228c0d26b5ddde9b6e4e022df0958a7ddc165d682d988bf5838ac8b250ba8557f0b2501210f015da26d856952935d6f181fd47be61390c7c9f49f92700df950f7bc45cfe52e8988ef2d6839e6f23abf8ca7d318859578c72328083c02a45fec77a6eb10fe2e4748a6a1f0d6ae162568979e74a8c3aa230d1a3b89f6246ef52055db3f553e78296116a02a46ef1d3ce845eb34d7dcdd6d1ec41683b8ffce621e69cbc546e597219716444e568edd0693e8b3f01631d318d26c869d15ca2b99b8b9a802760af1b5e0e29f6de5c5d666c50417f2c8360567e2f381b7e515b1713d84f5ad85a92e64db5c8aeac0ee38eaf4f55bc52d69f16ccb13d6db9049198da49478d03c766a18b41bfa88ee6860964abd9c6ced628087d3f456098e42931341582aeed65513f00f69c00e3d8faa6fcdabeb0511edc8175a13d584fda591d54ec57a9a49c973bb11e21fbb4acc64e4b30236252100fc30db23bd9ae39edb4a1a040cda727449fbae436790db0da84a89e4f987d8d53e8c7cd7334661ddbd02791f05f4f6df6349ee6a9a14a679e30673d1c95860a282e64c2252a920c3dd460150f085c0b69e0f5604ccbf445983b47c4362b286622b7277194eaf4bd4f095643ee6ff7f9c8fdd5dc076e34df7ca98cba9357c87de61e2c114e60505d6bfdb31a9b97488fd1a633285dc76131c6fe1fdcafdfc11aefcef5dd4719c9316b84cd7ccfa6d807b21f65928b76732b81528099c62759bf5ccc387c8058fd3d715c4555b599954cb847f48b993619a444c32af1cfe8132b600d07956d7b35ab5d3c45ec1836e505e106b505d01166d24877ec0f1e7aec0044264585781685b690a41b6dbc308808eeed5e7c003e069fcf78327db79e35d5c0d0943d6eff2c5d6b5fdb9951a0aa8e7d69c3eda5caca9052b2c2a88e381eb1a702b03d2fa3c94a47343fe3017993d9f2c1bc5699a9c80230e8cc2a924190b662f65228e1d08b1f8a9603c132e83b0b4b97419191a255d61fa593cf2a39fb319cf9ce7894a7d17bcecfafea6e88aab0007d309613f2ce41303a8112cde8141665a393759099575d18e7e4bb98044e1a8d093f5a212d82b601d4c258bbd10af6383f452efb5dd215e51cdd1b1aee8809dabbdb62735fb55aa4ddad87d5e11df5a236772ca7178875bc589c7a4ca743a512aec2d0441a89183a0d8b9aa86a0c841baeb7f3728a16f76b23c0349d224152a1cf68052d07fc0cbff550f4348b07b1106c2da3dd992230d0048eb42ca4038614c1c7313e51d7260467399a4aa2be8610f20b0145f4a524ada79f195133d4b6ec5821d239e44f8f9993646245548aa39cff73f82f48e2b6b7d1890cf73a68d5551dda89a1ee8066a33335535ab0758ef41264b5c6f7bf31a64637842f79a7f1653bdf781adf0f6fab360ccc7ff492d3de644055c1a6ff0c15904f901a2af37ef65a04df4185dff0985fab1be7c16a70d2b47bd44416ead1c05718b1c7b2cbd3f40e1c4d9c303d4fbf72d77072e26b6e2706cc29c2c4bc205757f7481e1e70ee9cd65ed5f408494e73dc344b5a0dc23274078b0aea0e4bf59d07895a418172bfa38140436ae6b59749ebbd875cf7e29e1fda4ce95e2a446d68054b058ec9d7bff904f7c6daf63e67f4fbf55d9c3fcf63941b5734ad73fd3562495452d02fa8a08dc6f7db12abc7ed9b9ab6be933e3319dd31de99e9bf9bdf34b4002093ce5c7991fa7c733636e7b12fe94f40ab2d0f29a6ea5a4988cd4cebc57fcc87f4053ff2f8b7ff0a80918712e368eec6bc4d2a4ef416790f1be32957a4eb190e4613ce85949bbad9ff8aa82ff4e2bbe1d2abe056754882e5b0cca469869b21de0322ccb60713460c7799ec0a77532642eac2e467ccc287b0f56dab0c1e6e5c45f91d936bec579de01c9105ec5ad96ac5313234d6922f4bef6f4b6561355897cd50a8284f3cb461ad376cc44cc95f60452c4b78aaffe9b03ca13dfc9ab42707d775e400bc5afa3cc0481385e94b158c20e7abbf79f671319ede626cfabf90764105dfe5e11257ec9c4f378c3842eee4fdbdddb4c34e44b96a6528a333115bcf54e0d590d5e945360ca1e5cb5bd585a934ac9a7f6de5be9e590d5967b8b5bd9d7be4aeb423eb6d1b989b5ff45153ff191629b28c4fe503b845fe25b535b9838240fa910417a715e9b2f46a73c3ea084e5f63d0b76a850893ea22e1415f017deeb21b3b81367350d124d33032489dbcee7b8e79b1c0c86bc90c0336ca9350afd855bc91b44aa3ab3ba18f04dd56422b3bdc398cf171cf2cad5e871b9d1b7da96a85f025b12a30960f8c754e3bfec1e1747f8eba18fa03b789a6c4223d85a4e11128f8f71e6cb91b364c6cde8cbc0c8b977abae05327c32724fe840533dd41435eaa3f579a5b4f554726a727b1e0d6f3dcd04ec71259e99e62d6aa9a2c2940cc49257e2f9c57458f8824511bbfec1fcee22b4bc274afaf362f9437e5533360208b37fe83597972dd8578504bc05bb4ab1a3abbb312483f42a2c80c9895569aa851ea46d2531915dddecbf1c61351d07041167e2daae14885afd2728f4aa877eb29e12dc04a4865017cca210993704950be9ae02b642720ce995af2201cf8c86a43e280cd6baa78c8764a9e8b49aefc3f7594a3e7e0a9611cbb5684b95b81415c3a81ef0811860d8a05ace8304a92fd388b3c30d07b2673b37bbf5919b8c299e2bf77a25b71200e49c30040b02cb5d9ca24fbeadc5fea2f40cb2cba18eaab2b69d091974d4b3f7f6107408f8af18db7ab088fdd732e2c8a9b44b6710c89e7386ec02c7877164f0d4b4c9a426ee7f689a0127571f7da9b41f5cc29614db6741326a557104c7fceaaebf677a7bccf9f49ed4172e3bdfd4feaa37c63dbbc467fec2aec201aa09524a02bdef1ff99d1d8457fa50ec7fa96a25dce4744f394f924ac9fc521ec0e0394277f9150b83dea202d2020d67bad2d2f07035a892388c2492de7cca248944f4f953c6734bae67170f7e2816d950c1d50ad310d756f53c102327e7f6f26a7fe87bf4acfafc1f87c468a90bc9e51a773968ea174288e298f4b10eceba777b207ef7645d74ff08c62557f885d4ef1541b398cd756c7370b447d64b120e18d9f2702966ae15b31986f2dd766450a1d89bf1b6b2cbf8f5b2da66e362130f8b48f9e5ec29a27b905ad0a4ac9acee4fe79171190696f110bc80f48bd89bc80a6c8f6493b678423907ee09c3ffaba05f38637343f5ceea7a7ddb9910e2a79880c97d194ca432c9238b8d9c1d72c8fa3be72cfa7ec30202898c2cc211a48ea4243d6351db32e5f29860b38018f28fcb10e460beb2ca5614c9360b714b40b8581e59d4269f0c8c7cabd4e4e376f4482188565bdd8e92370573cd4f3d0c1849ccc73fe926322e8cfcff3b82a491727395fe9dd089470d6e1c413f0ca0f431b471e95e9befd8980a6b9631229ad99cce86cbd2dcda28be0fa0c96f0c852ac0c36bde1c5dfe94020221f45380b940bcd946c4c96d48881f52c166158c1ab18a12e735122f0fcca671d9a8bfa6bfa3a7c25e61c930b512123d5981d3bd70a42c882490aa58b17f63ca9732c1e935cd56fd96b3e7cc7a93d382a4fd51f29a342ccf3c38ad84a3f3a4fd0f7a056e6850bbea3676f4f7aaa4e8e9e83b2f1474d58b33f573b2fd7b08ca0f9c44f774224cb1b604151b17ff93d1fe0f54e61627943f98e7db5d642e689ec0cebb8505aaba39812b3bdc5624114389f057671a63cfa1e1683b28ec807dba7129050c9e27828bbe5793c1d58c840175d0ef9335a751303795810da065b0c79fbfd47e2a2cce15518aec968ccbf6dcf3938f1ef46bc8c06870cf5f212c6f6525445ab0e17d7c0c413101eb39aeabc5107791481483ecbf3c496c6cc8f507d2ee02835f92d3a44146b039dc85c69d6d1b9967d24ff2d0909269d613d1202c58e98d490e3513ef2c8ad715e5c6923d57b992ce3d0567997e77de24530ecf11feb5ded595c01f719b72da5ac16c9f0f20648c6ba8abdd9f72ece3eb0593566c3e10a3eee83a5e3d827a83dc042317829ebc1f59c4ec00fbe77ac171a57faab60b14371642f0da2640dff8203fd0a72437893b4b971f168d62d202f4b8f5a3c9430dac7be50437d6989b1c5068236b4380bcfab531cfafcc1130e295f713b1be6af40e31a3144e9ae1fb4879e1cb532f06db68f6e0f0756d876d6fe4c1bd2cd883599e6873026b6010e1f0c72b3cb0bfa66a9911a9eded96c6d80870ea116bdc37c10fb314eca5f55f543ae63df5100376ee2f418f00860459b2300ed5cc5e5ea8d9b1cb8a6c288e9e175d3bb3edf9de3cf8b3fc56935fd3b39868f373e35a944078aee54ff7462473c43ba8929c96ee63bf1cf462af71a98382a8ec89d1394681f90c4c12674f8561d14eac1bbba568aa979176ab59de8bc6a70b2d35b6a27a4d35eee043fab956f87e2da83d1f137e38b0118908dc2506f67d17a5a4e2c44c21460340baff70d2779949f7ec629a8bb32c48db9059dac30a8d0fcf4ee42b35521d01f229541b61831646feacf6a683bc7948f548caa88d32c9d7a5de1034f1efd497eefc8babafeeb2a84c3be5ce6f6174b10683d7d10c42791d19b3abba6a30d070a5b0d17079541d6cc94677956d5108b1a2e8bb3ed62df4d64887a2a5d7a336c3ae6bbcce9b55e49ec79ba0c33b513b69cfc0f634e8f70fe7bd5ddf5c5e03805263ded3106c15e499542c218f1fa5b70af6fad2e30560bc31a77087a369dc65427b863554b3f034bb8472506ea7611a61de9b0438e017caa7617d3be8fe5237e19facbf480b159dbdf0f4c7f4fa34df042ce5aa9338ced7a281b60c3111341785a749284ec079d0d7d91244f2e4b0aeb2abec989fe3be5a844e8a43cfd89b561a3116ee975c3e8d6a14f36567caf17177c6de2a4f03dc4487ec7d57acb297f48f8be522f1e96d2be9167685346b7b2b1f2e0e12180d81f1a76142deaf127d0df0960abbae6aa85fca863d1eef3b272b85a275609d81aa36b363ddf8350061603a54b6365520d2766eb713dad1abb20c2da39fe1295609c5c86084c7794794f0a4ddd22b5745cae8d612fa0d9f03c99c92fc51cc69d6441d55846698fdc6e1b46a1ee3a0c7435a9ba36e9c808b1a580ca6d27b0d3aae6520439051d1ae178012e6eb4bc393d6f775065a4f771924f6063437320c93fba47e9030d44f5c3472e3c553232bcf07fd097f341d4dfa94d1500be857bbd2d24221bd61aa4b8a73debcfac4133b1d01b40c079f0a30ac7a702dcdc68af5795d0449bb9fca96e0b4ffdf52bac09881478109ecc50c91", 0x1000}], 0x1, &(0x7f0000001340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000fffd00e701000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x68, 0x1}, 0x2) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x322c60ce, 0x9, 0x7, "3b6ba7f5397dc52ee6aa5ea80a689f5534ba4ede", 0x9, 0x260}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) chmod(&(0x7f0000000000)='./bus\x00', 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x580, 0xfc) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:47 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 16:00:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000ef45f19f2cfbe2e500000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:00:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:47 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="fe033eb8000004000000000000000010ff4d4b8f0096a4eec7b40773e5a1957028f0489b727864314f27f84bff93c79f1633f0f4fe11210f5ef8f0fddcac1404fac4514d5bf5f39ccdbdf78269414458dc0600000000000000b30bb9208d627218ceb63b9e510b9209f81ff8084970d6994d0675ca9c58938b3c04a4c775ddaec1e8"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/165, 0xa5}], 0x3, &(0x7f0000001480)=""/215, 0xd7}, 0x1) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffffffffffbb) r2 = dup(r1) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x2) socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) login: load: 0.99 cmd: getty 74860 [ttyin] 0.00u 0.01s 0% 311k load: 0.99 cmd: getty 74860 [ttyin] 0.00u 0.01s 0% 311k 16:00:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus/file0\x00', 0x480, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x7fff, 0x1, 0x2, "6554d14f1f248ba3d13da20afde850c7c1b6caa2", 0x7fff, 0x7}) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) open(&(0x7f0000000280)='./bus/file0\x00', 0x8000, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8488, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0/file0\x00', './file0/file0/fi'}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x22, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x2) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r3) 16:00:48 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:49 executing program 0: setuid(0xee01) msgget(0x1, 0x2c6) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) syz_emit_ethernet(0xffffffffffffffbe, &(0x7f0000000000)="3df1d5133e50789af52cfcac9550fec963cc2a54c73a03f084c56dec1bef6c832fc55e3c05a76ad5878260fe3b2b6239c10d8242a4f00e6c46ef279b95becd68d261d47341e4783934447f33ba39ba2a9563f3") socketpair(0x0, 0x3, 0x7, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000bc0)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) getsockopt(r0, 0xd4a8, 0x0, &(0x7f0000000040)=""/36, &(0x7f0000000540)=0x24) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9a9b46e47f790000000000000000000000000000000000040001ffff00150000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe088c4ff59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e40335b841317e9bfc054eb83ed8039b2eba02122cfa3f38b0def9ae8af9f96bb5d0553d4a2a8cdd4ececb0cdca9cc42737f63f9188d7f9392b36eef7f3d322f24838d32aedeee509b"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) getsockname(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) setgid(0x0) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x3, 0x280) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/31) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) getsockopt$sock_int(r2, 0xffff, 0x820, &(0x7f00000010c0), &(0x7f0000001100)=0x4) getpeername(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x3, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001200)=""/252) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001300)=0x3) r6 = getegid() r7 = getegid() setregid(r6, r7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001340)={0xffffffffffffff00, 0x1, 0xab3, 0x1f, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001440)=""/116) fcntl$getflags(r4, 0x809390f55d42f31f) setregid(r10, r9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000014c0)={{0x5, r8, r10, r8, r9, 0x100, 0x1}, 0x3, 0x2, 0x69}) getegid() setregid(r9, r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540), 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001580)=""/164) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) open$dir(&(0x7f00000016c0)='./file0\x00', 0x400, 0x40) 16:00:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x40, 0x800}, 0x1, 0x0, 0x4}) setreuid(0x0, 0xee00) r5 = geteuid() setreuid(r5, r5) setreuid(r5, r5) setreuid(r5, r5) setuid(r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) read(r1, &(0x7f00000001c0)=""/178, 0xb2) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x1e, 0x1, 0xfffffffffffffff8) recvfrom$inet(r0, &(0x7f0000000080)=""/111, 0x6f, 0x107cd075af7259d1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x3, 0x5}, {0xfffffffffffffff9, 0x6}}, 0x2) close(r1) 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) geteuid() r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) setuid(r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x33}, {0x18, 0x3, 0x7, 0x9}, 0x0, [0xffffffff, 0x3000, 0xd, 0x77c, 0x5, 0xc8, 0xffffffffffff2c66, 0x8]}, 0x3c) fcntl$dupfd(r1, 0x0, r1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4040000001, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x5, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:49 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x120, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/41, 0x29}, {&(0x7f0000001080)=""/105, 0x69}], 0x3, 0x0) socket(0x6, 0x0, 0x7f) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x3) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0xe000, 0x4) r1 = getuid() setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) getpid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000200)="d5df9668aaad3a32f5b626e698e9810d2b63541071b2ec146832a6ec2656caf1b1ec74e9c5c22bf7661d6ae55311fd72d29b542d1e636865", 0x38) setsockopt(r3, 0x3ff, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:50 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6976}, {0x80000000, 0xfff}}, &(0x7f0000000180)) pledge(&(0x7f00000000c0)='.,\x00', &(0x7f0000000100)='\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0xa2, 0xff, 0x6dee, "65f6000200b41bf6a200", 0x1000000008, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x80000001) 16:00:50 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000080)={0x12fc02, 0x100000022}) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setegid(r2) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)) 16:00:51 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) syz_open_pts() 16:00:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc08, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x44) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000100)={0x8, 0x4}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="11980a64f290b49e875977718a00ac94a882e4f382dd4c9f4aaf1359b11b3f118583587f16bfac2faf1f33f6f3d5d8c06a8de276ede4d7a952e3f08c34738d7e9d4992a2977ad51dc7e6491d8417555528970fe4295506ab71bcd876a42877"], 0x10) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000080), 0x1) write(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x167c, 0x1}, 0x8) fsync(r0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="1c8f796a82212f879958005e45b6886c6e703a47aec638d99a62a8b25397476268c1ed4dacc46d6f28dc759c2df888a501ff86bd25", 0x35}, {&(0x7f0000000080)="f84fb02c494a6c748e61a0245e35034b94dbe583f85af4f252b5aef6dd1e35298c1d978f06ea6455f32f457b430076b4f61b0ba1770a86971cf4c884396f256569fc007d310d68a8a466ac3fa6f3aa44dfa61f4c6217df6e20e386ff126435f05f6fe869ff59e1e88971c6070d", 0x6d}, {&(0x7f0000000100)="9f4ce98ff8c90b41f090d061fd6d85f2afa65cee4d1b52bfe788fe810c9bf550bbf2ba7512a8d45290d287815f4d14d61c55e56c32ec27e755d8a02afcdd5da2a9e8f5aaf080963a99a3eff919b0dbce0b94ea93749d4dcb6dc8a6fc3d672a34b6644ffc2e97a188de936f504d05dddf1a47e8cad673e1281fe303822f9c9f03015a6fb613d7f5287d7627f333b3b749a6194548afe966f79e9641847ed47e65b73bc11ef229cb3e8d0b9935897e320ddbaa448d27c3e21c8d4209a04c6c2aa0d1dd40bad8f3273fe9e5b9f6", 0xcc}, {&(0x7f0000000200)="942c9d32de2536828698c14abefc1a766616d25248f14c439ae5946912e9542edd3995cc06e54b98ec9984379771c5514a599216d58f5623d29a75e5b0cdcf296a32bcb6cee20ac67d148ce4f98060d5eb3ace513731ef3409d6cba0db84fe96b22c7a6839981d261a93c1ea3d00cb4cc9f1e102d887c1faf3253a0d9ec0d538d35ceb891a3b5f455a239a8356e5e4bea883fcf2bc1d1a7b03808a486610651caea71b5481c07c9b6ca2113a90719c2e8285b3d6659e871fcb23c510367c6ce6dd39cfc5d86566521cbf6bbd546f8c789b524fe45fbc7ddd1b2175a19c4005b9247f58cc5edc6d5ee7ce06751c56b905cc66db098a44b030518cc789b8678546c403798f93511f559000d73265baac4e9a71a23960d6addc83861e7f6f5982886fb6c7fe9c935dc0d1fc86b9c848eda0c2b91e18c560d93eeaa2487a14b6a7efdd68f0211cbff4ac1702e0f129b043841f863e5e2ed969a2e371dc101e68a5c53fe73b4c83449a98d970820b47cf2f4275594bc7cb50788b47fe1ac1fca236bcac38da4a023169aa8365ec421a9c34a2d720467a82e446a035eaf4fb81c46bd66e4ee0eb3fd870da638b7f0c550105b6d7a16191672995ce2b3e29929ade85734ad86b200852c56f74a3c3f00c14d90f8fc62f79b659fba0ecbfae64d7044b5b83303de259fd09484ae3c772de046b3a7089ce55fbf57df53d7b3d57c22134981f134ea5dffd25d94f358f49b9550788471f722fa26a4748d20728ca651971f6f5b4b6eae84a3da57a1ac8a3fd44d8e740ab78e6f1c65e9b4edd95bc42477afb7b6dfeac408843f6cb2dace9c781e048c0baa8abfa0fe73395fcbbd6300822d8b1bcb81c83655cef3aa5bc9a0d39df0cdc113a833dcf88357e6dda95f49bfd0d7c0a2651ad16e86524cb36b133c2f480153e4eafda59553c44f94a9c10eac59fd494d7155d8caac3b4c1ceed7ce19a56113da0171c2f0d7ab02f2b5a915497b8e2520a9b2a8450b062ed296793662b4e642cdb44a8c94cb995afb162b1e24cac6c7b504ab4159e56c48643054abbc3f3de8023fa0073780cc9d42c2d8244201ae18bdd50157791ea974fb5cec85e50b71ed3eab443671cf1fc1546c6c5263be4c216e44a9508bd63073ec57c3af2920d48449816a7652758c6f0bb65e403fefd679877d6c25e25466a5452b213fb4c4761567788f0f1b9958293b664514cc7a44b394a3bfd196577346c2e2190dd57bc4953f519f23142e07658242cf48fc14fc2a410d7169a9059310427a2dde23bc0c69b23ebb28755d3086d464b68dab1d1e906606b6fce056d3e24ea744c536fe52513f305efc62e8e3591d2ec5621a7d93e4c8a235bb7c8e6ea323a732ac0970c112e1ad5eba30f98ae7caf260aca22d7873f76de761173d01e81f2ccffe58424ccb2f6d22ffbb6d340b882c4cab5923241bf6b63d2704edc9848e0812f88faf8bb431d447aaa46bc28c1e24fac4ed19b8f8af3f20609d79194c00653db9e35cbabf2909ba491a9a922b6a29c81854d153e8627f113b0ae713c8e629a694f3d6e8635ee73cc405462c1a7ac15d448946b5baffc578616ca08ca12dc70ba58d40fc4bd69eda64462377e5d37943b02d44c71003ede6330d6bcfa3ffb2170cd7701fa3a8a019d7536de37c7c16ae958ddb62ec4476474f67d2000b4560ecc4822718c91b25a7a56029b69fafa1b7d6e2c20a1de2f776b4bb66933f12ce025362d84eb79d0c7f3e3ec4654c4c72f0e27cd13173880c7ecd3083464e52ee2e8fe4a3815d6ef5137cc4eb8ca691d02b6c58559b9a3c8535fdabf6b950fa5fea6640ba370e2d68893dfebfe0bc3a371d6c640dd4bc6de48c8cb5aa8aa512975b6d79d36c76bce9cbc52c36c404623b736284ba146fb3c45b042e76d3066bced5845782c95618027658cbd774669bce5de8a6a1efa638603ea5e2aecb27775747424ffb23f456340bfa308c61e11d9a296f53d9626a908fff664a7697644d97186cd0f1d910916e5438a899dadb5a4df256fcade9a72114d60c3bba1338979d466369f3e0da64d38552d8bffb3b718a75a94ed6dabd7cdaf74dfce3608981c8bf8d52b767497f822a8ad2b2dc1571d206fe785f028fb50e662833d1e4a7b67a5114ae894ae3b23334e41a710a1ab3096bc99d0333f76415e1f3d398cdcb4dd6a5626aaab6caca9b71a8e68f5fc68fcfb204e3e49f0fa05323f5bc6d5314537cd326dd3520c659bc9ebd76309255977333fd9ae24763e4945ad3023e1ee3312239dba4c18533dce6b4067162825b22a86a2ea78baeb01c55298b36855bf27eaeb6dd982266118a700ae301a52ae94c722c246bf8f3c3337694a96349c872464b541cbc0e888b644ad909f0eca2019e05bf7d4e34ea3b8fb2a96f2fcc52b10500d2f62dd501488e5de8db4257c48df9e4d1cfaa2fbed09fdd34f1f3656129028d2002ea4b12b14c474f3d6174d933f2d578ecd219c76b2755b527f6a256cbd798eede7e9802ab3fdee5b996174e50be551fdee011759f59f9729cb62a8c4f8b9fddfdf0a5dc5f1d0bcb521d8a387d6d05bd982464c899c231402d0f79ce7284922324ed229c2c0c2f8162ca11b9af97446f40080eb8a8c2c879df40cc7ee543b5f328a11c4fb658f8011fce8ed4b0c35c9e8221406bc1b902d4600d2ac37cab1d1ebad8de89cc289583283b273196299c0b1adb7cdec3f6070cb09d9c5a4d70a7df95f7d86fa0bcff3bc0d0375e3aadc9add8d6d07e4c5fbf4ef770c3e30dc0638a16f0179af23df61b65369422fe8f52e989a80d8b49a8ccf3cb8a0d8f4bd5413721cace140514abd7657e65467ec33bec83dc5ca5a3413bad89b3f8e916db1b4259eeab3a68d97b9e6db1d17db109d9efdb8c583f23b005db1173a94fe5fe04c879d2c0ebda62ef5c5b4cb155fdda01392cc4db53492a0449c8458e13ca362c93004f8bae382beccc22efdb8f40449b909b73efb2513a7257c544aec97029e8690dd942f26aebf7ac84405ad731eebf8f902be513b3dc4aebe4b88c4a229768cef93ce81b365d3aabbaef5cf1434c6d11f2af77de2a2f4c8b3f959e3b9502fcb2e8500c33287084b482f13ff1e1c0b4a56a884f3c443507d23e0eff1a8f6cd79552aa5c144b2313c5c05a031f15b63a822192aed7a747678151ea9296a19d362081ac0e1f05c9b3a00570b4e6cbbe0165931ace91478ba9453aaf46d79cca1748a89264e819ee1a459e66660a771c9a88808ec8d6ba2b72dabe2a149272b1ecd01db08d90cd81a8e11d79483749dadfd462a981a18bb797d14fb0adea687b0a042367e79caf907941ab4d1ec2069faf09652a16f6d59dd104c2c5369766d9337a0f33868ae220103beddc830f77d539b7491f4ee24c645e8462aeccaa62c1ccad8036084420bfa79d096ef0f9b72844f0f36df581dd77ad57bb24adcf75e56f820f153b93da59b0bf55414f3dc2e9624ccae708a4f5f0ea53f54f701535a7c3dd5686d7f5854c462790ccd3bfddebfb69c693061ddd5e0773d2eb1d7fca22c4f56b001c7af03cda8fbc792c38c03da8510bfe8ac2150cc6744da1caf267638d976d6b8a6f4e46c77a25720d71856667e01f7900a147d93d11b6625963dadaa6a188a819cb04b036e811525d0311d5ab66781b3bd7398a85646b2af8841c8b01f19f30cd96b6378f0d4fb5072cad94679de0800d9aedeb3df305a42625ad21d1f8e800548fc0413c4ec69442f7a140c91ef65772ba4af7fb31af972c78fd8c9db39a1a0b29453bb0b9d12404ca74640ae9725b99417e35096fd28782bb2fd3bb55407f1c3dadba33c03796b3ee1411760b05eec79cce5ca175f3f40abf57ab4270261dd97380fdad7ea45026a203f53754094b9a8bd1c0282ad02d07064746aaf496bebe3c7b0809c2632fdc60cc3744b794d2ee469a4cc80a255ab4b14bcce090a11821b33299c149657d93bcc31c18e82fac97dea45618f579248c9cde6d0bba8a7b8d5bd45b9efd7bc9716f2a156cc844277fc1126c3188c2b3e8fea048063d12763a3190fd3a8ad51001c4321df0a51c5dc205126f8cb9bc968ca3e6b4ed102045682788f820dc696baead4237aa6287a0d70eab432bea78db36c5b98e10d6df83f8303be3d918bae7ce7653dd50f06d1bbb96d0dd1d006a8f0e7d358e782e4169e838d1e786b4bcf159995adedd207f6775e1db7ecf06957e3e2ac7578b754e9c79b9bcee889f528703829491629b9f74f025d7ef82001d60fa8973c092c79a018fcb4b796d3199c116be3e9c479e629c308bb4186fb4f710ff52562bc943ccd066c8a04afc1d5b749877aaae19ab87b9cd27b42cfdc688d592d96486f96f6f07a22d1afa7da9b25ce46a78d9c6d25d90895aa9ebdf71e899494b91ef0ac7d85092600decfbfdf1feecb93c5899122bad384f4e5761883ca0026927cfb55e00a6cd105bd9d9b22bba08120a4e950c9930e6aff0c619e73eb2df8987e8e9330aa16bebced23b3d3cc5ee489b54e488f20b5b31cac1583433a36beaf155cef0212aa271ce5fea6cb561abac11ad1c58ae5ef4c6241fda8c58d316f6bb2cd7c520c3e7462307bd95aad875df6b906671dcb146c4a1a82028267ef0011f2254fca5aa9e356198995334223b7efd7eba15132352fdf054e94fb91c8c4691f9e1881d7ed9de45f7e8a75bbaff0363cc36df32946d351541c0e0116623e022fd2e3fb9612d4e15519ba216af8796ce9bdb02ab099383fd43255dc6c9533bb123de6d811bdcf462b3ae4291c4fa0572d696af9ab6a73cbcc5f71148a6a028761ce94a2a5d507ae90fa0c6f5c05cc58540a7d50aa875716664df42d6b846e67f06092f78168ccb0b9fb385a0b021f99ee4b12d5a7a627e47f05afde125c48e90a182070f2c4cec2f055c2d443567adf8e1faeb5df33fc4d14b1996f342159250febd3c9e16867dce44ec43f80780592e659f5f75f7d292995ef23670d19e2f5d7c773605c4e182b87ab0db1ff4f543de6012b21851316f127e9903d2329f60fd759d0b8f0b6c34d58709963112a5d7257f1a60ff9350a55d14fe7e1589d5c65aff41756bac5e2a239dd1137724f8b8819588bda4b987053da761b9130138fb67615365042ac4defd5a74cf2eed8781c7f8c230f9b1a7811cc278a553912740314c2a6380017f4787a8e34285d12e5ad68fc860f3e7851497e6c629ac9899b15c7ea016ecbcc5906be41e919fcb22cfb035d866bff17136a6eb01ac1ee9fbb3d8a9bc898dfcea606b43ee5cecddef00e739b3bda4477b8b43808d88cd56ae9f6dae400b821b038b9eaafd4540fb541fe0f5fb467d84b67743e82c2b06c78108420798aa00d1d39164c48c3f0c5f2a39844205694150f6bc5400aef47e8bdfe6a99d6043dccad2ffcefcdb5e758ddea11e19ce4b6a73d18054b003627958096103fd343b34d6d983ad1aaaa9469b594166c1711e26b270ffc243c60792672607eae6822e5842eef89dd6fa95db4e70266a218676986728b523d6aa3debab34197bb980efafc38ffd78f569c45052949b1c681b6d07ed4684994898f4b8b9c14147f4cf81c22135aa663388dcd9242f685d27714b107030b2e39131d55ae2f6d3e38e9369829cf5e3fa552da37118ef7e9a7f4957302529a736526537039cf6552dc073ee1af4b2649ae45783492a2c33d015834aa4078c79e07dedd40d97e1c325fa25636cfa5fc206f76ddcdb28b12ffcf324f31473502b91cfc27d54c0edbadb064904958e4d25b1a03df339e629d8d8a488be470c8fa", 0x1000}, {&(0x7f0000001200)="3ce908b103fafdb466c51e0f1afc540f3fb69f9b127c6935caa33076962d2af411b7ae4bab6cdddf776e31845297a832ed60c87baf477fd989a8f99b2016736eadcd86aaf7d9c072d0581f4abfe4c2d6ceb4091825988862a70730078dd0277738f4e3618ff8a5ded871956077a126a6c1019a17252e6c0b2744b59267341d7ec9bee022f96c9a09", 0x88}, {&(0x7f00000012c0)="54f3e1d685060c2d274cedca5bf9d1b2a1e02a662fa7134986920bac4d2c968af7ca14019a4fb0821f7dce4f63177d590095a4b511df41be2db78b2703c600769a7f85dff0f7d9f2057a2090e50d564ee30f6bd08a37cc6c6ec99c9a97", 0x5d}, {&(0x7f0000001340)}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x900, 0x0) openat(r1, &(0x7f0000001480)='./file0\x00', 0x8a2, 0x53) 16:00:51 executing program 1: r0 = getgid() getgroups(0x308b8ee6f7507ead, &(0x7f0000000240)=[r0, r0, r0]) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xa) chmod(&(0x7f0000000000)='./file0/file1\x00', 0x1) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) geteuid() r1 = getuid() setuid(r1) mknod(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0x3e3fac89) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x300, 0x1c0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1e, 0x4003, 0x400) socket(0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xf933, 0x3}) r2 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/178) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) fcntl$getown(r0, 0x5) geteuid() 16:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x15) sendto(r0, &(0x7f00000001c0)="e57433ed37ccefcaea93b263057d640c014973147f22544f3ff7fd72f35aa2d187c79b93f8a86c576a7e73ee2448067a88455c2ffaeefedae73d8b8b5424a7a31d1aa64f071b5dfcc928af19a260c8e28d5cd3e765f9a3e15377588b5a12fb9e0745fd67db69308906aa4ef32007488d583e0326dca796da97ae695437a1a39b0298f0291263aa2ea45e7a24c061b215fff7e5d472fa2de4f1a93621405084b438716f7891fef6c16bea56661eaf5890fdfa2ad14e8213273951ab3b7d488dca65ec026c31d37a59782af7308b2b386d25767775", 0xd4, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0/file1\x00') utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000380)={{0x1, 0xdf}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xffffffffffffeffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000340)) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0xff}, {0x167, 0x6}, {0x8b, 0x200}, {0xa5, 0xace5}, {0x2, 0x6}, {0xac, 0x2}, {0x25, 0x7fffffff}], 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="9ebff5e6ff79e186f501d72648f6ba84", 0x10}, {&(0x7f0000000140)="8fb44d0cc51f1ab209de63a8d97fb789c5187d4dd64f635a69dddeecb9f032d3d01519965b8bf1aa29348e4f8353e94e6725be04aa2a170ea45ffcbbec49aa62145da02f522b6e4956a45182caec6fb6e1230c3f8d52798faee32a56adfd142c7558c6e7c42204c490a1077b79ee25bc7a32acaf447e44bb51cff6c630f18451776b028de629928981b9c94d0e3eebef83af2af5a5144fbf785c8f7e4c9a5323e3a71ee12aac805494421b2f2700cbe53995fba8765931ab97d8bb81c33095ef0b8e2938d359c891", 0xc8}, {&(0x7f0000000240)="4b85f18a2f7425be49464ec065d7347a66bc7c35adc84d5eac7d6e24026408746a75564e8e134c7dc4cde54b44cece0589bc56daaf8179cb69232a9f04116175bc4ee57a34a7ad99b907f4c5a1ee40d56de7ba7708382ddf2917610fbd6aadfb823edd35b19789302006b3c159bed3430631b9c07146b8028d15fdd9f9350f49f265393285a1652565eff1cd7d648b90f6a8b28f4fb91596f52a43febea8b01c86273d271986d5052970c534e85ee8a1fb0d616d7d3d9f40397b9a32df590b72c43a1ff2e4cd087ac926f8c9da1a31e847532b4d0753f2418bc043a8b3375f75badd53aafe9ba4974f89dbcfafe725", 0xef}, {&(0x7f0000000340)="af898a2c20679d095d7b6c785ea143eb5d4e9bcdd2cc27ad7a0749734fb51a0de0cbb032221123785f2a60ead50b099ed8f7f08b9fc0d8b88ff5a364de31604d7d6c350a01d8dfb3a6fbc1ced6b23347200a95bc38fa6b99ec072057f0357bb677879094153f3616905480b71c7247012c917c9eba4822228082ae27abd4d90b9d1003d35eb456a9db163d84499053a4f0afa670c09a888217d4ff422ccacdc29e02c13aef72ea850aa3d75cc73469765f3b556737636c448d9e689c869dd6765a10f72ea06b60b5616f5e1cec38254f", 0xd0}, {&(0x7f0000000440)="a2fba4eb6493a9d73e55c65e0ee58206426e37cdf495421f7e6bb4b233c2e22e2a6032cfde39d3569761b523b7f17f1f57628c5b728da05f50efa0d675f66c03bdd9cfab1b4e18cd3b6e24d13470afc506cf5fb251400489033c9cc458f9d04f5f5d18b737c81fa2bc795457a3f1fbdb97a980eb8538e48ae6800e59611963a6cb05a94e39e451939a89577664dd101523e670cdc5617d0418473cbb6c40a6fcb6535f8684d6f62bb432832ec436da59cafc67c5914683e7b69b1549305a2b24505023813bf41fe50b89d24daa7ea030203c29be", 0xd4}, {&(0x7f0000000540)="e660b7e919b33cd3a96fd4a879de4bab921831351c24ee68748247", 0x1b}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x3}, 0x4) r8 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f66696c650000"], 0xa) setreuid(0x0, 0xee01) mkdir(&(0x7f00000007c0)='./file0\x00', 0xa) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r6 = geteuid() r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000740)) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="f3f5f91535362ffa335d8c32b9945460c89a64a0797d973646ac1a3af65dea45221c3b36336167536b2685a88fc578760ba6e6e090915cd4f68d1a8100b0284234b0ed5acd4ce67a35fe9a533b649f34d81a2250c9415c3e7af716bd6236f56ce10f8427ab1306eaafdbea27b722a30b966fb1caecbfc1458aaba22bd97c01323f6e5009781e9ee17cfdff9934a77c5dfcbd0c527eb5c464138d55e6752f07dd35a96f559f3a0abd2dbfa2667b6fbd2611c3930150c4", 0xb6}, {&(0x7f00000002c0)="f823d345b72835b3957033e1fa234881229d6659f435e862d658f55f081178dc66eb35ec277b", 0x26}, {&(0x7f0000000300)="5dbc5e7ec6e6d5b114eba80a93c5ddd6a7482b1abf22e93ae7c77fddb5710dbb4f06f8e7d079f6ba99c0b1942339", 0x2e}], 0x3, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x110, 0x9}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000040)="c600c7ecf63b63f45f1183b421c72ae47d623a8e75121e6dafae869ff9ba53f84746b212728fc15b261056f73621bd4f2cbcbd2586a192439c1a2e332f06630d06e86ca2d334bb7a8f9ce04c1f71243c2f2d3e28c34170ce24836214d39a78db5698d77572c9b44aa9da5a63979bb7524a9812ddae1f3a9fa4b2da40e77d49326a3b7c8b63f503e87ddd3bed2d0900449412cdd296666def4f779f93d64b8c56e7308249f98f4ee8cb3995d3016cf2c9b78f5cff7d3511e0edb12e7d0f76af050aaa2dd34a5fa7b44888a8f2f09b283b1952b9b475", 0xd5) close(r0) 16:00:52 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000380)={0x0, "d16a38ae45b746eca24783ef717f7698d24d9824a936985b3e9e248dd7dd9a1e4976c27dc4d1a0bcfbfa53e401cf92662e8701632ab9835fd0a4171ba38fa2b359b1207780f8769394ad6f5a84b9d8c714418950b4a0fa65a989a7390c81e73a3ebe0976acc088af9394d60db0c768c7b213a6da0acae422f9bd065db9edfa7d701973083a950988d03a3d573d7fbea55a2ede02474feea10aaebaa26bbfd57dbb3ee55b9cbddfafa3753300a04b937e4d9a32ecb5dcc7575888d4e3e1d43572cda519a4217b465c6b41b1fa9bbec9fa05795846107e2c659dcea55c2a1a75151a52e3a95a2bdb53d22b830ae3306d387cee07310e6e323d3ea8d4a9ffcace45a8e233bbb1b421a5cc4f957ce64a1cf7158233bad84695e186d2020319d95adccca2926d66b957e8fe9e38ba2bd85cf835aded977ed0d9e516071289f566dfcea48e493e10ae5dbb311eeb611891b43bdba1a3f1d84e86f7873c9b06e33d7e63f67244b3d6bcaaf3f8c747be5be29b2e5711a3a0687574490e4dbb3d48b29cdd8a1506b2972bd583ce67c3e49917b15247997800a72cf569ac8ab5967ff2d8e4ca58031204562fe8dab0d1efa0ceec26aa304a0ce5a8f7d808c74ad65d98cdb50f7f6d77e7354c240f2f3659264c181c0ab956ef51664ec466312c8e1105e1feee237a8b61fbb23929ec6a10b76a5063fedb5513f6f5c11d9ec42cb1539d9246a5e1057061094b1cbe5a97a84b597024a1236dd7936e1b2a44b4739e96166d51c6bc42237072665f9095a5dcd78f69b9e823f1f2cb2fdb3a22135622d7a68adf255e34a928833648e64b65fac7c11ef0d70a1695debb466a0722943b4ea5f985a51450e9a81e3b293f0a2b0c855ad551b18f96eeea6e17e9911d541e9cf601e4a5198e687208326f436132bd0cdb19cb648c79306b1b8aa528e58267733cca0b036710f8f91dbf89171ce5394f58baed2654a9b7b3febcd97182e9de7087092ae4b3a6f6cc6d588a6cdfd4fa9dc66080c8b65a7842cc5846e1168cef4621ca89357ec190845aee1fffa489690ecfab3c2ccd26c2da509cbde7e48fd6cf8ce80ba2e337f1d1d5a4"}, 0x30f, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1, 0x1}) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/110, 0x6e}, {&(0x7f0000001740)=""/93, 0x5d}], 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom$inet6(r1, &(0x7f0000000040)=""/229, 0xe5, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x7, 0xff}, 0xc) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x2, r2}) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}, {&(0x7f0000000100)="70d638a75fbd415d910593ea801739a4e7b716a548e976ddef256cc69e0c4245732d96ea054d8d1ced3a988a6f9eb7b2d2d52b847470", 0x36}], 0x2) close(r0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="0100041881ffb9a38c48c611f6939504bbecb9c3e434675762f7e9a22360a5db5c01d402bb14303d1c619773b5c086741d660d37ba074b9eefc320664cf7278c8a68237f387fbde45a2821247970b8fad2db65d27f297ce11777b0fd9cc95d807ee72bc1227f38c935e8ffdd92bccd5f"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:00:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x3) shmget$private(0x0, 0x4000, 0x89, &(0x7f0000ffa000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x13b) 16:00:53 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r2 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) socket(0x18, 0x1, 0x100000000) shmctl$IPC_RMID(r2, 0x0) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1100000002051, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) 16:00:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = socket(0x18, 0x6, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000180)="8b64a5a5224d39a400dde6da60dd5d85aeb0b4068a12ad0998cac863e4f40ae8187a834c3d165f33d8dce5f7b8bcdb696ca55e4be1168faaa8599cbae8b0fc1a9fae8b86b735baa3451e955da3bfc50913a9abbc7466ec780b5415f1fb36e65f44cf5eff66c0b40d0b83f93df032c553088cd62458d2dd8c62a7b6de8a88514be7376fc0bf82d463ca55925621ea97a7fd8eae941f27a640d1cfed4c956361b7566a097f1d6e254f3eeecfd68e32da9f55c81a488ddc6414426c0d94757111440499699c54616f840a6471fa8f184c01120dc89ed67ce2b5a17f83c9f1719ba3d7f33e0ce120e9b203292e450321456cb1e97643687c4547e72b50b8b76e", 0xfe}, {&(0x7f0000000280)="474017240d0917984d240a21a8585ac26f990dfd84452247243e8bb6bcdf32886ac5e443a773447cd5df00de7553c0a99eefa1b24a4d1a3b237bd4bad92228609331e9b40596c829653df6e30ad5758b58a95e611c083accc200add453bd62d2702929a4a0270ff7431e4adafb14791c112fbeed8bdd41ec0a54e49e63e3d0f1a1d9c97b00f263aee21f70df43e4b40a9c33ffcf84abb895f8d0fd72513be70feb290c128d8180d4e04d36cff3f412dbcf9ee303c8fdabcf2a01", 0xba}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="5b2fc095f1d3c9464f376cdf8fd605b70bf48b26ea9dc329dd8c52ede96236af1303b888be7566bad209c1a10af762974bdc2853975355b2a21cf2d7bef3a892d6558ff4370cb343160393d423bf0a656d393d4c25960eeafcc26d648a77d1696cc9fd7c321de77b40e6d93c5046a1a9f1a048d2a7d5986ef263b98dc82daa993d6b1be74e0b1a45765014e7c77aab12bf14b2a9058bed599e822b63840861da31fdcbac9ac10917b29d608b32d96c138777b43c51a9c0d9bfa7023fe4e32cf3a05e6cd54dbeb61ed1010da179cc507650ecbadf0bab9bbc4a9d0820dc5d83639623ea358928f1d72a5574bd375a4e91bba79e72fe058dd5ead2496db55338e139cf04a4b7d5092fc967f26330539f3b75808792727d3671fc2dc2f431dabd3c26ccb40efa4d6719bb33ae3d849060c45ea823df2ffe4735a71f9e2502c14dcda0cbf99779e792448179ab24b15d4870ad1ee36b584c4e1f51aa7805e567c4a4cf0a8e9fbca9a0725cf65186b18b89de310b9f795fe8be66fe09d84ad8f31d94e8fd8269bc5ad9c19d3867dbd235df940f80d4982d96f246962e0782778035f253d638bfb21d233a7da9a4d4bbdecad1733efb50f1bd082d563e531d6b6461d6d86cbb5caf952696b9bf857893a58dcbe34110b72267f9d999a6bce7c3a12de3a839a0bf76d3d500fa418112f652e9db0cf484073ec3f5b3d7d82ac77a9a2dbfbae54c3e9a0dfdd0f335ac44812e6f4a11f8bd9081f9c11383ae065647004440153efb8885d52c19906c0d05d9e6e55a6f269b38b9b3e260eab8a5ff786ca04bee6abab161afd32782deee9219149c1d6b83cec29424b7bc46b2e4abbb61fca49f6db4d43f22929d57bd8907dcea1fd0985a30783c7fd37effaee43be9e73b9de2e9945eefc5a29170c0abe2423a8a687010511abc120c7cde8f0f25ce7bc7b5ea9f740ba4e0d9094929022a4281e6a32c90235e55c10720fcea0e2e4b8c47379b71bb2d6dd93849142f7ba3630c0d5377213e6332470418fa734d4da63e3eca36ff295fc33dac7029ae8e84626eb4ecf85ae3a64b632d748325a4051a572c1ad9d8a01fc947dba85038635da0e7adb4376f219de75ae7bc78f6749128ad220fa97ecd0a4f38179315914f7f239777952dcf1e0733209276b7988dea635d497b7d5a5c2561ab8a0db65e75dd5ac7fd5cf38ddcb8b7ee84bdf9cc4ba4e552f6d6ed6f2786979e538024381614fe5b9d71242700265276938fcb19b2bbe29a26469d4d682bc5a4988eb1adeb68cc49ac994506c9c35d36fa4ab00ee5ada48f082b336aa7ca024f568df689b4c18217eb74d3cd0bcd58f3002bb3c22fe7920726b5adba30df08f63464174e70c0bad56b79433aea1a152c403653ec7a539780a1f551fa8afabd0b09a150614e208285d24e4a0a9756f5b683439e31300505976107c3301a96c36f9daa1d27f95fe4e529a059d42992dcd27432e6a455cec102be8520f2cbd1330df1a17cfd6f0836b5780651b936ef714912b13ad2781221507a1fcece8f94da08218cb738aa833d4c39566f02629ae8565e62e5e025f0778787b8413fcb77c6b4bf78f2a610cdd3559d08ceaa00a97f59b2d72f2b8f5d15439cb2b01fb085fc7e8f23fcd91f8ba1c7f4966c388522dea804834757ac64d46c949b04ffb72b73305e7d289fa1fec241ad73af022c3cefb90b9c40da3470227fbb8be288a24aefeb9158e83dca0bd2b1d7bf10de336c5fdb743312fb8959a8f5734e63d799dae0b8beb0f7fecfbc8e21e91206a214470cc987e73160861d9b4a3abdeebf163b37cfbfcd6ca15c7387eb3a8d98e68f7057cb8f9a952c5645ec2c1cc4111402976b151b88616148b9dbcf5635a65f56fd183826eb14ca4b1546757faf057a19f92d1eb93c5fc856da81d63d727ab274daf8077ca5b25c3dc5db6967122f10212be1c4feaf9a493dc6d7253cbe2763ddb3d2ae71386e6737397af66546879bb54fe197edc7697eaab2f48dd8c982cf26e3a68ef447bc8ac482e8ea4372f1c85de7cd69b6bae1bd35072cd1c98728e0b86f1af8ee584974438651b9179ae3d688c4db433a30d556ef33cbbff1dfb3e2aef4c1837a5c719bf8ada5f9f8740c7809f811f86a26e0fe6355a2558eb8542c9af610da026fbfdcab744b964d1d7cae6c169663577e71e621083487be0e8af98c6e2f38fa72909c89ee7aada1e848c9c698678c2fa6e805ec101b58a560fffc2f17c4ab4b6e74dbb5df397cc5a72f315a130922da774c63eace9b19c3cab99cd10eb0b161576d90cd5b72e3de00a39548384a95b29acdacbb22aa040ac0e758a2fefe56f6e553f017ffc995aa5db1f33411c1c34fee35dd6f6deef3fcb700bd8b2798f348279ae291cc036faca798116401ecc81aac7f670d01cf2240b2745363463d2bcb9b9b07aead8fb3890ac7f4587f23da70e0fe5a4116dceec1e645e380081e8d1a695b64b305766871a2ff6368aa7251a67736902799749a9064ad929ae8a1167bb27e8d6338c237f092b80b580d266f582a0e60db6eb5f90afc1fa9eb5bd0a2009858a5564488f013a0962c447c59c090e3b05aa85ba0526db1c67b352573dcc042a2715f95058ea6083798d60fd0825c426c44974401238ecb49447867dd910a0cd7d2808618d5d6b28acfd808dd6f7ecef8c9045447ad7077e73306a003d93047c723f2a84ec7c91bd5e9f00e1319de58479ba9f2cf20cb51bc07f14d49e8ae64b881f3b5e26ea2013219b6b8455130a8eff0bd13a241e227590cec5c09696dcd09bd2ce96b373470c2967f450b3cdb66e5d9cd86d2cb71b16ea5a72a2d9512df473693bc0d42344881fa32629f0b5584e80617a8924f32f37126470f3967986301fa131084b80c812d0a79685157d05c6fb4958f098bbf1973717b720614c8a19e52e72c27cd94edd3a86dc69e0bd2d5ee48d9220379d0c683452105ffd41c017ea8074e5598c7792acf74471dde03a04105c702ea9446fa35d18ee7ead2f21b1f18b8e3da4e400a7ab65b0eca340f7bf2f9dbb50dd7e460ab173e0740d7e20e6b82b87e02e895b940aecb6d2c3380184db4330d00f327c8180501b4b95f875333fc7ae36e94c7fb82161afa6f245ffbc7a24f8ecea6395b9e0327676aa7a99d39bd4c30f6804186bda24536f2bb043b79c4dfd7ee75f71cc965957e9b02212e56fcd9971c7d2822a4a2b669ed7c8348bcb7a382af09f935060d22ca56e832ef677ad21b173ef6ca05d62833d7541417ca0ffbe332c56a81d59151b7941cf36c631d6124429396870dcbf09f4d76f5c7fcdf69c31ae9b3d9d153b18b54b9742e3aa24d508a751bcf2aebf09456a64b5392a5427ce8e5fd740bc5b7155d9990812ea43d8a3adb27ff068ddfb55742fd007bfa876edce54b60b365122cb0cacc6820483d63a620787b8df09497c7d0ba936913dd59d16f995b3476d33f49ec75228aad49399ba7fc5e60ee15d13715a2f497cb407b07fd601140fb7df88b793037cd48286864a459c32b760b05d7e976a1673d1293dd67f829b9c34248102203cb5e6c6d2d9fb790cd06b973a997795a68c900efa8b7e7cfe52995ef00519ce13cc9b06c86f0520b2b4ebdc6671c869122e0248d755cf96650d7f133329d45211dd4f7f8661a66352d1855d65cf36f82d84531a334f0b344042cb5f61d345f553dfd8f9b76054f3235d404b55097a93e5d34514bdf9fbc698df671fb29fbef0a4c4da6b5c634f5662b7f852d096d2ef50036c3344715faf49a708100e5c91fe49b536227ae3c71d31e08212cb13783a0bbb0fa6a41dd76e7fbc0aff6936ce4d2393b706132f298e9c32ba8bdf11d4d8db62852af34cee1a13130efd6ffa42930c10d50ae1bca4707dac89c09482c9af42230a9fe363f480504da6a7e4cdcb9f8e1231fbc157b732038d785306f7b903b507f92796e21c67fa8d2086d2d081fcd8e6444e45e3c7fe352fb44905f24b097a8de193e3b2d2aaea92e7624300fc523cae02c5483f69e7f23f21c2825eea1809be2b4cee7db1183fe92add3715f149dd9d51ec9bfb118d6e9a7e31fe39ab8a712f4a1114b80ff853842f6ce0c39c999a5d7076d621e96866f631fa5d27d1006d45c4989e78c9f763bbcd03cc125609a591e97e876dbac81026661204d5cbfe6e17bbc254298f04aa472baad806bacb2da5efe4af5b7f84612e7b0434d3ab73764de7eed4a17f00df588e3be1a8aaecfbc5b66dcea0ff5e1a7bf10a42d42a12aacbc94be8b0015a8bb40dac8ba13f902156b6e0da457b7c393f56e02461d974d61f501798e8415cf54aeabc47a5cf1b3c5fdc9cc14151d25e097e7d9a543ab14655aa5c0eb5b9c90234d793c1bd855e765f10781a2e086eed9203a7bfb1986678a08f2bf32eaeec839e635643848f16cdf0750e16d9f6cdf89b806576bebba7c67d9c4c680a781fe007f96e470807bf471c26127029d8b2ad4f5095eea92caec79ca647dc95c85e65d61965143189f2ddbcc55b0a34ec1cc8f91922d3030a839e08ac2cbd82a20b1adb85c7f54adb1fce47017332b92ca251fa8280b442aa909e72ca9dde9b121863c84e2da3f3c4404850b9445213f7e1b8c7ab6ed2b4880af05808fadf2e4048f5228c0f66e4d273c7d0ee343fafcd334b1dd6d8b003eb3b4b30fd6afea1a3fb28442eb026e2aefd088d257346b266dd9fafd6b9de2c7eaa8db17adfd9af6b64f56cf6ee77ece746d21b509c18b32637759c056c169b6cd77180ef03ec0eae58bc9449e8758b511678baac4073aa50b279fbe17a5e0c98341ec7180be03341e15b1912633608ab848e1acbe2303008bd3f9440ff608211724d38a019c552d4b34594a19396eafb594cca51fe87468dba8d97989bc3fe4983b10909a3c8cb5d1c05f3c64048d44ce820eff54827df101095891d740190d55c4f0858262b32b170368167734440ec44fe1ef990bfc7f3790e95b2ab5584f431960cf947bd1c0b6bad85db777128ce3dacd9c6806899e6506f6b3490e522d3408b83a3425dbeb4778a76b8aeef7acf08e13b159cb67e360519a3586393d266254af07bfa14c5b336261debc86289197a70341f3970c8fd75e0f66749b291ff82029b57495c1a1db1fb7338811d462b9e3e3861c949577ae79803846e5a4ef02725d8c23528c50745fd54b829102d27d493fb53e94d3205affad996bcb760b9e1da3876ca97f9f91ae2073812ace5e097d16db0ba37cdb1b255594c61452f417409dbe6451d36330158f0edec20430517842607108dbf8945b786694cfef47c1355cd3c6d529feef0188ef7547c09502c68752ad85003e56ebf8717562c60ffa3d1a466c6367816695f180ac6dcdf77c1fe6b67f37ca928d454b6b8be7a8bbc6c3648f684030a95013bf53329ebb04291879cf6e60b7a6106720cf76ce18a1b6d7babc8f437d88699dd57c0fc575822be85f434ce0e1ca77c0dd18cbe8cfa8409c2793efe67b101f2987cf5de2e9515c762e0df86f9295d58cfc24bf885088176cf3b93506afd42a32bc6c3ab40f94c08b44b4c18e79fa296f5d41e86559ec7a5861ecb2d88b8a70b0cf1b80e999eb78bfd3ac48f8dce217ea6e7735eae19cd6218b0619cc8e6267e469f31b1ec9645ca2eb62c69ff6de8acfd3a6b3bf8b88723eeac31e743dfa0e46ec9e99f45aa890a3e21af7c9d5b5d1e84597e57e69d8bad55188ee02b34c73af3512abe3127ca4c7e3392fe1cb43293f0f7a3cec5266328daf80f20bed9c53ec82b06f182c763dd4c3b911e53131b2a9a4", 0x1000}], 0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="0ec529e4312e7b6a1b2f505068ee9b5d7d6e5ad9930e7e49825e90b0237933d983aa8f857feb1361937165d5ff0566a54c63f764320ccb5e4b1964f373065a2289953c54a5d228e0f25949e9ae01f6f0e9e8f9830430893ed71885c6f474e8e947b6326cff9ff2c391bad16225246c19b0cf8f6efb2fd7431b6c517aacb2f2fd35018805d26474495a68ce790eaa5964", 0x90}], 0x1) 16:00:54 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000040)=0x71) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:54 executing program 1: socketpair(0x6, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004269, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="97844f1d948fde74b2820d398f997984e11716dcd0deb00f1d5915b16232d35ada0e7cf78712b73540162a1e4c859cea1025c46842a578db72e96f9204560deaad5d8b4e19c810f6f0937e9a5584bf6862e9801743b7aa09920ba27548410a99b702ce1ef788094d9a7fb9a7a79bae433ddce81cb0d9c00ecbd7ba2e0eb552f06b3e601b5638b59209d2b1f32858f29597fabbe0586910fff9c5332a4fc3766966", 0xa1) 16:00:54 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffc39) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x201, 0x40000004) r1 = semget$private(0x0, 0x0, 0x60000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x20001) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x7fff, 0x1, 0x41, 0x3, 0x6a7}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f00000006c0)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe76efe5f918caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c22b89b12edcd0bba87c379a3a75e79da1e20c09d08b183c076e99b43935d3e41fc3ea7a6b412e4c6d562b58eb18d1e7ad90022553adfb4178071bfa065a49b2dfe437d7616e3aa3190197b9368dba128a", 0xf0, 0x8, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80000001) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="412e2535be567aba9ce24112aeaeeb3a860594b51aa89026bff87a985ba833d8dafad0405b3f3ee920c5fd88dcaaa428b56a14b283368bfc882266694666865f0c8f0c4a96071a2ee1227ee0575b4f6ecaf29bff3ed06c3c8973786df7a92dd08b952029bc39eef9", 0x68}, {&(0x7f0000000140)="d8ec202fe68297b73fd29c40d6f191ff2b5dc2cea93cd3fd0ad3cd23bcdd7716bcc954a7663f953374ba826c338504c62a03f09cd5ecdb94af3504af2546cf105980ccefb648c252ae6543080ba98c02459b1ccf6e75008a20965a71b8c22eeb6b232f1117b44b513dc781cec11d514aa12f74c6cfb3c11af20b23546214dede457c02487b4c6a723fadad18d54969fbaeb4ab2d6c344c6a92b1bf24e2671b", 0x9f}, {&(0x7f0000000200)="d6bd0777afc8da6ff3295fd960ccbb7df0dd37a8dc31eda0327977d34ffba0ec09a47550e216ca46b688f1c805fcd5e94ae54742b702cde910f19e87c32236f1d1d7d6d4322f08b09f41c99c99f61e4f9b5a424c4acb2d644543df1a37befbdb67428228f07e76f913555de95587edf1c7bcd2ea3e2a5a4d33cfdf7df2757c31a58ca60a7dd6f8828c66033025176f3d1a2710f7f1", 0x95}, {&(0x7f00000002c0)="4e6344fdaebf9470b7cc583508ccf6e400ac52722e50f2284bf84eb8f68b1c3d470c41183e53cb", 0x27}, {&(0x7f0000000300)}, {&(0x7f0000000340)="da920f28e925571592dc202da8e4964c937eda4aaaa61d6a86c974c1647a658bcd6160ab21996f2962527be55cce8bde2bd7d2cb351b098b8221b2d00aad98f5f4196ac1f8c492ee1d73fb136f2a04d3c97258c3c6f8771aae86df62b0a487d110393624129f260da3b2de94b0a0e830feeb61d9c9c663c58bcb319bd6b47a", 0x7f}], 0x6, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40f}, 0x408) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x1000108000000}) 16:00:03 executing program 0: socket(0x1e, 0x3, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x7, 0x4f4, 0x0, 0x3, 0x9, 0x4, 0x0, 0x2, 0x0, 0x400}) dup2(r1, r0) 16:00:03 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8001, './bus\x00'}) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x0, 0x800000}) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:03 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/101, 0x65}], 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x19) getsockname(r1, 0x0, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000e0000009f41364b1bc7a2167c3265af8f9c39000000001eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806a22275356cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864d067688083e31e6a9ba490de8c901adad7dea80cd01e3d823e7fad23168b74dc79baf37d5941a30c2b237656"], 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1000002}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r5 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) sendmsg(r5, &(0x7f0000001a80)={&(0x7f0000000640)=@in6={0x18, 0x3, 0x4, 0xb0c5}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000006c0)="1bcc550a26cfd63dcebf54bd9972a5247671f71e8120b0486ccd2b9d8531e4b832fff805d02a1db910ca8391885d9bef49939c561acd18bae2510c39c63615ecb5dd0f7659d98bd9b34fe99d638b7cde6a7805418669cc5923f01f0311624395b973ab2f17b9549b1cfacad8261cf01dfbd729823ebb99ff87b526b45d02d1cf865a7a6f4bf1c1700ad5ebdc9fcda24ecf8a309f5f2098ef320424c67e24f650e157ce0411f59adb36314377cd95b89db2802610810ca001f5fe38a003f2a22d7535ac2c49059b85913f2b9ba87f024eecff788c454efb4fceb405c42bee934df685", 0xe2}], 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="7000000000000000ffff000004000000048c8b06ebee628431596d568bd60894bdc2429e2836dbc7d293d132537da5661f13348ec09991e00718b83cb39549299c4a3af49115065f9e9da8794682629afb53cb9695968ef542671baabd5a5cc2e05f7e4a0476545ab200262012000000000000b800000000000000ffff0000010000009c004bdc1ec92ba57c285043f2fa21b7a3c9de57228bad1ff3fd750d559cf7860461929fc4d17ab448f623ef0787ac6550907bc7f2893515599924a03fa2e28b4303346b8b3258d6335ace7986e359454135b076912b35693497e58c76d3c47638a0b5857968c64c1d4fac3ec56ed0bea84f01bac31781721419bde62087b6d9b9576d7cf297233451208cc9c40acafa1ebea9b39d13ea11914b526c989f153a3a60d2f3c732a9175000000000000000ffff0000090000003b35960418d31584f3b70211717a9a60a40a3404309a5d8ccdb85443045fc59287ddcce4b66aef1d6fb1b55d8bf09d316bf1d6c08b607773875d44136d280000a80000000000000000000000ff000000979230e3327d674dfc5b92104bf1778f4730ce6cd789aade1ee83eefcd74b963f14038c47927c3efb64aa524e22e3f5594fc562f7f4caf8e550b3ca59113389b23027f1da835aa43966fdc8fae10561db159e51c8f0d1edb1bf539bed6ade3fee99bcbab020a99824a387b97da7b46ea7ff38df1f451a274329e733a3fc9399c9753fc63e80142783d35d017eb8d6d7a022625aa19de86001010000000000000ffff00006e50477b38b18fb541a24ef06d1a4b2ffbae29f97521e534b808e66c2657e3590a90283d73d599f7bb018ab9a0e34b170d002ca0d0a5dc8433e8498c46449991ffaf94468da2f7d249b7e6a382038a45f8b29cb0904230c518ec7e5e75c0c845c696c132be8d0f9a96bc99acce725a037704b0bacba1c2b12480803728d911d6848fc55e736712db3a07684b79f89fd66222a0097219e5a178adc4d5ec23f298969bf76de9b1ce1d040f5e3d11785c321fd7b9fa954063ebea71027bc54e5931f8add64980981e8902c8a704b68c64a902249547a13e36f1a430183d7083552091b8221c287b9497294651e602e7e4782bdb8b778e96cef4b72a2f4f0645295916a510df9db659a29849bef2947da00ab4e8c41b0b6c487542b8751266a6bb01b57416f046937091727d77b72acea6e514cea8a9b088ef57dedc8841935a3bb993ff974fd521c5684ef7f31486640343449dc37e571eed493fe157fbdebd635d39bfe546c72e429cf904ecc5c0c22a587805d2f7c8c2a6e3af1ab051aee0e4d49ed8a9bbefcfd25c0eb04d388b6bdd709b1616a32a571e7ccb58761a00d6849074938e92df33a54618eb342219ff911b043d837ce8c585481888a7f5cf425b8fb08625b5562751afdd62004aab94ba30baa38bf432bf87ebfebc2c9945ee50ded1c5144c914762191fe485ad3ac7b3d46d41467728642026aa62e175e882048caed51f21e66a257d050d47e1a9eb61b86634802bd5d775304f7b47a78d5f28a2154e6a0f53870323f188a2f506f497af5257e8498fb9cdb05aac1a0e0b27328fe65646e5df80a0dae54b578b67b80554971ac61b4fa8418843e6462f7ee0a25adc2a3ffb2fe7d32eeb8dd2c41629ed5f0b63b95a67ad63fba5df70121ca41c35e9a04245cd62ba61e43ad45134faf7f1d4ca787960cb540545583c947d25fcdd202f5ca34521296734b2fbf91d8b1c7c4210441fd510f8bd33964aaae3e24557b2c6704109f8601b04b23476682946d2946141f05718d9752f5d992924bc6a3fc08001fe5c459bc1f36607a592e4c5b20172ce876577e8dac6e4ba71d12d604a6f64ae2f29f6822535089ff3ed45b5246367d0b4624a5510ee08890d30021c59663c7e00c3f36177f9f780fd33f2092ac7ab950c4d8a78a85409c613785b142968757410c42351f7f6ac921df6ef9f5d6a71cdd47bae755805149b5dd091111bf9a7f964d1a84ad9d101d9daac1eeb5743a1454b67785c16e661a0386bd12ba2d42253ffeed83ed5781c979be0c2893004914af3cebcb9983e6d7b67ac70b38bf16b1a4d9b2534a2fc396dc3f98068407be3aeb4c1326b69498badd9b681e9553b27560b4d17acf2c21f5b0a6c0e3bbd5c84bd3804afdb0f36b503e3564cfde4aa3d1c30bf2975e8267d952594012d0656d6232b567bc267196981077c167439469004aebb0abe01c6fb07d47162496588f3e197f5ae3e9aaeddfe6f3648d465ab891c26dcb3f93272ef5234a1eb33d6fdf231b0c04bdf5f342591c5ec84d1daf0dbf72754b0a3988ddab601da2c30816aafed9c75e549fc5ad8217a9ffb7b4d338993b33ea12b7a654cf644493249775079d3cf3c47d99a5519a8673ad5c001a6aeb099d36b9c4e9f8956a62c03817efabc6ce2b9bc889981932aa2c213516f864a7729746e979ee395f8e320b2c44aa6b88769f6dcae77894368eca39cdb456bbbdedd9b956157f71b50c403a4e1f5b9f482beb8b01351d1323177ae8943245d9fca8b9abf11bf4a0b0738dd4e3ed1ae23b67cfc142fba416212134a91df4d35b37a684d7fe2f61915639f939892b74a8aafd9beb4c8f19810a5eab7b7b9fb2bf835ea9055ca434de35466987c1b69c7ec79743eb52829900c1876f10c2af457fef18ef65b0dd2c63bcb23aab137d24cbe635d9f3d8a6a7d474b872e3b76a0e619df1692f70a7f05f9cc0ec0551fdfb4033ef5fe94b21a82ef5a2647668cb0b4ce7a97c29dbfd292d617dc59430087ac3cbbfe234c13f057669ccf02412ce9f36ecd31060ab47f4514b020916170bce1531ff3d7e9c69cb37ef2c87431cdbef29f1c591240b57f79631d140a8ff31ee6b0074656f8ac48b89753bb962e46b5170df47096f7868b6d68ce123a38b947b6a792994853574f2cc572b4a890da303dc97051a230b62bf3ae250b94b3d25b31e4673c9bb8e92b82c7ef1a217ceecedea096fdf16ba68a11f31b12f8f274157fe8303a9a6c6501f850c6abb39661c5a6e41c399eb39e4ea62631ad781f1280ca7a2a4709b8c3273c4743473a1fea7e62516d1e685d3e5165851cbde978a0fe93c7b0d4c5d092b95d0368025794bbca68d1291aa8f7c72409d524fb117a3d89a2e67f3be2a2fdf3f8239c03612b1ef063a4640faec6e4a0ca0e6777fb33c39699e10a431650060e58678f501b0daea44674075e9403642ce9a9c23cfbbea91d38c66f59a0ebdb0b9922ca57eacb909acd9749dab1f2464bd10f3e80be17ac417284efad2d1e90081f980a90268ca840922dd10707dff23be425a992666ddb80e8c532672e50a8406e5c9ac9a76ff93d1710c102d2fc0fe047d28bf3be0271a7c3605e4fae04bd77bd436bc99b3c17d2b54a73caf9ab2caf0c0089a3f9f26810e95d60184dcd6edfb1b8397c3e586d483345e377c6ecafdc3c9fe7d6e0cdd63508112a2cd2304fd6610b70d374a373cbf6c8b2412a9013df9cb269017f72fd82b7e24568d0d1215731214c15073b6f948793747597f074c42ec34746b599fd6bafc702034c393062e8169696b272d3a9af78f89d3b21d00c0724754fa53bed63a7846a05f3461de71c44cf09a2876e5decb35d32f75fbd6de1b0fe249bea533cd688956c26c5e39eb16ddf40c2ea01a0b040b5f6b7e19ed61ccfb99cf196488994b220a9f1ce7ca5bad7ee1dc4332bce20051e45a7e4d021a38c71a5589b8edfed1e5618fb7e45c8789b8d222205b889b4b7d1f54634902ae08b56a6025584cd7a47e3bc1e51fb59757fb43134d422a6d959af034904f9628dd7c4cd3010b39e2c9b827e30b01831a32cb90853cf9bb4d59f0f1b9778bb60ca7c1e69c5e9b9f3b426034cad90920c30625d1d97e138a466d31be31c6f20c87e62cec53519bc3a0eb2da7e2d5a17b10b720b8265a01760bd1de56a618b8a96e804d4800e53706771604cbd6dcdda2e0f7027cde460055634d19f13fdba6b26bd403fe084df1011446bee40d4f453b6907db4604fbadbb7e13a9744330b66aeac19e4db7385819a81ba83cc46beeff63dac1fd5a9a03b8efe9b11b5ac55fb664f7d13e9db6d5164948f5ebe3082ef69436de45b70e9365b7637f8080a41ca16d8b61b4c3ace462231e432311f3eee891b13ae2a0ea464ff14d73dafc3eb1b7c32aa9517fb4b4eeb9b118cdf7e1f121a9f10540a6b0cc1dd54f24468be28a16b3c294ecbaeee9d547b40905f032f1f780ac5775f1534efbd2054f079a33646baa5dcbb6e3d28f1fcf8d93f9e0db906570ffff12101c7ec68b18a4ed281b7de0d1da262f07ff129a16adc365450f248ec4f3cd52072e749b89bb062eca258d74823811f663023a1774e81ac76e07972a740e2e3bd38793a70e51e129c480956471cf37398a4b8e0853049b8827ad8c469f94d268a7ee33ee47e646e4ec443af974d472e30137957beed17caf71bb3fbc5109703e31368a104fcca3d17aa1e87b6704acb3e17f2c1551eeeefd01a42928046c4250ce30ca31fceeedf7b84b8f7dd363b6ff66ac39b1ce0b2ae5a7e7d870d137a3429ca1cf440b918b647b76c3cd74ecadf7510895168c12514e8f42fcdf907cb083be9050699d2c00909fa9152417dc34f2c16e72936f1b07fd004fadc480f2aaa35b620e40f4df332b51ec1eb3b2b32a6ca7bb1ca366caaecdca945840f1ed1408e8b016f5a51820eda800afb9cbbebf1abbf8103e13156112c69c0c19d31dc75d38d33704e07e08edcd93d960a8879864990535d57df06e690ff17ce8b61d82d824a7f370edf48fac4f4865a2a0910ade3a8634d9f6f09fb565299c3beebbeaea0915f37c58bc845da684281df2516ed37b5b27c9fbf68f0fa57eaff0c95815b0fa90533964a72a5804ecea2e13a217b07477b51d72b349c8c9569946b63b8d6f1b1ee90e1dbd0a9ec069e5231ad4e0932c5dbd2a195b57e05c4cb551844a02e73056f4782ebb18e5856d98a3ee23d267f73e20e11da9cd7e2bf16dd8c10c3ed5dd07be63e0d2f5f43bc20760ff3a542a681050b8021dad3b0d530dc8a4c803d11d63c8e1f28b112ab044ab1c1386c9cef7c2855eb9be2e1110aa0830561334a07dfaf3e233621cfb563af7a677aed4bb2fc7e2f6828477f9c96e094a50a799b88117dbc0ee22ed86848de24ec2dc3c8ad737420a1eb169c4bb73d72a966de3120cbf11ce850d1f59dae2ae1e7400a24dec332d78547383f2653daeac1c108d326b1ef2361bed2043904ae321c00091a00c88a8b64df03f41f5812379b2f60acf9ea865fcf3c998261cf4501e2b292e9e96a09ad7ef9a6c7c4a0016363c9b0311c9b67e0ce6bd3cc28244c81c66310de4566c6c56671db82a99ae859d002084a098c1601dcffba185c9ab7f414c880ba58216c98c7f1bc89ddc0442e898927ce0cc27645c598d7218a1d11072b542bf54d9a28a550443c9907dad244b88c41a885f582c128aca4ebdca25ce200c9b05f61ee09e530d4b6f2d4af40f88991242301d3e18e7d5b5afd9d5d811cc0d7b0441639dcb429b9cf0a82adcded43bd6e5254aee3ce7224f9f11c56b2da2e955789f1a1ced24d3f61fe5f5e70c713c4b5deb1113381de66d6151863e9e4723b485264790e470267a5630450d23993f52e8b647fff996bacd9c8e9a5b23c41acdc44545d3825ced837efd5fa9303eca061327a49a2cf38463f80300721e1887ab6e8e6cf1707a0365ccd241324581748bf20884b995c0fd8165cd1773dca94f27d109285ddee2c119b46aec52e2257cc9e716b47b14e73989aa88f7c1375dbd8935994e89418db7b17dde656732a4ccb839ffabce2aa9002d394f0e1641027f6b3c11b6804949cc58386abf37fe8f2c4b60e30ddd548f25f33f9aef5264fec2ed3caa406df61af572e0bd2ce3a0b684015c11b53c8fbdcdacc7a0fcd5e8e25af5a5dce7d04cf6955060bfbbdd9b83b61df5e69a0e0f2096e0f17620fd8d742010f68db30419ba925e572abf9f88feeecd6d063e2351d29303f0dabe275bf6757bedbffd9a0a1858148247f26185ca31fdefd0f45792176a0ced59effdc7a43f6c43ff6ac202816718565d30af1e3a2914edd99d6f278c5733b95d2d34540582063c0e812d6fd3b13cc35b4e3afd9f9f49e77fa18e4ac2ac693fd16f3c710d5e9b588db74f42f4719605f4991df773f8c0aaff4fcc86383ae47400232d8398e5caac905c181481b6c847c2fd83a35133040bd4d326ae09356dee02062e793b0737e0f2f9c759d39afe911baf223afd913fde08d1a4ba5fa8778b928e3d665609336625c43f9193f1974d354e112171b6758e053513f2d7b0e41e2ae579fd981ecc1414d738511c6bf60e4c7a20862696624103cbcbebef7042283d02d15b8679e31ed0a3f965fd6f83bc2ba78cfb87dd5a9128ae3a813c57f72657b320046f1fba9cf9edd18c660d89f2d330ec7f03ef9d57651292efe8eec879ec8bdef641eeae3b356a71df5df6ad63fe5a50cd93586acc83fe8ac41aa15dbb6db6720f086d638f3d4323eb38562b568f7a9f6b3b1361b2fd27d442d75869a90666a7268f1f674f07e0c03699a2800000000000000ffff0000ffffff7f9f1e912131c855f46c"], 0x1258}, 0x2) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x3, 0x0, 0x7f, 0x4, 0x75, 0x8]) linkat(r6, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r1, 0x0) 16:00:04 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xf766, 0x7fff, 0x0, 0x4, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x3f, 0x81}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffff9, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001140)) r4 = dup(r1) flock(r2, 0x2) munlockall() ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f00000000c0)=0x4) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/109) r6 = semget(0x1, 0x2, 0x40) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000140)=""/4096) 16:00:04 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000053000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000000051ff0000000c3f00000000ddffffffffff3a63000000327d7efc4e942e673928af165e1af2dd1aa729e33f900cc3eb316b08ef9caa7759231ad09bb9e44b3be356c4505cee"], 0x17, &(0x7f0000000500)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/157, 0x9d}], 0x6, &(0x7f0000000580)=""/81, 0x51}, 0x42) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/228, 0xe4}], 0x3c4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:05 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xfff}, 0x10) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1ff) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/72, &(0x7f0000000080)=0x48) 16:00:05 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x8, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x40, 0xfffffffffffffffb}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0xff, 0x7757, 0x8, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x25) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) nanosleep(&(0x7f0000000240)={0x7e, 0x5}, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffa, './file0\x00'}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)=0x22d0b50c8ef4e55f) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000) getsockname(0xffffffffffffffff, &(0x7f0000001440)=@un=@abs, &(0x7f0000001480)=0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x10001, 0x20, 0x3bef, 0x3, "705fdd5f63bb69433f776b203050ca87bae5e44a", 0x3, 0x7372}) 16:00:06 executing program 0: r0 = socket(0x0, 0x1, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8003, 0x41) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffff8001, 0xac}, 0xc) setsockopt(r0, 0x8000, 0xffffffffffffff81, &(0x7f00000000c0)="ead733473da3adbd2894acca032bb1a89761bdffdb25582ab7c2b267edc3d5c80dbad362d9aad3de7592061176", 0x2d) setsockopt(r0, 0x9, 0x1b, &(0x7f0000000400)="dec5d3572d240f0740e98dda847d04785b6800647fa7cb8b473d72da251f8c8a30868cadaf9315386f82112ba8fb7a2596377f96a38f7bf48dc5bc0bb8973244dfc17797e03a39518359105fea5f8b47207061cdc84c9581443c6b8e1adf27b804c76d14b44e22539545ce237d99c66c000000000000000000000000000000468d9287be2674a502f5e2974c28ac6b51764481e2cdaf2ea5b155f34df03798ca8831fbc725cd53d459acae5669cb1d", 0x33b) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0xb236779ec8c4c0, &(0x7f0000000000)=0x9, 0x4) r1 = socket$inet(0x2, 0x4000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0xfffffffffffffff7, 0x40}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x2c) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="7d6532f1ecf38e2310c0a099d45ee28767c4473c002e6b9485e697f071cbfbc534c7e9f36a55b28e328058fd2ea4f6559236b7a8f5f11852694000a69e7487a5f668864e03b143e792319c2ef4de98f579934fc033edd4cd4c19ba4d102e7e2fc61c3be5295e5289f7df7270406c", 0x6e}, {&(0x7f0000000100)="d42651447c4fb7fd152efcf8ea6efb1e33f6dd86453317858c529929faeb147053583bf49b11e7e67d4a91c93092044d35e9cf0abcadfe56b7856dcd89c0c0ba24fba3bb816c4d9cb4df87feadadb1c155303a18f26db111f81a45ee49ba2679bd", 0x61}, {&(0x7f0000000200)="f4f52b268a2b302d6093ce3818eec5b0353e9682964f88a88a95900d489fb9746e9f", 0x22}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="b000000000000000ffff0000a820000075c6752b09062878fb57e9b0f5654e3cddc61defdc5558f7bed0642a209be90fd1bc2e68cbece109bede3554defefed4e20d4e0ec8a0151d5b68c0065693db159cfe40aaa895f609259e33119541ea5adf4680e05ce2dc96849bb01b53a6c8faedd9a3ebd39cdc2dc3dc54aa673b89fb85720408a8bf035cf1dcc8b3160087084e305a0dbe6f824f3658857a3696a51e7710d473098bc7b46106d59d775f00005800000000000000010000000500000046536f897f15d9e02a981c2412b19ce48370969c5b7ea6a19e2ee342710fbdd42257c44a12d1651b1a1c636f5fc6d1166a541f6f1f46babf7e5d225251fe8135ec7be66e00000000"], 0x108}, 0x2) dup(r1) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r3 = syz_open_pts() dup(r3) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) read(r0, &(0x7f0000000540)=""/97, 0x61) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/119, 0x77) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x20000000000006) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3, "c851a2814147b0c7088a4c2d7645815a467dd7660a638e55b3dd6762d7090a8d647f6afd455797fae1d7cd5d9eb45de03a5c7db9f3554da1d058047ca0a76ffc995ab2e687bdad5a63bb57a2a6fba8b31b819086822264b678143fccff8c4efeb9cc96d600750e05ff1362281719be1ebd33364295cc7f51d677db9ca0c00ecf9319ba0af6737d8ab6270eed9de307dfe1964fbc65fb83aae145b1338ba7facf857401801a1399621681b20425720930a8d2024af3b819b4cc9034d8ac0fd2d003b7f9b1ffcb59088585546142c1386fbdaa98362914bff6f94c33ce0b0a0fed950299d820ef2a01aebdfeeeacc9c9eb37d4c2bd70fe54afdb518044f0ef89f9808d784f3a17eace3cc915d45d7ed0f49bab2e3805ddf8cc1bae53461a50e96d2ee359052ae7b739bdee6663e7490e13362382c7ee221f4b10e15fd5acce0e6b9ea9deccef4bdac8d866fd23f3b17be306242167478d934ad2c3e58368b431f70c52c6d7d9f2abe3cb51f469641bb061b055b01947a9116983a6b40057fb5c302d7a0858995a1792223b92f6b904306d966530245f15e39dd071e78c4bbf3559de62cb3b374b6adb3cafef85fc1c923da69bba52937b572b58f1fc17e3bc318fb939a67a980a769d21b71ffccc36b4a2d0e634b0ff7a5f8b2147fcad3df1756d2aabd77bcb0e45d0699655447a52e7f959850f64d2c8913d145390ca188adc9d02a7d9b228d9ca7dae1587c9a194e93acbb891ebbf92a70ad3612e10eedc5f2534da157393d1b5a916dae8a1279f1afe24fd456afad7b67639d7b922dec5b942c1d639185a97a7ddef4035501efca606ede4bf5883abf262f352e4357307f04435a8a563aff8559bd41ff05cc9ea0f7874e3b9d13a67485ec133b4cc736fa914e01b53f570dfa3f240500453b4b5db968caa34fbade7fbe7ea27b8339d2901c9c7494bb7e20c70465828138d88f47351da6ee84e5e9c02e2ef7b7cee114b1a4c093c72bac7a181573fba1a1431a1daeec3ef7c3c47175b4c14fd54c0bdda0648bc8af12a247c0515b33034999045d1560479673d774fb927151ac9e0eb75226d6e5a0529776b2ba7bfc657b63c22ba857005f1cd6b418d970ee2ed34d97365ecf2c56a90b6189b2c9027c270d2274c1dd0cc113f8753c7aef64aa8f4ac378cb001bdd6655a25d9643337c665eca8b0f0168493a916af47832f6f842640a8f526946534f96f6e792e2c092741b343fc8cef63e0ab40a7c4704a28660aacb2573d5bcee8e3b8f2a1054d27969b158283df3862e24117902ab4d49f26b022c2207a406b77234787afd44ee74aace5180c07eee9b09345755643093dac7c41baeb7fa4a046c1400980cd34e4e5e10ac1accba1b956ba63d90a04fdf3bb720f8dd20769cb4716965ea97e88a7f30dc4ee479cadecaf50400719d6879abd8059c59eafb9cfb59f89e12af5d7049fc6fc7eb2c80928ad98a5cf978398bcdd3b726eb174be167f8ad8e1deaf4f2ddfb96a8e1635d32675690b16a4bd738cd4ff62479476c8a748dd4dcd2330454b8e23469330e6351021a82eeb62edb7c401dfefc846b398f037bb83e02cf598b63925bb29e2c1de2551f38c16784c905b1a161e1369306605d7747df551db4a33c98eaac6b17c3ba139e3bb6e68dadd064a7560cfc444b5717a3dd9be6d1af40aef45acc8c90d5effc3facf39eaa327321dbeb3d55d41af934c5f8b9a112b63fa997566503260625d72812988684100e8b05950b3d68de6f4afc79907cb4b5501466f27eb245fb19dc6f4fd924694a540da9036c5b70fe5f9a4925cb04e72ff9a284674cc17781ea21d133b8bc41a7154f3b11217cabc057ce3743a2626d63db3d00fdd4c5d74633b52c7a1332df2ada3ee9c9471d6d3bfc4509ae6102c57eda8266444339e99f030e5bf2c06f5394b0f2c799869019f413b399914599322b30f7a3e01aa4db6b889bda2fc11783ad786eb13992015d48649b6080b2842087452ccec3d6a3139fc78445ec744a44725f32775c53777b2391206930894d29b12a46c361d11bfdbc8491b91ec20419c8a78302feda2ee5e7392f93369486816ac4e74d102b0624ca5903f8c07500b5b53c9054627be8e8d2e4b412a73cb8eb6699783c6dbd3930fefc836c657c3bba0ea7bb26932486564cb28c10e7bad66947cf0ecbfa943cda5f8968ce908b3f457afab1769005f4bbb1964645e1dbb59f8ff5735fe73bee26c755b36474e442a23caf925e09daf53c63faa51e9254bb1b59aa0b1b38adc0d84bf6f1590a200e7b3f2ab287f2ae2e35868a6cf6fa156fccc3eebd628f74b310ac7eed3de68acdd2cde904aecacb21e0ccc37149683dbc1c768b64055a1b055e8fafcb2c11eb0e5b69548522e34d2e1f9e14455912ceb75ea93b3176e09f61dacc25bba357f6b81896013835cff64c457cbff049f721915da53c39eeb59cf63cd84c485864ae195f872c66492e46be0c9517c05bc82582b568e1c57af0dd93aca2f682efc98dba56cbdb30ce495a01849816a061085c4deafaadac05f31fc55c3648e23904766518ec799aea09506857c3945f5188419de575249207dba32c0ae198be58ee786fc59e1b0b086b24a4bc9612522d04e1a8f802510694ccbc10e0564069f4f7b6be057f67431e87842ebf37d63017241f072e64e1af19d4c425b01fb86ba0afa66716d20319ce840c2073686ab630d058e821bdfafa02739092781471fffb6c9b1ce6e6b5753d4c7778315ad4a9699d24a08d35ebbad9762d36bd22ac70481982124c0f9bf2dafd70a955ee7fcf4cf8f128d3498da5284064d1a7ce189a201b0ea54ed603ed6380b6ea4ea163acc91ae8cea094b3eb3a1fd15a5dc4196dbcc0127a0514ab6911de6848b74dc35fc36906a77b81029ea2af5557be1929dfbf330c6616828db0aae011f5ac9565ec28cd8b07dfddc3b6ab050f7532b0d78d1fd68907531205790483c49c0eff95bb55859763d66f165768c5a45593b9297eb7a9409ba7afbd7799b943026d92d25141bfce2005c48e334db2b45e7e4890a4d0925354822916584f1fc98fd75665fe5d8c6535f70c4563010a6222e7d92bdf2b15230b24c14048f3dd78cd0672c990824017b67680f1c0addb0d4fb4284c2db3899b9fdfa7e873bd879452bd379f936a6d894ed62abcfe724fa09155d4dbbdb5d7b6c3e6cc5e3c7ff37245ae6b4f51f25dc71b2bda4a09477e860579ee6c9fbea4293437f529e6ce773df0f8721962807b77611330561249b1303314ed0966b7ba112f4d7cc9486e98ebaac47e0963c6d0c46a1b42cc7c6637d65ecdf8ddce40c6e6ea8efc440ce4e1c31c0a5a81234545594e7044e78069d217613ef5727574e34ffe2fa19fe490c2c728fdba698a8703f72b96555bc36ab98eaf48a6851b55c814d70c7f5f784cae2b1c221297f22d223038d9a6bb2e23f24bd4616004bedcc5fc3ad402075dce25af2ec8fa2b58d40cce2b0d75d7d505bffe691356ecbe88490e2d35ddd410483209cc879a686351c290ba04b146f24881ad546265a3304310c4a020e9448b728e602409c09b1c9e0ebfe871d1b650a00095ea6a206b3abe9d6aae01d14f7755bef6b7504e97c62ce354a66a13bff35cebbdeb1394e2518c028dc370bf23211fca5a962184ac466fa8e2f468db21e188c37a8368ed08298ec58603401f302ffd1d2224f03195a6e92995878f42d78e2cc64c10e023b83df357bf5e531bae095ed22adebef25535ee8b9acb7f32404283f61a8532178a18bd837a0dae140606a38caf3b34ae82bdd8e0cfe4b4d035fa7d4c235dccf99fb7c8b629935aef1fcfb1f88e4ac3f72b6a447429c299fa597013728b42d7e278d2f2249865dabafd719e58c25c0bf5a82e7e567903e1b40111c30c908805283f4905a52712e32b199612120184aac863f0ccb856bbac765c4585e4b157fd25afb631b109d4a9b22aba3e28dd9c6d33b0fd8ad643e13ef3a1fd52630ebaefac7c5b5fb883344e52977d8af14e7b22a3384cbf155163fe3dada560c05bb07b0d42521e266cd9c0b70791e50b1918feb83f0a8745e0a1ed8a2887ae83229c036cc1545b026dcd8ca939a5f55ab74482f99638b97ac8d29ea93df7ba9f153fbbb8690cf00fbad838487aaeeb6f90eef34b8b40f981fd85506a807c4e89eb7d24126cd374cfdb5ed108ed2aec40682db84e2ce4fd21f499d8426f8991c959bd30467c905d9472596439defa42ea9b78fd416cffd6e9403ecb367e582b1cf80b0291110df6832d7583312c4dcffe18c29aad1a6c6b35ee00c9ae493d885de662f4bf8740c6b8e33abdb3c42a6b25037a42187e73b2ffdc075a8187206a2c91f0e349f2393688f379bf0303fa2f5c2f9645580fce1df07287f59544dfff2845a0d0d5e37b6d83b5725d32c92033d0e455810619d060de0edebb7717b7927af5834969f2fd97f1f3e2832d018e36a53a82eaab32ee37bfa8d7e14cac8691b345dad9755b124b473e4981c1da5dc2152546c4580ec8b5e2f413b35a2a037255f309cc0b750a167f953d94909a8d9960aeebaec9c9460d0a575aa1b88709e138614851608c104cbc8057b5865bce6bcca818af958c5b2be85fe18bb47c52e06d6fdd90875a2a8340e6fe42d13d21e4da583cb9954ef9feb667e245b93ba999e34be5cc3a54e31294d948efe96dfb3606a8ba6a1019dbb4f07b8d251733e79cf677eb5ccafb60985b65b6c247f325892c889de69b78608fbf9ce53dc024d706cfd434be74910573451355a30f2b66e200bce07944c6a023b43f61f8a9884f04e528d17b20bc4b816ab2b890d63155d0600752b6fa577dc3dbd322e6352a63e145502a3f56f682a6bae3f72a78ba2777d02e788e01c21a37acab2c873f774b1e1dd5904406ba2cff12bcb4dabafc0f1e9b7ef1c20b05fc5ff72172c7cd184900cbfcb248701e24586ad7e3f3db5e8c64a87cf431e7a9458b058f1f00e38e065d70fc53c118927c5ad6c0983a066357c2815c63291bc853ac80d64768d34d7babc0478c5f2668b3b9ca1548eb22e427e9f2110433e91f5205072eb18b5f730fc48fc3e900d6a077603749efb7040176c2386f652cb9bac249e89a20ed40a01e4281379b2f07a96ee3bd2510265a1de4c51f827ed1d8d10c4b5145dcf3ec4cb3b4d873a19ff0859d5906fefd25bcc3f374185f7af9f9947f3b6d720d3a2806ab826250faaca9339df6c7559235ea2f49c010db95723f2514832942d99c7f48b95fbd710f4e618d2f9ded1f086f405fab1bf27356965dd71b0afdf1783bf2628e8a041eb85bb4f89dfe43d9a49fd94b5efe4b4ee75d7b6e55d40142b920a051e03faa8346698d09f48cb95f10e0db31402b72b7b0bbdfe1486f5efa73e25409d5bdc59b186e9e25ded331be7ad80360d6ec4abbf646287c75ce0124b6f1623cd5504b4a6264cff95c0e956ed447d71ddecc6ca8737e8d31dc5fb018c5942356f1d43215ffec86e44e1330d6dcf21a6294f89acdf1206df198255b9f7ac961f3a7c811054ea936bbf391149a35b661e772ba6d82ddb1b9cc4a8dd494140459a460e9fc03ac35e55a3cda911444553d4d8fd80b0047961509c34d83bc93525ac12619a4458a1a13449859968ee5e8b7d63aba0cadfa441511a0e3dd5f17a1e79f648044d3fe7752996885bdb6924e7d4842fe9166d5b2b322cc79c176bfe9ba4d3c944e657e3e540e1500b7f86d21eac7d9c05e2301582ba7319137e5e64058165f6df112fbc765fcd06b1c13d52ede6318612cc76d237"}, 0x1008, 0x800) 11:09:53 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./control/file0\x00', r0, r1) rmdir(&(0x7f0000000000)='./control\x00') 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000000)=0x7fef) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 11:09:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x61cc, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) msgget(0x0, 0x80) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x3, 0x7f}, {0x2, 0x100000001}}, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 11:09:53 executing program 0: mknod(&(0x7f00000025c0)='./file0\x00', 0x20, 0xd4) r0 = semget(0x0, 0x3, 0x549) semop(r0, &(0x7f00000026c0)=[{0x0, 0x3, 0x1000}, {0x1, 0x1ff, 0x800}, {0x6, 0xec, 0x800}, {0x4, 0xc225, 0x1800}, {0x7, 0x3fd6, 0x1000}, {0x4, 0x100000001, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x1, 0x1000}, {0x7, 0xffffffff, 0x1800}], 0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20088, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x5) kevent(r2, &(0x7f0000002500)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x4, 0x29}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x8, 0x7, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x56, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x5112ddd547425368, 0x4, 0xe5c, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000010, 0xfff, 0x5}], 0x7, &(0x7f0000002600)=[{{r1}, 0xffffffffffffffff, 0x94, 0x20000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x4c, 0xf0000008, 0x6, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8d, 0x80, 0x100000000, 0x8}], 0x4, &(0x7f0000002680)={0x2, 0x7}) readv(r1, &(0x7f0000002440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000001280)=""/228, 0xe4}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000001380)=""/4, 0x4}, {&(0x7f00000013c0)=""/70, 0x46}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000024c0)=[{r5, 0x20}, {r1, 0x100}, {r3, 0x1}, {r4, 0x16}, {r4, 0x16}, {r4}, {r5, 0x2}, {r3, 0x20}], 0x8, 0x3791) fcntl$setflags(r4, 0x2, 0x1) close(r3) close(r4) 11:09:53 executing program 0: socketpair$unix(0x1, 0x4000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x25}, {r1, 0x8}, {r1, 0x2}, {r0, 0x10}, {r1, 0x64}, {r0, 0x102}, {r1, 0x10}, {r0, 0x68}], 0x200001f7, 0x2) 11:09:53 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x18001, 0x6) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r2 = dup(r1) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x8bbc, 0x5}, {{r1}, 0xfffffffffffffff9, 0x14, 0x1, 0x1bb2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x9d, 0x10, 0xa65c, 0x39}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x24, 0xf0000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0xb80b}, {{r0}, 0x0, 0x28, 0x80, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8001, 0x101}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0xffffffffffffffa4, 0x9}, {{r0}, 0x0, 0x2, 0x10, 0x1}, {{r0}, 0x0, 0x80, 0xf0000003, 0x3, 0x6}], 0x4f5f, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x6c, 0x4, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x8, 0x7, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x1, 0x7472}], 0x101, &(0x7f0000000480)={0x1, 0x200}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x10000000000000a8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r3, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffd, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 11:09:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f00000000c0), 0xfffffffffffffffc) close(r2) 11:09:53 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 11:09:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000020000000000000000000ebffffff000000000000000000000000000000001df7d888ae061195bab632f8fca4fab2ba085616ba31f12d4b7685815f9b7f1db0179e9aa90e336d3a02474e9f2ec5f60556deb2f737eaf356f943f2d4297a92e41ab96965f8d9b28dd8f232a346f00ba9f31ac6ebe98c0b56e36531498a5fd6b649e55a5f428412e4ea8dfa471287bd7db466ac5f0a9c0409777bef86e97327acdaf595e8a18cba1054edcf8f1ff4ca70a237a3dd76a9093c11cc6b04f423cbf6d27c62bccce53d484db305bb04d5b151f6de916d537f4901fa0e2ec7a6d6b4729d76f08021bfc959383842ad01520a64ff689f3912ffc0c6a38d195ae13d2afd271173a9188deba1fff6343720b2a6ef34b168bdda355a7f9060666270446d62a6f4e6af6ddc29d95dd6dfcdd52a147a428e4086e320878be3d6ba85e149aca033e0001f4aec52e1eb5e39fb5165750c3f55e444a60294962e18e506016d1de9bf8ff83413c807c8ffbb35b777a23ba4548f24af53e0eac0f367728c"], 0x2e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/69, 0x45}], 0x1, &(0x7f0000000180)=""/140, 0x8c}, 0x40) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 11:09:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66496c593000"], 0xa) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000)="3bce4da031e0000f086e218083", 0xffffffffffffffc2) fchdir(r1) r3 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x711, 0x20) r4 = getegid() r5 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x100}], 0x1, 0x6) r7 = getuid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x19c, r6, r4, r7, r4, 0x98, 0x3}, 0x1, 0x101, r8, r9, 0x100000000, 0x7cda, 0x8001, 0x9}) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="7021000000696c65300067dc63701cf6d668b499584183225f5ca7e0a64f22484c45c106cc47f393e659da2993ceb7e22a9b3ed2e5f477994acf9f3c1d3755add6ede8ffbba6e3851a3f227c2d17af9edb253fc814f549c4994e6292df107deef8a38c81702c6730a3c0ff3e1be164a47fbde2d892a5394e8d2e0b6dec78d5288f78bcfd"], 0xa, 0x0}, 0x0) 11:09:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800610, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x3ac) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0xfff, 0x400000, 0x100000000, 0x2}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x200000000006) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00e8312f6669f044be94"], 0xffffffffffffff1c) write(r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x1) open(&(0x7f0000000240)='./file0\x00', 0x40, 0xc0) 11:09:54 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x66) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getgid() r4 = getuid() msgrcv(r1, &(0x7f0000000140)={0x0, ""/148}, 0x9c, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, r3, r4, r5, 0x145, 0x8000}, 0x7, 0x7, r6, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) 11:09:54 executing program 0: mlockall(0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x800000000041}, {r1}, {r0, 0x8}], 0x4, 0xf3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0xffff, 0x1d, 0x3, "1a3262c0af7bca1374a18ec26a38805f1584175b", 0x4, 0xffffffffffffff0e}) close(r1) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) recvfrom(r2, &(0x7f0000000280)=""/155, 0x9b, 0x41, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/179, 0xb3}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 11:09:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 11:09:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2070, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) 11:09:55 executing program 1: mknod(&(0x7f0000001600)='./file0\x00', 0x2, 0x28cd) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) socket(0x38, 0x4, 0x3) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x167, 0x1ff}, {0xcb, 0x3}, {0x43, 0xffffffffffffffb0}, {0x26, 0x7}, {0x0, 0x2b12}, {0x100, 0x9a5}], 0x6}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x800, 0x4a}) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/179, 0xb3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:55 executing program 1: mlockall(0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) setrlimit(0x5, &(0x7f0000000140)={0x2, 0x500000021}) 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpgrp() listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:09:55 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x101, 0x3) r0 = socket$inet6(0x18, 0x8003, 0x80000001) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="1fdd3b3347e1267c415cffb0e3e7bdcce318db3203ef7ba11eae3a6dcf4da166d6cbea56c24b22a895b75aec78c03f8acb201570144d5f622a7e459c1a421d61e19876f8ddf5f9f1ccee4dfee184af0e1e615587b3952b5a49a3bcda657c204f7be99d8021600a13c68537b305c261836374f353608127c0055558221ebb114231d0d19d1d81b983cb59e3e17b39600cdd0386599cb6536c3d06604bcd53ad4772335b4717e8ab2f7b00c951efe68730ecf9c3ef565c659a5fe825b9b87401c23b9e2d1c5b3179d1fb", 0xc9}, {&(0x7f0000000340)="b8ac75278b2d913e4c8a6cdd7467fcda4f3657ef5f1439cf213c6c493d59d3d81bc0b14fbae7859873cf27c8dbf75a0d49ce2c9fb844cc068f78c9ee5e98b525eee5ee48aaffdb166108e7637a7404290c080d72d2c1353066cfe94aa5134a8a093ec709b0225b3300fa3c139b2be235b16aaa79dea268f477262d86395397e9df5058554738c22ad52f33a0d30a266d94489ebe2e6c4114346494a01e317371d30d6cca0bb7473608b2353a0a1b157b81a9eb37f56f62aae2b5d94adf9f65d9dc242cecd7362eb3e8", 0xc9}, {&(0x7f0000000440)="d46a96e4cea1171d7105a74eef32261c49b98b9dd554da784de8eb17488f4ae3e028fb20c71804b581b737bcf773b44b57f3755d744d2ddb8df040de2464c44a4d494fa38fbebd7dc7f581f912289103a6ecbac2ad5226acb739817825c9a5b18ffd", 0x62}, {&(0x7f00000004c0)="45b30d56bf58dfc527876bb696c2f8ba5a934d97faaf194cc14b2d5b75409b570f574804f481dcd96ea9881bf3edb35cd64eb5ab661b6dfbea096bb51da9512edf2349a10959483f6b2602de66d24bd121d450b003ed46a85c897ee27a9c3fb2261a7733836b090cfcac75fcd3ba0a54511481d6099f4503af05b34e599f42bf75734396f60e09812b5bcbf265078e3cc033b7580bdf76f8421704c9243b801cfa850d854d2f0ca9e1fb3a50226977697db0357ec68d5be31a8d6fbf0694f119f6a45561eb680c7752a21168", 0xcc}, {}, {&(0x7f00000005c0)="682a750a973d1e33b9a1b0159318858f5fab5e8d5d60dee78fa4302acadcf0cb9a814e4e1daf6694ce0a073887155a9998e013819860d1f921b2594f02fa5376a0061aaeae3b2bc2e653dc507b6dbb1ccfebc5160b4bc69347e8ff3ff847cd37e3769633ce67454b1eef17ce3deab3c5adc9e5363daa673446c489f5c412df2fde3027a1cd18673401fa38731b19fdc08d947d0a7cbf714be81798a0", 0x9c}, {&(0x7f0000000680)="6ec5770e99cc12f35f26e900fdc71262c4e7430c390614edf9abc698e3a881877e2465f1290e03be3ef6f7d49bb9f8e6391259c1ff579d26c95158610d1ad17450cd454777043cdd82cf457790fdbf083cdea2bfdac1bf78baaca1327868fe86c0af0da92171bead8cad2c7e935ca9ce6092d78c1fed4c176912580689f2b844716796da127668ce40bcfa3a15f86cf40d3ca0299c3e50d682de8896a40edbf0d2", 0xa1}], 0x7) r1 = open(&(0x7f0000000200)='./bus\x00', 0x800400000003fe, 0x0) writev(r1, &(0x7f00000019c0)=[{&(0x7f0000000080)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000007c0)={{0x3f, 0x5}, {0x3, 0x80}}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 11:09:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x10040, 0x10) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="f47de403f94a2304d5af47514543317d09d468baca0a9bcc33b7ba972ce81130573c0b11389ab266f1cf0f06440d1f4cb825e112ede7b199e510953cb51b2997163c8d8f11b37bf343216a2db42536c819926be6871e678e52c4234785a13462d9fabc98970e38b1d797273511ae642c2d98b609fe02edc82ab019365f0f782b808b0aadac07", 0x86}, {&(0x7f0000000280)="62bffb2b1cb2506d20d5320f5621d08b149da54f6c8de5b8f2e0655600fe42a60b39aaddd5a969b88f25ed7828158fb7fad568922a9c9dd225d1d59c959b41144077da2634dd5310e25d6acc3017a9886133469f9f8b40f494fabc5b531a013537fe449a15bc67fe9615982eb48158a5855d3ca7355ecd542de01fdb49d4b8cdf95de2ea9002e8f15fa9a2a497acdd5b7fcebdfe1be1036023971f409abc502e9da413b41d52067ac8aaca1eb769ed8f16792475c29f5398b68e0e3ccc14347b8aee482255ef538ec80f92368e964c41201851fae1526cc77657c7", 0xdb}, {&(0x7f0000000380)="a600a42e274f9233ce4fa91f8ed15fa4bed0a1ac0533177becf5c92b71b150c281abbaecb82fb48dc44ce355c2d24a79b83c8c3ad2d4bba86bb4a05851d64f8bca29bd228641e3c1405e71af1072a49949fe2529a8a4c87ca530b23e1f606b7b1dd8b76ad6abae9cc41ddd5f24a80baec17ab2f30e20364d5bca80b7ef5ddabe95f6e0fd7d85622262d4289b2ab00fda17c5aa671df8fdca0895f483a46587130105ee411b4c4fe38949ebdfe42c168fb5707c6ee425328bd9ea36037dbeb2a0f6442518d2905c23ca7ee847e926e2583e4ae79169377621822f3998ebe6fc77f23c38e114ce690fdd9ae4d8f117c203f4a29526", 0xf4}, {&(0x7f0000000480)="dce3d073cc09dd59926bfc88715e952c5f5c412f3122d1b943275dbb3b5b1060c38a0a5abb582984c6958edfa8f01252643411d6db195863eaa79240f7a2d4584ca301d97267764d3dbddaa6b9eef70a84c2fe1f86e0703edede8e4d05a72875469b3b1a09461faa5571e0255a3b5608f5aa3ee7bb3c214d34a6cef2edc9e623da1c50288b0b2c88a08a233aae1f2ad286ba7ba0b3c6467faa49a993854de91248db54b48ef22aaf528123ff5545f2a1678398bae1fccd7a16cafbda57d345e9ecb6ae1ac07c79c758a4f6e857941903869cbc48a0cfadd55c2858786cb7721b9c185f79a5a33d41e48d75482c2c7ff3dd201845d2c7a068541d779a7589492d37640b7a03b33aec7ad0ed007810ae7f4ccd427a1570a08a36eeeaca46707a762fc07fd94f71bc8e0971c502cef07962673e53b525da10927255ab08041db3b2a6fdea9fe518e56d97663280891af8c3acdb6c106ca8f50c997eddf2f8b4d04a764b3855e7a35764e4de82bd75543a5b4495445aa9dba5c36925128d2b8d52d2f4ea7369586d8ce4cfdf61bbaa1d7e73e82600a5eb5d55a540dc175d0d82dad33e3b5ad4f18915d249d407cb1ac731ab53a64c03c50196c4f850a64ca8f90e6f479735d6d942674898ef8165b10282e2ae0a930d3e69872889d356e9f677cb665e511c7338fea96c6a520856f5f21a947d7041fba356b31859aa37dd6525294afc72149ce9374fb369590cb9b5c2d82db6804fea5e30cacaa2eb4d5ce49d433a58370346f7d42340817b13029dd6cc9d41aea8c6c3765314cd5359576c05669ae59777eba00bd68785af8e8d1cd287c38f40e1c290fcdae8613afb589f067fd4a77d4e381a4901877795074f508de12fa6b77b6a77b85c9a8c4299be1885b5fde64ef000b3d25f6c59f804bb7e3de0b60605c14f82b1d0778b621f585d7e76ca17e9ff720d61ab92631b83d14c058c5f953c5be1b462c7f3b0d7220c73423d77468fc1564ae5acec35d9760188fe010319867ff012fb8f9bef67e16f2f97255cfffe321f196af128b3ac0e0508204a5120d9f1d0397e7d54b514e68ea3df05626fd225cfedce0506997ca98d2258c790cd942df699b7b1657e6533638dfaabc5e3649b1067d8f7236f98d3a4f0fda0cad6147fa415a5a97f69d9f380ba0ff269b5a0274d6a00b738a1429c8683ebf944bafedc49b340732aa4fc49031666ffbf279bbbe576cbe954b94f3a73694e86cba1eaf764a9bad4387562604dbfcb0410f02690cadb3347660b514467ae92e81d3b390315dac365d2c2050108d832f087b3f1a4a667671e67ddbee3a973554222a684fa6c1b026d4511400d7b861c5002abce9242850bc7acd133949761ad9e810d8be96b31f0a815114866a18fdad1f5ed8defd85d9fdf5f7b50238b8dae0b0e82ffa41e7d6e103204cb0a1c87e3f4898d7bade3594f51c729bde00056d48b5809bcd5ead08493fd5640c9518630c70f28026a063800ff4a5500cae5660fdc5acf7772d97aef0180f7c682c91bbb63fe1bf388b8a2bf1114d27230e972d4a370daf69bcba31d1911e3d91f01acad36f5b7ce9ac68102f3dd84b0b5fec5ef94b53f77851a1541968b4006ab1e11ac88de03a530ef38ccfb55b48964fd248c6845be98ed53402f4814b965a9b16d152ccdb4b325a420b04aea8150921edb60f580c895b435a3415080a1d91682b0f229e99ff4bd14b61d89e5db19905e08674cf6ba273809fbe2a653ef6bf1ad1c17ab84d0fd8b9c3e915c020e1603e5df7091d8fbafdc72892e176bc19ba9800a037923f78271b17f2801734e879c5621134389c5e85d62452142029e4bca5343934bd1e7cb1220cf7c70c9d7cd4152508733e195a8f37d02c89ceeb2366ffa7c8c6bdb5902978c446c17b42d05cb8bea660d84d80cc3c1372013c729b801d3c977361342ffc6899aa923b28e8c66415a733e038ae4c5347d32687142b81442f971b5771adb88edf20d65052413aa9c1cb2775ff383494695e24c642fa7091e0d17f51ee6e5e65754f867ea5755ec2d9d6659e7cb91fdd9e494dbefe7ca53a984da1f1d1b837a2a018c960acfdb4d7fd036becbd4975966ce8a55ff473b67502a0d783c1d4bf2133d4248b2a534d29f3f0534e7bed4126560a4641e07101edc17d0f745caa05543daa895f429a4441cd64c251fa7f1ee8cb3ed6d13b45b0322737116ee58582ae26d0cce143533e22b01e115585cd1364410789281113e6fd12c227d216e8480511de128173fd5c2fda9889aeedbfd2014fb559f1b7f3722526fdeef9a0086ef1d1088e73c8409b957a854d03fcf18ea970d2da67af258deed7221826706f5ebfd357d7dbd710d9d7a52d6cb85ef8db403dcf48e5ccba6dcc65880b192537b3bec05a6f71ed75f907cf3b087d01582b18a746d0a4ac4765798dad35c10b566587edbd872609f9dc9199919905f95a19e8f6c9718d6107bfa5e2c5915c17004869233cae00989ab398cdc925337d50a9f3243865702174fe540b46bd2e99be3783316aa8ee56f992ef93c0d50c0da7ed5f8842a2936ce3f27f40e0036c5146406a4a93dd2482d45ba0c8abf68d116906125c41460bd7f26e0ff42ad66e556e76e75d66d7aa19815234f41befb78d04af60a7f344ce9b3e856cc0022ab92704cafa03cfcc9eda31c8e4366b268b5835de8353e538a86874e5cfdebf425b80ae138ba147ef67d4734aa2f74a502170ffa72edc6d16c2ff4e1081906bdb224878619f96ff4a8bb629732c62c6604899f173d720c186d20d7d83259f32ac4c9d0dc0b4b33982098d72bb8b20b18d7e7f57b9ad6b14449b518b4e0c28a4f90aa3a1e8e919dd19c3ce9bb181710a4b90845b94a1b757f2f0fb193ca46a3d2b1391cbc61f32baa70ae58037c82a70e539e7a99bc5cc8f19976b0c243b3d45c2a6c4454a9d6851b35f9121bbff82bcccc0a5c6dcbd52fff3d19849495e51902fc851c08a49f680cc606f152c62005769424ba684dce193a8c82b1b6f23a1f3903c518268dd1b31428758ef7052d19264152845ed9638daa107e49a63e01b57da1c00dad4056420c68bfb96a7a5ede004d828a41264933a70008bcb705d751f2c7719c904b8fcfeee9ab05b6deb1a1a1ac8d22a89a144f0f1028f384e9a1a51c0105108f344efbf455f22a912fdbadc46a93e1ba731978da1213f0b6182ad38e7fdedce178d0532f02bbc2b52e329956d47f38ef216b852b2d68e3c6827097c2360d8481a650c26d9e066f420fbef72ba2c6bbce46d66135f53524b09b5656041f0805d31798343a51391379dcddcc64bbc00de2e4156e9df145740d7aec52408e3c0fe300fe9f0f09c6c5be2072776c39d18fbc3be725bf0fdd55d7937b8cd7603008329c6379a81ffb1cdfb02e486ff9de43ee1f12fbdc4bf7b5b6ec132d50eb55b78a0383a05ff33dc304b2c9c11d4eb7516fd3046aa3cae8e69a6abc0b45e5a36af8b6fcb6ad49981edf0647954c6a97bb939acbc41bd89c945b83dfd34d331cd9d148d71118fcb34482c750530dd18462f9c473a2857adc40878e1acfd37c75751a7588976f585a479be58dd0d6a68fd84fce3fa1c05ff69dcbcf35f04b7b5c0552e8915f2ee790ff158daed79b4bd524c1f4b368308e75dea29b03e8bcf473a3c7197a6e82cecd60dd62a76f2deb1484a0a9c9dd7eef6aeef33c672c5d0ff6de9c7381e70adadb018d248b900c49d4f65aff767ece1fbb5a9005c44429a5568df1b06692966d67e1d1593a89df76dbc9c58f6455121ecfbe5f93858b73db3d32ecc5a42d30d65e1275ae17e0fa5a48c3835f3283de7877d259e9cccbbda36bbff50e3b1130a9bb3bacbb6f33a06aa00cb7c7cf36422ffa4f101a2581991183be48644edfec91669499899d0515a0b77bb334d6812297465a83847dcef4cedf32a24f07800a453447bae56d1b1c5506b69b63a830977814114d72367f9747421f23df9e2d8b6c64ad7b7c71d69cd89d05a06738a16f56da14e9b632cbd8a15c645810efa7bd22b8060e7d49c8524fd62e16e091548095bf8378083636ef0bc8f5fd70fcf8e03ab21f1c26d5bd00dc48e50007f9ac1573bda283febb4dc719cd559caac1e31cd58efd694efdefe7f06124d4c7119c88cb92177d28b03ea8e87baee15ec49fa74c32499a3c5fe94733e920170233421f764a6b8c6100586e36692bc481ff418da53e36f2cb6138058e3327fadc34fa200efe93ce27474793d073d2a81a4077553d4bdaff3f62957a775472dd5a602b2be4471c81adb6edf16b57427e37d53675605a4a0c4c459b1dac1f4f05a7baaa4af32bcfb277f1b201bfbfff6d971956792f96f318950883ea2f03d5baeea3ba052800c0315a50be09b8b26f4e7778509d239b5ddc390a409d5c035529ccb275229a624095294c1d44c7c5f0a39f7801acdbdd5a6806d80cdc7ee417c43c12bd57d6d77def521620385de29ace92672794a572d32f32d557989c3d8f494f12f17192b330996d36b9e45a93293d4e35946a552b6f792597dd2abd6c1c57aa3c428f113a26850169bcf93d12859498e93e1dfb78d88f17f20ca1432dc42a3a00cd6048ffce3bb7108ade5b1c24d7616fca6888f0d0ed09b027be6e9a38610d6f539625fbab6e85cad671b8aa4137828890018af6bccb998db147392fdaa1b1bab3afed32b433d817023e886b145e41b9eb53062ed78a22ab911da1cb76c63cce5c86737ea60e3d16a1946eed4b3908ce904b6cbd9a49ce60665ec13465a324f99be7e37d1ee15908ff0e7c8fa6a5304cbcba57e21d26024468734b7d60534ccf0f79c1ed2bcc9f8670541e9d07f762699d29bc8452fa6128b3f9d66283010733d77e6fb95b8962fdaef8f501969f39f7d0142a98c2ade2358909ba88aa09cfa2b62a29d9a478af5b87e9f2b2698c54a21c7c4231574c5bbe6a994123138d8d45feb1da9dfbd64a64b9256f98ca6eec1e1ca2ee45681c38a6f87b3f80f0ebe9fdf795fa9f6df89d47590f3a1d7b9725ad17a0c86f96e8cd6f11095ad9c1436bc4a8074cf5831ecbf1fce7b165f45ca0f34759ed23258095111c9172b065f1923bdafa5299fcffd2693f629073749107b4239ad24e7ee570d39118e9e0cba69934fa7493893e4700bb52d1b604b39d795a6ffb422e8a6a26f425ab2dcc944e5fdb96afe526949517b54528324bebf86da2483f0fb405c0d42271a057f458f69b1c6ec62a7cb5ad4a20326cab45b0fa7a57d1fa19cc969594a29a0afc4a2b6251ae196a766a2eebf9007a50ceab2c4981d14f92078442aa51bc3705cd0a77a59f11faf353c021a9637cf7c77cdcf2a5f5b5d9a323adcd2eaba2fd5663fee21a80de8fae561fded653f18b530e69be3f217e684dc16a1992907b72167c567425d3683c28daeff497518a684f1ce06d592da9e1a37f24859b10d8933f1575902e5c6e549058bb5edc911fef78ae9688c7605da462ea238605b0f927aefcc9d581015a4b49967dbc03b047444ac22b184d2f2a35846b4f54d8d5b1038c0191a564572d095c2ef76162822933ad17422ad5074b2f9cdebdb0b640a9d3e6f3a91228c6c929bcbdb6c343d776b7df8ea32e61c52b68db84c4c6830eb17ff3a011e9d4f4153fb47738adef9d93b1179aa2f05cae0e68714d949031306273c6ce2fff7819914a107f3351e231c11156a3d501d90f3c3ab777a6ba82d21675ce29ffddf9d9cc34495d7f372f2b599af357f99e1b1151f2b94718ccc10bdcfb46dcb8728de1d7a8922765e3c8ee176464c9e5", 0x1000}, {&(0x7f0000001480)="efe47f5a323b5056bb23aa732f6efb9f2b5abc407bfad000c9fe02d8dfe37c4d791143d5c1d89783899a2ff89e8272c458f39e01581b234d090861cb7860fa2f18fa14b82c668a73c2509f23836e8311d732817aee6d20c9d199b4f1f5ee46579f86f67f5377f6749fbaa55e7d34bd11e1458136dabc8220800b6359683b19ddea64fb0b3c9c3416688ea0c05949c895c0a0fb64c20cc73e608235f753ae622f631182e201a3d4e4c23fdfe32ef14f3745be4e97e12aa7e7758aa611b9286c1b62d05ac585f42504", 0xc8}], 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000645bdc286762b4972b890fdda998b6dda3f02ca5b4091bebac9fbf20", @ANYRES32=r6, @ANYRES32=r0], 0x88, 0x400}, 0x3) r7 = socket(0x20, 0x4000, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') r8 = geteuid() setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000100)={0x65, 0x1, 0x1000, 0x6, 0x1}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r7, r8, r9) 11:09:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) r1 = syz_open_pts() setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus\x00', 0x20001, 0x90) 11:09:55 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x0, 0x0) msgget$private(0x0, 0x7cc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x420, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0xfffffffffffffffc) write(r0, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) write(r0, &(0x7f0000000040)="0a9ea65d5733f79a7bea73baf9eb723bbb7c7b1ad6b4599d6018704e5f7a35f01d58afc96fe91188a5d0202dbf3a697a2ac11c5dc91f6cdacd36ea1546", 0x3d) 11:09:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(0xffffffffffffffff, &(0x7f0000000180)="a6", 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) 11:09:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='x\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='\xfd:,$^\x00', &(0x7f0000000240)='(@+$\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='x\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=':/&*\x00', &(0x7f00000004c0)='x\x00']) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') utimes(&(0x7f0000000540)='./bus/file0\x00', &(0x7f0000000580)={{0x7fffffff, 0x3ff}, {0x80, 0x5}}) 11:09:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ec3d52f6b4c5e6bc57640991df63b27f761d298b022e848058de4642e51d87be047f4534d3e9d7a21ccabc1df125ae5d40b766346d62d515c455a918caf05c524958fa42084d890419569fb410bb027fbf829fcc4c26163fac8ac753f94330f0d529a9409168e3be2e0071cb1d94d997158166f3a04c384293b68626c6e8399ee9927b361d9e4fe21dd05287a59c4f7ac5d25e6009edc752b786d96b93e9149e0d630ee155", 0xa5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() dup2(r1, r0) socket(0x36, 0x4, 0xfffffffffffff001) 11:09:55 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f00000002c0)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:09:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r2, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a40000", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x23, 0xffffffffffffff7f, "0100000400000000000000000003040100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:56 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/217, 0xd9) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') 11:09:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0xffffffff) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000477000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) pipe(&(0x7f00000000c0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 11:09:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x8001) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:09:57 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) listen(r0, 0x100000000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) syz_open_pts() 11:09:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getpeername$unix(r1, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 11:09:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x10, 0x4003, 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup(r0) socket(0x6, 0x4000, 0x2) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) read(r2, &(0x7f0000000040)=""/37, 0x25) dup(r0) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 11:09:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2810, r0, 0x0, 0x0) 11:09:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000078d000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80000001, 0x8, 0x3f, 0x20, 0x7, 0x7d, 0x1, 0x1}, &(0x7f00000000c0)={0x0, 0x5}) 11:09:58 executing program 1: r0 = kqueue() dup(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) dup(0xffffffffffffff9c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100c0, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x0, r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24, 0x7f}, {0x81}], 0x2}) clock_getres(0x4, &(0x7f00000001c0)) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xbec}, {0x1, 0x100000000}}, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 11:09:59 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x5, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="abf2f5a11abb79bbd96f7aaef84e0e9c50627f208bf73b14736f28b9e518de41ef335feab11bc5df5f4edf984d292bd2e751313bf7485ed307c1d6ef0eb1623d117a523de3df83bb2e911bdaf27da0f99de8c303b539e60155601dc4d408d8b85e59b55f68299d4ed1591fd4c28106fe93756a723abfd604c58ce31c15b9df74dc78ca8277a9f76e8d6f6d32aa454434297ad649c768431b14cbfac6adebd15ad43e7a9239540ec7a89ce71c166745b26153063ab0c363c8d0a380141c08453a0c737c10fc4a0d0d7d5e8e9eabe7b57b4a71867fe23d532be6dd3f291fca2f72ee55d07ff7372ab558cbc62fc61dc02a2be936451acdb9ca8152eb325d4f627b7eb60f5b3fa26d77f15bbfc788ee5f6fd13f56edb03691e94c72672a7620da2b45a501b4d1e6e030d919eeaf0347b875e8e903b1d463901be3366a35743a1b28748c7cbed84e09cc4d707f1b4d7f00cead6ed0de64c0c3989f8ce0f100f348802092d3700009200507e217cca0f7a32803b14f11932b6e273b964c3566a542a4c05ba0f39117dd33739e6b2b2e692c07b93ab298db261b567ffe7e11182b4b8203971096729746b1dda595313e774a7e0dfa2668f425648d278b31b84056b34f15557df4da5cefbceda1b7c00f7c775861df7c44123e259bd73a53ec3aec3bae12d25bb0a07203e7a5bbe79236ff176e929bda31abafe04f9da22a88076506af15254ed73c85200092767b174d8527db929b53d55e1f8674cd59e38c41a0acd782b393167ced9a3683946d3aebaf9c1434f2aff7da61bb66343ffc66edc23d9cbbe8fd100f5554323b0aa760c0a02e7d8688b95a4841f1a82a0bd350eb9266abc1a30fea9add7c9d08193bd9400f9099e3a0b35f683c1d9474309cfde57f39925c639c012c580bcd751a2f9a5e91772af6f296973cf0eae4f54a8e79dd90a63d810c7895775fe149e79ad9718fb825e96bc69bc6d058989b12fb6a6a39162fa9d7c25a8f91927435e7465ff33a475447c480c8b7b3b060b448d0bdcd7aeef054d02b62f4ed0aadb20b456cfe327e216529e91c2218e38d17b29f81957e0759ecac0c2d1385b97789eb84bf41f04c1768031c60ff9aa04df0a3128a981f92bf344f0eac50206b2d03d35cf88f74f61bf74809327553cf188114c2be8c041a228b690471a72e04171332fb6fc383aded6885f22d18dec920d684273c04af221bac3496e3f9fcb6b9e203ead25b3e4b0237eb1791bf212cc7c90f6f43b2f91a3ad53ee4558545486df7ad63e09f449df4217c5f157065bd74ef04e050a3d47ab9ebb773b06ee645bd38557466dbf9dd5f54ac51ebdc563bf781d6c88cd964d839467c3e369ccff05ea07e2ac70a61dc3f335a27d4edbb00b9afcc337cc5987dec14a2657459ce91e4d453b4fbeb36a6f5aa8f83c43e1a08602cb08a56842a7e0124fd397f8eba5e956bbd48d0c00cc88566e7d2742239ea479f141c3dff97a39c2dbd80103a5c895c3a925bd39a1497eb2013cb53bf8f4506053e2748327bb0a52ec9a4b9d3e856b6bd3cfb55f48c1c89b42643351d560f53b4b55d8476288a5d028ed4c96a9efec9b24c003e8989d7feae47876c4219832a863ce77714fbeb2285eb7e2d0dadbb624a5e7caa2f61962f6ec7eedc2fe701afa237aac9cd628239b00a7a6f24c6baefb0f9ab41104403f8407470cdf9b0d7eee74429c5526e5f8920f7bb3c86bad2d8ff9a11a1cce9f4711de62f9e9ed8ed84d2d01a28ad8a9a6f9b96f6280046c7cd2fc9fcceda5710a7e20638fcb04ab976da1fe12dd97cdde477b607183b9dfc5248c78afbe53d4f676ceb98004fe652faa86627b20ad63c725d29426206b4ad202fe674107847ecea60ad8537c4ebbd3ea50a4f284d8804ecbc4c76c041c93cf8124aab257ab19d16ce17e5c7d2b7766e695dbe90d4fbe50935c15457bbd7ce993f39749f74c340f3601eefd4630aebef6dc5d7985e1b490b4dbdf4d88cad4687fee33476ec0b17e26b8e1df381dcc63d760d1c09ae4a8321997239950b33fe14e19da66d4d7b50eabfa338924eede69073d735b0f0335faf2cd7586acaaf69baf1d21784039d70967438897b5eb2819be76fdec39be723caaf023cb4e4e745e43236b1ba6c4a7fbcecfbac678dbdbbb6d11019a0a35510fc5e56b7a7e2f507f2cb4f85bc26b7db3190c9a2e46e76947d2810536360bd7796e4ab2134cf4044f378d32e3213e7166fcc84fd301d066e5ded63623aa9f533018dc521df0655cf919159063a5ff47eaf7b3f10b4da492a69a99ca1304ff8b2c21308977481304ce12bb12d7e9d9c814cf108367691a61f6dae5c767437185f6db0e02f2930ed672681c89871acf607691f1910b367d2b44bc5262c66f29db146ac0f47f1dcd893837972631095cbd33847dda856ec1b87b2ca3f211c96d7d85279946da3314db799dc7416bf3ac8310ef7b4439a834ddaf0f6d84a2b80eec0f581f26596291914ccf964190d25311692919dde6b9be596e71bdcff7f1dee842fc6666ad02d47ac6bb07d512ae4a64d5170cf23b057bae3ef36f414d72a8540fc294c06289f414e94173ab1204c552f947c1349c00cbdc417c493fbdbbcad57b106c3acfe76e5d49e26e9313c91b99c1608c5c2d129bfcba9b17286e0b73cd9f56683584b51d69c73303398876e9f601fadab09e75bd42bf54853633855d90ede76336a3c2a3fc64e53226deebc2303c01a3618f315ed2b0d31d1f1e6f9b1e2c3b695d9517ca3cac696714ba7178fb3805e91d71aa85246fce03703370c7bd408f99c35642ebab4c7eb3fde96dfd6ca39716868d1ae1d3c245fb30c75db83d37fcbeb8cd047c9d5d8d42a4f373698d12b849fe6e673ef568bda166ec757a952b004ca32ea9f9afa7885c2494cfa6dd944d3fff9b9be14d82043e62d425e44557928c839ee60c174d5c14d7917759b1cb434b2c864da21dd3603f6fe4d07701fde97b9c82da752a2f64d754d67263b6943acb22b3abc329ba6ae4089d492a2b5fb6cc06da5c731b297f9372ead97936e6abf0868c7c2e654c4838496f844e53544cacfe0d9279fc7a3c87785761f6b49db6274638843999cb3b1b55c16e4f02590853c161e49e57fbc66370c50da77615e02c64ab39ba70d736337a19ba0c952c688f606584af53472ad0eb6a0d48dc8c5112f12c60a4d27622362b415ae3f437b19a09298be1543beedf725b96be2edf298dc9ef3a2fb159bfe009041d4e8de7d3bcb90c2bf0672d0fd3d2604922be19a8dad211f05264cc5b7a7dedf24d3bf53d840a22a0676adb49459a5670a90524d2d6b62bc3b3ab26bae0c79f90635909da79a48f17eefeed79b1c03237e1e02b07c752464123d39bed34df46b56aa6b30a917835882689d4c23ff6b6e7adff326ca9071c55fab20e88c0d0e5933d78f97b6c5300708117b6cff35a5e34e737ab258138fec96ecb78c36c4534224761d509f0f73da6e1837c39ce3f2edcf80072d56480d40de158f302eed17c38db36dc7e15b129c8a371a3ea6fbbe0f3b00e8007291dd612d76ea7dc511460b79e36b3ff87c6c3d05d09b7b8490517139b1ff5eb23294a785e922748fdedd1e6b4da5a388712d1b976dc2ac0c4aa7a8d187683c0f12e63815060353080075327f6733db36c2114fd9b9ed3804963dbeb6ee0d31bb40115047429a0c68a1ce80ebde0f1e39ba3baa8511128695fd43af91d761153d8e81bce0d57bc8ed0ae45bcdd0cf077bae5fc4fe0db6bf801c9aefd830ef3e2fa3d0426c5a89e0325042c9b2d0591bee037ed186d480e136052584f44f8cc4497e2a0b29e5487e62fd82ad546d52116b2140373f38e20501842b7a7d8dbaca03cb492f0c0abee60326b7848f857c74edc3edd57190ad88675d9aaf56fb1d2ccf4922d483dffc9ec33df403f57045b2cf536a0501f419b3f44b876677c3bfceb35c05b0d6a1844d31e1a735615e42859ac850dd8d04a589ac9c2fb896ccaca869d325c9c2a4e026e4ade64771234ef132156b302d4978b161bfa149c0482d450b48891c9c011b119bb9acecfef96a27d14dd8d0668b0188048d5a3a63d8d1a7fad7addea69bac1186263e179870549de0cd5140c353a57806130e7786af6a5cb49cce65ea4bd26e665ffcbec39883c77fd1ced7b81a0f1e3ad7b84c59051e868751c0ba0b393f2feeaffe2bba85ed345e9270a8fb17bce39b652101cb561ece879086537578f7b552f6ef8225e9be64e28623cc98a956e1e56f94326483ac46045e884c809178399576b7ce86e692d4f2ff512be6fe4bfbd46821427770239ec65f3f01f1b9815077488eacdd94135fde273673c80d64213024cf77b6688b98cda8082ff31c35d476c45fbc6b03938d037c6fb001dde38721a3bd21485a23c182107698a718c63ec2a8ca1b2d2c8726c177858eed387da0a2ec2ae59efd581c5965f55eba88009166e2acc588087c591927f3454b6847b85c2ece0f9f00ad64afc7066646c6a6ae797b468ddeba8aa01fc6eca71ed883d704a31eb3acd0c93e079121151a532778bf0858a42a68235740c2fb46cb1ebfd52c325f90031b9a2ac2df4e507d76dfaaee7fc1eed19a5d997de75484602b3877d2ece6c8b21428ed07b2c990262289883228394703bd9e9b4a83300f200173ae3ebafaac1d13aadc531c0b7a112e7caef9561575b0ca828fc007967f3ad4be82d5a3c20c39975f162a2756427d86f36847e8a95efc32dd795bba7d7abfa0a49c321173b5b7893062d72651f28ffd7ba6c516a6b2928e0df314ed15788dc0ccbb8a4a0e42deecfa3b82c6275c307186ae8249228c44e082f2e4aa4382626011ac2d959a429234b1e62c3ff1b6e92c8e2b6642754033edf1e0791bf834afbf77086d1ac506d60bff96e9a8e388a93aea1e90b08f1cad16f79a8cdf6187a11bdb2b061a43bb7dfb101d2eeea0a1e1782f46fb6b4af70058b87bf8131f11a323efe5befcf7479e3cf712364b4c3fcf33999ed6cfaba96035dba7bfd58a82aa3640c360eb74934c214425ec0a3e3b486030615e3de6b4320a47086ec3c50692ce1217141a57e1ccce98091f465a0cf8318a1179c425e7f5f8fb419d4df4eeebd368d9d8dc1b0de1a879e1d8e307fd0b38da3a13e9dffa9b4a5d2262295137f0dbf94f0ee7591e22b52cd45254ef06310e11430318f6ebd7f14bd862b839f06a9592b6d251c0d9f5cf78509bedd9379f983488718d51064625c2b5629ceff293ccb4b0ce2363bd9b56ae74f0f0b39f4d76fd3ab03835f2335d32c10d6f37d0c126db8c0bbb962e1905335100823d1b10a1ad420eb2e0cbc4f9552a452233ec0a29318c74ca7be9f7adbc6843ff7a66d84ad16861048ad60229dd16d922f26b17530a9e42f483587a2974e239e1eba4d5d1ae00ccb98f9ffc6f7984e8e8500a5908355d94bdceead0cd340ae7bd14427c71780097d508297b296815f174cabb3730a85dfe5f8cd8fb1de503f466de1a11755c9a0111231eca8044c36508f327fe7ee719f50e95fc0d4626b13f6da362666d89f2a6235c0ae8a444ecdbe9d329daf091e7e7c624308336087600b8fbb6765efeda9f7bafbd0bd249d40a186798d843356699e443098f768899dbb38e7ff00f7279c775d6f54ba84ac2620668406019318784bf7a14df2e98b48735cb674147d45dd62d48da0e9cf817fb4404a07c224edbd7a8f5720075df826936d81d18995597ceea0baed7e88d36833b332a2550523e83260b60e201bfc6bfbcab9ba502719b4fd210306e71c401c2", 0x1000) fcntl$dupfd(r0, 0x0, r0) 11:09:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x1000000000, 0x0, 0x10000, "00000000fffeff7f0002000000ffec00", 0xfffffffffffffffd}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) fsync(r0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 11:09:59 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) socketpair(0x6, 0x8000, 0xffffffffffffcee3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x808, 0x0) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000140)="ec73513ef597051ac9d6454288", 0xd}, {&(0x7f0000000180)="a488735a4eec2f50b936b6fec46f5a2cc7e5624a3593c25e60736d7fee960962391ec28d8596444099eb97678f21397967b3d689accad7f1bf8535d1c2c4c1215f9d009abbd5f3e21dc4f8513cdd20fab617ebe5cb1e108dd55734470019654a", 0x60}, {&(0x7f0000000200)="b1e70d94baf20cf9373ae67c281cefcf34bc9775a576e5163a31b0bd1e8e2ee6ed1712bf8c86a34e95e0e5f485d03123197d31598d7c8393ac4806302b81951093e39de5138e37a4290d66470b401966d66f714aa3a83896b6c1ab5c952c35892a42b833b99a04c5cd947a62dd5cdac18ed3d37ab56e8dba1c6c753046374580864c31cf2e3d836d16fe7ca23e034390ddf7a46260251492950d86a478714c218023b7c402bc07ab454e79dfb4007a9328a8e45caf7f2fdabe821929bc370ba5dee4f460dd4a444d", 0xc8}], 0x3, 0x21) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000340)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) bind(r2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000400)=0x1) setsockopt(r1, 0x6, 0xfffffffffffffe00, &(0x7f0000000440)="715d4e4ac94d288e36d3733d8b034652537cc17b144d9db5c8db9c46fefa664ad155473b7e0966bc16b6bf54ea2d24c8b1c04a17d85469a99061810bb83fc92f94d96a275af0199bd2758b14dcaa55fa72e232cc3a6b", 0x56) poll(&(0x7f00000004c0)=[{r0, 0x2}, {r2, 0x40}], 0x2, 0x200) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r6}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000540)={0x84a, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/202, 0xca}], 0x1) dup(r1) write(r1, &(0x7f00000006c0)="305f62700378239349b832253616764fdbd7d097e5228152d8a3b85cb290fa93ca23913dfb5dfcb50e1b5b566bb67dc50cbb367441d40d4c059b9c6eb4646594a631ac4f293cad23", 0x48) r7 = dup2(r0, r3) connect(r7, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000780)=0x3) stat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000880)=0x6) dup(r0) syz_emit_ethernet(0x59, &(0x7f00000008c0)="0aad372a015b792bee6ae1801531c7ac20607d0dc12cf46f42a6e283e87277636aff73557a7827c79cc364c576aaf4e1b8b508847979e7c21aea14fb222adc76f12b06e2619b594033a9102ae9daf7adc10cd004b42d1eee9e") ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000940)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000980)) lseek(r3, 0x0, 0x3) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r8, 0x1) clock_gettime(0x0, &(0x7f0000000a00)) 11:10:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6b0, 0x2) r1 = kqueue() connect$inet6(r0, &(0x7f00000016c0)={0x18, 0x0, 0xffffffff, 0xffffffffffffff77}, 0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="443b882fe04556dcc3c806544e95740474363078859d0cfe0428d981ae643236f5cb5b65010aab0cad1a287e77a5c3f5a7e78ade38d6b6ba88916685b422b8111673d0b27e485079dede54ed99ebc22deb7f5ae95e81612094f9ab787d9c16510c9a4f715c35a07bab51062a07fa6cc02536fdd4fea6ae97073daa87ec9305d47ba339b0aac06829ae3b97c22b421e58286beacc4924bb32a8a605855d7e2637da80a0", 0xa3}, {&(0x7f0000000080)="76b919", 0x3}, {&(0x7f0000000100)="c3cc35f68c6dc2818e7c57e5002a35a1c3c483ff", 0x14}, {&(0x7f0000000240)="6df30b67fbdb3905f036d2caa775945cb315c3fb44c7ab7cfff18c2c986da70237d4b93b87641fd0438a15c254a8", 0x2e}, {&(0x7f0000000280)="6f1074b001821682b9fe85c422be5aff5206761516a0dfb9938f191fad9e43bd8c740224c693953b5f36528947f1a7a9791c721528805241979fd8fdf22dfb03c2006938e5a9370e816b0ca210b85ce6793ae8dad95312aa49192bab3915f2b8cb7357e675eb257a9ed859669051ece3dc05a5bd2b7d9ef0655885e97be78ae05843fbc4ab2f880ea108b367779c94fbae9e225e541310f45cf7ac6d6d53e76e1744a4ab333db1205b07f6add7197b5d4611999228f44f4f48bf848f783a99d2aa0fc3f1cef86d56c84a02015eceb596de65aa9fc00ec72db9be0888a0339c7d48cbb45c6ddcafe5739f08a2c48e2db14be4ad06f39e940936", 0xf9}, {&(0x7f0000000380)="c292f7557658df47e746218f0949d26def4ecd5f94bfe285e070f4db847b9aee51e27058b46d17eb21b1ad6b610718a352302791ef5452b7f30a1cde687d3d2141ad5dffdf76ab8fbc8df48fe1f8dd8c97e0fec983efaa7226f380fdb25ae9", 0x5f}, {&(0x7f0000000400)="0a96a3feb08d491a62b8db17bd6fe6c144d3fd214f1aae7c40730f12ddcd9cc1ca7181e803a9e604fe4c54978e7bb4d64c8cea0450a9dfd4adffb364fd5b4e017accd26558abf0bb98c4161409c3e13e0565b768bd828a872a4b0b1e34e12c3102", 0x61}, {&(0x7f0000000480)="322e8bd36cccec5f119129c7acf6084b8a6f43d4227451350b27375ba2b33d8dfcb1dd6a96b4c1bf93842bd9e4463db1f46297059eda2791f8310eae5b77d5071655adf824f2885caca1e063b58259ed12f886a55be45b3f3f5fdbb2cf5cdceca4e2af1512b8a0077a5168805064641b68f22427a2e43e2bae8e37aee33d54ea991a636f0a0d6b9415aac844e532b81bfd10af8cd07ea5a34c855885da6edaf79fabf53d7639fc381e0cb485615c9d1a14c72e28d4f647f4376b0d2a7fd148004616ae44b89fa9629b24be446a438ef3fe2b2a394595ec2d9580a8b0da0f8c543d365216e22f6bc0070d14abe8f306bb3f32fe0266e1de41c042d8d3f6d0d90e4e336eaf02c8236485c4331815dede83655dab2ac4d12472498c79b4a7043a0310369ecbe2c37c059d83c3cb5751515feb51c4ed5ef2ab6d2c00d71347fb8be25c28a04925fae11d3ecf4a890ba2886f993f49fc486cb10ceb24db7a3560921cdee0f1f3fb232e5e409d2d9048aec2868b65f17643cc76a98f1b8404fd99301877d5ced40c158346ce721d655f2f2102f18cb8f779408232f4d73dc0995c8a9862e457d01bdac777113cd426e46f2dbc7c7f1cea18fab496276fee24dd15c9b4053578db9435fd6097899b35bc6e269bb73a21ca23211ce783ddd21b444ab93983bbb91ec8278dc9ba2c61a6795dfe36c66329d314958a54b5316e1f428cf2b748884c61ba41f99cb0a7031da6f4f22828fdb0af2312db01312285fd8996c7e22d4c61a9771869b3edfe63c64091098badef0a4ccb96287960ec853e9829b6aa0bdb0c5db17507b4310d3edd79fe634964e7afcb95301816ff6a014d63ea4aba9d2512b6c835ccc29d15eb87703dab1d8b22b414674c583a8578f9d043863bbe3868cf872a048b092dbbf5684b3b4a247a0fda6dae34a77b78dd2178dc353638579f85ddea019c2ed3d43af243f2499d91e889b2b4771907d6eceea483c05bd29f2c942ea2b8022fe790ef3e89413032a72a5d1bbfd261aceecf377f721059bfb51aa92bd88eb532924b21b84dfd65b64a32478a9c6dcada4f12b23c1553559de2bca1a00c10cda86069b6cf7ce0a6067e77b1205802363007bed183eeeef4393fd641694fcc747726f067f041178ac60d5885a73f6346fe3495ae3dd5cce647c10006ec7c36562f8675986d329fe5f5dc0ade723e8fb6c7f60ae134ae520db27dd396b194b8949eda3283172c426eaf17484fd687eda7154f16c9928cab41bb532aed96d8e451f6bd4944502195e5270ffd552e7ad672b80905cf3c64d71da64c1b59ff679051e64bc3672d1b65a4cf77a19bcd4a9b0e8853af4f7052d60f287d82db85d5e3d65aa5047c36524547e73790a3d7fb1962914a6c94edd7b95aa80776fe69304319301f0c3496ae94134b4b6e12236b5bc0aa09cf0cbb14d895c79ba103636464e5dc16243896ab4210d21cfea6b99bc0a6f5184f8e94e54694ab3cf75246565562cdb9a3f38df1158aab7360a1648a6cb4f754f80cab3afa510e81c7764ececc2d002b963c279bd303acabead31a82068b0c61f594daf925572e7e296b99b4372c676ffa278828a07a35b02e82b9c36fb9c6c060300daef3249bfc78f2c7eff0a19413b2dc09249636eeaa5e76b92d015eb2e24287dc7ad840f1031c5a07a3818aa3c648e2483bc820828efce6ee3080a651514d10ca18651f42f58a576403165eac9e3e37c0adfdf39b4a329643d22e1e5bd39ed5c0bd8e03804f0618cedc86228f4d3fd5e02921ded5b7e2e3ad9dd8bf920d408410cce4cc6bead04bfc25088a947f44c14fae5e7527af2554b8db7e6bbcc804c8bb570714afffb02d49729def8e85088d17d615783cd699121219b802519df022669e4ad43fc61d8b7af2409e464376b159a8a0b19b40c95113bc99a77d12ddd2517bf170e5694c8bdf2a4fafec7518c510bb9f2cd6a5304ac39bea673325407e16771ddaba0cf297d28637e7e0b62750712538b932f3821f312a35efd529c1f0b2d60adef7efb04bf2ef8330e5287aafba7c5fcd1cfbe18f99975a4981ada77d909a487b9e5624ad7aa7c41e8183d4653d0c8615378b4561df51aa2baec267d1c36befb947c638c96e282325dba417eef755a3b5137da53592a44e3e2c951c7c39b746c82bf011e14b3defbe0b55746e9f7671b4440c859e96983391dd43ceb41425be86f3aa8baa299bb1d910c1443b1a019fee4b40a2882862d42f3afa1af665d030be7fb3d403435532e8215dd187d0fab1961fadd840f7d5b3eba8154f31c6323e674c3d432cb677a175bda14b737d938cc38ce40f0626a0d145c83b04adaa57504b68cef876a019feb821d618ce6f2b01c94e1aad56223e3a2f3bd8c3d38b6b76463bf96ad0eefe58361a6b66e98b85dab789e2c3cbcdf97b8f92dabc55a9dfd38d4c46677a43d0c3c1b87cd52fa631157e2bccd9de71ea618bdfe1b3e11331312111b07e0c50cff23e3f619f71f55aa2de64a53cf1f66f86d6071d2cf468cf9594b82fd8acd9132ff105757765b801d8c95727d6ff11cbe4400f58663f860595b3a9ce63e9a1acf6df2f1c7a8e62121959d12641cf7c58b90dacae9605f8a9041f3e52587165af84647c7acffa1f87ae0576619681a11c15c5f662e2e253b5c71d80f0f9d565ff5f476aecd79fdf25a866177291fb0835e25d3dc26907cb85a83bc23d125879c39060cbd0c91b83bfcf8c2102e00a8f581c505511f97f6dba00408f6ba6274963dc8072b18a1c7c2b1d1287044b7d8c87a5d549f73db7657df5c020d66da2f61da86705ab9fcd11490baa327c902b152e38f7e6f8faeba6c30ccf8a1d64ab64a9d14142073224064cea631593d0af3786bfc86801515148003899cd15f02fe17aa06bfe82cde671c79cb28f9abf7144335cb19eacf208ff007c771f7bd551a6d6e965c4e4bda44c0d1acd3eef2f423b4bd8a5a296ed3efa51cc601f09efb0f7a07d95b2c49c8d5a9b5f189de388ea16b3eeb1f999f709b26650d9f58743e1bf90da201b6bd18258c46a0c29058e8f6d98913d8a39a1ebc59dac9c10a31cbb97ba0ff31e82fe84086a73f37b65c63bba4df2cb5ae5c72fecb37e4f3ff6052460c2413dae2798ca7a1e501fee68ac9efdfc4e8496c2e3504fba936a50cb3002f52efc6376956bbb4bf14081a530dc9343c76270a309584924619574782af2304414e759cdffc76a17a78c5aea387487e99fd80c1a05dabd907d93255d7f64beae8fbdd933ceeaddd722b7c27b90e0bd285c0a3345bbd877c64455e9f8f714034207f4142e73db983a147fa843f859463b0762c94678c5d0d57d2e2b7dbdfb80122e8a17064208e2989c2f30065cfae5207d7685b2deb8055cf0301848769061fe45a5f32671ffaf0b8b30a701cc8655ada3d1ea7982aa5787ee7814da8def2f3c6478c05905c803fedef77dc25272981451c7bca2b487f72d0d89b146d4d62bea3fb26f452ae0e7b69bb9f4b1d678a6417587379f900aec80423cd00fe83e119e5d43b9716d61c376f821aadce1c73937d88b3a26df9d3641f32d03bfb7895556d4272d416c25db09f3edb6765935828960643d6bc77e342417e81cc59160beeac51f4bbea42256e9ad901a2aa9fdf146546406d17186505acce2d898e933d6dad1c30fdee588e9c0d2ef8765892229317bfedb0d295f825b46e409c5a8a4bef00d48a4d0789ccc1dc0e144bf4e6c3207d2f6f318579450e2d036fd45f68cdb5fc1e8750780c529ccf9a3bfb207e7d4955bf7449f1879feb088025023d61e2d2c960896ce3626f664a2bcb7030ad02b7b15091a574643c255ca3f1787b202693892e67a803e42e2938d262795cebeecdfd9f1ac093c34934d0775af7bf4b837371b96a3a2711363b1ea4e65d69e78abaa2f9acef2125826612294324df89c5ff447cba9bd2464a6a0b4e7a96885f343a3499f8213089b118f87432dad7c7d9644ca9e13640491f9537537d685712f5dba394ab50da2f571117c18e0e65babf21f43b8db9c3c2dd1429a4e8808757c779e3d416619372ead4a554667b258ba673e18d5ccdad5937729e8a0cf423a2f8d5dc81962a9ab362d4ab0e53ec4240d1bc1c5ab2ac203346b739a92b18d26b4b43869f42e30e0f78c6e21e29cb6c60a2adc897025b87bb0b3132f3046497d1d5a358e604e0e9407fb7393ce3a74fe8be359062c0f5c5f29dc5f84fa4574819722e6af17995939449fd3c3a56e9d2530bd3284cc171d08ec3f1e7eaf767b024a65db09060f254dc89b5129fe29f3c6cdb40f22eff4d3ba155605599f5784bf91b1b0bb036d5e441b91b32a652d7d3fb0dd8356b8e5adf3f052ad487bf4042523be0ccc023ea46ff0113b8f4647bfc383cdbafef2bb236e656b6a3226f4c1ad94e3caab7ddebb39726ec46f9e0d3f91cbd34bc66a82d33f1237a1380cbdc0e7da43c8a35540935909b88f12056660a2f81a537d14d807cb021fdbdacb10e7c115537026cc7d9c48548e3756722b9bc1fd8f85fb79d313b9c9b85e5da94825d9f03ba5db657e4f17fd0cf9f839f6eeed3b0d677d3230c7aa6124bb54d88d88e03193b54ffa4566f0b00bac9581403c005df7e3cf251f1a1e6311987683577585fac51829c86c3097079cc721ced24c992f76fce39fd4454b442d3d0de00234c3f149c9193d463b177d6a21457026098729ca43973684aca127ae1ed952fafc3c2b90b77402c221e2863e5a22f8f6e8bd5d5adaa26fa5afb7d2a1fb8af51ce5376f2efc55cde4cd7b95c78dfe6574ed5e0c882a95553a021fdf1323ab18079232d56f1cea497d8b6f51a2bfe466b93a3e7d1e0e66b6ba4425525d2ec6e88bd88fffb3539e33217bfd3d139bf3bbb16b93b33596280268b9c91a962985de7aa117389cccc762930a4166130ea5c45ca0df402e547aa73f53e28f27f49ac77b301e7b99d681e0dbdbfdd8abd5a1939cb295fcf358617abc499b5b23a53f470f66f0b59561d8fd56ff12abd2337b12391e7fafd74f884f81e7e04b1acbf867174f6af364045c32ae694d47b7c10b485401bfa64b50f62899a664f3dcef1b8ae4a8a1a90f7a5a318fbdf040fa71c448f0202df95e14838b20ca0d21a5bc099873f832223864e0b194f2785223cafab3e8e3b3ec7f50ec49a19fe3d29b202d56e9347f0fbd442e03b37f1db1933e88d99646431058c5d5cff7717bc2feeb3ad86adf5dfd89ea10a55a2934368eec740da74e5b5dbab246595690e068a746c2e87c5fff767de01406bda12c38de05c8921d0b6cea8362374a35d21d79074b1a6385437a2308d2aaba3b995c9b1e39fa00271d2939ce17ea59e8a7de1db386a0b17b5dc8e96c1a24de16059e2a9379176be2d163803b91dbab100fc8ca0a2fdcc438130ebb55b2b5069e99e5ed451204ee56058b775be2368dfa58ca72030c9999d03532535b9b4a3c8f8a566fa071715bc7e506988ddf9f7a4bae2102d871f41cbd751bf31188ddefbbb7d2aae9c68adbe50d28a81f1b04b5f7e036a69031aafce7abd4fcb6988d3384b81c4ef3e090535f705d4953557ab2b054a7ccd06c9083d5d272d3c7cdc797f1d9f8b91c20e331c0273cb8d72c59b65411fbd63218e191f3dfbe895a0f7f2b27d226a8f6a6ab36d5db6c88a113354e08dd80405b8a1ecf2550e1dc076eabb5d5a424bf39ebb2d49dc3c199316f8865ff60ebbac9e52285d9b71cdc8d6c4b0bd5e5e5f2b8a641521c0e11fd80941c8c97df2034531857920cf909004c02f36eb65276dcd8b0f4386418", 0x1000}, {&(0x7f0000001480)="d05af45981280de2dfd9801f7580244d", 0x10}, {&(0x7f00000014c0)="68f7317547a4a0354b663125abbd1506862a", 0x12}], 0xa, &(0x7f00000015c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x5}, 0x2) pckbd_enable: command error 11:10:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000300)="deeea9cc641fa12ccbc974a6cb3dda465920ca0ba5c1c823fc956b54eb29cdcf17e9ce268e137ee463b416686139a1dc3ea226516622ab73c41cb3fbc04b834214e28f34967aa63ef3cad43514d78ed3c6a29cb54e8c387a8fbeb11c848ede949bda2dc418fe3a1bab759e79e48d62834d2941d3cc7e28f3137a7cdf3b5c10ba8b958eb61d4747dce0019d49ae4e3c3835abba4715e4fce7561b9313509e40d09b2b0c24547af22d4b9b522638d62dd612ed05422863231118bc4149f87aa4f7a076f8bd8a47ff7ad084a7b6c75c6ee308480be8b72bfb01344a3430f9aebb97e950b230594c6baf6b335b0299a84c6328d2b891a26e1333b072f6bff6de59c63b149f34aae46500019e65529c6990216dd6cfdf72f4514c29b27549a381d56879ded9e75999a259775b06c89e3e7f4881c73e75f35f800f683987883c29066974307c1f0b83438fa58444efb39878ddf869f48b0ac99288cfe6aa92bf6ee60efeed74c25e4432e4b1649a1ea426a214e3a3b7ae04738958ebd0c67f55ecfb0e3922ce65930569dac7b13d3e786dcb98208af57970e72c6a62b9b8ba263bbb87440b919f39cd8b3e39722aa411d0335c5d330b2c58a8934ac058955b2685d92145c8407b1f0013174a7dd59587094afeecfaf820cb6c27d9faf0f928db153832f671403c5efed09c3780b16655a56bd09e707a99a96e2c24302debf69e940e2858a22f1284d8c29761ebaf1bb23878302512b1a1211fc593a32cee66de49e5ded38c1bf8ceda90cb4b2759c769f02f969053c785e197a80ecf735c203562ed0552f168d31731f335900c3c535924755f51d72f76bd81a8fce6cf788e63d05056cca13559aaacf65e51448d75cf9ab5402ec9f81a8426672f7a1cb9864872f5bafdb1ca46c18358ed0d013928b9f7c839b15f7435883f792df77bacfd8afcafe07bafbe8cf41725203536efcd91b50e8229e0c1df2b71481afdeb8faf33f064ce378bf7232b93c33ebf5ed179e88809264b869c0cf947f32791c75d10f197c3d6947ab01667124907da983aa877174d6edeb0b855205be626b7ca940104967606fbaa94cf139c9c78bf835323cccc6a21155de55876a7e9db54a334a896563018a71dcf3be9209a96184be2b6c34d2dee26de74d323cadbc5167f575375248718e6438320d14c4713412a76f6c981c515d70a820b412a64a4a886cc3231b2ebb074f00cd95a2282a99b4b2115f8f4f1be2c9c81a84efcf81f10c78d31f7a5022e1f08b052b3267fdf8a80e457c4c7ba77813c27bea54293c026948a7551c0603d692d7f7fb8cbce1eb23b6a5f9602daa849703ac955869ff506dfc8ae3b77c30d709ea21f235e56fa7f970934d5d6044872ef39fc97b4ebaf0f85de2765e497424919ec2f126321bbd8cf05d57ebd30e46089f421fd947dabc1935260e3329e91796f4ff123ac992099e26ea5d238f2d33907d7ed77a6e75cd054df79a8a6eeafe956d904588abf34592939bbb1e1551d13a03e9aa810fa95871173bdcbfc802460671ad3d1f3661245c7e6adf9e1f4258961dc2d8ffe7078412c20158ad8aa1eb8071c06e304c2c68f57a27e6baae311c326922df920b525d58ab2005fded2c44a48945083dec743476a8ef721263c9382e68d91ea5c354f53e7a11abab2cc0c68e90f3eef997723cd63e8e49ac720b21499a43c0060c7b4ee2bcace30e759a64a7fcae5754be4f03994559848f0b8f2d669b826458b8ed116381d51a6ca9001f93d35fb80f0a1f8b048ae971e2e1e49a1bd4e756e8c91183685cd90d22e9dab931f16e83823b4b2e1b160e315f1b4c8723a4f7b636bc6960b2891a1953606295e312b02803be5a6bba2cec802b1cc39368562d24b4cb150fbb63a2b5375b7e998c3b6a6adf118d52dc1b9ead4196b5ed419bc3b2eb8191edcd9c9eb436fe7f0d01d31efca2c7630fb9450ede2f4f9c07c9e5f93aecde0166ac30039d59cc38b2f92627c4e94b7ce71b840754e8dccf9a2bf1bb71a5fa4dec39ebe041ca93f23d606075edd31707779c9dd6a9b7fc7a417ebf55169543d1fa99a951997857795a32073ff5e820a63001040c2c221a58543cb2818e16e6bf5b7c7c54c3e4b1fd7fa86bb6c4dc56b1951fb90e2186041113e20fbdb3d13b0c88d3abe00577e6c8876203d07403dab4354a1e56393acd6e61ccde96c6fd719bb91aa5f9c5bd8ff2566145973daba65452e155c66779a7e7918972ec2b76ceaf42c99c934ac9af3155323b575356d078a20018cb8e8835918738de5b43a2a9cda687f229d1d73abe4ce240bdfe7c7d8b2004b7f9b23364221f7a70ba895b1884684da0ef993d0a4e21655a2b81d6d013940a47fb21b2abad62b6d2d0b8c48293fe0e4750c71ceb12d60bd92edab8171e9a5a94cb7e510cfc884b233975c4ea9b1a39adf6742469d80ac34f2d8562b1bcc774c1801c47a973abc364e6d2014a8e0edb211a0a195e5f0ced71cabf7a9b1b26046bfe7737adea1be8718a5c88214be00f2154a94e56caafb4e5feb74b4367e2b751e58c7783180221a5d3d6708f2996f1e6f154aec532165e6b35fb854c8534fe643a88d13cad58e1e3a9fff688b7c7e4b670231089c78b74e93afb259659b3dda30e763cae395d3a2982401c6863d10ed925ee6862eed3889761dd7efdd7d8bc963378fd23b1d1f1da06f4bad5ee3db92ed15d22a60a15322aa8ce47a5843e953a211ab5f0adb687827ee05cebefdef7acfd227d213529ae213dbfca51e570199cf4a26dd2d85461df9c1a5c59f4ec36e948f27cc019fe6b5a2fec3d27ea446f487c15c3b061a1e0cc7a0a6364285907785ee9e8706c6cd1fb29c02d7e219992d285f2d6d8e88afe98f370a9b8774511e4adb90b39eb4a7c5e6f6d739f98e88dd5cb1ca5c8a8496f19fc83fb2d4e018c18fb5de3e0dd4a1961abcc0726bf2aab0e13236f07296ed8dff95cd2349801a143381f3acebc55c498b88656a81dd770e2e80627219da99b229d0c26322f2d5fbda8866cf535ab611a9d861ac0adadef551250bbd6c4abb21f6e5f5f0aa6e28ea65bf108ef7a13279907a2ab0f38cf937f865af51a4793981e562f8cf6f85dcb2884fac9f755dfe1eed5d5b0c59deff7b33b85581eb87df7f964e06997f86d72337ecbed1c1fbaa52fde0897d78a09a4209b7c66aeef947f25e37af4b19037f55ed1b92011e1c6fc1c4e40da770822a0f2aa018585d3233fb2a3fe52c17c2fd0f3a9a2ede9bee4642d63ab87c852d1d9dd630ec607c2267db5d434480eb9d2867459ef768dd37b888c9f6f45a7f4b2c31c353307579c90af0033ad0685358a4bb5082c71ce0406e0939f73e7ed6aac6dafba7fcd24ea94c74ef540b792982cf8d59c265cf1d1528f89d9e85f9e14d68f454a20097507575144e11e0534579f84e0a9b115edfd2316e81ae39bd44f9556b93f2d3db6385c06c1990e3b52d71d86039296d4bc95bc7cc3098bb5e6aac600d9aeb1a8f3449009642ee24e14a69cb91da1a3e846e2310559c6e3de3170a503a5bc6bef9efe1194ac1488ee76153328758dce2260b411cf27e42b2088f02572266987b9ddc879597afc9b3cba55ffdf9e252732caaf71447d726e40383185ccc5960775c64e20c3f037bff58ca489bb12dfdfdedff63d809d92016c3253192b029a1dafe82fb4380296f2c37e00fc3b11f61da373b47e9bc8c0612b382ec86cc1b7df056a49029fd404393c6f327c811b58c5b9a86f66f336ac68d0507b15f2c3f231ff054b306c8c1dd5059d9fa0ff7aa32e00e6bf20b8fd00f834c46ef29d981408c83f5cc5f30034ed2833d5f0e89ed869fbea0bfcf4bf57efa6593a47f06e09c9c8726630df19df3fcdd5140a83a9500bb6de9eb5aa96fa49b2ebb295e1cb6e5d8aace2a45073b915fe8523ff5b5fa6b54b59b215baac5ebf981745a8a2bec072d869f44c202547712228d6cb5df711337f1fbdaa582f40bd60daaa4db31b137d35eb48a76aa96ddc0638a5b3b94b9173239570e34091f8df977f8648ba569f367ebe747553641896c2fc6a58680cbbca2f81af1bd086537179db90a1fee5238b938696f4213fc7232297680fbc067495b8b45ead30038f8bf18f410c59e41a1ecd7bdedd1cc76af4778a23019a5cb378bfc270c3cd0beb637cfa5062bd34bdba85ad876e20fc9a178d7a4eaaa7a5c495d6cc463d5982742cda92e04390a31ea58ed67ed34be9f00f723e76232d9c9466cb99c4e5cab8f22ecde2bb934fcdd96980ce35e00a9ba50f8e0a8b47869b8c844b77c0098c6b5754fa3e1a8aa88a8cd46b83b5b8e743aa9a126f24cbbc4545953f7e16711f39a0fd57cceed794fcb8ca26c3afb71e77118ec21767536b54befbb4282c5df1318d3c1d76eda96965a7711211a7159f552ad745aca2bece3814b1a722c0339d379f392fc321ec7ed1847597e7faf886cd21802bdfcb7040140c66564307db6193ae076b641d34d5521dea6c06d5129d77c37518a6190c2f29c3f8fec3a95f7abec8c736caa35e14346a5350df86a8d6540ebed18df69b84b352512e3a1c1336f15db55fac42bb7c6f74c9f01fdee6116dcba09c0d0f615ee978c84dfe3d7209e852d05ffd5478f71fde836c06ca3171e88e07cc6d83bb1df2fbea504feeeeed0b93e9c3ed0d28ef9aa444c3983dc309c1488f98d02f031980f478be7770aa783f2340f34cb72529b60f1e0795aee58aee797ed26bc77280f5086fa8c5895a4e18c0c47a84ad592ed9b249a8a6cc7cc1ba577bc131663909002af2dac43761b1fe14c2fe8b55557d8eaafd1b9b7ef068d4b8b161f68e8fd39005038555925327d78a826ac62d8e8b538132519eea6284df6fa4400117d67066d5317fecea15b496475af4aefec352ce6032a763490cc383559bc3a1130b5ad00e99e4fffb573f29c5788a723fe570a84ee5e7c53e3d42fe24705cb7bbfec1f1053d8e4ecd1ee990f9bd3fdd196955790846442cdb5a3964ecca5a830eeec5aa888e55ecda873d5d4c0b022cd040efcbad7187e7ae1fdb771311541297b4cea4207b1109d597558dee13127913bfa62826835f3d4abc94684ea58f797fd4c1ce2cdaa7dc8b699e8d1d37518e0f17305a6e892ddeb583f5e3184edf05dc23f4bb5dfdb168a058d8290f41a9dbbc1ec385d49676808d1eb55c8837322357019ac323ea6b220c9e3a09d2007e50de238c8c6a3bd7350ca0da49565c99d22988e34a5f456a7deceba4021b7d1b2dba714c27e7e75326f2897aef7d9cf7a75dbcfb7770076577a6e64452cc755ef58d91ecef459681eff8722450b9f14855f27ff97d0ea538ef90afd0f0f58fd469fc8150dfdb613453515a86ad16026348d948831971f709fd8c4619023c1394fdd11323300de96ddc95a0eb4c1c2d88f8b85504322cdbbb93fad501393c72cd96ce0414437e108affefe6f5112e7a2021da72a91ee074719caf54a4e7389ea2d3e266f4904198e1720e0d421c94d9a4e5391d0a2c34cec91ccd929f89ccec2bec2ebbce98f02195ff3baa1a20a89811d8eed59fb80e830df73af55dd8ad7b73e94880b7a9d12b800a17977ca388a47c45c36f2884fc0301609f5ab99b1dd0d1472b58629593f7ec26fabe960b8ddcbe8166b371771ab2bb8a88b4779fa26c185cfcdb3ba6649ba2e4780fbafd142e7bed755131f1f2cafc24332049aed314c765d48dd38abf60342352257f40954590fc406ce826115b4e2e7915f0de080aa1521c3c06f35c196a52fa4fc96e9dffc4b8092bf321d9f2e95933c", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000140)="8de390d43280490e9d14dd325b9893a79958ff51970fc5f480ed977fede6e57498b3ffba16524915ce6d8b991b19311b1c2b8118d1ea775bc094b5a9e2796f6752628d8b79dcca6672c9919b2ab20feb390fd6fef04112b6b968137f843cb01358884fdc63b5db058b3cf6d9c8e2ce4f3ce0a4ee47489081b73a62489eada227b6cf3c9970e29d1b6f4853dd1d9fcd6bd6b2003b08345608c7fc2d7955d37b86aa02a49460d914338993e00ffc6d48f7f5e979e6f90dfbdaf72b2199d0d927f5a00f1ed9c2dca0ff8d50d69affb7ce6e0feb7d832c019de210ef6278acdb0734b6d9c94c00d647240a7f3f56e6b0fb20f1f07a386fab19101393ea28", 0xfc}, {&(0x7f0000001300)="54249f60b38c86bd2d1db581584920cfc9248d7a61bf860e43189b23ed8b59df326fae66fd07aa55fb0a295768df131a720821e596da87f221d930feae5b54690f2d4e5f81f668c740b6cf48776bbb08faeda3a6af5934960a14c3dd2462578b7ccc7b530ddff9f010b528b92567263fceba831a3ee3abcfa6fad68a6a62b3100d76ac29a907d55fb1618b5c2b9639fcf6b9867200e55c7369f59841f0abe05d8f56929b903e21944ac3689e3803d6f0097303fe247d91b987e2de716be7b4acdd7f016316f8b10d9d546ff55923", 0xce}, {&(0x7f0000001400)="2b93976d99f2f3a9f439ea88770dcc41249514d6c3aac40c8dfa501b5577c31da0eef03af82b8ef0af51f8397ca835cbeda4abe18129da61900f43bb6a45fda5a938be7fe03b48015f224f6f8995972d1101c52657c3c84365708f2d41e468a3393e30c712bc8c3d8c693638e989293b35c9911a57702c21c6d5c6e78e579feaa1ec817d2025fe5b7d037954c1d5b796dd7d78d92fa343341ef1f538bcf5ff24d5ccccea1da5ee70fd4da7a60b4c9bd781b93d30912dc09e138670a58394ce2d39f7c4fb937e31204617353fa505a14e594612ebdcafc3e63386336ca2bbcc969f2c918cd150d74db2d6e82274b3ea4991c3e062da599645c4d8b83a4eb604e9be23efaa5f8932c4d8b6b89407c6405353672c084f370e62f1481608274478a3f324d11d0b1ab38c09ba74a5efd0fe6d20458350140d5f18849061f5a7c59f2ab4668ba4ee7d04d18cb2a81394923a9db5c811815c803bd55236bd4e275704a6188e85f127f5a5d933c8e83c0848191e7c028b319e59e096bcccc01ce8e4aa1a2cb00200c671803fb5b0fe24265cabc48902a00d03de521c10fe5bc375909edb2358de375f3ee65ccf42de80919b286fd33bcad49472a1f99a55b587ba26bea3f9664f17b7834e99ce1134cbfaeca3fb7b9879bb645bbfe7ef8e8ea0faae008ef200f66c2072b9d8a911aa96c32d379911f23a7186c1618d766cfc4f49b381a4ccac01c30daaff901b4f421aed5fc37a95e7ccf680bf3a935034e24ecd03bcf9dac5671165c3a103fb3338c2e984d4ce368eb50f3e9f6476f5a7f3777cdfd972711e6900e1cd9541f7f6fb49a954a21e2c177d8356fc1b5940820bcb2b321665304d35ab745029300f3cbe345bf398293c2d65489cec0133d383e43eb4cc65b90d6c3d845d2d4a8fe8b5053dc41db097bfd892832aa0d2114ff86c696a240255fc488180484ce0b23e606ee5590cbdb0dde97e36fa27824ccc5f6f1f65fa3f61ad0303dc9121af2e63d08d9f11e362f46d8a80a788e4a4156f95f9c22399d744e8fc159ae062b63ceb69e34f76b144de0b6ad9260f64a6d8c99f49668cc3520c66dedd571674325fda1e13089ce48b035e0add93f0cd4813178cf5c6afbc8cfc725ae35f75b1df80aa857487536f521640edb144c128a9d5892f9fdb7db51b74fbc71b866016ed164ddeca672b66296b36518044597812591aaf304affad3e60411bc2dd0d89c1f30ff81613916b866acd5c5585e383b21b782544e579d4968b4d0e4a70624f780aee4728d30fb33986fe90bd5191bc45ce1f4aaaad02644764fe4a7d80012f715ec4f70b01fca4c1b71d0dcade01842232e9fbaf953c5db3d63f62daa62ba000b614b59b78687e19bc633835a13671b76cfa23ed7684bbfd8ea46f8b4619092459c66eb9201fcf5d6047880a1879327ec73b472c58e0158d6837eaa13864f6c0761aa81fdb02b432254830b372cab86ecdb590a5cd2e5b88856aae2195163f6716254b57efb352b80895eb1548ba3499cf0f39266e3554fd4416365ad2b67a0153e633c56309b54e2d673638a148c1a36383492e131bac0bf51838148eef59092ea85dca1ea9c228d4480e12429c471c1128f247e4164e656130356eba488486ae4eb1e72d6a4ea2cc1a031d8910c6c56eb2e1bfa5b2e926aba568909f1f26fe3cc51b935402a582747c7cced37d1c88b2e1d0c23733120af20453b93e2e2ab4316fa7300b89d586f004a4aa76922dd3d439f8f45044ce382629a1bd92ce8001a021ff60b2933452bd6736f3b6e7eb1b735232d72344212559a9c809536559e5bd27aa2c85659ec56b51b5219c60e7428dd58ac884d54215df294b0c44937ae6d19d432fb6b1904ff510ea56aa79bb54d7ac1e0e7b898a97a004aa86f5ab71718438f3889c1f7a3209afef5d69375d53caf2309a51265cc2b40b448e4f157b207d819651caf8a7b069fff6cb055c376c20ba9e2479da35bf9a2e2c6d87f47bc7c7979c7a9b536964a54ee2792fe3f25a10deee8d65e385c29e9435897e9ffddd134c7d48ea0bdb555cfd26adea17328018ecf56593024006c48f3f59db5c3e0f98abf7e354a3ba7dd74f5ad89cc1e1462d56b38da9df2061d4fe4f150cc60b37c11c62cb03037e5437b6e6f24e4e144f21eaccad6316db995107e4b7f5e5584adf6a5e34d3c806d9436773a70ad7878bceb9d64069e3197505cd2c5c4c3c619d574371023003eefe79185eed43b54be7e0f48bb9b371af1ff3659b316fb39d151a45653f2e4ae6ebde290fc3ff282a38adcb654b69b1ade26af45028c25ff7d36e72110c9d0658810ae5beb758078448d50d27648025802d1a17218be244c34e916c128dd7cc933d5486437428bc8d4bd700be0aafef51ad7adca8b52faae4454044a451961a32b229d4ccd7d23f4360605c7a91649716d16d9411b49c4321612976b6140e562a144ed2a281f5227950388af2dcfaa2081bad0cbe142121488f95df3ee1f7f881ec7bd71cd825d38c7aeaa2db077eed2929f99f478611754c51153c7e20b008994f15ced5b835126d0b2baf2d9567e6d2f9de9620b2d5358cb8fa76e9e1c93e6a0979aa78a3ef791035d74f37c247fe3b15271ad5f0bbc4b6eb08e0553d4ce8c46c862a5952195bce11674d1c8984506f4094a7336228590ee75f57f8ebb1077718341f15ed88a9a285a9f83b96e1e01b38ab55f1024ad3ee55e6193dde151174763d056dcc059e999afab07b8d1662633442ff0d39209a2d1184ca895a2a2a225a5d6a3912ec8dfdaf3771dff678f2dce7be6e631cec4e60c1e2f6ae44890b4780d163601710d4b0411bc79b30ef4415c5437b40297571ea41e8d4048d306407ae699085edf8137b596e836ca4c57cba2080b1619a7822b09fc667ebc5135a4286261f4d329d44f5653d0aa21222f10e5ddf5427b014742206b6239382392263aa49386fbc73b77cb90fae0393c0e99f3f07c8bf8569fbb1d1513a1b3bc6c55272cb0e0d243fd013d8d6d58eb853278116736ae24e3771a6ad7cc581f0518a29b2a7084f3d39b0e5dca0369761ceca7c7de6607c622aea46f9c81bfb6b99d0de9551094234b895bace4a71d2f150c53168dcd937dd7fa3b3b3df60efa9d8fd4d425d51c20c614ad2dbdde916f30cd70c8c4ead92fb72e4616c22497d7dfcd074e7cc7d25bb24709636cf0a5b2f6a0a386297f3ef425cd42341ad2e5572fc82816a4b86f069e603bdc242a6deb47c8112818b1245b598dc58bb9d12d503bff72fe3f54d8834dabb8311fb41f94f5d292cb01b38d3ea76bea51edcf41fb1684d065d3081d61dd38ec55a91a8ff8e24413d11b7074d90ddbc4711994e90fa8b42d61b1624a0e458f5759c742c429928f0ee4c1213941f998b21291455f53ec1ed7797e449221760a57cd15ca95be9d624840849c8ba2573c568e0538a17619f39d3f6275e036bdb3a1f1e4900de4269d5e506af26fafef96f81c3ae9fae1ed91431b793352b50384db41b01fce973f9473de2ea90b3eb666f313232d6d5c7fb84f041ac649b1ba514690b645ddf5f5d17091f3dbe7f6f8f12c67d4f0ce87040df81766705bff4e1f56e1df128bc6cd55fb6c46958bf10031314418ccc0109de9fdb6febc4243142968b8f2c7c084df69cdfed52586a75823a7d6607aa86825ba5aafd147b4fe4be2600c0e677240ef57e1249d970aa4c8ebed0ad2e96362ff22bf0a7a13cf545a35915b59405f25677466357cc78bf180709943c045ff255f46b76156b5f4532638ef15e33b667182fd04a56ec0bf9378b82ab32f5f02c940b3acecd40b8852ddcef7f788e561dd84b3f78dbbee6e36c668d0b7058643ba408bc47b114bc4b39ce0c4758983c5802465b2aa522758463c2defa30e182ed3bfe23fae5ea39ceed9b4b4cd268ca37a4917801d6a128c6c505ec0e322660c8792f3cac5a297ff3380549e010ee21fd383671475d4f9fe33e9894a94e7ee1d2946922a214152c65215ad6eff22ba2bf0de0eb2b2a1d7ec09715a402aed8aaf9041e6a83ab6a77148ee618704c7063d9f08d940742f103beabb8e267aeef3be9209177e85dcfc9da904f4c8012540d4ab3b104ad7bb9e6f28d22fc14b3c76909b14da62a58a555ac99d48a1a907dfdaf4f7f201b914d3f4abbf108adcd525367cf65352d7bd7c229cdc650dd3cdbf57e50d6494c85d48d4963ea230118c61f51a91a225a8fff5fca3c62db297f9d9bfd6494f60959c4a8dbe4c5ef365cae8e7b1af0bdf20fee458ce5083eb057da3d6cc45f822b43ada45e42b2042b9f5c802cd7dd656e2834a593a2ff240a573204a3324e15425c81247eeca8870c8fb09d40d64d6729db937bef1b8c4cb0aa4b6855ccdca7058ca4c918cb918c0921c8006aba92d12dd78fb89966ac7eaf670bb809571c278ac069eae7a4a1ac96c05859d41acf0e0a6f47b1f89fa127ff59d7aca8bf80473b52b68fdadda4648d0cde551629528d739940de183524ae8b412fcfb7ff4d2c947cb10fca2ed351f0223b037f0bf4291e300d9d2409e1f1c9934476615d4d787e06ec820fb88b96fe0bd21125707cc7f0edc2c9d3ecbc00d9951eb875c8ef7d792707bf78d145f7172ddf90f0f2d00a0b74b909db3f72b64e6a1215a6aaea3b14de1be87d1868b471a54806d177ff2e4f6cfc32d23a31327dbaf67a58771655402c0f1812fa2f0b9563bb6ea9abef96c75719cc5d4df9efe0a5cc09a08631780c4c5018deb1f9877d922d38a353efd78defc673b6b416dd5f71ec00a5fb3293a7ce00557d9e52bab1d6c7d3323993c881b4405c23eded81bd84e156920a8c176c5a0e2af090344a767e3ba94012e1225b517f1bb035b49357b9af9d63f7157eb7901701762dd9265c64ec29d3d56ad1d8fff3c69eb147449e618514f30d9ffc6b1033cb49ddeb499fb8cf2e96f3d536d64ed0c6135f040ca952181dc4d6742a42aad4b557f5e8d1b3a0ff276ac36f19d61f7cb4584c5c5f87952a8fe07012ec9c59b403c4cc472083a1bd7ae50ce018b6eca144b5446945f04d9ac657a8c14bb324fa4596bd5e324a43d94724739971e4408cda5474d6598a33feb9d33da2f8f08bfff5b0223c2f4b8e33472390442487fa92ddfde6f0aadf58cf99fd03d61b1a3b9424b569b9427dbcf218d78261a1bcdc7494f87dc35c11e3db6b06814ed52502d8be49cb74fa116e22222cdf71b6f200d5fe467cdde5f5c1e690751db9e7af001b97e741c1bdb520ba1a58f6c842564749b06722ac898d671df581effcf49142eada6a3f5edd05f6ba592fc31baa6bb3c12c6bea04eba3766477ed173a11898cdeaba4b8c3911987a82e471763e8c38389edea7ba37412e370b627b7f00395872e47e32c9e4d81c298aa9ad599301ca9f7d90ca6bd10b3c8171fd833845f1fa26eb0fc41db6750c35ebf36d46fb13976eecd3252bd37c869fc4f1013f11398ecff04ac996bee876ac3eeaba347ae6da995db3423d98b995ea4daf10ecb5903a2e310f5659b624f275ea111fc312687176e675fe79c36fc74364b90eed8a2cecbf5868e288859bfcd528416f517152c3ece350b42ba549fdd77c3a85e587e024318b3b040045b7722fa89e465f447d77573d24cfe1f202fa1205f168b896f11569dc64fb9dc5d5f553b4f2e14b87ea8d19f0dc757c11b62e64c4c63bbdb88047adeb1bd9f347a69de20a589cf39966208a88ee0584c1a4bc8250b255c951b79da84ff1ac4a100d9fe0c448b9189c802894dccf82b713cae06d78cb739d105405075", 0x1000}, {&(0x7f0000002400)="ef5cc882f7ae12ad695aadef68820f004d84ba68e12396abfeb25b0e2b45c31a2370d8c89166127f2dc73215a1585008f9f383b1f9a35fbd8fe40722ad59a77b435d2c56d989e6d1268245a4e698545eaa8cafeaedb649d247e44b815c0424bd1ae779d6bc5abe295fbde25aa649fb6581138cbe8625c1b8ed07a12c347f58487106e3d3249b53ed83df799520159aa1eae3b346bcf78cba810f826c99283c05409ddd21baf8e1772c464c85ea95441216ee413ac141d07deade818190e8d83c52d2898508792cd571ce88da79242e9b84293c4f6e95c243b7e8967ea090d0a215013a05e27e02ed9feb62c28aec21c64d2f67f6f48d34", 0xf7}, {&(0x7f00000000c0)="0aed63b80c570976336960074fd3e43db9027ce12abae392d32d", 0x1a}], 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="ee0171c09b0c", 0xffffffffffffffd2}], 0x10000000000001e7) dup(r0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000001180)=0x3, 0xfffffffffffffebe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) chroot(&(0x7f00000000c0)='.\x00') symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') 11:10:01 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800000000000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x420, 0x0) pckbd_enable: command error 11:10:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x43) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x400) shutdown(r0, 0x0) read(r0, &(0x7f0000000180)=""/123, 0xfffffffffffffde4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') 11:10:01 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) 11:10:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f080ca26152a14cf6255eb6574240f8d82494a62456a058431278c4a7fed664a84cd8f8d", 0x24) 11:10:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 11:10:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000006c0)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') syz_execute_func(&(0x7f00000005c0)="440fbc8d23520ffe36f20f590ef347afc4e1325e9a00000000c461377d7865420f5b4ffe66420fec1ec4827d18cef3803934c4e1d56d20") semop(r3, &(0x7f0000000600)=[{0x2, 0x3f, 0x1000}, {0x0, 0x99dc, 0x1800}, {0x7, 0x8, 0x1000}], 0x3) 11:10:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="12e83766c0e15176ee29a8d6e5b7123c6c7048bc6e15639b33b7a601742c6ab128b23a71c77a2fe1458e1c40c588635dcd4a5a0e2a27bf1263759df60bb08e361c05", 0x42}, {}, {&(0x7f0000000140)="b994d0fc748594a46bd7560a2baf47b1fe0c23772ff4f85a244c3c51f5c58623aaadcceac1329e292f427d3942cabb1d5f15d14800ca87b7dfab3747739bb0d6d4564a3683e140081f2b1a47f8c9aca0c35a6189ef", 0x55}, {&(0x7f00000001c0)="a9850a5a17c92031de91df411bdd28c59abc4c80ddfbeffade0ba38e7ac6b7ffd7e7a0666d78ae3123246235c3230c5e04d315811126296366504fbe5f8ea283f854dd3e5fb0c3480dc8cf80a5b3908e86a303bc85a0a25e73c487f9efe68f349e1c1e1959be95c909541c91d3e2bd537030d7d57bd6ef21657ffc21fafc4f45de2a6c0e50ca1d7d11b5636fb76ed657aa22cd8ec37d3c8da43aff13e7b61d43c906a03609435a169a8094aebae2325ba2e866815a411791f99ba827218fb955576416a1d6be77510aecc6a938770086e4a7bd1b39a6aab2d0e7fa31bad546b65e08562ea978565f2370feff835f43d49a791bda82fe31b368d56c", 0xfb}, {&(0x7f00000002c0)="32bc08bea04bc99d0c824ff9b44835440478ca46166a4d9542", 0x19}, {&(0x7f0000000300)="1664bc3ed368eeeacc1d2604c7e4bf98fe24285ed2553dbe6312a72bd6f0c26939ac0aeb7cb5662fc1eb0e885ef58757d019e574b8b7525ba9c8a4d4d4d2d68f111ae2eb1d9613b7ca9006058e08a8f8911686ed62fdaa1620b54775b1f27f1eb7c18f6fba9dfaaf9b1a7bf6cac80db9df176e037c7c5b80c7b80c212df16cd9a50d7bcd7b91984cbc5934ffc6239eacffdfbfbab9e022b0b64ea2e971b785", 0x9f}, {&(0x7f00000003c0)="6759244443d94e2662acb706baa1728ddf33cb25c6a02184b6395aab08b1ed3bd6a32928391e1984966887ef41ec27c0b91e331300b8178056688ab9d4c06609af129560dad9c51b775153ea4738d1e158abbe9d935ec8ccfb114e0a8e7270e43d2d9e28c407980b2fd3b8eccf7b8ad8965a6703aa6c240ee7e12126f991e0feefaf16b1007506d7ae5801aa470ca0bc8e4bf39ce18077bab5bb29214fe8e0c094ad6f623d5db6", 0xa7}, {&(0x7f0000000480)="06b264b5d12cf80bb1b8526038a88bf6ff6c144c860cdd3dec3ae54b7c8e2df5a6d416e1537ae59bcdbf710f31ac40a45930185c783ea5118675d039bf2668cf6a3ab93c5a4bc00c5c01349c0942fad75d3ae826a6eec64fef57fd41c90f0d37b27a0ca1fa198924ad95741aafcafc51ce1c85b7c36d8a2f78a95032af714fd4b76c616c21a5a9adfad34b06addc01d2f62b2a40000f76d762fc1aa1ee21c3b17f2539696f21ece26d3848405a1f5c8fe34d86f060f27011001602aaff9f8a736259f7541ca95c3db483cf8122d1b1da8689d3caac45aedd10c60b019ace873e414497f891645d3384b02b1b4f89d6df0b6a7fb4dfb6d6c007fb5a82cc4157c13d781b04311504982539a953c70356d4e6b5527a198d6bcb739fa21f7d5fac52dbbf041270af6baf922af8485e23ba04e6683e508d5d66625134ee32fb40359f99e187e9755db25ec9d9d17a0263fa3da240cacb563c36dda26fb9ff2d104788e006327a3c2cdc294d9a6e1ef61184be2a3299c3638a8944c2a74410352ac1c719dbd664ce327007abd42a17eabb937cc5244507799c73243e9320085fe2dcc8f594d82920c0ca2fb784add0ef910a3568048e8011d67a1126b0129767bccc13959eeff97e40253b37c6b6242fb6d9e51e6b0ae58ff24c8566eda2e906b83a39cac876fb8a6663e1f0107e2382f13712f71605fd024176f3935f89f037c6db2ac953a251953761945e9b5a234ec752a6cccbeb8be86e42a3c0ea41425ef7d70fc0b530dc53b0e7d3ce1d0cc72e6541cd79d550e411605e8261939ffe200c7bbbae2d75de0d1ca859fe32b465edb0fb5ec0e8ca68a9090a22c10636883b942801f006f59bf84f47e796f5cff1a7b80747f5f552b9861a6ac96332e5eaad23062a934113ec3e4925570433b776bd75ce1af732374ea27444f77d7b0de93e538bfdb77f609f523aa9cf2573302a4a5ab93a02debb7f18e70fba87b5c577e0fcc9bdb075a6889a9bfb28a69bcac162640e9a301a55b266086f9ee587f965967f8b915180d72b8b389f4659b1f34fc5088a3165f409760a003ec6de0bb26d4446a2b6373180741fee23e32cdb9fe4109355be7750430343064862ab61465ac3d93ab4ffc31f073444abf726906c631410d15e989480dd21018df899da1fa795b5a3821210cde2496f93e3328cafef88f7eb87252ee25594e3dcb05559b480a6457138d6dbedfb7daea2305c6a5afd8c91690eb642810f28641aba8738144d50540be206fa07c368f2c9fdf35b7b430e6727ed93d191a14aa4ab778bf266b2b6f21468fc7f1badab55d30ed04ff5104c39902d3e814ab7dc88184b3fde735d3a92e39a403558f7acf4105d54f5d4bc8864baf3ef49390a1224dfbdcfebabffeb232b2875067e24e4d6101b73109fe32129fb51b5978751c8fe5ddeda79ba5331a2d080c53e1e2a36d430f64b8bdba1fe4e7b0bbbc5b2914b99ff49933e7307a1dca7eb5d6649c14368428029618575119cbe591f0aa9affa81c912e4c979721c4f499c270e8f0a4485e37e0818fda198cdc89b99170ecf23bf622642bc7ce6b56321b5dac87f778cf6783a4caf7d0348f8eb3e03c267d569c052621a9dadb8f563a12ac4e71fd5c01038e8d8930043b2922284b756df1923c7752a91935a9c508a23d61a09af9fbdf3fea9aa40585362b151d551c6e7c5b7b677941407d731a4753a8134341d43062470ae410fd01b1541d9d88f93efdf1216bd739039e081df8e8f4e3402367753387ce4f087616975ba3e235aac55219929ce8e9680f9dd36ac27b2d01537d98b72ce82520aa304aeebdcd35f80bd3611468eb7ab1002bb9ec70c2c80624e4c2c46c2a5e55e00d56baf76d805b319afcab307270722c71bf59c2d10daf63634e79ac822c4d8183f7ba780af9130849a0a824cc289ba8542e73a83ffcc198c2dbe46a28e01e2a18c7a0b2298051eccc37dd558249b920940dc83adeb0223c99c1a15b778f38701c1c9c7c239be44c440d64d08d1c2f83a96f95514349585382888b6aaa7b64082e3933c114905fc5e44839aa453035ec1ff99d4ea28b13ec2647359e7d3ff6e0563c30e83f1c3b54346a720dff7e7565c216f2024dfd2965657d1db14b1cf0b7deee8077c231fc6a4811cffaf08d6573a175b8a233aa2755a01766c379edd8c914616c7da65341bcd1462a3bd0e61c667de9691851d09b778692b22a3e3ad7fcc8b2059bafb76b96c61710c039291905eecf897d7ecdf84d7fe86dace7a37a605e945f0ede3a76147fe334479a29c7e2c4ae14b2846edaf5bba6f3a78974e655c839163453fc57faad7c7bd9035cd75e9426921f77fff4edf102cbf55818521081add9bddccf5abd2c41de4279c426df91d101263e9484e4f09c6bacc11e9c099d263c1f0ad4ca4555ce7eadced6433273846b4f1ec118574eb3bfbd5f00280620af88513edea18142c25c5bc0271ac27fac7643848d8e38a0356df09b78be7990eb392a5dc36b1af791f4605a5442aa8ce780bde962cce6661741aa959482faa9dc9ad5f74018a3b11b7ed014ca5b4bd35bb50480e99515ed338d252ff1e31e17c1f706914b0f8968a80e896331c8d00ac1aafa7effdad31c099edf0f419f2fad3a636bb319934a67027546865fb31843c966ca3bef9de3bd37101c7ccac4082da35be1f87c7aae66c01fef224a85020fb4a9d90c6a113cbd71e8a637594cd4a55f1e0f9fd3219fea9c333e75da44d3cfdb70babb7c32be0ba5ee507eb755aac74c591c1f41acce8598b127c55cc6f03810de7c1bdc7d9d213a38979decf05c0a144684df60ade48f2c1931f70820cc13e8da5701511b3b52e41dd3eaf89726ef0c18a9df78d9d2461515eb1ccafc67e9264c8c63a616fd93830caeebce6c70d3b0a8a54e4938b13e9fc196dacb80a2e4471b3d510b2c4efae6a9fc101bbaa1880433f410cc4dd9806f417ca39557b52519d444f3caa064f6866949a663f9a7ce9b496d3c7b6a22e4ebf49f5c74b530a565dc9715da7f3351cdd5ef345f18c779a0470d1d7d9c6f39d762e102892131e196bbadb283e4013118fa4e1a0a375dc41550598067f0d753de3221cf406f2b942edc9ccd9810917848492ad1f04a93681eea5ee53190b2a13fed887a369a1a48ec0edd7afa47687589404a9caba28f294e45326863c71b199d133bf4653b94829c33be74d45e9ee74b21615a5928b279eda6b7266c1e377d2136979801c83907f032573e645dca6ea1c1d6f9b8d4999e154547513deb6cbc1230db753f00d0054f0fb77666908764ee5d109702d1a1426ca85a1bf29c7f0147427a132aee2a5dfe57c881aef4fe1eee5fecf5621ee8a05e4422086ee5a806faf6c3ade90e768f5f4922dff961c04a36868a33ef6f6f0d403bd3e73e8e204ed0adfaa99faafc233eb4d7f6b29389a2b70c82d2e5974903d89d5ce8b21d5cb93fa25d7fe2ea421f6f1fdf496b3b1ce0e2ad31635e700c56079a8fb650d277a3ed8edf7a95088e6ccee9163e83254de9b15c6a434e3ec7cd94ce0749e598ae288568728511bdb243c327419c79a0848cf2334a953149e0f3909bd3919664493b2a89a74b9f3ce88deaa85223692a19dd6b81a55efdbc9f85510c5198eb32e3631fd98723b0a90caa6c815123decb0ca6e4a9cec8759b0af44bc3ef28144b2fb37e204428c7cee59a1cc3a9ab272def632f1b3d62ba51cd3676a827315b713b1324d97ca7f1c9f81eecdaa7c81f5c793b0399e2821a69e2373804877c08aa90500bcd6155c48253b6287d8cef137d7916f8ccbe06643123006722d594348c23e8f433b0283a9acc62e81d9117992713d3128948b1798aa8dd68cc4c4aa38e2ff8e581f9b6289f157232aeb06a2584344589dcb33e935c822ea3dc0693cae25f255ca25ee36480106e8942809b3de6d9c722d3727cbc7f71d7941ca7b99d50f452cf14029b045cde1fd02d596ba237dc8184556b978632a50768398d93c41bcb49cae3fbdbf908057b942e875be043b86cb35a7632d64fc25affaef9c4eae9d4a9ba20ae34041a1da7280a48b386b3327ad4ef8aad417a48d340c3fa15c96eab1099b6b33f3af359cd78cde69b9f25dfecd4fbd3257c8b580d54343be5b38c189b6bef0f2192fa6f2136ef7afe1c901f8ead1c64742775c4c05e72997f8b828eb06962efe8e49e9f21582fa47499229b0248d1291237133b1aa70a25f00d412e0ec9d62731cfe01a08269b9c45ac73d8568f7fb5d91597ac65ae1685eee855c304e3748642e99f8fb0e37bc2b93744950621ef85448abd93f90be62b32a88aa01979705355670e8ed0e7636612f4aa41e6fff087510b10b2e5aa5fd3ba3e29ebca1063dff0a004af73e08e6800b901f58ca635374a1ab0d5aa499b787ce48e7c4dd525ef97f098939572414b63657f76d6ed04c5df7de50dbe430b9bef27cffe6cf48c2b29ea3a08237ba2f7533fd33c16923f05a0fbca78aac9da66c1ce8288ffb65c2f93de8935c49ea5580aa0b0330d352aa784bc9deebaf516179f493c438daef1352c330d1fe184082db0ad6ae5adcb96d5aa3aa1c505c98f610fe5d435cfebb5792aec2f2227f55ed2454c867c3198bc68419bb217520cae07a4f03cc3d423e0c57a5b694dd4d32af5996c517ccbd1a17aea840c9fe6e3b91ff7455b3d8939e207bfdf47207c169d0dc469bc6db292c231cce01fdbf7ad33ae19a114a32768f9a6bff02082e5846aca093e727f65a6d392735d3233534fe71232f30827523ef518abca2b2f6eecca26a653be55af1147a29c07626027b22a0ad8c469c245faef9fda3c5bf4edebac674e17045182c25013a16c8f31706d0936bb6f0b2d070a9e0afeb8f1460cc95126471576ff3c5a3c9f05e3a0d43563987a42f48569ed2dd36eab9eda4516c54dd99e527bb7286d39ae76a68bd050b57e1de71f488b7f548ed6009d847f4dc3a01b0025c5b11abbbeeaf5b6343c865c313485c16511d810a7ddfb3c0ae35e3187ac14350fcb60e08854fcf020299c576c9a712beb11d62eb18a5f79133df816983db929e06d765a62f43ed31a61c7763c9d0b0587bb3798c9f401bd0a18028339794a8d796b22972ed2cc479c9620fc0a49b26f017752da2d168c02dcf316df02a05987881e5931b439a3595e242b45080cdf3103d7cf1f64ad09aa9643579b283cff830640c2468240aaeaff31af4dcf56a57802ce61e69250c3b60bf321fec519efcd6487c33c31d825bf8e9b8fa841ce1ad591b4c46239c48f9e77364686bf0bdfb27b5c46f1f3b2dc80ac988812512d016e40e8aba4985388b0beaf5bf3bcc14dca5b6f1dbe6a2fc1db062f49282a71d992bec57776eb42b97eec08db2bb44bd54604624702c82c9a991ab5d8745926e550889d6a6225b497fa0001bda4752d37ec1188ed6cf46bc5014e29077777a8238d6fa0493bd38dd05df54267264871e98171c953e3f10b9fb3d45c24a08ade6987415d9f036ca93e359571695bf1a3b613dbcd48f45507aa98a2c3d6cfef09e5a4b511483b397418fa79ca3ac842cc668b9eb66a8151318d29868de08b3931ee04263db9cbfd3230db7de4b60a07d88517e76865358905adf5f95f431911080cf7f4b6b6c854dd9250eeed7859def821d92b30c61c14d5cbf20e9ef8708187c04984b1473691cdff28858a842479af4405bfd3ab0bc849b017e22f0c553a783058e76269abc968d8b31112f89a4e71975081fb1fa405e1365a53217c6395f7306aaff1902a6163bb74de217b165df7795", 0x1000}, {&(0x7f0000001480)="aa400ac6b23da50c73bb26c4c80679", 0xf}, {&(0x7f00000014c0)="304f949709becb79287cde93e7a6c0816d934149a8b9e985ade434e9359d9fbb1fc379a97229dbc4caf037942b24e276859995e6f31c8d5e672df9125b1fc0a8ea480cdc69ada7efd9833c6123b6bbb3f6847335c414077554dd1fe46c64f348552fe973189011a0483bf577f48d4e89eb989dd61aee0c043ca37968f4a42925c05188ae9003e55b96a8f95064df87b01f826f0750a228066ae2925a0fa503ab92e705235663a10ad711ad69a46f7d9874cb8ee6a24c8437b1f2746d411ba4d5c9c0fc", 0xc3}], 0xa) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f0000000040)=0x6) fcntl$getflags(r2, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 11:10:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = socket(0x15, 0x4, 0xffffffff) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) r3 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x21) syz_open_pts() 11:10:01 executing program 1: r0 = socket(0x800000017, 0x1, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) socketpair(0x0, 0x1, 0x1, &(0x7f0000000000)) 11:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000535000/0x2000)=nil, 0x2000, 0x10000000000005) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, 0x0, 0x0) fcntl$dupfd(r2, 0x1, r6) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) accept$unix(r6, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000180)=0x10001) socket(0x18, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) syz_open_pts() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 11:10:01 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x3, 0x210) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) writev(r0, &(0x7f0000001c80)=[{&(0x7f0000000900)="b9809025f0344351cf0fe59c9974c5d49d9c9f5b64cc0a32b728cb5016aa43082e660d7cc60dfaf7338cf1cf8da0665e53467036d2aa362c95cdecbbed65e846e417", 0x42}, {&(0x7f0000000980)="88b07d92d36862a0fcf165f9e29835f9e4c331bce2d50689719bdf8996c66be8799f9b20eb1d7a8829e311b070aa24bb77cf26a606dc2792ce5e29eec092d1c2d673b0553aacb96b5f6de195f7e7b287b73178e4696c958195827302b8d51d19ad6ad0997039768dc1e2fb596d39644ba0c5899b3f7a38afa515299bfb3bcf5ec7d16ad0bf9eb05711f2160b6c05de047a6c7819901370ddb544d7efcdff1914c53f804ccf2a3b2011c1ce1d54e925bbfd65da114bd9ab0d102b389adddbb13e21dfb30a6e6f32475d48", 0xca}, {&(0x7f0000000a80)="89f780a26a4bba7141b9a7fefb73ea46bbe6e1e729b049325ece8a20bc2ad62224ee85ecfecdf043652c0d9fb4d3a83a008931e5eb42a652995792a8f8a71e1bff33a3e8d76719bc66f95450fe3917d167eca90a85515a2115cc02d5a87531854d50fa4684f087aedbe0c02b84480abafc08d4fd7758004b0500d51871a44c90ad9900ae806ddb65081f25c8df23a55822429b3f4fe5b365c9a2e1f28855f6b7b8b83e153d854bfff62753bcf351b8de3d4f71e85aaa9f75a2e2a1e406a133e5a30755aa65ffc080b4cbb4d89f9a2ad9b6030e007eab2acc7fd5c457d3375f4df4c4f8495375e52ff6dfbc8442f30feddd54054a83e4edbac52b79b7f20771e67853214c6c1a62654bca0901d53b4d64dc7666fd01fbfa9e58d1b9083c0c06d3165c710c501eaabe582081af19855c775dc71a106ff3c5a76d24e1206d23fe1d807786869d764a8591794f26eab227af40f067e639a777fe59006e1a259bd5b72dccb9b43c3d7a25722b7645ded6db3f02145df43db77d797e6881268ad88e7af1cfb20b2a0c25ec07f265bd5e56bbec1c7821b12b124043c8a81c162ed9063d8d1b275e700cc8896b52147dd111ecbd23a032deb05d70697a7f5137cea4c16302f8c6410f00b17b9d35b1000ef462c6b765ddc85abb396d3a202a21ba3591118b3ebb3f7962159761016a47cbd5f0346a0e726319ede61ea583a09f7f9c61495229f4cad41f2468f375d18ee18d03acb5d71bf2b63dd90115a2dbfc18e0a85242e1f1d3761b8b0e0e3587fee02bda05ec2a22b18d9cedd5fa7831437e36d9469c19c47feb803f9f537a340c590700dacebf996539a8e5bab8d9d797675e35b1a7c192d231f319b9b800ff698d10e2919d0fb3e264866fd8f4fc4c3370b5f9002d87005bc22efae2a58b0735fa32128f0422b49e4dd05fbf44999a5e647d72bb1fbf60f91945cfa73d1cf91a5046ab6e2a3726adb0cb2dde556e28bcf30397390d1de6b6ce380c4b4a3aabd57fd85fbd6bd7f63e990f4cb67c724d22a45a840f60b8135e363621428c60e90a455f8eb454267d0b252cc8de3943f4f39dc28ca8eda923afe865ecdc46f93f94f0387a9e98c4114f757495c64a9459d7301573a6b30a8181f177be8eccc97b7b9643b95f5650e26f7fa0e70ae3d38d5a353f79cecae474752772cce3b4b7fd74378d24b79aa1644864d93b04cacc322614caed792eef0b067f9c0d3184c2dbacd3b4c212280dbe94cd2b91718a71093c7694e3f8ed0f1b04010e44c7f876ab66b9cc2c56c74798704f88d5680787ac7558f94f93078aa851159856f03893bf85108c2db2ac86a699a1904428a8ab371fb626fdd83be3ec63ea2af19f0accb30793ce42994d6b12246d4cb18ab4cb6035ae0e53508d1ee2204abffc53a8e130ac786046a18782693f71777ae9eba97717e34c9d1cd07c85ee17edb634314dc1c505897fb0481f87d40c59ce665b97310d38b19b7d975f05204f26f032fcfb9468cc93dc2a0b91d3dc3d2be4f8aff7eb35b12854459d11905bd29437490c4e1a582f2674e4dc3c488e630d91726754567d1098d676e18f6c386788412f799c5b14b41777a25049e2c243599d23d35fbef38c7c0605f319e034b0583aa0a61170e967509acf2310c0a8a1efe43f402ab9299c9312c8708cc784f18e2729e23b94057c58d31e53a0f0e2fafa520fca0f2b27e4463dd4743e58d88dba49fc29a815c42f98b79ae7efc650e95a02e69c570024bc8cce70214ec7d552682e5716bc005b68c19e577241bc30f1a97e40ed433f942aea1c6561e87c8284401fb706e4c4c75e8ebac754f62935b945cc0ba25a0ab4c99cc38dcd2fd5560c18a418a0076db0e6976f06558d9d9f309cdc6ca5491e39c251a23de31ff009125e6d7158980231943fdca96c1b1cb5889b73718c0042b81abcce618d00ec30f34fead86ca7e846b58a376f3bf3dee2adfd4f8cc4d3748c2927bd2badd1cbd33901e86aec4fdb553646db5c55d5895fd598631d73336ba629e11f65b49786e81b6dd298f63d9ef1b7c14bad6ad4d42b5d2c92f2f51562a8d069d1010e5ea76f7e072bd6d2a5bcffdba65866e232d326041e2bd46e32e48b591290a5a903f3c85f2d22fb5c47bdbaf1e8e396b8b9be165d28d036dfc2315954b854a5e21b93d2c9489ab7d4adc95021579dc8ec07811d13c869c7633e037aed5b67f5ab4059145fabe5d6d856619d820c3511f8e05343a2bea359e4013c1cbf3ae8fc2537aee75f2cef854dd5f6979a09f32ac04c5e61818c48581acfb0e67d315cac25f10a33a33ecfa5bf4dc647429a6c178115d4f88ac2b5466f9db521f85008cece41132e089d2f4b88593b401f0651c9bd80ae08ff1df99762d8858c7d8b8c796ee6315cf40de16f6c8e8c9bcc9dc5fca1fc25e9f5ade039ec4cbaae898d382c3cd70d3cb39e5c0c8e512916c0470c224bf021eac91c2aff369099497be1ab4c80c367847e3ebfd2e5de1b4bdcf3e2b4b56aac94b7436d622516715a4d03b153227f3dafa48551b37174c8adb227d6a746d2fe8dcd1b5764c700d4ad975e2c110745e00ed75cc5936f78023213a5f54fe57290426e6291812dd97a1e2a517c5660bfb5a6acd116b915e55ca4dd5d915b3ee1689f91de6dddc98d6a2082b66f54123ccfe3a2a0444f3dde970e7538f9b0a34f27c4796f4a71ffc9018fe305273a47576be1112fdb564ddd4e9bb968565d5c6be144cae509d595a692fe92c24334e8ad8ac0676c8f522f65091acc5a35f8958a9bbaf7687e6d6fae47a6579aff53fc8e2d1939e0854ce0d5936f38c0fc731f1bb9ba39022b20df03dd533e7e73b9f316c45bebb187174f12e5cf8f573e012109233c1ce25c33055184442dfc58974b3c52c70289db63a0c307281b99b11c27f6ab9bdc377747c8d41d98178429e506ed427d95f9f2290983ffb054efc50f44da6be42d033033c553045c45a44a9f52d83af070905eedc9ea936b060de734101ed613cf7c07f67c463eb05c31037477d1b431e72c95428b93de8b78207e5c5c945ae3ac0c67a78d4059846adc2da4f0fc63866f5e4523c86167849b19171f1a9b9a0ea0b488bf5789f90dd5a1657c950a534071ba6b57ab8b3d2d0885ec0381470e0b4dafc5a921e04b874b28075ae99fbe3ef9c70d3dbb35f58940c4b28068d186b7dcef26f5ea95f68bc0418fcbb4334ac257694eb3791b43fc598f47303aa11fc379e548eaf0d49f635b1cd1ace753661749fd51c8c191ed50e2f3f8fa9371264875e2c3c8b05b7190b653c6eef434325f3938430698f2ebdde024a675d528d80b99c0f929baa2cc7b91003b45d2ab5eea22edd51612e09fe14f28580009fe6cf133ddf384033b44e16fb86009b44ece7a982130796a45f4f0d833d94a46755e814d3f905d43604075eaa43285a13ca3323f719fd72090736d2a602b1316813ed1e901df73fc427f91d6186f77dfd04146dfb66e9da4b42ed66b67fca35dfda9e41ede9835e515acc0e377d9ff40512ab1ac92fe0288b8eec1bf45d8aaa9106438ae44390d07bcc5d98f68fef9d7d4b298e7b74573d23831aff4179eeb36957814a7613ee3590c1ad6be9cc42fdec56286300837784ffaee6bbd90146737830d5e80c86ac177093844ebe146f588c18b5f28fa2ea49e43cbaa51b3c6e60aadee6c62655923097645295b54de9a8c9a83c3bc21d7483ca0725cd3cf015d4ff5e77bcc7e20db689725cddda8bfa43d5bc66e7b0f4193470a635f7a20d5880060e9abb21069f94e87dd0b750218e03889f2f37a40689ae142109565afb376600d20d13570a5642b25ecb91274ff7eeb5171ae6248eea95d8fae869ebe4d7f95b5e411c3e7acebe3e3658b086edc7374122f9110b42123c8c3a024e062d336949a34d6bd14398c43e23d589eede9c9a60d97d396f467016f6e4161f2a687199472e3524c6f769dfdcc460751599333f589d6e9cf13b8e96f9739225bab9f4676edd1af36f5b159589b813a93c5ebfe06f6c207258d0626f66d9279099e62afc60f79674e4ef0193a94cf8bece07e7b19546f46d5b018d23f4d739eb9a385183bab5dfda9050bc81ddb03ce78a47ce9b0b50d31781d47e16c55e807c0d5a2531663a43b513fd8f1eeb99b1ab3400fc9bc33bf22e3f51602eb3964be2f1b77ee0810948cb3736a233dadbea195a1f48622bff743be0b87b845cb063ce16a74087d5842a58c55ccf2e4a2701d3fffc801cd64307d32f4601630d7d43dbee2b923e9d3937dd0a111648309398bc912e8757337cd74485deb5a1cb74f67b9ca00004ae5de81d475676344efff1779621d67e9d6b9c309bb0c1b512ba2b26f4dfcf1319f6ef4c767489eff1b571d9a34abe098a19e7d4135f83a11475c407f6c6f950f6a2e704b5e9b0de3bc4721e10798398379a7601e94c2c3516c44c3a28accb411916817a7149472df5a23323b7ed363dd9e318e05e07e5bc20c46c15e8c0bb36dbe148ef9e3dfbeeaa59ad4e906ca2b15a1c3cc3680e47635ba64edce79261976ab9f21883c191f783162c0130eb503888cd451ad8bbba6c3b00a917197fe447c093ac3c1dee6ef4f6b98e3e4a10fb16443c7beb5cde814fd4802eb3e1487c861b60fe28d9bedae9e0ee3493fd7c2f1acdbc60dbe393bf3a7939e9e3b7d894882930802e5eec2167f087061dcb848eb51bc9441c9c31ec4f3f2759ed5c7e1b31ccee77daab6a7f0feb6b6ab214bc1710361307ea9e98a1161a03f38806e6b3f7acd775c917bc13c1c4fa0fa2d693615a2a73ec464b2600a7b241d39c769212cac67cbf4cf9531c08f9873951c35bec23ee77b372a60fd0309197c7edddbc54a50af4e6784b739d7f64346da864a8b12a92fc5391bff09d52c7d1fa3724bb5913b8e09121b26991e0b044550ce4cf5406de6f274d2a00f586cebcf1c649826f1afe6897d57b954d981c77e8236ed81affa8a3ab2e108c05344387358b987f42515097f18fd8dbfd7cd9962b52c4ddd44fb21d9f3d7a39dd9e803cd1364b7c5cb0240677a80285c79a1653534402f03ab0879d6c70e6ca608e2854451cc50c1c5439462209696b602666410b49e9dc9af184c4b1a710accd7c8d2f4758dda6eaa4496df0120bb4d0e1a9b2b084a68e3de774742c0b97cd6ddf36bb759c42d6980fa8128133acb16a4f97b3c969ce5d00b03652ad4b0dcb183ec324ae3e31927f062acdc429f73fffd1e613717b389bb5debef2c909c7cf14b1e5284c646f5df9a7dd79f1198b70cec91739e00ab0a85390ae3ef27a6ddeaeb8a4fc8e8db9a0106d2d6fe9a886612efb28f1d0a9a37fb048fe1748f5ed51416e5c789dd0f42a1ee6e0e183496c1c7abf8de0c5c5e84b209c6d8d5b698e104f4913286302e526654f09a426130f1c3160a4bc3e02119bb4e58d69215063ccf2029abf7a7cb3e747fb5433d98a5f45bf6737a6929f2db0226090b5217ee7faab34a694f4fc925662a66272fd9b65fb96be6ab1b344c50cb1a860ba39d3a5caef4a1b9396685d3b16571804a27ae7b9355e663cd93120d19bb3d8fc2f2d6589009976f1a125d7d98edd9ebe2d48a57ccaf3aa3dd6b2ea58a2a51922b852c2984619d5d99b7851ec8362b634bbd0c5eb80d9abf4db1307c0b8141bc9c04c3f9c28810afad666acc3731a0d6d7bfbdd79e7983fee5e41d995d40ed4d0d29fb86691c082f0efbe55f814cb3de48f84797ac0a5a2ca20f279a554b1d344834339f96f42817817ea81415ed98cfeaf0dd31000ff9d783557d2493d3", 0x1000}, {&(0x7f0000001a80)="15023f4a3001da672878480b6a34e2", 0xf}, {&(0x7f0000001ac0)="5a1550e7a82e2e954cee6e09eff51fa166479f2fe6d222b0e701182f88234fa5ad57784dad1e7b9ca66a614c3f1a067d5339a16eb3bf80eb121cce5bee8524c696d54f5ad7ed7996897eb9df48475994558375db2bb59ae4d3d25c4fa0af58888d5bf76ea724b8b0272db039250654df572f94822e186b459d50cfc030944b4079379ffcc966e41f68fc407e6d23053ae23bac79511912df99fd06026acfd6d0da9dbb044d45494b3ad73a97caab889b6e5b8aabcee1c9fe4489bfedc990ad9cfa84887e3f46c184a1bd6d3be06e", 0xce}, {&(0x7f0000001bc0)="e3cb5ddff2e8050735d322bd45e0eb408c2867c7182d892d4e20d087f790cec71c8a5ec1bf5ef07f2a66a9397c987b152ffdbf1fe5025f74", 0x38}, {&(0x7f0000001c00)="a872b1bfe271fa1870863e70363a5d7c22248ce06911407e3b4331a663f0c8f0043fbc31a9a2e9aad4de4dce03fb5afc8fa14af8406944ec3193e099a66074a4ed038c6095b6fffa527eb8", 0x4b}], 0x7) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) syz_execute_func(&(0x7f00000008c0)="660f5eb900800000c461a95cfcc4c1545935138b000042dd780b47d9fbf2460f7dbb0000000047c12600470f71e12a36f30f5901c44179e67e65") 11:10:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x8, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:10:01 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2da14e0000696c6530000f47e5"], 0x1b6) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/4096, 0x1000}, 0x42) bind(r1, &(0x7f0000000000)=@in6, 0xc) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f0000000080)=0xc) 11:10:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:10:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x860, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() read(r1, &(0x7f00000002c0)=""/213, 0xd5) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:10:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) 11:10:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getppid() r1 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/96) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getppid() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r3) r4 = getpgid(r2) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0xfffffffffffff801, 0x7fc4568f, r4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() getpgrp() 11:10:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = socket(0x3a, 0x5, 0x1) sendto(r2, &(0x7f0000000140)="451de6338b5752dd4fd70fcaf49561d62cce7e8d0ffda0c446f57fadbf582f0ce6648f360ec057eb4cfc1634dc8d5555f48cd85d7fdac0cfa4bd6fbc63188be15f9592e37869ceea1d5e7abdd1fbf7baa131e224c4f7ec6e6a0da422820cace24465ff71a26db077738f9f6c1f4efde1e77a15f12c374aab19a386b50e98a416d6a54198b8a0c402712d431894dc22108f6cc4e40abb175d808d1adb9bc88170b9a41fb9b93f308a0456b981763f5c3cc9aa97b35871fe0f2d67f14a4004f634487e1eeb65d50db621f30e68803fef2ea4472207ee18566332cb08", 0xdb, 0x40c, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000, 0x81}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 11:10:03 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r3 = kqueue() r4 = dup(0xffffffffffffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = socket(0x18, 0x4000, 0x4) r7 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000001340)={0xfffffffffffffff9, 0x9}, 0x10) socketpair(0x0, 0x8005, 0xde1e, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xc0000009, 0xe7e, 0x4}, {{r2}, 0xffffffffffffffff, 0x34, 0x3, 0x80, 0x1}], 0x3, &(0x7f0000001200)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x2, 0x1f, 0x3}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7fffffff, 0xd3d9}, {{r5}, 0xffffffffffffffff, 0x33, 0x80, 0x1, 0xfffffffffffffffd}, {{r6}, 0xffffffffffffffff, 0x8b, 0x5, 0x400, 0x4}, {{r7}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x7, 0x80000001}, {{r8}, 0x0, 0x1, 0x40000001, 0x6, 0xd9}, {{r9}, 0xffffffffffffffff, 0x40, 0x20000002, 0x7, 0x200}], 0x400, &(0x7f0000001300)={0xffff, 0x6}) 11:10:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = getuid() setuid(r1) 11:10:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6cfd) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xfa5) 11:10:03 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1ff, 0x5}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="9c6effd8782e1ded1d77cca2f700ea681774411837fdd90e9778406423f790beefb8fccb144ad4fbd6f41d839627a254dcb938156324b51d4ff7c1c6759092cceb2b3bfeff3ae7aa6dc964635b8ae38548eb81d654af94f54ade05569bffca15af86e3c1b4d03d520049194b7e7e5a92362023fb8346b7fd57b38aad5d999ec05fc25a1ebb8177c4c4a8164e5a06e3a7d0d89a72ca6faea1dd970ba0037fe3d32fc9c2bafb2e9e291b72ee95fed4f62264832fbe0fe36348913da39f87902740751e14025648cca0a9f5e2", 0xcb}, {&(0x7f00000001c0)="bb6cee8ce775ef387f3c49", 0xb}, {&(0x7f0000000200)="7ede1dd01a7f4fdc039d6819eedb370e7d69dd15ae1fe16ee467eeb97a2378d5421a96312d9353a31b64ed260fd13b56a4d843c102077eaa6a9651ba77acc21b2184bf5486f22f07d5359af83be8f56830a5e3450e8b0c89fa514fefada2433e4339e48eef5637cc59a49182c7783c4eac4ba00911d5e0948a0db3cc6684ba19cfb17a4286389672e59aca25963c79e93ca5d5e67ca6f9e3ea6c132023a48205d89b1e5b6bfe9f7f7f2dc599abcc24a8fc49e25472d41d9a19fecdc93308ada85f7aa196ce588df9607ddc676f52ab37250cad24faca0ac9212356cfdca32af1f6b1b1051efc57b6ff300ce477f4e88a8863df6d8d7f855cc9ddb7768a238d3cbba279ff1985fd1fd17914f6ac607d560862ec341f594892c325d6260773935e2c07d04b440cbea6a2e4599892ffc2afa3e535763e05436203577dc54ef88b8eba613134690c6025181f5b2ece31709ecea086cb2d4e701271b858d4ce905b65d9760c988b02c392121c7425ec37c4b1276a7bca9235a76dd7ed3ede9c627f4d55a7163d7810ae59c3a8fad1433227b11aba1992b7c850cd70bea8629ed7a19ce1cd63c49f79720d2dbe68e9154028192c7aeffa15a31302a3344b15906d9399398f15cd80aed21dd500a83b92976b083342ffea824f2ee1a9f473274574a84637f0215daadd8cbf9a5f765718f6eea96f5143e72642f7dafdb62d649801a1462326233e30e79d40dd40a27c1fa172e8439e4a4ad7b3f7c78f7f1bf18db70180d5eb361cfde11344c1614ef199f6089232232a34cf73cacd8a062dead5359f493fca26ab95520899abd0f827ba3116cb9a75cd1fc15181505d975ca44b0b3aef7ceb70a14a7c2b74afd9d147af069fd8cfb68bbab76d70a7fa00d6ef49650d06ccbd9ca85ee5d9c3d2c4144eb0d8b9242598681844f6bb19f01463727d054d4836da0ea084e6cf25030ab6e44a933fd242c412724fab026d5f7dad168c597f6b531109de514d706ca734b7128ecdbb3fe5d99827a361425d2a89cc0ebf4db13abaae85862219c2147c741a0a64be5ee5eb0cd79e04a4c0762cad7f99fb9afbc6448dadafe5c5c17608c350d931bdaa9d90067b96134e82b63eab09d584cc4ad162e43519a364ac58456be68b4338ef268c830f30e608ab356817302b94c4e7fe44e4284831262ac9fd96eba4dfbec027ad1e38b32a1aaed1776347834a486ed16e1374e6a5be7153ca718d0905c861425169208ffa930eee998500d9ba4264cbe09f02cfc67514138b549868ee0b14b1ec0134daaea148dd1a508a62473b66738557cdd225a51bd3394b4332a3eea41ce9bda53beff5f841de5cdf8475a5f919484e5c9d74123e148ad4a29a4e500aa6d6cedb9c14f8ba475ae61354750e1b10e7fc16103851ba0506255b1041e6ffccf4d4403c4e73e732d225d6b8e1055a3fb24fd1761776b2ed34959795d923b428413488c252f9c864ab53d8e146c456e32da6d3fc44e66b57b6e7e69c6defd57d1462cfb868d246564db9932cffeb7f2717aee0ba0d72c84594de6e4921836d575087cc4e8a280128802afb83a68005e44ed15d689bc75a8c121adf6625bd30b16fb85e4b9a9c8500d2e5621ac00649372e88851e710ed7cf50e8779acfc2d597ef0ad4d14391429e1ab93f6e9e8e55547b12acc92cb63bf3ad137745945d0601e853778e23a7f5796a95ef8e3ddedd2008595ef0b81a69a81bafa38e8a147ec8cfd309140ae5ba381560c3ecff5b57d66472773a81eebc8d0c6e34c32c2e3341a94f145b07f46aaa1a6997d8158f2f35a60374c5231e99ea3d880a204c21d79c04c5c220211ae3116ae1ab23ee598f07394b13d90fc3666f98636567af01043cbcc6cd775d874495e183f6a5e91f2a902b9ae9f1d12be6c3ca68c3f7ea5ed16b34ee4ce45ecee8f5f214776ae31d4ab2e4fd37b2144b9f09ebd1032c40501d95eaca6771b61d7d99381cf063336f8f9396a5d201b047f5cb6cb971a653b02dd6ba3eb96b261c4340e781140c5fb7c1197b185205f76d5b4035055e1e2d5eb60273b4c5d7e3db88b356f596c28d022e74145d3a1c4c94fabfebf89ef5579f212f8a28e95883c709032e1c895dd1efe05e68d2a3cf891ef9458caec9b2f8140c43d8984c25dbc9cbd7dd96d17bfe93a1b89976223a0023c7a3f55d9b3bc7b9ab18f24b3e64ba1b6077461c0d7fc6453a1feb61623733602f6de50d7bfa74f8ff65d515e727d2ca0ac055acb7da75ca12eb38d2d706c8178c4abb3c93378ce8eb1e646bd73765b85eb8e8a021a5fc459e83ba0564645a11bc1d8a89a9518e98458ce66dbf89abdcb04a5dc4b24af097344b3bbec6ac57227534801eb85e5309eca3f5655d3ad3f79d4284ffe57092d3d745849af8c6deef62d81e56ca3590cd0e11a14767dd2ef996dc6b3089049e324204d4d01d609e3d689bcd365bbb7fbeb39e2d73a8d4b9d295cda54e125ffca1d650b80f465b665b9659eca5b75820a686cf683ca3e761cbbd13ffcb1c68404e688855856179dc17bd79ea54dc65d905948a0c100445e1f69c3239e5ecd91aa4dab372503bf67e24c47c27e9aa9893440d0af3f4756d1ded9845cea8fa7b56cbcf64d84c4f69168f58172e8a6fe309a80cbb3a4d2ddefa33c2a7b45214a8c6bb1e9121d930fa56fea39b41f2c16dc6d4e2a2487c26867f3e2226fe36ad98ab1d9f7ed8fa47cf4d124c49adc22b614bf4d4f011083523349bb856b776c4a27d7d99173edf572e66b9ba67aa47f7d0cf633e0b33d17e5795c7e455ec96c0ae52da7ff20ed8fa7b29cd0281ad6f5dca55bcc72dcf3b42d47e1cd7a0b7bd998f2a0f524943ff74591bae9d018616f466102a77918e717b6d78aa9b7eda00b2160fe1bf02e7bb429b55bc0cf2185de949c6f650db3d1b5c445465ca146e81176a67077aa9e8462c51dadcb6882ad8da43783cd465dc5ca9bfbd8728f298b0477c8773a375dc97c4fe8c163324f3975af28f620ea8fc24722b33e16635aeff066e77ab61a5315d872e01c2d7b805508edc6272d310dd603deb16b675e9b84e7287b201f3cd04abb359e6afac07347a302290aa837594bf221a9a57d3a2f5659da12c5ee00dc3e80efe3bc1e673934bae508a699cfe831516bce7c472a308cbedf4156de7f8119835d96851e46ede96e84f4698676660ce62a658d9175f455fb94d62890702eb95e899f6f35157bf701bed9817b248aea13a4750b8f121016c878639e86ffc2b8738595cda83b9d4a53642e41df3614a4e987094eb987723a262877b09fb25ac5a7bfa82bc00984ac93c97291ba5a81c911ae62470a95bd63d38d7e44f8c8d7422b7101a54e11498500967220e420cb2807e25ca492a33f00f009b40f8eb642d5d9d4f43f05a518a8a65df740b366eb536a369259ef4109df129a8813d2545611957bc0fda329dd363e605ccc00be7c17919d1477ff47bb02ff686ed600f5bc2e42938a9f26f012c6548a74a38191b5af1c70932fd689bc5a8f3750ca8fbbed7b4106cbb8a60b396ca39b3c8f7103075371fb4188b78e3a58c2e936ce5163f60a89eafb8a422c52271c10542367a190b21b91c35ae4a08ce8312996a322ff12706d0a1010a209b69f83c56e977f3a2cdaadecd20412f704f9553891d6410023944cac13d976c46e6806cb7444337ca60ee2efa17595cb856e45867a67b64e9a890ea3594c1713072caa448015ce01afeef902fbbb5d3bc144a671849e2102ac7f41cd3e2d63c4390d959c79191d3287f89a2f2b40e04c8d2a1f4cce6eeb41eb4e2887d45db261fe97835a2e455a202a10ad8154437cdcb4d1adf6e796f36e87e8677a5e77ba4e7130b2186e9fc080b8034105c190f281d0133d4bf52acdd4b78e220c8cb09b66deb538456e7dfb9d81e159f2623307418020851ebb5bcc414db29910563c593ad5ed5aebf3df05babff82c239078b46172bc013ed6323433e011a20f5dd1c21dd537dd49d020730b2063dc2b76574ad296756ed51c4d170043b0284471e04af0e0637e4992184ca71d19bea229b55f7b2a69fcece414b462360498825ed68b11c2872d1f17e59c3138ae3d83aee85e3729cf950dd3070580ba13648ed0a3e6ea7614b8d4b363d435b786064b0be7a4d5fe5f261d5d08cb67f82fb8325aeb5a64e920e381ee88c97d1afcfc8aceeee36fc5d214f1af170e21624591bf269254c651b5681027cbc7be869fcab42ef11ae94f613a6627ed56035691d84534c7460b2a7661248cb881a93811b4b4567c01a535f15fc05940d251bf276d1af0155cd477ce80e1eacc1a3868df5fad885574043dc545c9c204c4b1d8f28bb6b2b768d737d73675d267c3e9e2fc82352f346b8e78547f2e146fdc5086616aa7d42c62743f3a10ab549d401e53c5ab79dd297e8559a35ca517f38c42b196f4ba3c6bd1b1a2467a41104bb6451441966bed33870809f3b0b3c24ad4aea195a84da450e214c6bd8503a55241325b68004692e39aebe3db5d4aaaf473f7d9f4322a2482bc133e051aaa5180857176eb1f59b7e0b6dfd32eb76df994d753f619a045d6d5f1ea8c701695076d18be106b589d6a73de260b0826fcae48de643dd85d08d182c553f6e50da38f451fddfbf0b0f3861513c32539c33f93780a7ce760a9991208edf03cc94b7e05b360fc726ca8b15e6ce201b615b57878de2a9220c059ae254293e534ffeda46982958cc529f85d47b53938ea65133ba0903c7b6805091ee5ba9b4a33b0a9edac100d6e41e063dceaeb6de294c458dbf720ee9dd0fcd601a626544462b49f50841dae3c4aedba9532f0dd546db3755073448fa666c640f44dbf516c4fe74d90e4355605028dc12ea4ef33889a3582a140cc6294e283bc7236ede47b5f6214ff52f7ab910198a65bdf73fdd67d3ae20ebf15e2bb761f7d6e3033027956f04dcf4385c6000223ad5f3e351d2bba218df99c0cfdd2c174fa2931516e543ab3dcea60728e85fa442358f08668b3a32cf25abc5abd180da4231beed08a0ce418cba1b86ce51569e3fb68780568b3d241bafa9513e4d342141bdf53b32333c71e35ed44309cb121fb8488af402bd3566f561581bf95ec1e9d6f3d248dc063bf5b999ff42249749d2cc95f9ae75fc14b9370f32e8e61bc85aefb53e237cfe5a125a633980169476d209a5e572a2a9209a87e515558df873ed6947d4c9bc8052ba42957b8472e62a2e8fb6028b93dc9b0cf155200b085dc767d35a55b076372b2aad0d74e90dac65a8dfd899ba5633e2eac072ce2ef4a6d280642d2c7b135a02cf77bf25a755b06fd1c7b5aa1b74b1c7d17b4000a282477a5ba6151a02059d3d94f35235bed4f494ad1cb9d0cdc3d422f980e87eed47a588a2c6e47ebaca9a6b8cdc743eb31cc33f32d0deb0ca5a06d2b9b76c5368fc0db2f0a29c24e69fff523f8d6c257add1f54eaaa1865321d93e3bfe1ae42622a4da897f04661b649422b86402e55a919d81ecdf90f5423850f5ad828b3d17fe9f30d536b5db5878e79c9a970186a68f8ae4193e5059c0c449760b66ae1f11c2a38a17c6decfa0eb1f5f81f74cd7e3eae594a13723ec3285d4b27a4eefd9e7f4b29677ac07e12ab3f3718a6aacb1720e2ed7ccda4a1080b8e9f8370b76d8082d2eabb3208f93afffe9c5e2cdfc9b4a911b855ae29b75c3a51593539247ff36da1bc1cd4e00c909f3138af3caa89835603d36f576d90630e3a8e4095bf085ffbe7221ccf743f27ae1579ca43487618f9a658be130884dcbd98316d1aacc8669cded424", 0x1000}], 0x3, &(0x7f0000001240)=[{0xc0, 0x1, 0x400, "c9fc2fedc6968075b95aa26a1e272df4570937a38c3e2d7b17613f218d87b66b4b89f1eacd7f4fc7428374fbabebf4017b99b360feb8fd5dc35450e69244399fd040914c0af3dd0c12cc9de4581a6aa8b62dcf8351db41cf40800943143e25fae83d5859c4f7e0fccce75bee80cde9779d7043210644879f2f9840e03eed3fc31795fb330fb92d88a853f050b5ddb4fd3caa476c83e3c5840ae9b2ddd3f1ed961649bdc5d8ed6cdca81f37e512f51f41"}, {0xd0, 0x0, 0x9, "a31478cea0036654cbeaab8be297247ccd45a192cb958cb3ca3a43b1c240d94566b9eea333f16ca74ccafba70ef97ee1f7648bb617a40d9f79d9234035ffef179a00e5d9d16fbb4d4ea5ececb2cf5592b9c2f017974f27f74457d602e1988513f6ee95bd54e501e9ebb7535c5d0bf150395abf0a0c75fd10d32cb7cf4b391961ad0f5070ea9f10c4bbcb843fae825763960e0853e6ad35ad833134e92fda7d0c640b2b507e9447c80a177a9bb60d5f62243feaf157a14f4890d548"}, {0x88, 0x1, 0xffffffff, "0250bb3e3d305a670cae897169930f6c29b624e96791c541bc0171fc61682046adac7e3e2d711fef091b6aa01cbfc40e18ceb8c62bb1d2fc1dd1a03eacb39033cd9bec9818fdb927de64e24802756d1f4f8fbb46ab2a9d8dd75b9473f06da9eb77793098dfe4b9cecf79c9d6715b23b5c457637ed3f5e1"}, {0xd0, 0x1, 0x1, "b6c6f52802db9d6f50494cd42565cd3e1177692385f87d52018e42f66d7a9aed52fa679bc56666efd313548cae9d1c50cc2306bb2b92840c206a1b7da33623051c56cfe6343cab09d24bcfc8bc18d6877de5e8f2d437208f7448d96da4b5f7977731dd70f7ca69a493d7aecf2a537e73ec51ffaea4b8c93225c0a245cd72a8c3ecd8397ba2c7efedf0adb3f2198711d6f29c031c3cf52db82b60ff7003aecdaf3c6a4871f45a6fd253889f56557bd3c9fcda7c018f08b3ee2f8a25adb55be4bf"}, {0x40, 0x1, 0x100, "8fbe799c07d13dde0d9e5c84585677a5c386efb43036e58bee55655726362a4be429cd21a72722c19c1bc2a93e"}], 0x328}, 0x2) 11:10:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 11:10:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfff) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 11:10:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) write(r1, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d422d", 0x5}], 0x1, 0x0) 11:10:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) 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, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r1, 0x0, &(0x7f0000000040)) 11:10:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x150) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820292d872e66c653000013b20cdc553c96d3f6fed44071e847e61be4338aac3f53c3c09973d852863d8df7fef615578d930f327037883d2cb5745d43024ab455b045d85679bb37d39d331"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x58}, 0x0) 11:10:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d0d710c39caba09d7ca23c03553c08bd9848c8e3c6b6ec6e081d119c8aa2de54f7cbd690a5c066ca57cd999d3600eba24619d4204104c908f79091a4804a9f0d9f7bfa6fdceaf21324837f12f25c4000037"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)=0x48) listen(r0, 0x400) setsockopt$inet_opts(r0, 0x0, 0xd5f641407b39650a, &(0x7f0000000140)="a9edaee87ececebdb67bf36e24394f4a1a8ae4c4598c1af446584e3fd8652048e21e6b6a27273b87c16a452ac0384ae124b09fc583734b7b995d131157bf3d1ef87a67b2acf96cafc96687f86ac2f8592f3f9638aab1f8ff6f3d74fc396998271119af69a97f07744895c19ed2a366729c68df8e453cd7e93f589f6bf374203beacfb25c16904e5070ae6c60cd3862360da29f3bb425cda7dc1a6736e7a5400fd7e85911a769d834ef369a26f1d382e95d7053d277eb809c63a96e26704d2bd10cc951c88e8c451442c5d7f72805aed9b6a7faeacd0f7e0d9f50d79059f91e3d1b66b80252fe61a014e8d2", 0xeb) 11:10:04 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x1000, 0xce, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 11:10:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) 11:10:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 11:10:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000001140)='./file0\x00', 0x81, 0x105) r2 = accept$unix(r1, &(0x7f0000000000)=ANY=[], &(0x7f0000001180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001080), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x107) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1f, 0x0, './file0\x00', 0x1, 0x8, 0x0, 0x5f7}) r3 = socket$inet6(0x18, 0x4, 0x8001) getsockname$inet6(r3, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="4a4e1ad9c837020c07ce06a3629333e58f0de3259edcbe9873df04fca3a6392df6f8d4543f66791c388ab407839f3cbf7b7beccef52e13bdbb82d33439319247c4c8c7"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000480)="220e2289eaff1c067ebc74a7ea1167875beb78851cc16e08c3ea5b02d999b3297782cf79dfb893cba7d30f1a9107f2f69d4616125153ca0f9f0dfc3307872a6eb2b0d1ba0ebf72c9ac94b19f588c7b1b3ef9c49107dfe80f57cb05ffff5bcef2801ba61328a827ac4d4913ce53a561ef0e3bb2b35a435a48666f71628884d46d42484fd384b1d7293b1c0c00000000000000000e3f4c53e05b98c1f74447841d2e3c130000000000000000000000", 0xae) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:04 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0xd2, 0x10) pipe(&(0x7f0000000100)) 11:10:05 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000, r1}) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0xa, 0x101) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 11:10:05 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x81}, {0x2, 0x101, 0x1000}, {0x6, 0x8008, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 11:10:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80000000002003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 11:10:05 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0xd5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x12, 0x4, 0x78, 0xff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000004, 0xabd4, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x4}], 0x7d, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x2}], 0x7, &(0x7f0000000300)={0x8d84, 0xfffffffffffffff8}) open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x2) poll(&(0x7f0000000080)=[{r1, 0x20}, {r0, 0x80}, {r1, 0x100}], 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000380)='./file0/file0\x00', 0x80, 0x1c0) write(r1, 0x0, 0x0) 11:10:06 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) chroot(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:10:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/169, 0xa9, 0x803, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8000001005, 0x0, 0x0) 11:10:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) fchmod(r0, 0x4) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 11:10:06 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0x7fff, 0x9}, {{r0}, 0x0, 0x18, 0x40000001, 0xb2bf, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x1, 0x7, 0x1, 0x1f7}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x1000, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x3, 0xa0000007, 0x8d, 0x40}, {{r5}, 0xfffffffffffffffb, 0x80, 0x2, 0x80000001}, {{r6}, 0xfffffffffffffffa, 0xa2, 0x4, 0x4000000000000, 0x5}, {{r4}, 0xfffffffffffffff9, 0x0, 0x80, 0x100000000, 0x7}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0xaf4, 0x5}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x6}], 0xfffffffffffffffd, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000002, 0x5, 0x7faf}], 0x6, &(0x7f0000000180)={0x80000000, 0x8}) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000300)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x5) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r7 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r7) 11:10:06 executing program 1: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1000000000000111) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="31c5a4735793ed0be6323efa7d200754b85007b74b124ae3f3597a24630e69066f17f114b4ea623f7dbc3ed7d1a7f2be0e51b4e1f51560165ce72d03c5164a4655f50adb3bc2e03dc6b7273aef58ea1342efe5cff1bd9982687b93b8148ba1f0e40f6264803d52e0151867b4c34c89", 0x6f}, {&(0x7f0000000240)="f744604c6ea7b894788bddb385b27eb6725dc7047ed9d3b61073b1e62c9811a6", 0x20}, {&(0x7f0000000280)="705fb735c814b2ee62aadba041ebf17b092352d7865138ef70638091523b264056230c183de9b640ee8728097ce360bd27fdbe404131ee666938151171faacfdb7e5c8c472cb71d6a803726deb6521156fe7b5fc6e78e976fc3225acc926a40a3dcb22c81111e3a4a9f0f0f3515551ff021360536194e642e88403340b1d74ba01cf94cfef11b7cc0215fb81ce96645cbfae6aafe73736d6419bf3550696f5fb3588dfc5579117c5f6e1a4eecfe94143bc45e284a4ec845eae4deb163471389ded16c9cca7f92c6c154fd3c555f592871cc7209ff5a5a25528ede0cc2ecb07a74376b466df5b2102d644367d82110808df73b7", 0xf3}, {&(0x7f0000000380)="1c0f469a2b54fe16ff51a86bd305a157739d4bc3e1cf0878bb1b061a84b4254f89f5c196b549a9d281448ff24a7ae5a751209cae7dbb4520", 0x38}, {&(0x7f0000000440)="5da09248bb828048ad5363ce7aa4157d5b0ac0dde02b823a725ef701abedeefd56041230df6fb4038f02cfd16c8c43d801d5ebb62442f86993609ab5f0bc8a4e92b3f44b052e08de27c90396", 0x4c}, {&(0x7f00000004c0)="2b191d132147b14fddafac35f330419fee5d91a16e21884f96e4d42298e2aa78eae050e94c9e9d410fe7ef8b4e4245ccc39a0bd4490e3a61d48acb85eb1f9386966dc68551bec1f5f21e7fb1bba8c9cc8bf9fcfb0ba1774c736a0723cc0c41a4d1ffba791a1a08b1be2e", 0x3a}, {&(0x7f0000000540)="437ff20982f470a4b72dc9f49553883264071e68f6d09e7e72fe33598def215fd951c232e5318b2ddc47cb885e05d0b5d76979b588830048dd631597b27bc4ac0d53be966f0863e29a6a9da9a52a9eb289806552f316340ad3983606fb2c09d62b42a894572fc1d0519211afd3840511a59e5d4db58bcc26e3cdd15ede2f44bac2e895672ad95b3cef13b25ce925b2d5db3113ad5aaaf0de02461d8f063146e7f6ae2667e95a5e4510ae1b88f3c11d2f9f2ef985b721046de0f7315209", 0xbd}], 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4, 0x7, 0x1, 0x9, 0x7, 0x4, 0x0, 0x3, 0x300000000000000, 0x1}) pipe2(&(0x7f0000000040), 0x10004) 11:10:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:10:06 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 11:10:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 11:10:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xffffffffffffffd4) 11:10:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 11:10:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="728911dfcc0b", 0x6}], 0x1) r1 = semget(0x2, 0x7, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0xff, 0x1000}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x21) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x11, 0xa, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0xaa, 0x800fffff, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x800}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x81}], 0x0, &(0x7f00000002c0)={0x6}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x15, 0xf0000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x3, 0x3, 0xf0}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000010, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000017, 0xa3a6, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x80000001, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x2, 0x6}], 0x9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20000011, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0xcc0}], 0x9, &(0x7f0000000080)={0x1f, 0x8}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 11:10:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 11:10:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe44) fcntl$setstatus(r0, 0x4, 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8120, 0x109) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x0, 0xc007, 0x0) writev(r2, &(0x7f0000001400)=[{&(0x7f00000001c0)="a03baed5a54e2607a6a6d5b53cb1911d7eaa54b4fbd1cffc6e34928e107f77b6bc6646731833b541ef001784da46a5cc4aed045716458d45a88be3c998305385dcab5525edd27dd96a5d153be0a2523be187276002d50916df1eefc8d5cf4d9fe1cfa58519798c77e2b0a36971be919a8391c38ea96a7b19c82fe29ea02f982b2d4d28097039081a198bcbe7cbade596c3ba107cc794329da93f6c8c969c57b38e0d134e2e18def3667858ddf9ec451a4fc25fa9723e9ffa046b", 0xba}, {&(0x7f0000000280)="4fc675f6788654f16cca86c3dd325811b1a231aff6b974d48e68e464c5a6cdf0190a56d4cbab4eba2ec32efd257e6cff1c3cb32c07d99d2a5dac49f3aaa808d4fa6c1139ea3acf4ce8138c9a8709c85591d2f5e9ac64c1203b355d3d05bf158fcd04828aade40e678ffe6fe36ee8eff4aa8f3558295a61b17de14fbc82ec844ad553be67e3ced931fc", 0x89}, {&(0x7f0000000340)="d83711026c2cd493ca4342eafff4342cc697c9328ecd8a4324371b639cf4617444b26bbe4a57cfb0d14579c3ee15ee18088c413866c0d1ed88623da79e726225d0ad168156bcfe2ae2093467b83f6fc2e2da713e12495c44b11861ebb2dd82e80983219895aa1e526f5b2d6914a210d309f87853b9b0248e1b91b896cd1a2a71f858c55529abff62a7441c8897a196b83988e3a3b91f72d0c1d0a7fe5f055994b9b055c47ee202daab19be", 0xab}, {&(0x7f0000000400)="37e2512c9c00b85cec3bbc5377e340b5f07a80572a1c1a5d3e4757a0028336e5ac87e4c440357fb13790bd02bc3a2281b2f3d6ced1daee1c3d867051ec079a4a8782aba6cdcc0c056fb649868f978d30ce63aaac4b1ca11aa74393ef88fbb445eeb5e94129706c27cd1042a0e99110079bdb027cd37ac3ac4c3597d833ec3399629606d2c3eb35011336f6455ead782f05ef308d6688de330bbff1df798335e31aed099a4647d5db99a98007f706e492aacdd71ebb14904e2be46b111a37f4c9bca0d8d159f1e5358bedf8f575a6f68c84c176736936e45433b552aa3a2312e7e3595396f8f5ed54d94d8bb1b55690b2bb2283215491894fe32de13e983b30fcaf99014646f21b32700feef948d77afd17b03a2f268846d2abae9a66c6b6823ab95c918de07ae29053b7cdab916f4ebda98aba3cd5f2d8b0612e4931d64ba306e6779aa4bfeae545f10832bf0b1bcac847ac0117a5ea08bf327790e7b0ed44d723780bb3804588b254927e633b700f41df75bfb297bb426111797403c025c66e45a09b170ca17f4636f919a640c3eaa37dd17ef5c76d7a6b5a3d9158f6db8fc8eb88dbb4d73bdb9c9aef8dcb117665ed8ff3251b9db373a96e63edc3f1f7fb18bf7165a15049e11b91501b8674b72b563d00524390a348b5e55d3372b863bce5a58c4db8acd0f7b641bb189052d895740cb4076a184fb2ec7fbb56bf186d9600759dfcf55f67dae594944543294a18b2e5b81d23dedc9c3985df6b1c635c798bd121a8b382e0386a61c74053fc94d0acabb2b457e20925e2f2fbfcea342911e475e2129de08e114b8122fef12f3650fc9b9f27ef683ecce71f9d22f15b16cc02aa99d99d185d46f4fbeeca07caf0a23452a3cf36cf9ba2c7faab3380e77256bbc9c339ffe8166d79f2ce7c313ee2a678611b6f6cf2fbbebdcda74a06adda0d722528774bc2d372ea22a3c421ef840b5d2c963427d1795683e02ede16c7c6bc53a378354e8b0ada41b9b004d65402ff96f4c1ee391c14f52d5029284f73a7518eec44d3152ec6a55cecdca2911f3192c2d4d51ab3418a030275339b921387bcb062164e4db1ed2a4b9600c34ec5fc0040ce4dbcb709efb506ca00a5607a1e14d553bd8a7614c31128277ed5e0c359e9fd4c479412ea67346c1fb3717a760e7bb306ff49ad4cd05dff307dacb140c4dccc06f903662f6adef5786360962c603300969de56de283713df70e966bc8d614e3b3e5c8ff265e30f2a3955590be4d2b5c90e331b0b1b22cf67fc757c4f0352f004683000ff1c0c6cea73bff527ce1e98ceffbc02e57d840b0c6ff66562178a2551f263f1c36cb93a561b38b740e335b2ed5374ab56c592caa165f921a87d6089bc9622bcc0acd6cebbb2eb4c5fc1b7044378fd9fadb9c5b2c276acf69125e4ace5f6b3a9a83a932ff9a7d35986caefa7e4ab08af1ef1d279df202fead0879754ba48731ec00249799af83c3b445c015bfb133ee0d01eb0a4656e6871a17a67551d6a6011b1a5d79f7855af08d437f3f8e8a9a0040e2e11e75283843c4530c8388670d6961fcfebdddba873cc41fd6c4516a03ee63cd0a4f7389bda68ae1451319b9b3c1c3497fbdf61d632afac74261e5045b994bdf5ec892b9e3e951258efad70e453b14b9d7951ef17bb18bee0119a5e35821e19e030b48f1a62c2f88cdde852c17eb286d24bf604de9f1c16ced7b4deef9c4587a7cbf8e942cbb5565b168add2a56e19510f21265649e0798ddd92d25f026213e277475eba3760f2a7a293d260a6fcccf5995928d471717d431fd070f7d7b7fc6ef59354a35e9f241d770b26157fd75c6a45a007ccd118c674c4cc18c4d9d6bdf6db66514ab35a18b745570a819f6c0b22f7195b707f35fac269346196aabb30e1bfba65d428eb0fbfd6421364a44d41cae5e493a9c4ca574b10bde59eb65b1a4f274a53dd7dd502c11f17939e26bbf85283101a732f1d21a9f51b66d64329d6875ba7e475f243ed54b03fae2d996e83b314cbe8452b5e5f60a04200d657f387e517d6c59c9e2cf250cacd1f9fe7bf514b7df883ab513d598fbccd74221185cdacde61b76ee454ba9780d12e33b6f8ebb6ab6e6324e9bd79a2910df991035520cc7d06a0eead0dd0aebdded8555f1254d3a946ef99b989ddd3912f83ce20d553a4364920283ac892f6e675f09737f4edc7019bf4082ed3ad5878a6e05e5f3443b596f0b6665eec9f9c7d60967befa6e08a62c72180fe78563328898e995a9a48a77d2340c540e847580d3894ccd0453fd913bf54e309c158bdb9558cc3ef953c5ff283d695a872d3d0c15b616ccfa25c3fe6c0fad6a0321bc3d7dfc8c68d33bce45dca6700fa4a35c81e47f10cd85e433301522d3f657f876d933fc9492dda5164d18af42189efb26ce328aa0e40b9f086a2f4914cd9634cc8151c38238d4a8d5b9bf0824152dc1e9fa2d58627e4d5ce4c6ad57e1a98de1cfcf966d68acc02d8497f3d28470d3ae2079c681c3fcc180ff7619cf71ca039fcd2c863c1317740b057dff13795c6e812aab2165c9bb94942776496970a19fc3580713363e95c8f6e6987902f21c384385ec1267985cc798653d7bd46ff46d7797d2e4fbf98dd028958d2c08158e0f020f9c7fbea35962790e101a5f7b237bd2b67297e2f6c83ccb3356d6863b3822ddecfc9df6a0c9a4b0082fff950a8ae6ee6979dda203b438c9937a5370bad30b8ea601be16068339855b4feb83ae635f50c9ffd7fdd9cc8094003ee6626562a743f5eafa6a36e966fa537486433b8ebe13bc229c8c661695b0817d1f5d20e21dc246ce0a8ba5ede869d116cb564b15f748514ba08acca51ba5d2af44e4a705e8633cd3ba8936ff850b5ec15688353a66d9a824a9c3e743254fd26ce273896499289c6a0e702a8f1c88c2e50639d89d21f77ce7826396e2087f620d91b057b5ed394b5529f671ae2474619d8ebb418de3c26c96cbab77ddbec46035978abf40d1786375b07a51eaa31d6329ec15a3be2bdc4b2294bc90a0aeacbc62b22ce327bc9b311dc1a1567607094b5d06170928630865776a93dca41de019772b660ae944e0a64f833560fe12317fbffc7b7092687ec12eaa97bbb037b40d3d73f7e7acf7d4d1ad7914caee107e253c343492f178232f8b33c6a9204d3ce97bb1ffadb2abfb1fd1e8b359604c59aeed8cbcc72413d9ffb4ba86e48929b6bfadbd3b55efb953ca35cac14842995ee5e7c228daff0e6f3c60c05f1c14a49b4867609890d4358d97eaaf4ab7f2d22db9f1b5f7312f9955b9ee2d80b90f27f24271ed2a4ef65f1be19a3ff4e1e43efd460f657369e5a7acf8d1b2829341cba91c6570032c152c044c33288f98495eae4a8a051944c2d0ae94e9a1d391d5f5b89b524d6562024f56876c985e682544d622f5dc32ce82eb04a2545400372f6ceda1b45ff833316bf8f477def2f0a43c732d855b9b6a7860ecc39b3b7cc33116b7ce9bc812097fa4780b30dd4de11e2935d4279cff1b538fae5779807fdcf7b943c4fbc27f7cc5df552fbd81d4804dd0455ce910bc7a94911564ed73ec778239dfd4026e379fd2b2b9dbaddac11a2e0e84f69b315b9eb54083439233a48dd8d6998ddc4a378b8242f44a36daf738730ef80fdeaaac275ee7e1b0347715614da353aac95ed6e95ee1e013b479d37e916909090dc82840363ea0579224fc9a0d8a019c8af40c795248d470b35af982284d2a7a62eda54d92fed438e6071fc2cd99211b2cfd9e7dddfb7d089369cc52ae5eb89d918c25f28409cc4e09d03f3060a4a6d3b4b623e8abbc3669cc4ad5ae5b93de8b306f91761703d89fb02356c0bf789cb8b5001adc4bf0c45284158d67765e89d1baa17bc0255bff9a9fed7dee9fcad5a896447026d7fec0cc291ae6e5d400f4a0cb12cb97dfce34dc9a516e889e3de9cc885f2ba5bf754754f822d4da89c3a99fc08ddeda084173e87645867151d21bb27a832908869a1230ccb6fe82ae470bd5c200ed2903b5728f7dfd742775bff863b1de585ec34a07b398f7c075ad9752413786160afd38e1a4ce4b6e5c984828b6b6392e17f98a08e622537d4f335c7ff95eb3cefb87b175353112770e26c39581eb0b8e79731086ced830bf02a4fb4322c1143ebe0733a56b361412db8a90a12a8abbdb1c419feb667dfec2137f6deaa6392810099058b5082c4eee177a04b033fb439bb6922b400bb84fcba01f5db326bdde54ddacea85be0457a7535d2ef9dc2f10138e1f8bd36c32fe55a33365eddb74c902f311dc91152029521652c1b2a8f0b3460d03d8b2bcbb8d5202c5115b7f1813c9a406ac48e29064e615f131824567d2875e7e704cb4b5c43694aa97b6335f79ae8c8834f19bc13c93f63be21c0798317da30868e53011528db1f7cb1ce1747e48ecffe8bef537756f42af7d6b54af6f15e8cdb7048f7f9f658c6b2d3eb3e811d7e3588ccdab19c6e14625dcea4c33864f514e7c0bac00384afa0d1ec3743c8722dd6164c0cb35ed91fca5f8a61c71a80d9dafe74769d51982b43483a9aef2b2fc015af1f78d8b7a98cf9d70fa75aa45a1725274d9786315c10664948f232190812ea576543602c81289394068d0145c4c32c929f32917d0ba55b215cc8b6845029787dbc9ed3c622ec647da499281a8b1bebf48365d6ff5d7adaa314ce31892296d00dc7872d0025e017b61ca107f22e00594db0ecd082dcc5c747b134cf6d3a2bcba6e1aeca223a2c65f70304c87cf90768b49011aa6a82278072092d71a63d95d714d357f817feb2bffe187953090140862374da7181c5ff916590d3be27e391e2a319f8ac4f600b76e76efa937111a6e8d7abd9a5218598f9d21b2ac4d20bf5316b10b89a9845fc0aa0582854284e5f617692869c2f6634f93f839dd9287b30ac6818c15a533662afc5d3a6fd820caf58b63e819d0f8c9dc1c1d6a592969412933c7aa1a8ada13f7c9fa266a2ea01a044f3c353c76c1cab7848c6339f4430a53667e85393d3aac44f65340474733615437733247dbfe759e24228082caa1a24207745052ac5e1d51b26a754826b448cb8840e820b29bb26d6f3e8877eed3f09cf01a890324af71298b6e57425d0a51b2388dca5ddaf7c6e63c4d5bb5158ac2a2531c6e314408ce8549b9d9839a6060dd2623f9e10ce382a03d4b50afb8fa341ab4ab29de0c0e22413aa8ae750e69dcb79e76f6554f0b9aab4f24ba3f12e5ad92a37f067ed6f60e8571a9395aedcac3c7bbfbe11cec2736579bb6e6f7039b61d5dec65e5fdf224912bd0f5cd94cb86070b1db110ba51acfd1483b112271b0042382590ef1e0c24eefa8f659adef78ca8fa53f73ba42d5c421169d7e52f1418d7b7910077b1a18be70b02a98d4e201d0ba4abdd86a42cfeee0c89ff2430a4334cc562ef0cdb274ce131f2e982ac86c13f4c6e0ecb3787d5471f6318d96d8b7e2fe41dc86faf8d524ebbdc80e9cd42b06c9b6f343a0d3df05334f57e9bf876fa1e98df26b06bff9ce1ec085dfdd5dc74971fa8979ce271ba678b6869cf215c3cd61b9ae96d9f35af50e01f75bdfc2990fd8f5b37821fbd85a96cc5de59548a1268715b9539888f1c1fa2b8f61320eb35c28eba499bd26f96e05b6048043bec7183504f17b728cc7532639235c179717a3c41d1c7d767c2f1b5f6bca3b3f5775d69ab24155d5f1b5c22e5837e458438c1e919e4ff3611a3a41dc115ba2a6ceaecbd140a0c92d3ea2967e269922c0e7d74794e49179ca618d585278e9f83b6c950c973bd6d38d9db8fad", 0x1000}], 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x5) ioctl$TIOCCDTR(r1, 0x20007478) 11:10:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) kqueue() sendto$inet6(r1, &(0x7f00000001c0)="0db8013fb969faf30f2f8b3d95cc03a47052597e2314118aa8f001950e64aec162c447d68d32bdec3b66e8f55b291df5975a5c8543c8a7f4aa3c3360ff38eb69cd17d01e605139032afaa635f14e0073e804fe80e37773476ccc165af4559d5ddb5e58ea7bf9f881ab41f944e690ed278661f67807199c31511db32587f36fa79749e7055f81a3f39a9343d7511a896a4e18c6111530267073df12eb210a4ceca6718cfc3854aa69061926687dd31bda55474fa32351d90265c49ad266b32f158fcba900551d5c34", 0xc8, 0x5, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 11:10:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5cf96683055e80635c6f6eec4f35616e8b2a4a4be0e1f6f162b94f9ab629b9534f153eb0533f673b91e89c68e2e27002302c10380e875082bb3f93921d1083f6c349e009284f9e9a340c3feee2bc521a66176bc371c0f772a5959dacab87b3c45d1467bb070aa821f77e5f5bc2bd26036269fc36c874b5575779dc10dc8e8bf8e67879bff2fe7be78d38bf6ae", 0x8d) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 11:10:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) munlockall() 11:10:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) accept$inet(r2, 0x0, &(0x7f0000000000)) 11:10:06 executing program 0: mlockall(0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x800000000007, &(0x7f0000000040)={0x20000, 0x6}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) flock(r0, 0xb) 11:10:06 executing program 1: mprotect(&(0x7f0000579000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000497000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="00ac67179e507e000000", 0xfffffffffffffe35) setsockopt(r0, 0x4, 0x4, &(0x7f0000000100)="eb7fcbff13b9fdd42eaa63713048e69931929648", 0x3) load: 1.15 not a controlling terminal 11:10:06 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getgid() msgget(0x3, 0x201) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, r3, r4, r5, 0x145, 0x8000}, 0x7, 0x7, r6, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:10:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x101, 0x2000000000007}, {0x5}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) 11:10:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x208b0, 0x4d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:10:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:10:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) 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) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') getgroups(0x3, &(0x7f0000000100)=[r1, r3, r0]) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() fchownat(r4, &(0x7f0000000240)='./file0/file1\x00', r5, r3, 0x4) 11:10:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="28c4dcf3f43ecb7654699e0af5cfa12e1f0341ad73522366fbc24d695955c6bb97e98f64f79add012f67418b475d4a19fa71333bfeb302b18ee5777b05763561140e7f84ecfa254c18765b169f581013b8c050b4fd1b45d99b99", 0x5a}, {&(0x7f00000001c0)="816e80e4fc40c2a966e109d2a7dc42024aa8c809b71c43649967e938504725bd3c18d3cee469df81974429e85e39a40ec9624b56dfc198bb4f4ce912939f49ebb6c0423d915d37771f00d5", 0x4b}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd8, 0x2}, 0xf) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xae, 0x3}, {0x87, 0x89}, {0x43}, {0x8a, 0x3f}], 0x4}) loapckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 11:10:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x102) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/73, 0x49, 0x41, &(0x7f0000000100)={0x18, 0x1, 0x80000000, 0x6}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x30440, 0x1) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x6, 0xffffffffffffffff}, 0xc) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x8b, 0x4}, {0x87, 0x7}, {0x0, 0x33}, {0x189, 0xffff}], 0x4}) flock(r2, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0x8, 0xffffffff, {0x100000000, 0x5}}) r3 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x1, 0xd7c, 0x5, 0x8, 0x3]) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0xfffffffffffffff7, r4, r5, r6, r7, 0x10, 0x80}, 0x4, 0x40, 0x6}) getsockname$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) semget$private(0x0, 0x3, 0x0) r8 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x1, 0x80000000, 0x66f, 0x1, 0x0, 0x1, 0x401, 0x3, 0x3, 0x2, 0x7f}) r9 = accept(r8, 0x0, &(0x7f00000006c0)) getsockname$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) pipe(&(0x7f0000000780)) connect$inet6(r9, &(0x7f00000007c0)={0x18, 0x1, 0x4, 0x4}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x8, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x400, 0x93) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x402) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 11:10:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = msgget(0x1, 0x100) msgrcv(r1, 0x0, 0x0, 0x0, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) msgget(0x3, 0x101) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDENABIO(r0, 0x20004b3c) 11:10:07 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ba, 0x8001, 0x802, 0x80000001, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x6) 11:10:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="d99af504d86f09f6c98750aa656897f1951b30ebfcabb0fe4deca4430e248e5814207f22ecf5715739920fa8411e7ba4dd1fb460117b15eb420a74196e825128f01cd4dea9337f122f6ee1b639e6a4f026dea5cf53bd74e70b67baa65216de722b17dfc4a226e148905972671c7639433a2a4d92db76d8e7bbf7deeb6430dfe82166497d89798f9e5753c266fa5ad707e8628f1ac0aac7b46cbcc3d7819ac0a3cfa2343b969e31118878851486", 0xad}, {&(0x7f0000000240)="2de11a63ef478481570e367fffb14da8d87b044ceb769f0ef902f12b2fc8da27450ad899339fd5d9b39400e499fd8ed0ae5415a2d59c4dd454cd9610b9d0bc2dc93a8101705b59ba60ff76c5ea185e7ca59af525673e4078c3e7cd960b28a6c36b0748c4c49a4807d65695c9e1d6f1833a4264bc9101546e5e31f922cd579bc313121b0afc1599bf6210fdea49440df91673daa4b05a36ecbd8411c5cd37c9d7705b7eec584154f62b660c2743eaa11f71afd8f36bbb310c2907900066da6554af9a986d00c357eee5771a39a97aa6fc41ef01d73341cdbbcdb95868032dc92e45", 0xe1}, {&(0x7f0000000340)="47c6aff196b7510d903fe16c4176aadca94a701ac04a18ceffbea55fb558e054292dddaf97d64d8e2f4af65e09487c521f9ccbc23e9d28894121ea8354f5725cd2f029cd0d5c8f02bf6ce0c9043e3ae54d714ce582b7d87c55408f3b1d17a89dad3728e9b4bb304ff01470c10a17b703a62b73dd79982162db3f2f120a773bf21197ec1cfedc2165602d5fc9a4f003c26baef7b21170b71f7ff6e548d00fbd32fa2821115ffce3e8e5a8082dacb68b4341aca9601a0a2e480945f1467833e786100cd72bde4851aa33e6e4a3726660575b61371e7d7c10718fdadc363aa19bd49e1cba7ef9cd4b9e25f4327a742ebd8462711a9080f41f5c57251f831cf54f1352492d0fc542d3c7eb5455b94b1aad0e45c6d8df60786d8bf4342f084be646fe9a1e327b817af16ae5dd30d176941c837a0b756d090a3e6a05688d318957db58c9f88486b91c888dba210a0be99d72fcd5618e8020d0c2895c9773c82c9358fa8f1426b8a1458f591715e45edd52533f3bde49b1623acfb67bacf69da2247aa64b2aaccaecb018201429e8088d0ec32668b1a6e51eef07502d3a54a5d37d8936614187ab461255501c0ec7949ce5b293cf48fc76def50d9cb9a1d5d2672eb8fb9f9b670a5f90cf196168c196e06e594fc450859b13abdf5dd3d9aa50aaba2a25f1a3680e751345f147805e17789f5e2cd5f28b19b0f3f019f6c0b8468c9039ba99fb307ca07dde68a0651e35f6f699006d8835ea93d608a0feb42cc615c906054f9abd04456c9fb0769553a1b823d9b1b9cc2b5c83117b57444b31df6b0f011c46d2f95be42443e8e5ab65ce218a2e0f9996b3523f12858bba83504fda4db0b9c28553253772dd52c83e04b43fd6700245ff2ee603b9148e18bc7599b6bea67d6d188ee187b0c9fe01720bffe61f769a4316eceb68153a5a42feac3cfdff6a9616917eb342adf2c7bc0e0458e40d62d7a8ad260a631f8eaa90ab49e4ac44835fcbf732b1320f45fdb12a63e0e91f325e271378e1a380f3ab58917acc0e1b606be7b16c837735103f8a32a24f40ae7c96d3e9567a7f2c32c4e72dc82e2736d15854f604ea1594dcd6c1ffed65fd17d47b66435c4a86cfc6e8ad92ab9669de7ca90c45b41433e5813b87e3589e2c7621626686b93b8155dd2f8b52cb8e4353f778ce744a2529cfb0a04c77c5a60e2893648d61637a4f04809a0d042e81c3709d8058c6a5799412d970e00f3d9b69885bf6809b64b49da4fdd187f8474f9a85d40b21777bb061f424f96c488deb2dd2422188e38697ebc61ace678ea49456c1783f92c79da607f0a2f47c4c0995da6ffb40f8a4129e8304374f5e30d730ec3d08f1ebce65c750f279a5c0750a27370084bf3e14a894eb02c6c0aaa7c7060464c67d89d4de6591bba107d4419908dad241c81c8d978b737f863e7adfd876cccae5ddd75b959d8dd47d4ed3afc26514dacaa1a1516de3e02330967897d15593b5137316ce4dbcdb56e827516f298c04c22e41fa92e0c8bf1243541432340259579b1206cf952e4ec64725b0e96a432da180cd6b598dfb181ae9a76104be513648e22d60bedd03f82e6c20002c3925775d700b088eb1394f9cb3d8250cd65265708daa903d9faa203d557367da99ff7374378ed74dd3ffc2dc4b69459e28f9fa2fee88f3823e6bbb2eafff79cd5dc51f84d111d6451adcb88c7c5d78cc9be4e28a28bec54bc949106157ff8d63e416075c3f4ef11ab5698164819162350ec0e6dd7df1d8ccf63044b401c733b6a7ae257bfe099475bf467acc16e305807d96074568575a9b41d9396546434c7e38bc842fa18d8bfd65f9bd1b7e0ef91c946fa998399598d3029ff22521e2c0db77bb74c6133a878faff03dce0141b8cc3b37a7642e15f2661558fed052ce87b78275b1d6ee6ffc5c49145a808b2f537918917afffad5c46f43a38ff5f1aaa64e6abc690ac34970bc0964d3be171ab3acc2a204f4067d51bda2e41fd1d83bbb7daa02c886d2f43149782100fe6ce0c53269dc536bec05022272fdcf727d97e10a4437218e947ce956fc8e6f3cc9bd04a84f2035bd0429d87bbeafef91fd5c6db567056c3e81a9592aff67ee0d33dff8d5b27e9cdb6761c56dca165da65eeddaef213c9328ff06d45e64e1f75f826955d74bfe709dbb90d1311bc7361cc092300f165805038560fc6c39c4de70b4a57323ae24f98d218d5cf1c5b5eb36c13f830344cb6f2e5778aa4168eea2b8e6cc8a87e17b1f3a439c0e65f441acded5d58252d4160ae92d4aa389f188d7840ecdad5f2d4f3f96b4c5ca92fad6e8d8ce5fde15de2d6b44a09b26315324c6c08b694278a3fe717c7eda17be79e4babce56889dc38c7653236000f328561f76225ec6ef080045a6499d8c3c678c7e847231cca2f76967ed438575e901d8b18b819de9ca05c7b8004bbf43bc75af5bddc5dcae93dcdc67ea6c90db789b40e4ba36922684307cd75fae812e6f9d420a443819aba92d426f3d36a3eae996c8cf3a90fa38b03e91c6c81b0f28912ca200fa75ffc36b29c6a8241af91d6eb0ed453b37a395fccf4f9e32ec14aacc6b64a26366f42085739b58139db13a8115a471a6dc7237491c42aa9ec1f3044a072aca3a3801982313607f71d44d812ceac6e0dc3c2db5600e8dc5b724188e6e4632aed1dc85a4be61bb27ee1233fc3308bb7f267e6c87b728488c5a5d9396f29d14549e8a34b45b93318c485b70669c6afb6b3bbfd9e34c514e02c93472867258a83324a31aca3f06531da48d395350ddad24773777796e2c1f09678a9fcc7a233ad800962c02c075cc586444d2cb1442b2db3d4f61076abe0d1bb85231acb5a6ed3e024df259f1346d05348ee1a5c5f1ad41e102346cc236e2892dfd96d6021973cff7041f0aed03a0aaa00fe9a4986a1395cd96463a585d3d227876a880d949afe65500fe7eec7d1603764d71a75ac2da45859156817bbd6d691e89aa1807327b8ed785aa21395ce5752a8f3f38fa981690c250cd5f1cd30a6a5b2ae16092e95e38bce56f3ea6d59eedfe0d23ef520a9419ba2c33b7dfa0b143fa06f7f3089e577eeb4a669ccc03df3b61d1d847ad71773fe30b42dd3263553530822c66c5e085b95899180f009db1eca59deebb259ad61084017df0bd13fa4c78e0e9e2730e4c3aa16d2558c740f2d353713d02e1ac7fa6e0c72a538d005ce42051e65ea2b29e6ea993d80edaf734504f186334c50bc653605104d151f17a135ec21b2e0d427021c422dee7643baedfccb3738fd7eacaff4194ede910a4bba0f66f53a62a47b5e16b9a34da1724c5279f1952211c1a3e6a2cf73772af694475a2076be1349ccd1e8d9f3cffaebe2c9aafc27493bed001a61fd1ce6a5fcb23ad9039b7c0659c991106c2242888d38b2e7554484021802e8960507b5bfde663c1ca12b7f04ab6acf770ae4cb93b7b08c4d1bb317908bd0ffe4b6d81afb91eae6e0d54d6224ec84ba167e49375f092e2c7197e0359418cc151f5864e881d9e537910be2c4cf15849b7fd09b62c52783be86ebcdd1ceb3e8d72a91df4ec711fcd5d20f7082f9ff6010e21157b85e6ce9c954f90b882c9ae1dca2e738714502909fd84b1aed58d7d4eeb068b2b33e7a50f1e9098256c0bba76e7693b9c4d038345065a5c8ffdb302c2db957d97be5edcfd1ff5d93a77e8dd22e320cca19f9814407d79d0b607d8095830a81f5128a71c6e88f493ad21e2e1eebe20c20c0f3691474a98369886ad229ff8aa2eecab6df075d3bd89ee502a893266b74cfc7c85c60603a52dd51199d166839a5edf67c903f9ea1f4bca12b3150c3288d73fb87698d4174e8bc348ab843bd783f58ebb0cae83d8fd4c9dc0ba65690e023543a058fafd3df1faeea6429fb58e4754b4f56dbc7c5176449d7e478571f3d420c185dd03cc35ff56bfe5ab42ad68bd0faac0f0505b3f2f093ea5a11735f41973f2adf93c03cd276bf77e634f677653368297b21205af9b737cc470638dd2ec747be847e1f187ff7a7a987a47e528548e94638e06569887976f61aa22a9b392cfc124ceabb11d71dc27ed2a873bcc86f8cb7c96cc649f95dd058b139e5cc891bcf0b31a212fcd4b0fb1ba745303b2d10fa9703ad561040e1bc660617821d18d9807fd4029a17c3301200897d06a9df0ec2703a14aed951d075ef13bc83b837ad1d18ec11d89abe18b3d0ebf803389d1c5c6de76933373d9c32f7218ad2a4bb9425fde86204c2412b50d035d53867fc0366ddc83d42972923a3b0026712915eec2a0a2ebd17e46643e34e834f47cf2a220d9fd00d5c8ade120cfc892bb30e8c63ebf63dfaece6883f53b8d7decc8ade8ace9f340dc031d4b2ac538fb34a15cfca1cea026058b166db7b06e2cba1b7aec92a0ce5083da5044dc9765d6f7ca8e36497b15735b53878f8fc70f67bb30dad91e45a7f35b40f0be2a6ee18b38516a300e1d2b9590b9f95134b292f862896343cce0e868293fc055607bcd74eb3a6cfe6d4cacf37febcb608e0979733443b74f255666ca4d39a7457d7918d5bac38b5aa28bbf17f1c86775d30f26fa8408e3a2dbfa889b3f968e3f9ebd1fe0ae3e645bddc4fd6fbddddbba7249cca4b8a5d47a95fdcddf0bf3f9adf105278c8fba3dccccb2e3a299e7dea0675bc4d19cf4c374be2a79b6d5bb9d823e50e80d412705c9d1d94085e4fd1729b4697b4cce92c4ee54f9bc026377cba521b5f5f2e6fadad32c5d42ee4e1a050829c107d8a0c2e8a1b1973c5c9257015b0b2607f3aebdffabae287dd22cb9c9b6f4c242a87460779de10a7b65de8a7280ce356826adaf4a4ecbbc3ee3f728686ca598c230e2aeb4a0c295cf3dab40456cce0922f6863565d7bfa538da59b13f4ac008e6155a039efb82c0dab34a186352dfffb3ac2ce7e677004a15028b6aab736d6a939011774a84261f127b8c815e447b5e22c5574caa90938f14a9bafce18df1592162e4510f73f54e0fd2c0c1dbe780d2bb44c68a237c82834de77078370addf99d07e72dbb19e3d0643e903ef4d5ff58879d1d107f95463cfb974081ad18cf3d006830caf8cb90a05fe3c968d6ea49368218771a4c174e237fec5e978a70a23513497956cb113108e12717c0ac4f3329f778f1c6a1bb5264730ddad8cb4f9ff36afc60915010759b3943aacaaafa76bd64fde96d36b64d44ea1a34371e77cc4ba354ff4b87e738bf0d0af704638321ee9406d24fab566f62bbd4b8c1bdfd2d2c25ed12011208888e05bca4b9f61bd235dfeddfd849d87698443606d197e329df576edcf7b0f4bcb83d70437c18d5d25ee5dbe17bb758a151b4b33575d282f71e56854eba9067818be73dd97b424209bece0cad514f7cc0a2417fbe8c3269f0fa45ef888dd948c2e95d9b2117bdb483e6df47db72885da592f865f6f7a4c7e526430b9600b34b8fced82b2dcec14bd5df2daea6a526d6809e001db19523492415db3abe5b94d2150bf27be058357b75d9b1a303b71387c424ab7b0ee661039af7fb847db53b5fd5dc1b58b9686b099087f0ac23766b31f9c6212e40c1f45f63e20a3380ae4b8bb009574d81ffec402db23e9a4fca2eb4448bad5b24fc0c8d5439b744c9cae15ced9bcf5e3bca2cb923251fc49b01acc030f66022667e70eade24de544e57762ae2e20e22c08962561881f5f50e17468cb0fb9c3498bbe8ce7ea48fd88a961c79fe608f60038ae2908c2a04eccab482500cba5640ff08b6125affc418104c4cd24d9b558b9821ef0259a4a662c77ef4e992d7fbd8f5dc9b2b1f277", 0x1000}, {&(0x7f0000001340)="606ae7cc81e74e7553c202607eb9a58309156caa46883280f5cb294f74211ffa6291c248060d0ef9d7ca42bdf5aa1c4e1c8176552e372f42753037512e1a8c0bed0f76838533ba9f3bc606c128508a4ed5a719cc1635bda66812a3690f031772c31fbe259a9ea8717ac4d95f60a714ddcc589af2ff5a5d51c708e75410bb7e10aeb6fcd25a2b51bc13b3fa75bb2b90b6b7643b160999a36f709bcac8e218065fb22225b7a4a0aed0168e7a83322c7b1751db37fccfc4269eef12ea1cbe6e540960e8f4bbdf69338fc3f0aad02ab621825ec8becba454821b1880fccb20726edeccd1ade0276fb0ae52498483aeda3f05a14b", 0xf2}, {&(0x7f0000000000)="16c6d201508d1b103736a8863b191d0484f551ea27d7a04f3687c767ea", 0x1d}], 0x5) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 11:10:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x8) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xc2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 11:10:07 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 11:10:07 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x488, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) utimes(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)={{0x80000001, 0x3}, {0x99f, 0x1f}}) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:10:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100004, 0xfffffffffffffff9, 0x6, 0x0, "8549550002f021000000001167f5afa6d999bd47"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f00002e6000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x23, 0x7fffffff, 0x512}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xe9a}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000080, 0xff, 0x5c}, {{r0}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0x401}], 0x0, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semop(r2, &(0x7f0000000240)=[{0x4, 0x2, 0x1000}, {0x0, 0x1172d24d, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x800, 0x1000}, {0x1, 0x10001, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0xe181, 0x1000}, {0x4, 0x8, 0x1000}, {0x7, 0x6c0, 0x1000}], 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="57993446447652d0972da27ac0871024e7aab34ec8692388aacfe013e34dd797bdff2bd268f2bfb6684f79578b491e5cf863d9ad7a6119aa11514ad3e04e0fb3ddd211209ed8dfe98e07d089f817ededd6a645d436947eed748a4ed38f2d15ac47cbc56458b243ba021608513f1a8414c24511244d486522487cd62fc8be3e135ccfb0e614529e321f7893eb8d5859f6f7ee1997239766baabef38ea8f81490775e375e5b763f3cffaa17530ac35708fc5e7cafbe12f5ba84fa043d8914900d512e1d0959efb4de3ffc0ae7d7a44aa557dd30d8ccbb750dc8b8682d733883b983dc373b24dea17138cd0f7592672f92792ef6c", 0xf3}], 0x1) 11:10:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, &(0x7f0000002d00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, &(0x7f0000002d80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = geteuid() getgroups(0x2, &(0x7f0000002e00)=[0xffffffffffffffff, 0x0]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, &(0x7f0000002ec0)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0, 0x0}, &(0x7f0000002f40)=0xc) r16 = getpid() r17 = getuid() getgroups(0x1, &(0x7f0000002f80)=[0x0]) sendmsg$unix(r0, &(0x7f0000003140)={&(0x7f0000002740)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000002780)="2a0b63f804029fcdc1fce3745c5685789276a70723e9c3961944987bb3a970dfec40649b54043219465774daffa26ae5478b6a854746a13a3fd313501ffd586a18e1a4b6dfea1b623b7d72c0ca33947cc6f8436c1c4bdcfaacc81a9717c56617b0c7fc80765eff362799a0e5ba616cc6307cecb9ead4f358cf1384c339ca824dc0a9756cfa23436a5714db4f9b6b5ae0aa6c7fea34db4d2ee994b625c01147dd5fbce8dc1c29ee64c5bdd727969d8573730376b23b9b5be0e8c729", 0xbb}, {&(0x7f0000002840)="6ff8b743f8f5d114423e7445b4a7c0942f9e56105bac8844d84019f5caec7ca14857874717888b637257a61743a4aa57f4d6ec39cf0973494b610335d16b8e9d3126c71bf9", 0x45}, {&(0x7f00000028c0)="6d187aff35a75b048f98c18db96e11c1715e9ac506e20e2874bf9e08e840b9713d08ac8697af8c85adf1a5cab4a2971a991bd3004b141a70233f738aa4e5f1708a476f7927b85461", 0x48}, {&(0x7f0000002940)="fbcea7ea3926315b279852fd1ee5a7eeca8f3aafe4cd5baed496fbec19ca8e666d4b0226326fa4d46a1b6db745c6dded3505bcccbff6d31856f4a6232535683c43a10c7661f489744fd2ca9dbb89b182701f23a8d24bc361232b22a5834a7163299dba97ac870d51751f2641e8ee008488bfc00fbbeaedc4ee082201935872f1a340990cf986ad5a9c30748a1064", 0x8e}, {&(0x7f0000002a00)="936df410ef0ede6a5da923faa0a040c5af39a0521af1318d5ef674a787a1b87208ab9f192c27af02b953145ec35ea173ee250fa038f97132c512a2926ecf761890eb520a4a9c52f2391d796605fc29128278095109c958292d8fd3c9ce6a0839ba4b7a5f6219aca51c0465cd19febdd19df2d257418b58a9c8594b8b1c2d55f2f3d3aa8907e72e3e9cf5a88396771d95d1b323737ae79f475049a45df8b7cfcb08a007594cb6fb49451b0f222a0e6858ba4d026ef935a72ba713a37b8f4e49e1fa81f691c43006e70f9cfe313750a9", 0xcf}, {&(0x7f0000002b00)}, {&(0x7f0000002b40)="f88c7bba43e80c9afa395fa9131996e3aea7f25bd988aeae1e7d7042a9940213ba0049b142ec84e1181b67103abd4f64dec135eccbe0e4f00f7704bac848423fd8a3948f1ebb6bd8ff5c28a2cc638fb6dfaf09b5f594fa1bfaa42f244346fafa14eed8d4ab9883577aa29a68c03a51dead3f25da86a7d130c5dfd1c418302b4b64921ddfb6bfc1bd8c43409b0edb7ba8b0e09cced8e7c89fbaa4d7422d94c5c1654e7e10aaa197f3e01ab782433a4070bb8a8d51235eda24deba0e6105941be8a2ac3520aa1e1c42348006d5", 0xcc}], 0x7, &(0x7f0000003180)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="dff7ff000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="9ce247c1ec716808d1240965f6c10df600"], 0x158, 0x409}, 0x0) recvmsg(r0, &(0x7f00000026c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000001380)=""/240, 0xf0}, {&(0x7f0000001480)=""/184, 0xb8}, {&(0x7f0000001540)=""/250, 0xfa}], 0x7, &(0x7f00000016c0)=""/4096, 0x1000}, 0x42) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) r19 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) setreuid(r19, r20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000040)='./bus\x00', 0x10088, 0xb) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x106) setuid(0xee01) getgroups(0x5, &(0x7f0000000000)=[r2, r4, r0, r1, r3]) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 11:10:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 11:10:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x121) 11:10:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x39b7543a}) 11:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x1, 0x1, 0x8, 0xa000000000000000, 0x9, 0x3, 0x2, 0x3, 0xfe1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) login: W™4FDvRЗ-¢zÀ‡$窳NÈi#ˆªÏàãM×—½ÿ+Òhò¿¶hOyW‹I\øcÙ­zaªQJÓàN³ÝÒ žØßéŽЉøííÖ¦EÔ6”~ítŠNÓ-¬GËÅdX²CºQ?„ÂE$MHe"H|Ö/Ⱦ>\Ï°æRž2x“ëXYö÷î—#—fº«ï8êIuãuå·cóÏú¡u0¬5pÅçÊûá/[¨O CØ‘IÕáЕžûMãÿÀ®}zDªU}Ó ŒË·PÜ‹†‚×3ˆ;˜=Ãs²MêŒÐ÷Y&rù'’ïlW™4FDvRЗ-¢zÀ‡$窳NÈi#ˆªÏàãM×—½ÿ+Òhò¿¶hOyW‹I\øcÙ­zaªQJÓàN³ÝÒ žØßéŽЉøííÖ¦EÔ6”~ítŠNÓ-¬GËÅdX²CºQ?„ÂE$MHe"H|Ö/Ⱦ>\Ï°æRž2x“ëXYö÷î—#—fº«ï8êIuãuå·cóÏú¡u0¬5pÅçÊûá/[¨O CØ‘IÕáЕžûMãÿÀ®}zDªU}Ó ŒË·PÜ‹†‚×3ˆ;˜=Ãs²MêŒÐ÷Y&rù'’ïlpckbd_enable: command error 01:39:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) lseek(r0, 0x0, 0x2) 01:39:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x22) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000300ffffff194dcf000000000000005cd616226a0000107d0cfeff0004"], 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r1) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x2, 0x101) semop(r2, &(0x7f0000000080)=[{0x0, 0x8, 0x800}], 0x1) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2}, {r0, 0x8}, {r0, 0x80}, {r1}, {r0, 0x2}, {r0}], 0x7, 0xb65) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000040)=0x100000000, 0xfed2) 01:39:22 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) setregid(0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x40) 01:39:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1f, 0x0, 0x1, 0x100000000, "535f0691fa977919afd7193ecdde7b6f543faf52", 0x3ff, 0x2}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:39:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = getuid() open(&(0x7f0000000100)='./file0/file0\x00', 0x89, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) 01:39:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x6) socketpair(0x38, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) write(r1, &(0x7f0000001000)="33747de501f0ea5f8b527c095681ea104d6ed3ba2b4fccdd3d1b19363a20a01f3c95d45502e1333f2128855d44843682e5bf6fd3e9f6c015b48d9a5b0b982a7fc575d3ddf828ccbbd96984d3dab7beb38589e4218b18be5ad275d255e37d1cd8d5c958c0a6f33058b7f0430a126adc616b50dee3ab86d0bed758ae2d2606154115c073ac146f48c9739b7935b4c204844a097d1bbd935d30a7bb8a4be75de5f0832a600835e21a3c8fd49762fb9a7c7f2be6188a98e5831b27d9ba55b7b9b87679f5bc96be4320850bfac3c86bf23e4474e74245f1324b411604f1a49648d3e04a2c4f2c3fbbabd2a0932cb9efcea2714d0f85bcea9066953c02ed42863c565e26a68cbe735ff58f0f444bcf4bf5b0e0074e13b334c40bc2f8f3741bc0bc80393082ee64059ad52dc227581712bd95cf227a3e09cf2ba4a42c1c75da6b1d80bc2bf2ac9747ac847bf0534d9a698281dfda3f0180877c4d286b934cc6263220264e808fcce87bd07523a88e977211cd534a90f18635d6eb1da9a535aba57b497f30c28e33d7bb43e42e5c81dc8fbedb4d3bd8628dc8675995704ccf0c47cf618fd3e3be643710d4cc632eb91d5396f45d49965e9a5e997c77ff13d0c1ceac2721f4a9da3c3ddd25cc3317ff52eeabfc0dba99388b9956c0fd50e6f7d9129c45070c208605c3b439d3333b6d14b97c590dde8f4899c0cba655d535d98774f93c43e4a0a5d44b6c9b2744c47db482431c8b24ec568d9a6a5364efdc680357558df0b8f4ef379d15a614c0c9def4b85c2c901af004b71001f069fd8a902d31bdaa85912ac6117b5d323ab9a1bbfe073851bbf321d30f9e37a118a59e6472e11b6cb5535825037172dbd87be79ca24810436d95223bba1cb5590e903cdfc8b7123109e81ee5f36868160c462e027a30dbfe2f3f9f95772a97d0f772c8b88c74b93ea1c20eb55bb6942332fff520aac40683e618b8054a7cf56aa64136849d9b6f6ec927a256048e8ef23368421de22bab0d9271d28d85c20d9bfd24e245265904ed11cd2e454cfae21f3398c91cac9b16218f118a3b449921e5e08fbd8654729f6ddc373e977e7bdb08352a6d97d522f079672afd2a3ebacf87c301fe1a356e3ab99580e18215d1bbf05e5eb2a4d4f6959a02d7fb3ae169e856bd19b26d743d8b3d77bd6a1d4372bbd391fc2a437ffbd32ef89417e7b1a1e2f26e3ca6e3413a5e97776280df466e93c7b15df16eaf6791fc7403660b5ac87c35d4cbef025d5ec84974f083864054f2e31b35e953f1854de153842727b51f0d0d4229bb096d97b0982a22ec37dd23ae13c14abf63210ff69918e1c38f3dd803bd8ec54bbb47dde42dd267a784edc64d6a8d4fcfcdf6ae69c2b85a19298cdb79ac9bd99deec35d752a3e55ff06644105f1c959a6bed4e5345128ea30bb0eb45377908068d5637bfda6f472d0ee72556ded480f49dbd9ea66fdb77396d9f518f7520749fa2e66814a116d100439671be09bbada015008e16a48732fb86c1c6c91b84145568cb6703c9ca6225e00fd96a3bc89f886c727f196981c060503dd0f1910a9c6d6b2b779371712983aec321d3d0a3633ba5b668456e9bc64b80e7ab1c2f8b68dc6f5c505f581b569f29ea96f6e91f59da9e4bbba8b586365f43a9742455be1a5c61684af30d2737d4b39a3135147c6e3e5ba11a6e96b8b4bf5fbd515c5c7b960ae31443d7babed7106c701afb3dc397662ee03572052c2f4a362a1a31f5bfbca2e988409e072abd6400c91f5f186f2cadb171e9f5ca46addeb7730fc12fd63921132338e23d614379f8c72a3d7857685a1129a69ffe4beac771a6b68bf142f7e93e677495830255aca9b67840a2bbb4a67dd5a118edd823f9e8afc75b6ddc09c2027a90dcf7c16a2740566fe8bc5510a620228cd92cbae315da2991f7b844b477fdb39c65e73d05b9e847fb8174f3b175eabd5a8f39f410fc378a601a5000b354df0c9a03eec6a9de7cedf35a1205769329aeb5a9ff759b0a3d40792c52caaa80b1e2146f70315ce8238ad5216d6580be8461257dd28678a64fddb8505c0836cc726f46f3e61cd0c2b3b6a69dc7724aace5e99d539f0ae537c608f7de487a82879c04dcca09442457be4b793863a91e41d201dd1eb33f7d3fdf52c9e0234b0aed449afcf3786c65615c89bdf10d34722f5334129273cb7d8c7dc647561664bc241e8ef7e96d14b663165e0b9d34d63ff4b8a95e00c118a3e835777e130a50458382a3acf3ccc33824602cc02668036665bf50cde5ff766475d83baba761c46b9e0c57e2673863e7e20d0f7070cc393952359c6a0c316e76734949d770b1e983645c42c1fba60b046492b93869d5fdb0c8656d134e9b21b230a033a71ede266adf6e90b27f7461ab8b0a16aaa4e4f25316f330fb7df14091bd15f47c663c09d2fbea0bf4a6ef0c1a177971a188f3cf33dc72dab4b59fac5861aa6ec2c619304ea9f94638f57ee59a0f226d0fd0fda25520d347ad82504fa377f1226fcef67e057fba2cf4da45eb1430ca1087de5c8189568e5f0993bc3d2bc51eadd61a6c934f6543970bdd414adbd9fc88c18529adcaeb045400fd058c5efc8d2090015ce179297d0937553b7e7cb4b144c68672370e07057c99774a6aa1efa76ffdfffca1248998e8330b5732f06d4d026923feda2e8cb7b2f7d0a3232b6988b38b71c3b42277b9aa21ed0e870b2039b18a7a3c669ff13a0d5bbfd3ca04ed145a04a635dfcfb343063a0b0005490287002c6373fedc8af1eb69df3a577785a4ac0e52f9a97a40ca8f96e2bb06fa8a051185e159ed7fbda9349b3e9b0ff841a1d99c0189b72402e91cee937c398ac54fadb8e4db8fd37858bee0286b19efc75fab8962aba8331702e7b72db3bd27c6f2d653dd34873c99d0df9ad760be91640e7260e3e6935e0bc5d542efa09cffdf7bc54bad8cb730354ee0faaad83682a1e2e4671a0fac3556efd12e0a4129e41d37f668f3ba6b335b3b4a17ea94a8ae5c177b34e9d18d1442a2026001d3bfcbfe696550fb247ed077cdab8ab6c6c4bf6e3394688f88bb0e4d0bbf9c64e5698641c79440b05803b8db1107bae2f5b27f3097a7d484da71fa1294e6f118830bfe6509d4807ca9ac457f0400fc2981747b213e32a79e27df8ce8e2e452a23312397485251cda9c22fbafed249bd841218a33c3dc8237dadd51dbf07b3031399f649afaea3361ff4a7f896ffc5b89b52e6a2b08f6bc971b465f32090b3e549a1694f9ddfa506e54fecf2647fe65a86e556a4dcb6f3c8fd7177316a5d57689d37ad60ad5bffb64b31a7fd0e67a8ad29bf8feaa3e4e9b54eddb61397b87d679807245a50ee2c554cc64dd08ae8d637e59e491e54f97c56f71bfeaed7820246dc5b8d9786caf59917b5ad3a291ab961c3eff74eaac4f7fcd8e73d4141ed988dc0192aebbf6f519822d539602910cbca1f14456137257a59da1d12d25d4486ce661726720855e3e46cbd888ff9f3e5e4b7334eb95c4f7d47d1dce35de67471c436c81d1c823a756a668566c449beab4f5c56e8bc2381096d08ece9aa55a0f11aa6f5c41c3f55e46be9e6ade8bd94c3b03fb4e7c88f4ff807941cefdc29faa076b8efe20f13b255a3085e7c1512d72da68bc019c4995dc5d4a07cf4f89b5eed110bf58ef6f5f4150867d56c52c4b31041199dbbc87d471b1852bd72d58fdc50df71c16ce4e47f72366d4b143b9e85bb04193703995508845610cff7bdfe055bb272b81bb94bb936509f6ae59cbcd12f7851c671ce7eadd833024d9569977e49b36a93edef0afe7fd0c74cea9230519746102844481905e1f293e62ba75e3bf170dcbd5518e19eb5b5008d52c587ffc32f19f1fce8e9bca381fd3d02b2b020f3031fb4f3354fb25f2f8fbee45f389f1fdd3082bf0155c8c26ef51669367f4384f9a6f5ba0436688c0eed437a9abbd04e2175cde8ce97bc9e32130888d6362da64ce0ff9a3866d757c3a25974e01c38bd398d00a1f5f33e2c3821012d0b43570250d8af586116ea2b6f96d037f2cbe41b72242399ca34be1793b63cf22c5977b624db10e66b76217e3b0cfab609d55495eb3158641d735048e4ead33f35cb516b04a58286a178fa0f6aa6fcc25b3de55fe198c95df76f3e8134c1169b4ff9133acdafff261f297e632464aa4aa3d13f2c7273fa7d90d3f3b4cdad7d60814badb9304d34839437465a2eb8e0b6b5903473d70e26dba9125ef4acd1fe3c2a488946a08ba78883b2de55bb36aa782bcc6a82b7f217029efa47ae3817cd00264dd02ce0f75a6d7e71a660e5432f7793474a0da30deb57f129b0c1662c0016d8df419fb4399c3ff1237aa10af09c9882c91c125e7f2fb9f788e31f28a085b65b558efcf301ab1c233068a892bd87c576caeea75ea7c06b7be22058345b7f7a8c93bdfec267e93fd81f192a017a6324b0c11d28f6d8c3d875bb6f291257fcd6df0375cb4eda146778d0c8f3514267e9520df8f8f7c5be471fff3eceb0e79af55db92af76bd726bf53eb8547e8092e695f020a55536a6bc7a4664496b6e1d77fda80211f9e34e0df6210462a2219c2b8ff0706b1d26851cdd89dbc9d6afdaf9eb5baebe7e59029e0266249ae9416b69af8fb78019766fc7507308a115708cc140faa151ded4adf060d9d79177685015f3077e5173c093ba387835299f3cb6ed7d6ce39baea616203388fde65c2f47ec69dd7a271b8a6368429adc7fb9e48f24e49a2bd1f3112736509aae813aee685e5effa756b2d75c1ac71ebf3d69ea926bd45ba4ee84d5462c4a2e36f2f4677d51a365de1df748f50b7d695be4b3e0a023a5bdd676909f573fb3e4c1233cb6cccddf317c1af594f7b0a5ab6fc00145270732caa0f49d0a61d205d0a2aad64801e8dc042d59d1b8e70f1f4110318fe24fb5ac2d7b82f306350d73ec6e47fa3b098e0542e160c50f699fd52b2592a14f558f78451730b5655eef346d3ad264366bf0bdb9a1acd7faeed214f65e47d6faab105940c3545b1978c1c9e8594af7602536fe54fd78891e7c770da005147c5f3e583abdd301664718cd0dbcdde8051d48224670a4210c9113c0c1696848b37c030a80f261d42fc5f2eb9360802823249c01e1bb32474124814115f5058202a7be7ab33bf26556287e33f1e184cd819ce21b90590c7f2f539ab54ee52a5d65b468eadfa77fc961810cf41da5136c83cdaa3850477efc6e938ae6a84226c3ad3512227328114b4b0046c9f3ac35f8ebd9c17e73d1b516ef1901298027d625e08e4fbab207e41970405ce49100d3c05926249ac1ce0ffae08f33cc693adeff7d7a08677e4cafa64e6655e11cd1ba6aa6d7cdeaa057d496ad0159c0ef284a15d0ede5b1dc5069185a4a56e400cd5adcc869e1411079f6189af1d5f3182e31c4a914d812df0076e75bd72c62981202a736087ace58ab28f027eb63f656e976a497e017237de53f227a0f3f1636f5f4518a1ed5b28a48728b5a9f9d435eac11a5a8bfe5ed0c931d111bff24f21aed968cea62cdb172318d6635e9e2b6bc270b240a488a5f7883e4bb153583de4e3cdb867cad90c2b859de9b53c4f95f9efa24dd5102e28ec27c19621d85c9db8146c351a2158361121a7ec412a71b1de8a2d99fe38e4595da18c039fc25355b47c72aca9d6deff3109025eb52755bca5dfcf597a0f959ca48a844908a47bef7a13a5e0bb63a47e798fa57953b3626fb9c7c91cbbfdddef0b5414c61910ed35f9191c3206de2c6c1c609aa3ad141596625210edabf182f8d7e8c0cf91ec00f59d", 0x1000) recvfrom$inet6(r1, &(0x7f0000000140)=""/201, 0xc9, 0x800, &(0x7f0000000240)={0x18, 0x3, 0x4, 0x6}, 0xfffffffffffffcfd) 01:39:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x11) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x8000000000001, 0xfffffffffffffffe) 01:39:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed3090000000000000000000640e72ddb9ec9d15f9a3d7ecdc632ca4861fb591f4d539a006782086686c17e2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b630050208924c440c19bc3e57f3eb4d9de36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 01:39:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) close(r1) socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 01:39:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be9742ed5723158048749", 0x595) 01:39:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x8}, {{}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x9, 0x7, "9977c6f79797f716979555b21aa01c7a4a324153", 0x20, 0x8001}) 01:39:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x101, 0x1, 0xfffffffffffffffd, 0x1, 0x0, 0xafd, 0x3, 0x2, 0x0, 0x7, 0x1ff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 01:39:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x610, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6707, 0x8000, 0x47, 0x5}) fchmod(r0, 0x0) close(r0) 01:39:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3", 0x3c}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 01:39:24 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000000)) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 01:39:24 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x2) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 01:39:24 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000000)) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2a4, 0x7f) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x4d) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 01:39:24 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x401, 0x2}) mprotect(&(0x7f00007e9000/0x2000)=nil, 0x2000, 0x2) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 01:39:24 executing program 1: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="21002e2f66698ff4d41243023e5d9fe42a9604437c0d4ca0c5773a3eff576c013000c904ef64ee4e53268bb3323c008b889b4a0c4fcca6aa163f2ee22d7e9277536e313b985600a1b2b23075de47e3dd5590568b1b8f75628b343300b05e0e0057b8e2c2b60ec50f4387192636b0eb8ff7c01d19b386a5a2c0a02c382e13e2b125a30dc11b9d798906633c82af97e80b7732063d539dad070d1146b77b48a2fe3878ba97e00d3ce916157cf2ea4909c193a6a36038427305138a358690b53db214bfb3fa9d340079cce0b86d98d92bcefa66263d8a221d1ea3bfe922d3d640fdd86e"], 0xa) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x200000000000000) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)="ae199b9a8af95cffb997000000000000", 0x10) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000180)=0x10) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/94}, &(0x7f0000000240)=0x60) 01:39:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x0, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1000) 01:39:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x7, 0xff, r1}) 01:39:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgget(0x2, 0x321) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x100, 0x11, 0x504, "f19fc763f44bd69800"}) 01:39:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 01:39:24 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r2 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r0, r2, r0, r3, 0x10, 0xfffffffffffffff9}, 0x600, 0xfff, r4, r5, 0xc939, 0x4, 0x6}) wait4(r5, &(0x7f0000000140), 0x8, &(0x7f0000000180)) setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) 01:39:25 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000008c0)='./bus\x00', 0x100c0, 0x8c) execve(&(0x7f0000000640)='./bus\x00', &(0x7f0000000700)=[&(0x7f0000000680)='D^)\x00', &(0x7f00000006c0)='*\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='&#@\x00', &(0x7f0000000780)='&+[\x00', &(0x7f00000007c0)='%,-(![:[!##{&^\x00', &(0x7f0000000800)='%,-(![:[!##{&^\x00', &(0x7f0000000840)='$*}$*$+\x00']) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='$*}$*$+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='%/\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='%,-(![:[!##{&^\x00', &(0x7f0000000480)='\xf0.\x00', &(0x7f00000004c0)='{n/+(\x00', &(0x7f0000000500)='::\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\x00']) 01:39:25 executing program 0: 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() 01:39:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x9, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x3, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r7 = socket$inet(0x2, 0x5, 0xc450) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x1, 0x5d}, {{r2}, 0x0, 0x1, 0xf00fffff, 0xfff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x54, 0x20, 0x4, 0x2}, {{r4}, 0xfffffffffffffffc, 0xa9, 0x0, 0x1, 0x7f}, {{r5}, 0xffffffffffffffff, 0x10, 0x5, 0x8, 0x1}], 0x0, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3b96, 0xff}, {{r7}, 0xfffffffffffffffa, 0x80, 0x1, 0x1f, 0x81}], 0xe6c, &(0x7f0000000300)={0x1ff, 0x1}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000000000eb0000"], 0x10}, 0x0) 01:39:25 executing program 1: r0 = socket(0x20, 0x3, 0x2) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="32dd301bf76559d49256ad58d437eed5394b96fcb9d79ac504a984d9902c9448c55ca72ccf1f3f816d739c502abdecfe3a9c4b48b5986b92e660c8afba7f606a1b67fe38373056ea52792f3d38973808d070c048c187796f4de04619861fcf0b4ed76dabfdce7725696ce7270f7679e20d9e3e16c3653d748294212092082d455501b512ca6e326b35d4f913d79c39410c39ca9e2906eb64da24f1e03d2cf2feafdde5c05128b9f4fd97795b02e3af646a0ecfa87bd98695cd0c04ac0afb3ba5680a27fd166d0e746a7cebedf0cadd5ad5b2b64adc292c54cc91318e20aae3c51bb3ca17d7c9c94ccd52fd43170388ba160bd25f39693e7aa4a9ca3b0e4bb71330df6ef8a3adda31fc18daf6b2b4fe22e406045a78c723c96dec41d23f1f0744c5ef58ca9541cc2bc43415fdf2f73e96a6e405a076e1c0d0a32fde4851e0f289b406118ba9c7b7666688f8920427958408b3ba741bd98efefce61eb67add049a3d0be3a029f5c6a42f15d7c738d01747a126113fab203b9a164e72996939296d0fcd117dd8a3539f950796f8ce6ddf9ba6bf6184440744ba7f7104ab7617fc394d0e02179d4329219fc552d5d878ae014be2c621c4aeb3a1a055ad6016aeda76b4847aa97e2e83c43bb34a491f99ec953aa3414c339b1a687b6629665ddb92bc76a50a74dc6c9c666eab382aa97c4b7cd1d541aa9cff66afd8f148a903799ed00cd8b4911cc537d1a80dbfaa4edbc5ea2c699a571803dc1be281be14879044a348cef1704dfabee2179fa0d3bc31c94f4b533dd27d93fd93a775d0af88512b0f8890ec0ada8ee814ceb5f700f7528e614bc3e483c0686ff954fd979ebada60c86238cfb1da74ae2055a93ef3ee69b33de5d3079d78c3bbcb4db4ef68f4cc18dca44853e05feba2a90db39e9d575637630a5a16c61643363a005db651782fd7fa03a4f799b49bf29734aeae3c43af1fcca90e56c39e17b27601e6dfd9f5a784fcd9b98ec4f03bd41d0e887dbdd69091e815f39b3d0fbca205595cd3dd524dde4196f0b50cba6607503c757a0103971c9ff64044347bc7d1778b5f8c76569c7afa59b79693d256f46347524d4b8cb3dd08dfdb802f6aa35a04deadbac9a68a802ef55466b0c426784697ce6eafdf64ea1956ff18cd997a4e8a74492ec17d9ff7e502166a159b46e0cbe5a4b9e8b2100c421a5af0257418098dbd98f1054caf65be41babb87309b9a6c112ff34a52b8fc44ce67934879fd3e1b0d967c7e12f5ad782c3e9d9dde45ee7fff63b1e2603363bec1aae8c9c21fbc45d9ecfcf07e4adfeb6a1be6bf8ecea99dc3f8f0bb790eb4dfaebd191373439aef7d5364291947495cd78daf80b965bbe28cd9ae17a90cef2523eaf83ae52bd5ea6b8122e6f600fda0b6267173e0625b380df055a24a32e98501f874fa14ff2086c14120f118ffd06aadf857e277a4e8703cdd3564ef049ec5dd20d95b4185f795b9f5b264f9672a928d5985ff5eee6895b828f7da629220bbd137a0994cdf8ef3adc134cc8a712160bf6174f43a36e1bc36ad74d83dc81cc9ba44c0061501f5b8bc2e4dbd6151e1181acfeb0deaabeab29b7d423fe011999228db11d48a0cb67cedd0447ada975c4513bfd8e14238e056bbae6a38b0dc44f9cc6a101a30dcd896f5d0133a338c42eb4fadb4c358aa348afbd0edf3430cab2baf4e9fa727fec7fe9a5a96aa95d9d616187e6ef3872164ef98bc465393cc842f2fdf2a2843753009977c41a2e4c1e9936e76cb582588d5e39e0a1e7a3c2d6308fbcced87b6169d5b96c341cdd1222dec29f992299506975534707e63a037cb7a7804bcf6f92a1bea571cb72a0b7301777e6ce4c99715a3061e36b289f48a503f85289794bb01f4c2f28c064a2841d4b7ab87435bff5430cb6928c33763a71117a00495efbc0cad6c1cc224cb74b8c3758151d7935d0a643d0a0a7ada713e59c1f49aff56b044b0c9605647e9c961408ee68e8cd6fb02534e4a5c7f23dfc4b0b2442b8d725b91c3549fe96fe7d8a7c14710367fac6111a8be3aafb8c54b40ce5d463fd228dc6238f122ecd539a2a8cbede56bd5cf42c16ad92e8ea5e963921ea47eabc6e8f1c53c7186153a59494145b16dcd7c096d32f4306d485ea2d54880aa3d56408d77e1cdaed09afa9cc41c19cd24e28c7b5560b36053867fbbdb8601dba9430c056c30f514a8999a98abe994a2072884765bb50da7c305346037fa99256277a6caf56c000f87401da889f22b0666f69b77f7163901b2472e507c11c6d5af1f81575b20dbf20d891adb373411be10f8e60d94a57cea4a512713d0127ea1955aac191955a01e32bd6e74429bd0e71b79995e4519da68f25830a97be91c12c58728d9b68af601107f28099500257013b820c8a83d4ef90214c1adb0f4707c8bd13d95ad57ca64ed886d19172d58e82c314cbcd3c715d36f652cb64b3c3bf3c9f73f60dcf93e57aa72097f80bfd73164568c0920d21bf720f04dea358e3a111b7ee8ade645c8ea008083922e1733d057f21a9838ab6bc97ebd8e3da97047c91cc389b37a1d5e4ebbe9311594b19c1a5918379426d11f8ed0eeed2d652f18c4823250c7eb8cbea42305a71822208e079c2ecfcb52ca509f19a5bb59d6edfb27d3537d518e9472cfc5f4140072a9fef0ce4149165ef2750f628bedba1302ae8ac2cceedf37af8fd406027b3286d28afd0e7a23432fbc5bbe55e44662ff92db560fb20d545f3adbccf4f8a259eb4fa0c79909e3282ee6565f2ad3b78cb0a618c674a9a8ddd456a96abb26e036667469f2cd63649a9f1294d46e6763de5870ee4c822c88fd0183917529b64ef5178bcb228256cd3b63304788b32995e84431721b5df2c8e89be327bbe190d82592f7d54b489b2a49be8e04039ab946ced2fc747910291af7fb719d8db653f631e6755d2c34f193cc75e4f68cdc60d294a7b2561ac62000285a6243a5a30b47366eaae18691fe3cbdf9e0bd2ced82a77d60a3cacc5edcbc47ad2078203913427f76efbb1f095fcfd3b142f5c55645afef867484a733db47b64654061ea9fc2498a4a7a5b6b246424a94455653d93a62b32d1ff7ed74b44419b02fcbe2ff728dd0552a98414caa2a046b993c8d1422491e6bb12550e71a613e4909d863e944afeec0c26528be5ab63c825141f4bbe239b049e415ff4c7a7d7df03f30c692dcdba57a29570ac51b8ace17dbec83ce5a60cadf339e90a9aa3084c559315807dc332be969a185d47eba7125e9dc29d0a33d881a0373611c8531d7a189f3f18b07d25dfc2ae4a1ab5de6eebe10440cf3e20a426e2169272374526fc5b33ca0ffe6df52547ee4ba71532a21fa755a6396f1f67cc4a9bcfd047aab2303c2cabeac7014d694947422bf7875f5f318e9f6dec850ecefbdb9d7e3931249f01091b0af875a44a1238fdec06a6f6d8766e3d70c962989c8bd6c27e9020e2dd753e97a59805385d3bc27941b448097e400cfe488bacc63bd50526b95c9fcb998dd6901822823bcc769a2f4923031c030bf193befd7ffc3f06f4c28f4ad3aeeec122547f63715c083d3e1237970bdac3a4bfe85abd83fdb37557f67bcd370ea08f2a8e07c70b44b1a80fa379a8cd35e6a1cb95c2bbe68e4d1012f152f7d5b8ec8cf54984fb0d9a4fc84f541c48120d0ea355d6259efe62bceea7767ce345ae8724f866ec241d822cd3943eb7df1afb59f0d3bf0ca94ce2383c69a42ac393bc50422313bf36e1788749af405992fc46ab108c56577f23fe6d2090e844cda70706690a6a04ad5fa37614ceaedc9765f882ee79d6d11821c01f7f73e55ffc093c9d0ca0c87e353cd9834aa43fd2625c0080d947fd7fc01fdb4299e898570d88c2db75c2109f8ca394253786f5bcb649cadfb8da3bf463118a9304c11d5cfdae6771437ddc238136fa36b9626ff6f37f8cf334266fe8259ea43e07ac056d8be896edc052efdf838a99405d097cb11e7d7dc834480bc03c58e1ffd3fd1e152fcca1c67437fa3a1dbac29a63729ee6fe5b9dddf09c4107b88612289128341bb41fe11101afcf03f3594605426f53d83580272c35ed354c9220bb8556ccaed96ad75750fd16543ccfec0b78d254c6fc067ab61afe14b01de31f6318be7fb118aca0765f3a5f9516c49503b11b6abbae132c82f80ab9d998255176858cb730d611be5253b6a889c54f0d57180dbb2afa829e28e3f2a2da279d9d09241f0a74878d249c4cbd8522c4810d792499dc048fde6ce7f46a153ffd149b628000c4f52efddad8dbe8c3e5347a176b9cdc02bd1403f476edef80fe959629c3860d7be0f017d65cf221dbdbf7fd6dfbeff070edc9b58566d6fabeab6b8c49b66e4583c2c950ea070baec4603e5268156899f33641283bcfbdb807f6f7aa09e9d99f35f1e9baad3a6f00550bb479148e4f56a36fdb179ee385d0ea0a7c87e10cbb6d38db110f3430b656c3f4fc47d6e253850a4647a690be091c92e910235e291b8bc3a7bec1bf57331037a9ab2b7d5f3b58129c092ab9af19a5107534052751e26881d79ee3c1a3b7e061a60db5b77e5a19cb6f1fe11d08533775b5331221458381b1d5ee9e4efe7b0716521109061442c36f540783c3dfbcc903dca1e87f7a99c57220c226d563410ed419ed4cc801875eaf918c94f66db745cfa4fd563a26db10b152a92d4091838ea7ff23d27fad0e2a4d5e535c2867364a2f4b9c07d8b085d898c7fb527860dca90b4e381f107efdf54b4079132bb9cfe5dac8d35fed0b2a29a75033ef8fbd133b943b782ea440934bff2ce55937907e85604d31432d4295eb6c10ebc3be7ca3e8b0c98e07213169c4e9f9f99e8d0c750e5294215529d6b650a32f66045867223116ccf6dae5f89c9e2aaaa61a6f9d57cf513f52313da5e0639c2e40191bcab0c97424688d5b3c9441bc5a0d2f1aede9a525ae383e713cd516b894d9e7486e05798ba2751f1daa27e848adec694459ec8fb73435207c2ed2c2748800a7fa231a0c6e2aa136ec308604712033feb9cd7e0ae87c4f3eb34d9e3e9f75b34ae74a146fdf84e40aad4234963bbbd5474624842668cf8cb0eb93cc189ec4db77e86514bb7ce3cca9810d4a61dd18a6583a7cdaf1d90862c381a07fb2fa7a3e53fbf7a293db0f32fabb89e72ce6cb5428566dac942a39c191f22a5e0f2cff44cba639b24a61583aaf4f1d4306d935d6712a956752942c45d7bd8f86ed87b34ad39598ab497e80f6897a8260b986e447a1c4062f2a280e6700b4cf87c28004654344ceadacdb05b876cf7d0c93c36745defca19baac3e0bc598a1699cd1cdd69415fc134bd9a21f61f10d4c1df5d003b7aa5418a9852abd5d3383935eb80076fabb0777a1429625fb28fb786e55e8db2ca5703d83a71923fd888de9907ec000405a261bddfa0e62206ad0d6759adaf66c0534a719a1502a7155030c3e67c2a4a1435b13baa8879d892d53e573b7ca648af47952e28981edc4c141ac2cc82af3f8bcb8b7baf1bb6452ad5090f1f54770f24b1b34d6248c8657d11969a988f9ff8a4b9d9fc44934e0c413f00449b5d705b6d32dc73e1960d60135fc4e5dbced4885ee2073e72a0cc3b6656bb84c22df0c6669d558e760251e0d394a4bc1809bad3d76ed731b355a03d0b51580b86ef755d9cd3b3540dea1c58e5b9556868b4bf3b045ba08a5c6451e7dd9ae3db73c7166bf64dd4cf9741bb772fe5d725750ec30483d1c78291555976cbcbc4c750963621df391846cb538b938d58701b1313ae96ce9517dd4c5eea1f8b052d105561f93", 0x1000}, {&(0x7f0000001080)="c06e38dd914934382241ffe7796bf2e58b40d4c9a11c4bf78191c9468838e7e1240f2decdaa54b1a7f0dbb38d5e42c261a18c434955c87caa2", 0x39}, {&(0x7f00000010c0)="6ade9593986541b6af508786337ae9507c1f66ed6132cf73cd302bf562cc64464d73ed94e0055141ffee7d50b28e36038f843c24797e0d562a6e1109a36c2e4652cb2cbccf9177b139fbd16d66e7f4c5c54b26e3fe95985354c9c5d7bc1a2e36de32a450b7b5bed27323f35af673886244103c6960db56624bb97f30c5c31ae8b3055a9c3032e78ba39a55d11d1532701ea019ef91e4e283844e1b25680bc695664d89a00f1baafcc5a3b8b53875764fb89769de6c511d10bf252fa5513ee8a698d936030b2a13d0b4399919", 0xcc}], 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0x297) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x31) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000200), 0xfe72) 01:39:25 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 01:39:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000003c0)="a872bdfc35627b112ba9fed652e2fae3fc5d829321376636379a", 0x398}], 0x1000021e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = shmget(0x2, 0x3000, 0x21, &(0x7f0000425000/0x3000)=nil) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="948a8c0db56d7c114f4d7d4bda6aa17421049faec84ef60a26de65d1d7ebb192feb5ff031fd830fbbd2e60208a311f8b", 0x30}, {&(0x7f0000000200)="98", 0x1}, {&(0x7f0000000240)="4dfd6256eba6cc9cf0ef61fc9dc14317eb8dda0f1d192c43b72889759009bddb187b22daaaca5dcfb13d7ed318b5e74a757b4a84f23526c722b0889c04b9393edf8090a4acebb93db8ac08930c342bb71fe7683598be073a6ae008b0", 0x5c}], 0x3, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/203) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x28580, 0x81) r3 = socket(0x20, 0x4000, 0x6) recvmsg(r3, &(0x7f0000000ac0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000640)=""/215, 0xd7}, {&(0x7f0000000740)=""/251, 0xfb}, {&(0x7f0000000840)=""/58, 0x3a}, {&(0x7f0000000880)=""/230, 0xe6}], 0x7, &(0x7f0000000a00)=""/155, 0x9b}, 0x842) r4 = getuid() r5 = getegid() fchownat(r2, &(0x7f0000000340)='./file0\x00', r4, r5, 0x6) 01:39:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x80000024, 0x7, 0x4}], 0x18a, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x62, 0x22, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x0, 0xb64}, {{r0}, 0xfffffffffffffffe, 0x9, 0x20000000, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x1f, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0x40, 0x5}], 0x3f, &(0x7f00000001c0)={0xffffffff, 0x2}) dup(0xffffffffffffffff) mknodat(r2, &(0x7f0000000640)='./bus\x00', 0xc099, 0x7ff) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f00000002c0)=0xc6) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/117, 0x75}], 0x5) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) r1 = dup(r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r2 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x4}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x1974, 0x6, './file0\x00', 0x8e6, 0x1, 0x8, 0x9}) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup(r2) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x24) pckbd_enable: command error 01:39:27 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 01:39:27 executing program 1: 01:39:27 executing program 0: pckbd_enable: command error 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2c6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff80000069e8d0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000069e8c0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000069e800,ffff800000026d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800000026d00,ffff80000069e800) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8071d9ee48,80085761,ffff800020c14dc0,c7,fffffd807f7c7a20,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671f30b8,80085761,ffff800020c14dc0,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020c14f08,ffff800020c14ef0) at sys_ioctl+0x646 syscall(ffff800020c14fa0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,d25e7902010) at Xsyscall+0x128 end of kernel end trace frame: 0xd28a60160d0, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff80000069e8d0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff80000069e8c0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000069e800,ffff800000026d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800000026d00,ffff80000069e800) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8071d9ee48,80085761,ffff800020c14dc0,c7,fffffd807f7c7a20,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671f30b8,80085761,ffff800020c14dc0,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020c14f08,ffff800020c14ef0) at sys_ioctl+0x646 syscall(ffff800020c14fa0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,d25e7902010) at Xsyscall+0x128 end of kernel end trace frame: 0xd28a60160d0, count: -10 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c149f0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001747000 rax 0xffff80000194fcc0 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc5b23206bfed0cef r12 0xffffffff81f33463 substchar+0x92c4 r13 0xf5 r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c149e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=147895 stat=onproc flags process=0 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43c38,0xffffffff8234a810 process=0xffff800020b44d30 user=0xffff800020c10000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3969 146295 41052 0 2 0 syz-executor.1 * 3969 147895 41052 0 7 0x4000000 syz-executor.1 1448 291471 1 0 3 0x100083 ttyin getty 41052 382634 7490 0 3 0x82 nanosleep syz-executor.1 81321 420561 7490 0 3 0x82 nanosleep syz-executor.0 5356 340483 0 0 3 0x14200 bored sosplice 7490 183113 56467 0 3 0x82 thrsleep syz-fuzzer 7490 446100 56467 0 3 0x4000082 nanosleep syz-fuzzer 7490 465620 56467 0 3 0x4000082 thrsleep syz-fuzzer 7490 234492 56467 0 3 0x4000082 kqread syz-fuzzer 7490 156440 56467 0 3 0x4000082 thrsleep syz-fuzzer 7490 94678 56467 0 3 0x4000082 thrsleep syz-fuzzer 7490 109653 56467 0 3 0x4000082 thrsleep syz-fuzzer 7490 325145 56467 0 3 0x4000082 thrsleep syz-fuzzer 7490 3460 56467 0 3 0x4000082 nanosleep syz-fuzzer 7490 252007 56467 0 3 0x4000082 thrsleep syz-fuzzer 56467 166479 42477 0 3 0x10008a pause ksh 42477 489967 20311 0 3 0x92 select sshd 20311 55547 1 0 3 0x80 select sshd 526 378629 83809 73 7 0x100090 syslogd 83809 7352 1 0 3 0x100082 netio syslogd 97372 246334 1 77 3 0x100090 poll dhclient 37620 463071 1 0 3 0x80 poll dhclient 32127 57772 0 0 3 0x14200 pgzero zerothread 21927 241576 0 0 3 0x14200 aiodoned aiodoned 97271 36556 0 0 3 0x14200 syncer update 96453 13443 0 0 3 0x14200 cleaner cleaner 78515 100928 0 0 3 0x14200 reaper reaper 3054 374412 0 0 3 0x14200 pgdaemon pagedaemon 88797 108279 0 0 3 0x14200 bored crynlk 36639 466919 0 0 3 0x14200 bored crypto 79022 60304 0 0 3 0x40014200 acpi0 acpi0 54098 290794 0 0 3 0x40014200 idle1 64609 413191 0 0 3 0x14200 bored softnet 90250 173578 0 0 3 0x14200 bored systqmp 48588 343777 0 0 3 0x14200 bored systq 76673 493109 0 0 3 0x40014200 bored softclock 72773 245139 0 0 3 0x40014200 idle0 1 252860 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 3969 (syz-executor.1) thread 0xffff800020b42bd0 (147895) exclusive rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6349K 6357K 78643K 10990 0 0 pcb 23 9K 10K 78643K 550 0 0 rtable 100 3K 4K 78643K 733 0 0 ifaddr 54 13K 14K 78643K 219 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 32K 78643K 104 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 75K 78643K 2043 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 107 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 1127 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 43 38K 66K 78643K 643 0 0 subproc 64 65538K 67586K 78643K 510 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 152 0 0 in_multi 33 2K 2K 78643K 211 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 309 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 87 21K 21K 78643K 4472 0 0 UVM aobj 66 3K 3K 78643K 69 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 38 0 0 NDP 10 0K 0K 78643K 75 0 0 temp 155 2363K 2431K 78643K 6499 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 550 0 543 1 0 1 1 0 8 0 plimitpl 152 56 0 49 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 158 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 174 0 170 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 18 0 18 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 749 0 557 12 0 12 12 0 8 0 art_table 32 750 0 557 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 3 1 0 1 1 0 8 0 semapl 112 105 0 95 1 0 1 1 0 8 0 shmpl 112 67 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3436 0 2034 46 0 46 46 0 8 0 ffsino 272 3436 0 2034 95 0 95 95 0 8 0 nchpl 144 5179 0 3574 61 0 61 61 0 8 0 uvmvnodes 72 3782 0 0 69 0 69 69 0 8 0 vnodes 200 3782 0 0 200 0 200 200 0 8 0 namei 1024 15904 0 15904 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 13416 0 13416 12 11 1 7 0 8 1 sigapl 432 1258 0 1245 2 0 2 2 0 8 0 futexpl 56 11449 0 11449 1 0 1 1 0 8 1 knotepl 112 551 0 524 4 3 1 2 0 8 0 kqueuepl 104 370 0 368 1 0 1 1 0 8 0 pipepl 112 856 0 837 4 3 1 2 0 8 0 fdescpl 488 1259 0 1245 3 1 2 3 0 8 0 filepl 152 7980 0 7885 10 5 5 6 0 8 1 lockfpl 104 443 0 443 3 2 1 1 0 8 1 lockfspl 32 801 0 801 3 2 1 1 0 8 1 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 53 0 43 1 0 1 1 0 8 0 ucredpl 96 2159 0 2152 1 0 1 1 0 8 0 zombiepl 144 1245 0 1244 1 0 1 1 0 8 0 processpl 840 1274 0 1244 4 0 4 4 0 8 0 procpl 600 3624 0 3584 4 0 4 4 0 8 0 srpgc 64 78 0 78 3 3 0 1 0 8 0 sosppl 128 22 0 22 5 5 0 1 0 8 0 sockpl 384 1039 0 1022 4 1 3 3 0 8 1 mcl64k 65536 511 0 0 64 11 53 64 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 621 0 0 37 0 37 37 0 8 0 bufpl 256 7255 0 1020 390 0 390 390 0 8 0 anonpl 16 117036 0 108841 53 19 34 48 0 125 0 amapchunkpl 152 7420 0 7334 9 5 4 9 0 158 0 amappl16 192 5649 0 5217 39 16 23 32 0 8 1 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 453 0 448 2 1 1 1 0 8 0 amappl13 168 420 0 417 1 0 1 1 0 8 0 amappl12 160 15 0 13 2 1 1 1 0 8 0 amappl11 152 426 0 417 1 0 1 1 0 8 0 amappl10 144 71 0 66 1 0 1 1 0 8 0 amappl9 136 571 0 566 1 0 1 1 0 8 0 amappl8 128 226 0 202 1 0 1 1 0 8 0 amappl7 120 65 0 59 1 0 1 1 0 8 0 amappl6 112 511 0 496 1 0 1 1 0 8 0 amappl5 104 160 0 149 1 0 1 1 0 8 0 amappl4 96 666 0 643 2 1 1 2 0 8 0 amappl3 88 183 0 177 1 0 1 1 0 8 0 amappl2 80 10742 0 10689 2 0 2 2 0 8 0 amappl1 72 36335 0 35923 24 14 10 19 0 8 0 amappl 72 3926 0 3893 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 68 0 3 2 0 2 2 0 8 0 uaddrrnd 24 1259 0 1245 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1259 0 1245 1 0 1 1 0 8 0 vmmpekpl 168 14090 0 14068 2 0 2 2 0 8 0 vmmpepl 168 141133 0 139757 102 36 66 73 0 357 1 vmsppl 360 1258 0 1245 2 0 2 2 0 8 0 pdppl 4096 2526 0 2490 6 1 5 6 0 8 0 pvpl 32 362450 0 351255 148 50 98 124 0 265 6 pmappl 224 1258 0 1245 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 631 0 14 18 0 18 18 0 8 0