r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/224) close(r2) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x285) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0xfff, 0x2, 0x9, 0x1, 0x7, 0x7, 0x1, 0x4, 0x2, 0x1, 0x100000000}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munlockall() write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x1, 0x3, 0x5, 0x8001, "278d295cf1ff00000000000062ec8c7a28a88c3c", 0x3, 0x7}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0x583, 0xecf, {0x80000000, 0xffffffffffffaaea}}) getuid() r2 = socket(0x11, 0x3, 0x0) close(r2) read(r2, &(0x7f0000000000)=""/18, 0x12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f00000003c0)="b28d5124dc0fe77ab4b6e6b4ac8a6ea0f5e6693cc24e46452465d2d18ed9947ea5f6e18cd465798cf663fe08ede6013693c7b5a9d77995a457a10f8a2cc7306f25a0976aa167535e5b2f6b41f50815f84fdfd80fa1ff848e2dbfc87ec5db", 0x5e}, {&(0x7f0000000640)="19c4bb6f84c5e4b67faefc907bd43ec37a68870f48a7d31fd1b10be4e5ed7a97ed6f715c879ce1d2a7cd312acd7638dfd02a0e683db37d40f317d9ae837886f2ff9881135fd4686f69277ba4352197a9166c203df79c8ac30a201e70df86c706e8c344eb3f250c379289c164c1b66716b395e69f3a667bf9b67298ad507f502ae6c374459b9cdd21822af9d4426838fa3ab7885fc008dd2fc4ad5d520457e0aec6d2971db75ca0d75f3c17f17519ddc6b7117cbc6e38786bc66e0d646a3475ccc5381fd39cb70625997a3e7b5b503d337fffb341775b50eb427adcf9141c7a8813c824b598bb591cddcdbdc53bc949e56c8606afc958f463c1c398b23fc8d85ec85ba330131de84dfa760ca81c21e6d76bae848b4e9c7fc1c9eced9b3187262b60c5eeeb54dceb13f008efe39d9d88b49a2cb6af194050b40275d6d132b078719e6d4664c015dd49065032ad6d30c97fd25f9a9ade902cd5962f1c6eb19172a8548691fe8a8f619203625eb8c5b4935fbbfecdd2d1ea3d707ab087e57d0cd8e27ee77ca6703e48e4b6e0da13924511209127b357f58668b0764112a6c14ff7df85de537397f2c206d2925be57579a493cbc4d4cecbcedf4acc8e30cb6c7bde2925016e4c3461858e885ede1b69a76914c699e59f13ece7b049bc776d9118ca3fc837e49ec55e76b7a0f75ca5d593ae90177a3f7a70ae057cade62caba5997bd63790621697430daa49756f2220e0bdbfc8051ef17659414e20cb04e53c9bc6dcb8f883e905db93e3bfd2d9d49d671aede0099d6881f8348c227b34b6140dc2294b04cd1e02779b8020446adee62a005849ae0e46e94e439c1185150d144c6de3438ecf1e5fc247ab8392bf9742ef54ed10dc96d9a55daf33430e4743a5404c80cf2d5a546fb3bce53dabdb545bb5eca80c8d50b95aee7f3cfc908f5e8c183711b9123a132c5df5d2d8f1e548c858f80d4ca51c4a1021b5cc26f1023a6b3d808d5610b013f4d80571d38df3f282d49192bf0ba0a8b2af5b3b01210b2e9bb9d24fd73bdf813bf10d69da4391b9d5c91305f65197a4a6a38d3a64fd4a60fdb6427563ae98f6d7108665b9c5d7a2c5825f32e8b44dd14e0fafd41957dada5796ac83f7e7d9baa97d7edbc95f4660367ace46dc6c39fa4555c6d55e9bcceef117f02eb604bf3523da151259e0416f805ef32eaf52b39677f7db5d43b8f6a9a6bf89c8b3edde2163d29c3e121d2d312ffa23d991c71a1ebbdf841098712ef11e681bb4b3fec7eab69171a03c33f2e4e02ef4e6ad86dc7494bf67be5a137d0d05d4268a1653f210cf3737858c2f3dfc8e5597097153ac19a358338c01f46097d93a004d93dda4a6da72b4b92e85a9c8efff9d3b8b24e381fd314880225b7370ff5ab610793bb110e7fb94121bdc359e73adda63778b92d407a4a284aaedea5209cca998e34ac52e9669a960cdbfe2bfdaa2490d39377d64c5b65b52f3ea91441da3ac843456008233d39d3832f7724382c1ab731ddd87eda6902dc89740ccd87900ba967dc00aff59bc0d66cdba41a181a0a807a8f57f2fe42957c3f8868be609fb342abf11684ada84a125d3b3db168a647e52ced1df557ba521bd0917036accf5d6dbd115b11ff94ec243e27246cb583956fbbe506749e2eb1d941b70ea06f2a35740ea7aa4deeb30408802c4f26438062c70392499dc5f12d3480aa23c5148fb39db9840720cdceb04b71fc08ca2872e27112929b7490489a5f7c775c84f083b7f6c68e6785235ba16852cfeb0cf25eb03c39dc9f50bfe663891a2aa3ac1b6abbe9375b29ebe32fd767a769035b2ab01d9f53eff94d54f4c35d051d0fa4efd5a2fa01de94b713cca282fe0e7dc1318af356b90d4ffb3318e0f9f593e260efd541083aefc5fc2deb4fa080b29f9a2a18d06b1e81464b1a2e7f67264171b3f57c3150cb641ec563f6a8f1088d0295069682e1dde0de3b7598958ba7cad8d33ad37e87639a78b88d3f981ea1c507839e49b3cb2480b0ff675c02420dfae6038e349670c007d858a24f7fd77745ce06b64e5d206939e111bd5c78d8340f86e9923c2cedf5d1846fdaefb50e66637d46b4b6cd4cba2b35f2eeb60fb9c294eb1ab0ba2e2da10f1136eda752ae22bba5aa97efd212cf2445a0d129c797099a90cb6a34c7619168fdac44336ecc4c0e0a7c8174eb52fe721cb4217658a776ed6280fedab4f6dd3e2a56f4803056455fb98e94d9a96bbc4006b49a2844b4b8a5357dc6ecebfafa741e5e6afc5a12b7b8fdc9abbd8b7870e41d067678039a5f6f67b026e4b26e9fbad43fb1a4c47c33246d7f5e1a1d14f4334a5b10c9bbd82fa191446f415ed6273df8f168bf7c18bb2eff10ff458aa0554c094321801c2192ae828f23a9e32ba72520b69b38227f1db2150e2d98b51100280ac69b47bbaf5fe0042e966990f9118fce9eb9f77ec61361b0ff8fda2149db13d6ec1a3cfb95afd6aa2a1612247a6e053d2587cada4de0f701a0ae5619ea12a773af659f809455216c14c4cd53e0ca79623463d52257c358b0e44bcd0bdb03eb06c39d7167ff667fc32f0c451294d705a2da72d1c1da938fb79af3d14bd78978b2ca9f9eefbcdda1d4aa125cd06fea13c53a004b90977493b227dc772915d799c4de34de75644d6b6519345796b2c39ad000364ddfaaf352ba92604484164e890839348501c99942c94d5501141ee388fa5e17c35ca9e6ad62d2cf52a807d377392c1a59a971bc9d9fdee6304dc5901b38372e71209ce42248aca7f404f1aced703ae50a9f58b09f660a8a5ee980751eed7ecd4438b43c62750ac5295b7ee9ffbb34374f832690ec34ebd2fe5194e443dc541bb24bad5ab76a3863c9dd58fb2f04a4819a1ce838c6fa8fd534c6e9f1eb0025eee56707ea2338126311edcd1abb9b1f90dcbd56575a32431078bb01bc885ae1a3527fce52e3b687e5c991ccc00cf88180828b946f7eaa6845120efcd6aaaf9071f23d0278835c7c89e47faf843fc4a653d7d2aa32155f2c6c93d8ba8ed5460901a3aac16247d7f69e2faa9534e05ef1869ee5569855e3a96d253b614478effcb974eb471942c16e26fe6cc05efa3d94865c78055f1c1b39bfbb4da27bf1c5a428746c613aaa674b8c61a8cea9bd21aeaf320b8ffc4be26f916a52a4ac812d31efa976d27d1e1ec4249763ddc3bf6a0e48792c6855cda6d45c140f82bcd2f123e3b3684e558ffd34316daea6d0ed86fde437e3de4bed468de256e5748e2be59fdcb4093aaa5dd518289a55d701fcb1ab6d9a94c6f7ee51de8bf41b0f4cd94a45170fa2c0c81849c22d41b286158374651eaee82fa4fd0dcc9a1a340fd1fd32805c6ac07c8b611f48be6efc11a44a4a153002968233d4981139edc54a18f674287b762f95f2e2f9aaf9786eeca59598d37a799301313566d43ba0c4819ae7cac1c3486978e64ff0d78ab90cc4da07338f8ba921c8f8fdfcd3baf76e56e424244dd026f3fca90143e7a0e8d1254c40d00a729dd8a9cc9fc3aba323247c6979bd57fc8edcfee2b6ee52b42570a12da4ba51b6e1730015366b63d538b65766be1d71c195231305c8a07636f42be2f9e60f0b7d9d2514ebf55ee3647f234ec21924b57f14c4c8008499fe71e74882620e66ca9a7c0cb9ca00685f77021acae5ff6b7eff965ec1297cf91707e772f4ff081d8194aa3643bd0d042cc07ed696d9f1d790276a5c42e70f35719677633f3ed6a1c41a6953093385f0e48d8548ee0cb46038faa70a70b56bf6fb3327aaeff5b406050538dc76e025261a13b47a1b64f0774c35fa37f5f4e7bd5c9ddd7d849e83795b445edcc8f780b835e989b5d36f7997a581b8abaa4c456a86b83a96e296a8ca7815a2c12601f83db08b89a36ffa8249e1ae1d5f4af1a48651cb5db8696cb87b43e6d1e57554c6604b87ff86b51a1da173c692388c52e6a4825241f90551a442a3de499a723f10f2503184a6a7d4bf8a277fe9fe6fcf5330eb551d4ddd0be3b7d3e77a94c113e2f43b58d48bf5038f304674115e79d7d8d48cf6eaefde8a5ffda3f82c0ea49ed051452b076a2fd7f03c01350ce88bc3aa31358a7f25a78460efbbc80b4898302d8d17c87bebf16b14767e7823a3fd5708ae198ed35c5aeabe5fddd38f7e026f074a72ff4e26f7b94ff92d14b809949f39f7535bd64a9f9ee96595fb2e29ecf302b44766d1ed4f81d113c5b614cb582a06c966a4e5ab5a2db99ed7a8184adf8ed466a4648d74bfe90ac145fe4548b4190ba32728ea6648f58355c46b312e90806878c2028fdf4341278a3e8c405acbc5459deb0484c450bc4dad2d1cf86b318a4fba6f89b098ed3975e222cad23643837308a34902a9e2e8b4ba0cc55893baff82fed40e7999b746c93ba452c4797787f235b850c985b9a9cde0e737e72173b0434ca9c5ad32569ca7c1bf392b3f047d3f56884956ea5415e6fba99e6a11d471229d95b4bdbde7c0a9166ec08cd3592cca1c0f0f110e5dffc1ef00ea84dd6e0dcf68152b99ae424a463d4f642250a77f582e425a6243260fd6d19dc74afbb6919356b7c2227d148176799d00476100ec28844abeda111c2623952e3f191e0ede1afb56fbedc3a80e9df2897eb298f04b75cf99dc1f6d7a63ff0fd67ecacc28e94f15c6db9305db497ccf9bce932723783db516af70147dd6ba72de9d5909524c7d8b7774ba5833da53f32ed5c892a776f4d6729a10a32f8603fe07d58bf8483bb123842cec72946522a6581a24a3856f85e4ca21c6e2f67fc20d22864839de3de84dbdb7d78e9fd74b41a7897073745a54c59efbceb283faef4ba008d39d6e256f9f880ceffecf13901e7b939cc9e127b21de2b2f28ac9db788d0dd9555de73c10f574d39b0611ed2018632248fea546e24c5ef01b78389237fa357b72d6ef77c09d4959c4922b163bd8069abfc6cf60c2c8e126f7da01757122319858dfa12e79404cc6aacb7c309c920d41d30665177c348a3a5848ae666e6bc618ecb4f80785f8cee8031726ca6d1c148e885f5b62e09261ad1632a4b4af12bab9e8801a363c852bf88ccf964eea8038e368b1335915e4206d201475ed692b9b372098117beda93b000ed09c3a5749fc4d1e400143eee85c7e93256817caf7019948b523fdd857f75a010a241dfa008962e103ff23cbd342327c384aed74686eafe4a1fdc414b45f5f84abfc09ed0216723f1720d12e12d89aa6c2d783cd9cd3d42757c97416861c6c4ca9d183072cdfd252ccd5d971d9463e5954bfefce17504a43bcbef8839c120c326204e063f73350aa77442ece48d6a04418a80211e57670bc9447e1fe687daee4ef9aaa9bdff2ce6ba1fc6b4a885f5dc4f8bb3e2fad8c922f4104347f915013d89a82f493bddff86984344025d843213b3926fd9c0ae35f8a3ee0eec99864941a3ab41b2e3c22f22ae97c42ba8743f609a8e5b9d418bf4201778f5e546cd01e20c81313eff2aa5dc010e3974b87755a6d89348b3a3dc8b70947395059a5c3ef746e6ee4e756b5a4b07c3d61b2fef7776e7ee0de90d89de27c33507caf4357fc9aa0129ed0a34e27328c28f29a875e7002b431f007f4d7a27a7752d204b23fb50d3b380a2a25b6f877bcb74f58d0b7d34f4319938029b3181c210ace173f812dccf92bfb2175a0c0cdb80713ce2287d0bec66ce43c03f016fe089cb3be5655c69f132c38109d89133a9dbbfa0fe11b7029aebb1337a9b9481c42ee1d60bf5bfa63e6e5eb4682cfc590d487e670de916b9c112cbaeed92942cf590bf4dd7f3217b3565f6", 0x1000}, {&(0x7f0000000440)="5a326499fb3b7bacf5c7e1bb0354d5fd48bd1cc17e592f74dfeb175d9725be16a9258768f0b82dea7285", 0x2a}], 0x3) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/28]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x41) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = socket$inet(0x2, 0x4000, 0x3d) shutdown(r3, 0x2) syz_open_pts() readlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/8, 0x8) open(&(0x7f0000000280)='./file0\x00', 0x18f6893705458ded, 0x4) msgget$private(0x0, 0x18) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r4, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x3, './file0\x00'}, 0xa) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0x8}, {0x80000000, 0x6a}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) shutdown(r6, 0x4) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000580)={0x5, [{0x0, 0x5}, {0x7, 0x7f}, {0x1, 0x5}, {0x2}, {0x3, 0x1}, {0x2, 0x9}, {0x2, 0xffff}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x3}, {0x2, 0xffff7fff}, {0x2, 0x4}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x1, 0x8}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x401}, {0x3, 0x4}, {0x2, 0x1ff}, {0x3, 0x1}, {0x1, 0x800}, {0x3, 0x5}, {0x2}, {0xbb0a17ba5a4efed8}, {0x3, 0x7}, {0x3}, {0x7, 0x6}, {0x2, 0x800}, {0x0, 0x7f}, {0x1, 0xcc}, {0x3, 0x8}]}) r10 = semget(0x2, 0x4, 0x90) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f00000006c0)=""/238) r11 = semget(0x0, 0x3, 0x1) semop(r11, &(0x7f00000007c0)=[{0x2, 0x1, 0x2800}, {0x3, 0xffff}, {0x3, 0x2}, {0x2, 0x8, 0x800}, {0x4, 0xfffa, 0x800}], 0x5) write(0xffffffffffffffff, &(0x7f0000000800)="1c1bf119cb3f4247aa3275956925c51e92aa77ce35abec263e25d220e5cf03a879807cf55edb580e9267b646bc4ac90576b3efb4588ba2fa2687f981a0efae328ab38d2d5fbfa15bf325b4fbdbf65136e4babf579ab006064e7afe5c3352df30fa1703ded822c8fb71eac1895f46187d44e83ba7b753acfd2a4a9f466c7aa54f6571de256ce372b4d0176820bedf0095862a457e494379b740fc88f5", 0x9c) getpeername$inet6(r8, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = dup2(r1, 0xffffffffffffff9c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x6) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xa1, 0x0) r6 = syz_open_pts() write(r6, 0x0, 0x0) close(r6) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r8 = accept$unix(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e29829e7719c5a99f"], &(0x7f0000000180)=0x1002) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)='X', 0x1) close(r11) kevent(r2, &(0x7f0000000240)=[{{r3}, 0x0, 0xc0, 0xf0000000, 0x4, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x6fa6, 0x6}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x4}, {{r5}, 0xfffffffffffffffd, 0x18, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4a, 0xa25972b602156218, 0x3e00000000000000, 0x1}, {{r6}, 0xfffffffffffffffd, 0x10, 0x80, 0x6, 0x8bda}], 0xffff0001, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x48, 0x2, 0x5, 0x401}, {{r9}, 0xfffffffffffffffc, 0x10, 0x0, 0xd12b, 0x7}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x7}, {{r0}, 0x8000000000000000, 0x38, 0x0, 0x4, 0x608e}, {{r11}, 0xfffffffffffffff2, 0x2d, 0x1, 0x1, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x62, 0x4, 0x6, 0x4}], 0x200, &(0x7f00000001c0)={0xbc}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket$inet(0x2, 0x2, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8c9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000380)) r9 = msgget$private(0x0, 0x718) r10 = getuid() r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x803, r10, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x800, r16, r22, 0x7, 0x40, 0x8, 0x484}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x3, 0x7ff}) r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f0000000380)) r24 = msgget$private(0x0, 0x718) r25 = getuid() r26 = socket(0x2, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r31 = getpgrp() r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000580)=""/225) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r34, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x803, r25, r28, r29, r30, 0x61, 0x8}, 0x200000000008, 0x820, r31, r37, 0x80000007, 0x40, 0xc, 0x484}) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, r30]) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r39, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r39, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f0000000380)) r40 = msgget$private(0x0, 0x718) r41 = getuid() r42 = socket(0x2, 0x400000000002, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r45 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r47 = getpgrp() r48 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r49, r50, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000300)={{0x803, r41, r44, r45, r46, 0x40, 0x6}, 0x200000000008, 0x800, r47, r53, 0x7, 0x40, 0x8, 0x484}) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r57 = getgid() r58 = getppid() r59 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r55, r56, r57, 0x1e4, 0x8}, 0x5, 0x5, r58, r59, 0xfffffffffffffe01, 0x9, 0x7ff}) r60 = socket$inet(0x2, 0x1, 0x0) shutdown(r60, 0x2) setsockopt$sock_linger(r60, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() r63 = getegid() r64 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r64, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r64, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r64, 0x4004746a, &(0x7f0000000380)) r65 = msgget$private(0x0, 0x718) r66 = getuid() r67 = socket(0x2, 0x400000000002, 0x0) r68 = fcntl$dupfd(r67, 0x0, r67) ioctl$TIOCFLUSH(r68, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r70 = geteuid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r72 = getpgrp() r73 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r73, 0x0, 0x0) shmctl$IPC_SET(r73, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r73, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getgid() r77 = getppid() r78 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r74, r75, r76, 0x1e4, 0x8}, 0x5, 0x5, r77, r78, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000300)={{0x803, r66, r69, r70, r71, 0x40, 0x6}, 0x200000000008, 0x800, r72, r78, 0x7, 0x40, 0x8, 0x484}) r79 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r79, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r80 = socket(0x2, 0x400000000002, 0x0) r81 = fcntl$dupfd(r80, 0x0, r80) ioctl$TIOCFLUSH(r81, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000180), 0xc) symlinkat(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r81, &(0x7f0000000500)='\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') ioctl$TIOCMGET(r79, 0x4004746a, &(0x7f0000000380)) r82 = msgget$private(0x0, 0x718) r83 = getuid() r84 = socket(0x2, 0x400000000002, 0x0) r85 = fcntl$dupfd(r84, 0x0, r84) ioctl$TIOCFLUSH(r85, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r87 = geteuid() getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r89 = getpgrp() r90 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r90, 0x0, 0x0) shmctl$IPC_SET(r90, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r90, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r93 = getgid() r94 = getppid() r95 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r90, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r91, r92, r93, 0x1e4, 0x8}, 0x5, 0x5, r94, r95, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r82, 0x1, &(0x7f0000000300)={{0x803, r83, r86, r87, r88, 0x40, 0x6}, 0x200000000008, 0x800, r89, r95, 0x7, 0x40, 0x8, 0x484}) r96 = getgid() getgroups(0x9, &(0x7f00000002c0)=[r38, r46, r57, r61, r62, r63, r69, r88, r96]) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') 16:00:22 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="468fe7d7d1e7ec4005593e6235dfc518f020", 0x12}, {&(0x7f0000000340)="84b07aca745737f56a6d2b9623632b2ce38607ef9e123a0b878498061134337dd79e1054c6db8e005b0a5755fd6fcba4701f8c711a402237dc64860d4edd3e37ec37686beedaa925287014e73e92e0b1aef87574873214bac65ba90f3cabed2dcb6f", 0x62}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000440)='./file0\x00', 0x200, 0x40) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) getpeername$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e3cb05d27f2ff2e00"/4098], &(0x7f0000000140)=0x1002) close(r2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000180)={0x3, "b9a08c73501e52449420dee781e58bf1725e23b87cc153407d7d9b60ec0ec281f8fc70faceddbb917ab2d64a0668785f7e973ef72cee2d25e5d963a4f0ad2ccf05a71ddcfae7fb904b223b700ebdd110477fafc289ce628f76496aaf81ad739ffa3eb80aa68ea3042d044ea7ed8064d8d483972b53efdb1b9116081cd732588718424e675f4cb12d13d5014613"}, 0x95, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0xfffffc00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880), 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)=',&P\\&(\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)=':-,%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.#\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="d941", 0x2) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000002c0)) socket(0x18, 0x4000, 0xff) setsockopt(0xffffffffffffffff, 0x5, 0x6, &(0x7f00000001c0)="8b3fbd5d282e0adfc1ab0bd6f239a5f3ed9fd1a344ecdceba786685d6ff6b83ecc69a7ec0698ca027298c62f97661bbddda2b16b00d2e875de053d96a3f9a9370530d31f00e5434a3230480f33eb404f013deda656d9a72db295a2489029f72a585da38b3fb25a155ab1929c83dbac1802d664b74e1f9c83c9dbc81198afb9a442dce03e976455f98e109bb5eaadcda19a919b3d5db05ce66e44fc490b06f4966d7cf3e204c4f82233d0b7bd76bc49aa0a55", 0xb2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffff9c, 0xc39ec98b09a6f68e, r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffd, 0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = accept$unix(r3, 0x0, &(0x7f0000000000)=0x25f) getsockopt(r4, 0x9, 0x2, &(0x7f0000000040)=""/202, &(0x7f0000000140)=0xca) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc010, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0xffff8001}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) r3 = socket(0x800000018, 0x1, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000440)=0xfffffe00) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) getpeername$unix(r5, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0xffff, [{0x3, 0x44}, {0x3, 0x3}, {0x2, 0x80000001}, {0x3, 0xeb5}, {0x1, 0x9}, {0x2, 0xff}, {0x2, 0x7fff}, {0x3, 0x6}, {0x1, 0xffff0000}, {0x2, 0x2}, {0x2, 0xffc00000}, {0x0, 0x760}, {0x2, 0x80000000}, {0x3, 0x10000}, {0x5, 0x20}, {0x2, 0x6}, {0x2, 0x101}, {0x3, 0x7}, {0x3, 0x2}, {0xf86d7c5f78be8b59, 0x80000001}, {0x0, 0x8}, {0x2}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0x4}, {0xd64b7f92c04a911, 0x3ff}, {0x2, 0x2}, {0x3, 0xffffffff}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x3], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7208}, {0x4}]}}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x476d8d6deb3e2141, 0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x80000001, 0x6}) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/4) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000600)=""/110, 0x60}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/25, 0x19}, {&(0x7f0000000480)=""/92, 0x5c}, {&(0x7f0000000500)=""/123, 0xc0}], 0x8) 16:00:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9dbd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe], [], [], {0x0, 0xa3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) sendto(r4, &(0x7f0000000000)="836e44f50a5efb967bb4f6b5036ce145d0b9ed2f1a8741b1850c7d19324a5f4d0748f39099637a8e7e3ff9c01b523deedc51ce0629eb1d053ce9ad5f4919ef469ca1cd80b473e9758ec8344e858dc827afe80650071826ae3af0454f8087cea8c6524d3a72fd3b83f0c645b947bb0631d790514991ad1a5695eb210f4043d7f2a838a7a429a2dfcfdc71e49b185583", 0x8f, 0x40e, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x100) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2c6b3f59a6e58db58b0fcfe6c7ada5d06867e8e5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:24 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc00c7006, &(0x7f0000000000)) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000340)='./file0\x00', r7, r8, 0x2) utimensat(r4, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$KDENABIO(r4, 0x20004b3c) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffc617, 0x7}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt(r9, 0xff, 0xc22, &(0x7f00000002c0)="88c8f2601fef95ad5d6cdb4ba79a35eced744535c92b2b6adcb82dcf3693fe2db567c1f293fa8bae530520d713eaa614377fc71e8279cb936ba947077a5e340f124e4a2435f9d07a1f7c9f7e6a09b9d4864bc22955367d66c0bc9556fe271c412060b65e4c13d95ba16f04e03e6a8306", 0x70) close(r2) r10 = socket(0x18, 0x3, 0x0) unlinkat(r4, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x1, 0x0, 0x6a) connect$unix(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="0102a6d3ca3efc10aed2f3ff3b85c577002e2f66696c65300055b6ba1bfd16f38902571b512965af03285fadf5484ac9a44f855addcf22b734d4b361c56bdbae4b80f856187872d0256fe58748ab309942389c8f787134188a170d3c60aeea42426eaff45ad074f1601362eb3114b258cfbde6bbad131f95a8c03681ec332b1420e3f8c465f66dbaa8ed7a0335634464"], 0xfffffffffffffdca) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x88) utimensat(r12, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$KDSETRAD(r12, 0x20004b43) write(r10, &(0x7f0000000100)="8c65", 0x170) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0xfba6393f5ada1c0b, 0x8000, 0xfc) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0xd2}, 0x3c) sendto$unix(r1, &(0x7f0000000040)="4b261b204dce507e5838b84e2eb1f95d2572eb9ed5f989a0fe62eb80c98c04d1e574c145f12c3203d998a496793025250380f7c36a38a607660c1dcf0fe01b9572205e2e79292c0119fb9e75b651126ba2d9396da39b86c1a287c2e5b24c57e75cf6cefe", 0x64, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10002, 0x0, 0x0, 0xffffffff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) connect$inet(r8, &(0x7f0000000100)={0x2, 0x2}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() write(r6, 0x0, 0x0) close(r6) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r9 = getppid() r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x800, r18, r24, 0x7, 0x40, 0x8, 0x484}) r25 = getegid() r26 = getpid() r27 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r27, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r27, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r27, 0x4004746a, &(0x7f0000000380)) r28 = msgget$private(0x0, 0x718) r29 = getuid() r30 = socket(0x2, 0x400000000002, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r37, r38, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000300)={{0x803, r29, r32, r33, r34, 0x40, 0x6}, 0x200000000008, 0x800, r35, r41, 0x7, 0x40, 0x8, 0x484}) r42 = getgid() r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r43, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000380)) r44 = msgget$private(0x0, 0x718) r45 = getuid() r46 = socket(0x2, 0x400000000002, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r49 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r51 = getpgrp() r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r53, r54, r55, 0x1e4, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x803, r45, r48, r49, r50, 0x40, 0x6}, 0x200000000008, 0x800, r51, r57, 0x7, 0x40, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r59 = socket$inet(0x2, 0x1, 0x0) shutdown(r59, 0x2) setsockopt$sock_linger(r59, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x18, 0x5, 0x3) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8, 0x0) r63 = syz_open_pts() write(r63, 0x0, 0x0) close(r63) r64 = dup(r63) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r65, &(0x7f0000000180)='X', 0x1) close(r65) r66 = dup(r0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="26982fe7e9bd22a6370c6c39fb88e5e01a52a3f40435f81932c3d2cb20dc927a4c7bad21e8048a5c702677f32c1fe4c3472a306b9af748", 0x37}, {&(0x7f0000000180)="7319d4b88955a13f62ad2294f6e6c742b21534b180ae53d288a3f6a95cbe945b26c7648b7c78b959bf59cc98021fa65f59dd2bcd2daadd2ef8bd", 0x3a}, {&(0x7f00000001c0)="1bffc469e52786abd7bbb19afb", 0xd}, {&(0x7f0000000200)="0bc84b979df2ba203308de1831d30f8e2d882bff6412a4397836eab96687b45e6b2e63d10693e2107d7e761912fab871e9c90e6b149a60580220382c0ce79338cff2def8a5e26ba53a73f16c3cad102a246731c670705ac3e0ca773ea3148be62986a23ae8772ca0bb0e791614f42854e664dc678fafd9c0d209add0c6c0fa6fefec38888f7121278d9230c595", 0x8d}, {&(0x7f00000002c0)="c444071c04f2ab26b498204df263cc986c2f744174c2f2dbf514bdad441a5ed6a8188f17cc78d41478038c9f2a9b67d7041774c3a8ba2f295fc20c80add7fc14153397cd", 0x44}, {&(0x7f0000000340)="94a593f0d535ddc916ae3a32a87da3ec98f870d6a1eef5d499af4be04a883847", 0x20}], 0x6, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r12, r25}, @cred={0x20, 0xffff, 0x0, r26, r33, r42}, @cred={0x20, 0xffff, 0x0, r57, r58, r60}, @rights={0x38, 0xffff, 0x1, [r61, r62, r64, r0, r65, r0, 0xffffffffffffff9c, r0, r66]}], 0xc8, 0x400}, 0x1) setrlimit(0x3, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), 0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000180)=""/122, 0x7a, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="bca3416bc44288a7e860d9e7015d6b28dc716ed53abafb6485079699b9580fe9d78f0bb04b5ca8c3055c5f5c814a4a937057db8ceb64552b6f98980a7e23253bf584f0052ea0d73545771b4beba0430da41ed42e617a50f5992ec6ab0b61763be43f27ccb1e98ce04df2c1025c018c0d58de2c18edc053a8bc44ab7c63bdda2b8ccce6f5efadbcd37f14ab1f2c2688414f5fbcb87130c8d1d43e3ac5e933a9135a17a72cd35c709f5ee76fc29594fefc681039f3ac9e4ba59a43a2c48d501355ad0e6cdce26e03eef103806e96214a91c6256af9b841134b112e038b57b58b71ca1132fec4f98c0e39aa80b6f513ffe5aa6806ce7a37f653d595c2ead0c43d150db4ac1134d5a28f77d324f27720988481d5d8d7108c62dec86cc6d95c87517bdaae9cdd43d369138df719f8879965a01278831150f8ed6a88a6b4c88fa46bbf2c7b8d4d52a981b3c0f1a4b959c5d3e0d7e9f59fbdf24a831b2d43e090c05c9bf227fa7b104b5a6a5dfd4b467664c43ba385fa1c6dda6bacfa7c07f98ece54fa6f4fb5d38cdf0541c8254119d8764401846202331d413159d5ea0835832409edbbc6d4943995b8a74712c02c2f167dc9894e19b31c4173614fd44a1864013b0618cd53b3167412288c9ad88be963d13af36ce93dfd4b2ac3b1fc1c4106dcebd954016dadc8a432a0222990c856539a8cd526803f361c97455cb8c06dbdc2fddbcdd3d1ae1a4f3ae550f81dd3b60785f9d31c24988ed7813b6faeb65ac3571b3c0bee7ea8a6441a3ad1d74248a5366d90c9ab2f166cb18d955287db257cfba4dd780e6cd359b0a84c43688d4f012d760396ab817ca39d5fd1ba15b3402aa62a90831855b9e2459932e4f415443efce8390c60fd34350bafe071f397059f864d9bcaae354579169d71095ad88943d862c4524adca037e10b74d96130bf3dfeb13985756831d4f57776d1f135f3d6c631ad0c90f4360f8a8b51d60ebdcb8da5516108b11acb9ca822c15311d6a619f00f94e544e54173691cce6c38163c49c38f5e07d961d9ebba1eaad75d1b48678f1d3b3810badede907606de5dee7afb0067f5a47c52549ca6bcf62dcb7b5601bbbf65eb07c67d4c66f5d429f2bcab23ca5c330840f8060691c6733ff01c4d7b0ee8e26275e836eaba8f2c68d4639afe31a737a2fcaaf310f9bfc640d23dd0387ce04f467fdde60a4f047de206525d133f4384b742bdb651452cd7a4de072b60c32aab655cf065454524629eaace72cc8f77c3e7a83d40089f1f3cd88beb1e9e05275f134ec0853e66812618be22682daf988f40df972e49b894cb667d1b898410de88237a1425231e7893a414d1c6b4336223d5070b04816af4e84f2155342f51e0f4e703cd88a508551c3d5b0a65756deb7ee39b17712078aae4f4ad51efb28dc413c00a0d7e1b1c13f494e0939e6d717dd9010da5f3749637be189e891e9079c9f043be306f950f070cca78e3df583dc2d7323ebbddf25e8e826e017da60ff405509ff17ef6513154776f5b31222a67e73ce4cf23b0db1c5ab155f99cb9ee98bd7c5e233be010a83e1c7f0040fb933657ae22182df73645345475ffd90965993917a1dbda4c8dd3819c855b39cb827c00369ae30596aa607ff53ae1f373a83920406e16bfa9f1963572c3b3b0681943e29f6e80211936e7b3c58fa50e2495a4b32e3ac25b3bcca98a4ee119be4630aea062a17834f76abd505d88b95910c39d6c6e83d23c4110304a66dce627f4ba7cedaba31c49479e437a5f7616e44e3ed7323ec9bf3c4f532ced8446246d8eed64c74a88283be1749292e5e5cad469659f1e896af643b57effe80dcdd66a16c3e2dbd2a15d89cc18b7d15b1da11efcd067d1a81c187f2e470e2dfaba853dc6699e520c2900ca69b070db2cd58aa499b148a21f4d9ead01405223390f447398ba558d62f9b177d786cd9e6ce7fa5741b6529b43b6e9957a5d2b195d4732abfdd3c1cc415899e2e1dd5346c18ca1a9b4d96b5f62ab821aef51398ce8ca9d7cf1a44f70c33c180ad0a3b15c75450183e9e4fa92281e4c672c683b6495cbe1032264d9296a71f878ad80f9802f2de9451e095b5a06be91de793c8f20ee07562b25a03a605317c11344e12f6d22f1c804c5f9e1dc01f963a287ad1f6a921d997e12fdd666721d60ee8608e7f8530161aef29fcceceac49d4d5fffec2636f9b791889cc7c2f49176fac51f72e8372f220a9968a4d7c2d56fe62fd56ed40eb62806946abbe6b4433389a0a7f2f322a80b75f0542eb11316367fe586c464700c6829110a2e22a42df392219878113cd7986204128345d02029200ce78eda68e4cadaaf7e792ace8271c788d9ebad885fc5d8baf2d8126c33d690331232cbb61cbec4d31bc0a84431ce33f60babebe2e266576a8962cccee678f81a78e1cddc7685fd171f3ca9b5404c439e719d90da95a5eb68bb9ef0ca464c4406810295058a66b4c79b0a91f4e9c32888d9bb845ad0fac9d45ec17bcf69d76a05da16a131d5a1301e09dc804b821b7dd96e61e4f9382cbe14b7b005a134799bba2f9236d96dbfa8dfa1402e8e62f894b81c4f4aaef053c75426083646c6cdb70bf66ad8c41e5616c41655507adf1fb6847250ce4a259a76446b9cf9af748082ddcd95763a46159a63541b79393c5118f37818aa4a3be0d18fb029b88c9a70a910218086de1242af26e6ed56e72eaaf639c3b8e9f80903c7aa17502146e602a00e9706e6680e9c8c425845e53b6cfe4041a4ee5fa140c158761cbee0f6e2dfd073492fe4fb2655ff11bf17c5c57f5d4f7fe8164eb5d7cec7b369bb7f5f9ed6c6a1ca8bfbd70d40a2bf2a88df4864282d215ac8c322a7341b8d33fb6c3c7604b379c266a44ef74cec6e24cf84b8e773a70db6378ce733598a15199b049f97e948e514d3f6b0db3b4e22ede01b7699ac271cb4b0c164c2b2deb13afb46ed1f4072d0483c3e51041b78688f875b4e07d911983b648cca8d221c10a5f35749de81a663a4dde2ebe4a3ad741bd10f170f63068ac5c5e8789bf508392f40053ed689b117e09f4fa402cc696e57731d49029536c88309b8b6001ddb17cabdb02c5615d9cca898c7a02010973166fd05657a70a348018a298f73838de0710a58fb72ece3c605095e6c096ad362a53e620dea750169ec5a6bbc938959119405e8e5efa069360ec37e3380b17d462c948902d0655ea08d78135a9de6fa95983cf4131ff45c4054257ee0e16b08374edb3f9e0ba9fbbf24ae4886b54eb776d1f09e6a30e08e1fef8414036c3071aa51c25045ebdb88ba83a5ae8b56c6a309c1deaa62c3ddb3a81f49b64ccb777a7abccbef30b148c94c8ccd970f4ccef0d6290a56c52672deecafdd95626bbe4125ec263fd9655b5b15c489d61a17a2b8642521734391ab1d361dfb9e563843d4a97a5ecf67376b42ce672a4d3ff7ca208f768dbae316baa02c325cced60d17e1f26d1b388f4b0c9a4c1c76e3ec3b975503ce60ad79e5fc4e70dd78c56fa50ee6e1fceb44944d8ae05cdfaf53994ddbf9848c5dcbfd7e938523e972387efe43af40ffebed1790e5da2deef8bb8836475c95964eda70047074f6a674e021f7292853da7d7761115f35012eb3c6bfa139e124f62ed2227edc1d44ee09a96fdcb55f778d96b61ec77f6076363e3aebd133e4db65d021ef1cb27d52457e7dbbcbf986cd92a1270f8bf0ff0d70e36c5d80e705ad752808663464c18bb3301c8e5b393d14a6adc33e38ce8095243cc4c8bcf6d35ac1f1c5d7c2ad4170e9bb3ab15666c5a64440980cf0b9c8d1e7de60610817f50fa4c04beea8a93b8a0ba67c525b6f32b017d2dcc2bd2853dc90bf265cf9292787e5c4641711f2703e29ff61c790e80b70d4dd77bcdcec871336c6f16065ad48152201291b1efea2c0fc2e535666b64950f7a9a7ce92b45b092ca229399bda5b7afdaf17432c69b182c5b698dc99ce79c2939bb354e1a7b97680cf0354a5840a9a5e3379ea4ef5253b0a8c20d029749c8662593bbc9780450a9e59c63cf835c6f47c767ca6be31b66f3ab571ba9d4f79106feed2f2557b520aca59d91aa1c68e1e0986b44603e7305332efc34dc8881e5389b5c7140f3023e63afcb7d1dd12af0e044418f31fc6ee701a383f30f82da0241c1236b1b24b67c51597479078f96f8684efa35beaa361e71b9d2b2bd98391b1db94f0fc3772f5c757a2b5c9214b465bba6d9802359c1503b92621911a3a4f14ae249ec9726d0735c8ff1a796a494c309148210968fa22a40fd51c29a43a56c274f169608661cc09eb496e4b208746c0deb28dbe8833e18e65fb7936507dccc995363f6250c6b6cef8a8a3d473eed14823401598512f1896ef453fa8628b660785a2c7c6752e5204eb5e266dab23f828e42e56b94f1ca32f7dd7d8c480a776c5e06a8d0c8b995fa567f53da802f9e4105e495fd763ca71f97eab7bd044ca19689b81e8c5a539e85e07f9ae6587aaac15815bd745f02d7411f0e36b93863d893da4bb62e0737f3d24ae54241064dc0805f53e015264309dad4393521289fec60127abfe2e4be9b0d2ca88faab12de3007dae3fa2561f8fda9f8743111025e5fec097dabd0d1b5313a3f7defde88ed95100573fb6177b4ddf0f003b170df30ef9071295411c230cc09836f3625409a49fb83bfe01209c2ecd8b0689ccaba52375d93bb744be7dc0f724e8b57725f7805b28efa4d5054c005dfcd5a7033bc7f5ea6259bfdf184d9424e5de0a6a555aaa18808afbee6c517ef4e333fb48c24f574f0d28bfce96dab25cfd1a611739fdb227375f7adba763d1b255b00d2d7777cbc77ab129e407f1c40f1c982ff20544f64789c146b36bacb74f3eb27c9d8d923300f6ebd186ec63637136bb62064c94d3206b32161211129ee77d9200ec15fdeed77f4c83056cdb73a68061daef3d9181cd088dcf201167c3de3c18dd5c3343132babca2f80a5584df37a5b0450e24b26d64302171cb97bf264b727faee80b2811b2223c25aeacde79f387379329694fb6738014843eb52417e8a7ae9b10a8d24c248f74bc1784ff8a447a6531bd1600aef2cb2bbda9e7fddfc998701d71adaf8cb3d72cc3bfbd5cf6cedfe7d3da7c08aff0ee46a465eca77d512379094bdfac6d157a720f44479221da97a28ad4136ab652a36049851c4f3a8bcb4adc61f06ca4b7aab45afe812c0b14cefed445c548c4dfb7c0aaf06f97b22f37092a61acba56ea1a63dbe1640cd06051119575fbd24c143dc576678b6965b5ea447ba00b3f131270412dedba71ce566d17c911bb44ee4cc1539f93213fb0b91381edf2bdf381b85171a1973bffdb45dd70f25c6ee146b41594e8e837ca96cf1b1044cc4cadef12209301e44ad5e3d5a0978f13c5142d07f1248f89de498bbd86da4a1d283051de1f7e42d02865f7e270a15aaeefd9d9270889991d1082a882b8ab76341c76edb76f77fc8f5f19371f46884ea55f43c09227d28d3b749b4de7d19057b30a6c99201a43586796b8b101c15a9f4ae629a7f0d45a841906336ad143336d44264ac8490d18ac31612cc1881622bd3cdaf61e32b1f704afbf870bd86e3e3290c424efea7bb4b22fc9b2e61010deae800c4d435f99d84aa0f8535a039f059eb96a6fc31ea03aaee413b138375bfcb71b7b2eb3880a1efca32ad6962a563fee408d78bb995e60941fb062307a3b12a24242226b1dccbda75b62aff2c66da748cc809ef0b5712d03ae1e6fdd02863b740d197eb4a33381b4130e394cbcf5ae58eff1b28b22cf217b5d", 0x1000) 16:00:25 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f5fffff7fffffff0ba4d33fdba9ae789da1ed9e142934e8564a99ef5705ace71f5e2ce4c813919ee8ed41f65bac103c1df19349e810d8baea158af5c6a471c334e3764917209199178e43775f18345d53c9475cbc1932e40f55af834946aeb67a9f55e75b7c20cb555ebc04219af997415de"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x5) 16:00:25 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:25 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ftruncate(r0, 0x0, 0x3fffd) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:25 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = msgget(0x2, 0x200) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000880)) msgsnd(r3, &(0x7f0000002d00)={0x2, "095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef49702112"}, 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) r6 = msgget(0x1, 0x400) msgsnd(r6, &(0x7f0000003d40)={0x0, "422fb46072b692cb769c2b009eda4e95cf3f6f0b94fdd11ec1c1264a8fd45cf46787d9ecc7330ae378f4cb4a1e84a7c19e27ca7584141b280fb476f450b02f51c33fb54cec639978c0c739f842b2d25950d77f0434a1db4dd4164c630e9ed811927b132f7032c1fbf7dfc9526a1a93f226e40385c763db19e5a30458c959f01ee42994ca3b3876481ae07c4663f2d571ad887cf4207e42ecc41179edc2d45d9cd5e58dadc38707c63ceaf32dd406b5c2e2af20c612a90f80964c34bc32793cd5da656239fde8e9eabff6c8ea47363ac4d10b88b4d1d0abd868b3eda0d23690f6edaebfa70d46a8c65ffdf967c5b5cf5bee807875bd4d296a61a6efacaa233c82dd7cf648d606841a266f5afc575be6850e6a7f5f6832293eaa006401939c4e38dc00a4f3807f35c50360f328c5d92e023454856d97ca849507b81af733b66ef64cf721fdff31be02472931c1a7d705357fbdf59ecb3dae8ab5168853b115954257bc28241be3c35104067aa3f5c4fd839479f98a1464ec7c3f929427b7e6c8373645d134a0ac32d9bb63f002f5cd152dbbaffafc25a843aeb7482b983605ba74d149569257b403a4fbea5bfebb809439df92433db6740179ce9f1cba3cf76cfce1b8bfda0d08eaaef9e6a518a0e889d558e7fd55b5836fd8c699a1f18f4831a705c5f1c565422a8d65d8db36947bc5bbad224af8f9bc444e845b2fe749d241ac511f7b138e8fa59e508565ae2755eb5617863af78cd335bd092754dbe184758f5e21150a129136354203bf8f4fc131bad4e3ca8d8584c53be1ca60d278cd36122d373d742b421149ecac825ef49f06c16996ed8e7fa16d1b7861f8861221344764341e67555e082426e016272dffab6481c6c7bc22ed0284132a510a7851b8650b6d66c1be1e4765700addb2ab5ea7665e01bb5548bbd4428e325841b3241fd96d70fbe75fbf210375f1416d4a095e0b4b514e8a343301d7ba484e699d949226b4f3c1b370776ff95897f287d4d0e993e1e43e873ee822cf52fd3e6f7191076effecb1398e2bcc8ab843e005e365badf3081b91143a72eee9edec59e0af2179aa13bcf0e8001828139778803edff94245b72e68ebc9d103bea84419728632ac5bb79bf38df76bdf4b3d2119b111c49469ae7d6e6dabd699ee830a392c5e0b81f69948ad8d42e4b2439da31258747282493a6adfac154ad73efdb582d823122e33d5fdec49503bb948bd25e50e1f8a742b2e493879a7e9cb2258ae2a9c47b38876525ba483c58b206e5065316e4a654edba90dbfd8b43b44f1d8b0210691955f45e80feba8707bd1c6bbff4ff18b8599e96630fc7240d49d61afd44f283df4bb6c773766a6ef78505dd35ec442d9a1726a0ae7ed5185cf3ae8bedbfaa6d9d0720d9b319de3371c2de334200343c87bec21df9e9d7e1d1d983d3e3db160a9ed98b28861311c6464c2ad8fadd811f9e2bf72ce4788582817b50215632c5fb5afb76dc1b4df397a74c0922909de27fb13983adb9cf75bb4f4e838e55c3a1e443c34e0b8cac3c28044bce77c466380d8a9c6641b48c8494187dd08068c27af7c9f47a440eb93c8a66f2fdf8558a7f826d87396a77576b97cac1c5bbdfae3fd556880664c7eea618d0b3dfb6e519326bf6360d6b2fb240cd019393d045d8cbe41ab98125f70506409d8ca0fb9fe9f6af6fdabf8a4c0e7e5cf523367d634507214d00bed3b4ca64252d326fb7302572f22e44cc7d8e2f9957707c98302e3f6495e6ff2393076f3cf45fc164b968a06a09150466219408629908b351108b83b4595b602c3318e0489602d54f751451261f69a924dc77114745c71e067327637a15b1c5e0ebee98e8fdf27bd4e814dd0795e4eedd5a1aa38bdcb9779e0760ff0e73861f38705ef35da188d907c76e5aa7069e22f3d0c59eefe356f3e9ad3c62712b24243da111c20d85169ab648086caf7a8ced50ed2a9d76da9aa2dc813aecb2e3ad3243b32ab036e154bf7497cd7bbf5b1e9c23ee3badc963816f9c0f5a77df132415a0a1f507866e1826cd6e016b60130d3f4c28d2f2c65bed107c7c54cc6b28d253181f6910a4811889af09dbb42600c98fb2a3673b65e2c2e057fa99dae9ee2ab6a9f137d66cf10a76629f8345240bead4bab46f04fa7fa8afdfefbb7809845e0963e6204e8f6957241f10058b9c6db3faf68f42e00556dfd9f04cba06d4066b1f709852e1803fcacdfc3c5f6b91142dd7668e69c3b045f1a106c1a7be4ba49d05c79074f9d6fd9f97abe107953c9532493c325935d52f7b0cadeaa3856446e0294b7ae4d764362f81cce38abd8210571c50211997458e0167bc0c7acd670a7502ca6c3a1e341e27a3c46c1e1c6c631d30e0fd829f6c8630d84dc95b6e5f031f6ca8af9a77d5ceae50e66176938469af8a57542e799b9febe9a636307c62290788845ae10f7c2d4dea09d106d44fd8af0bbd8f76d4a86f42dd458fb71b897d88d0f47a920d543696a1963c14cc46df253721d9a477a46d859d46a8784f2a3ec46bfab1b97544970c49aa7fd9b228795f1d94aff59fab848d8da183560dadea6d72ceab5aa70632884f9021722cf8024b379cffc8eb38f0bc62fe2b7cc4017814506b6dfda5b81007555a6f6112c760a803275b99d692deb1f0a83765bbee98f55e7c5512a2ccd805ca81c13ccaa4cdef0506c28b2b1c2b5436f4f34704d333d537073eba02943709d550d0ea81634cf8535de50fc6fbed95c6aa256c2d90f38356a13ef0e041f46037a0bb230375fd26133d6e4d8a5b2cc298fd23c4e7bea98dec2c68163bffb23aa131afa2e0f6ef175875aff858e916d02a6c44bdb8b8fc0bf2bfe840acb6fd2eb775120a7777a719abbe2f275c71d6a533b0f1b3f3df6af4c5d916e02ae6bd94520c4813d862377d1093cca380d132a888c6ff4b44dafacd773cfdc09921c30e3c977d377c0d7679201535e7bf8ac812e0492afb5b1b23b8f528d3d634dd42671f028170a0cfeb4ccf04da72f82561bfe64516e86b97266a0bea47aa293fe903d000aec20228a193eceebe3617f8abb1f5173bc710d00fed609d58a40b6be6f95073545fd919000a3cc671026a4885d91096f78f35260051bfe4d1dee6c49a8540a7b2baa8c2c23cc088fa74c510bc000d22434188495526718d2145b1c08bad8e7c87e146f815c5de0e46005bca001af6aeab7d09eb6cf1e1c4afcd2c7710b994968b61291cd62cebef4287ac33e6d57b80d181697b9614c25a58a6fd2a1f268c952784375c8ef54c1908907ccad1a63b883dc576026abf016b75dc1fae1e1cb259ccd49a1d89068b07b3d2680864a153cb4f99c0fa95466e9aa7433bf52169a91c5df6423a415bdacecc4b7aa262e0aec77ad09ade93574780be50b79031aa6a651ec810e5f644febbdfe755aecd77a45456bb6fec9613619849663c4a81fa42168968c0131c4789606544ddfc2849f77bef1860512d5076aac316bb7a4fdb337ff8095796ce04781b7da771c5758a2d780d6ea940b821b8169b9c419d158681ce5e0de556395a2c34184d62dd14c1a282c38cb47ace4dcd1dc8489493d4d66ac7982de155e3c04fc7d376c8190cd664ba03b8f11da02ccd2ae023c9a0931d7537a4d5f766a1a95131a8e3022aedb824af590f43e1ea7b21b43043902e0573d7eb2b1dbc6519c234b063cec5367e4889f617858d97297cc573475f8966371b1766d5c710681441059dc203b4119b541a9bd050d5ac2f0734f0aef7313736b5edf6da5333d25ca4eb13243e21e938b9706ab163a30bb26e80fb7b790818bc090f228bd3c8e666b629977f09f0045d61446c12e484e4cc116f5d3699221f63474b79ec8fe84b9efd55501dbc3c1c393621496863a07d00daeec0c5a6e75bc8468bdc3a10964bd3a50f774cb395ec4f0b9ebd966fdef54399f885d924b948d76534f6e19ca5b5850a133e2032901a6ce46c6156cd53e2a6a3a420a6b93a639f4d7e1675ab7bb35960b4c89fa63385a1a03fb9782c1e4d8d1337737659a38dd87b34ab90a00759a6c88967b48c0e9149fb22836834092857fb86e47e8f45d6f013df145841a263c4156c07fbf4936f3bb29ce8e83f42a77cd69c5d44c02ed43827e9421f07ac64a17c213d812bc203de723e2abc50559d915e0f61ef44ec3f06eb133d3e4c812c113d7533cee4826cba10d55fbb4cce5e2dd451d1dabbff116e077da163541fc53fa6e03ca9b13c8400110ec64a876e7ca3e57d13a0d44c6ec7a49c3f12784897c1fe96cea71b54b4d36d9ae297aafc2d5f353d58dd89fd16e7912227255782fa3dcdfa5dcab620e192cfe1240f42edd306fbb5d755dbade0f6a064646bad6422e61fbf21c8177eb0edcdc58c841eec34d411765064e044490c236f9ec75e8358a7b9484fc0d937b84e7afef737451ad5a674e652af491fe267b3c2bab14989ede8a6c25a5a47a952ac54cde2cd495e428f91404d2ac495268db1ea40bedfa5e450ce07444146ea1b8c5cd7435163e897dfc2305181115ac777b65d694878b66f5fc60f722fb57a6b888fe12ac3cbe3aba9d7b0bd93574ab987d177ab26ccb4e29f327213d58ecc9a6689a24ef239014fcc74978f34dae9723aed08e9197d59cb208ef9a252c2be8528380e4ea3b584fa0542fa1247af3411bee28f26b6609063e388ccbd61cd8d5a772cfe340ca93b4e0cad2b31f7ecd58428dd48ceb3f88e8cd05b4bd29492f7e71617eaccc80c2b65fdd5df84c8af7247f678a9009c1b69c0d9e489c303facd9355aae0050da554c6f2a03f217479210e1e8371e094ddfa9fe0bab2068540648cc7d4151988042b30918dc7681495aa48a02b6b438e49fdb7a2445adff35e4936c7cd6b636ddc2c32f887417e9ee4d3c397c00868e358bd8f606929e5dd8fa2a3c29939c59d51a10d6ae6aa8e02758b6a7f68a33a6c652fa8c116deabb226c7866c23ba5fea697330b83b90b6d3036305c250cbc2559e9da3cbedb118baf6dec7e57818c53a6f1beb2930efe9e63f02c4713b764c9a24e295387b76c9f6ca1bee2194414b7284bfbd38355aa77861dffc61f5cd61892c6f7af5ece9d4e23371d69537a49355227431714e6feca7e100bf8bb357fc4510a4ed6393a3879f1c6445b4915b41aa9949c9f5173d664c0010b52477d2065c8fa09194ecfd09d7945bb3ddffa7802282b0009a959208e232205a2c2c3981c7ec26125050ae8f809245981566b8f0617b7dd2c91995bfc037a7565a366b32c2f035d4ec40d70157d59d223e96b740adfd2d640346bbd92ffd720a568554ea0f273e8ab42d4005d5acc838bf4c4b7184caa7bf3901630970474d54385664783f8f4dc4ffc080d1fdbe1fef619a931c253e357c66fc3f322a14bd557e42e2603df1de7ab139a31f9e61aa8a54536639187ed08c6de9390a214183a3bf983f681727665ff0aa482f3645fb46850443bf9b8b7c3bef8c7b1eafcca6acc39e21bd10afed95bf6af0c1ae666728f79901fab1c90ba92f5ea6eb36d32d232843b811a13bfd2c51c2d49f34da5b88e123acdfb098deac3ebf1df5f6ad18839126cd5b79b00e805ce668269ada19377216f8018df25224e72fd4763ff2d93c11bf67540ccb3b57b752dd98b98dcafc003a3b79d716b727742b614b7b79e4bba6af764b1da89d0e1eb64d401a948939de6c9fdcef3b58d0177b96549b80f469642b90daba81824a0494e15667b97e1422a3bad2556cc2454c403f1eb6d181b7af69027674e2ce96e690e21dc2cdb780efb7087fb2defe49615cc7a5"}, 0x1008, 0xecd52ff36db539fa) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0xfffffffffffffe07}, {&(0x7f0000000b00)=""/4081, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/7, 0xb}, 0x800) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="c2a8e54afdf0565281897ab5552d9f1006dcc0e7e41c62efa6445a62b3576cb98b7a9bdaa21bb5e670c541bc5951e79d2a9a9f60a24eabfb1d8040ae05ccd9524229d3b80c84a6333f1f7d6174e72a714b6eb0ef21f5ef51fd8eed342c71145df087c87073711cfffcde4b4a9e9c42f306d01ac3363c8685fa1ed16c97201409cb6fa6fa69d403dc00ca4c948380309e2d726f5975f0bb6642116a62878d27094dbf1d53b9590cc5", 0xa8}, {&(0x7f0000000240)="b2b561c064ec73ed9a743d3d57fc70b2a3a452c8d3aae9030a40e2d77c29edfe7a7c0d9798ff69d30784038508e2647392794f4aba9ea861bb495b9e5e80580f44941d0982261a2c74fa69f9e178f20883849b60d1760c069db1f904c9967255e07d03b2b012cd3e2627d4a87068de97cb8f04a9c1116fcb20c9d10cde173cb5381e3f8439b6fe7da75e6e81b7f71f6690bbdebfb04e3ec99af48abefca9ca3b87bd47fc12c578af55b2d4a99dfd4fb8eabc015886d6518ac37ed19961bfb368447e6d203388800abd0c9f2de2c1e2aba2e77e5391aa0d7cef30fc8f4b34", 0xde}, {&(0x7f0000000000)="2b3edab35ff1ccd76d95c1a0be7a8fa16435a641e1f14b4f5e04d70ba1b9fac07cc90aea1f1a5241f70c59c80550", 0x2e}, {&(0x7f0000000340)="db0b2019332269ce33fa5c83afb42d972c5256676de0b1055dd7b9a7caa02bf4990c799c9a0dfe53050ea77ed0672d3a7f26af6dd7feb458fbe9a55698f4b8401fd7fbddb3c4f4d56b85508b96199db043cc1c3f5cf1ab0a759d9351b7276ae1afa97b164aed532f051b820b91b7c9fc940e3cec669ed2009c1a19745221154720953a577480287182060b81618056b3c1c48c699c6203140b7da7dc54993532b6f0bfbbaac2ad4609272a2778040d185c115f6297396edfe1c040a61a161c9beb27abae245bacd8c2869ea8029f05f4cf1c7e2c4a6e1f3edcf7", 0xda}], 0x4, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="3830a5a60da4a9bbb9d94a8eefb922fbea9d3a90b63b4da6411fbe39308fa5", 0x1f}, {&(0x7f00000000c0)="7436afa6147fb0a0fe750c4204ea507dc954aa5ed86ea49569f9b5604bc181121aa6706723d80792d60d0753", 0x2c}, {&(0x7f00000003c0)="6de7b8eb786f12fd47d0bb417f9824986b0375b8ff9d1cc8a44628d26f15c239d98e786d60f8a74edc6fdd087b469d6db3a54b84f271b2e8a2854b4297533b0cf7584125102deaefe6eb27d22332636437b79dc3c997c54b780c79f87f0693293adc4a61ba1df1903411cfd007d4da79cd3f283e762779bf4c912e8d9084442825e07deb88271ff40873156e09e6bab07bc90f70fdea8bbb08c9329b7f64f572ab64cde202e87be609b3ce7da549c7aecb081d9b290bf12325cb8295c91bfa4b4a51a18b565b0169a0dbcb0826bf4debfed6c87fe91982553b35309e1564006bf1772b5abc47e8224c53575d64130d77bd61fa014dc4c668c58939e9304dde7a0d21c0c48fbbc1ba8c5b77e26572d9a4ecea7a807d58bc9fea0a68ab3ed92066ae22468979f9520712f642913e8f304ea7cf7aab4cf1333d215625edae7fad9b1ec00d68b484f9db069d27ca95423beca88945a0e0b85248f94de443c0063b06480be194100014d0e9b93463577e5415a9ad1902f3200eb94e38a2c00aa524373655ed6a74625cf973cd1afec5d9bdade41e6fa39f92ba09e263898858e9f3ac101ab48bc7582f8dafb9671a2ecdfa35205ac3d818bf131da1b91cad0ae58275d67ca3f0f1be74f030cc6cf0117515a90af5bb12ed5273652b8bfa280e63cfdc461a13ca093ac2d0bb38b206a891775073712148166e5ee07d46a16c8b58925e363f912ff45cef20843ac1a1974f850e1fb42e656d4b749a041a4a3004605c77df7ca1b6cd2499db5e243bf85143844cdae5d2ec9df8a9f2058802859529e0ad18fb79d984ba95c9a61b0b85386f00bfb5c531758b8c8b8cb214a57abb9b8ca9d36174be10f3b69919b48e64dbe59fa709bdc3e0322dc8b916118ba37819b82da4221b79fa9b6fea282b411e07a712d7dc81d9dfdc274bfe7fbf0fb25200e6b50526437fd18a82a1f40a36adbabb4d2b64aedd7d238da3a89a28b1e621c1f735126bbb7ef6094f482e708a2381e45e50b5feba1a186b7ec0815e5afd75559d3a8987e0443a0d477cd940f9040ec8134ba6568a11b594f6cb9aeed4316b9e0422b440542330915568944bc347b652065d6753dbba3ae58014ec07cf8bbc919bd05fc13f85c06fb41475d02370ef514c5b4da8fb8acf5079d4118fc2505c52ae76c4063f8f34851af5465de56799a2a19d0f12fdc69d4a225b53e0043bd316ea0de07589c0304c4618e729f70aed954079944ee1f216cd93a0a38260cc3dfc4b4eca4f473dd98434dbaf59a3ca33a8685ffc1ecd686a2dd891414d19ef9db4423198eaea8e63d503519ca689a5f48ded8e3e4bc6243723d37beed94df6b4f6c295364543ee7e375d8d61ce8b096575d7a0e32c6daf9f04c29e81d13094c9a51b95a6a2692f7c7464f28e9c5d1fd633038259f92a80d6f41629df63c951ed027524665be1526ae422a584010902fe65d4257c78186ce344aef622b0f8cd2d39c8dcda0a44cd78aed6b0e159f8e000d13ba5c51bd32dd734d4dfa070f831d4bf2e9275617304c59220350dc3956be2d3a221e7e54e55fe9366983ce7c970bf2c01d7dda041f1238c6ba79514819c8b58250ac10fdaf60ca5e74b333159fb6b490c20f53505af17b0a8f1c4de7ab10fc24925339c3ce53683773a63b2df38f31356805a75f7512200f77fac4cd3525f9e73f8f6c95f761aef61b565412044418137c1f0b309d718eebcec307d3d29db539dcc53fa26751b46f1749fec7204221da37cc3fea6684a0eeeebcac2f0373cdc7df81780814657c873e3b19e4eaf20bce808a89c79fc0b59960a331510830d3a2dd9d244d805e00e8dbdcd36e82ac4f59ae79137f60e76338ddd67add479b28b897ddb95255c38f76f570f3c566d369e0cc52da65f0d3a1fb0ad20997406fae70bd5e8ff722899bb5ebb24e1f4010ae7f557623b097fe753fbfae3002f80c3c68a682bb85a7cd7a3a158af659f3e2d262984cb01949b66c0ba5d1b56a2494db7a459c9f0c0d4ff9184b980862fd603be380d2c732b706b5079bd98491a78db94b06593583c949c455b4a5fb188a6684aac546e808a8fc3610748de5c4c0dda82facb0fd1a620a4ab8e606e91497a2626a2671b9a3700fa5022a1ce42b6a5ac8b7d9f9a9067119622a03039e3b28eec7f0d16e2010ee51b5a190f893a44433d0d4b27546fc1b11fded484e3810cc579d0d0641e1532563d3d9bee8b593f4da09c967e13ffe6951239d10eaf97419d1fcd212f1f44c5a1d09deafef36c5b2ca03a2165be5726360251489010e9eb61086f0b7130ca52dc0dbc61e3bd2de4f366de0c72d07aa8edc3964a1eabdcce5cb98ba364736f86d32aad5482b1a746a00f68ccee9f9e2e6cd03aa05acd138776097c4a1abb3cf5856620c7927d16f211aaa6e020f37bc92a03d1e8b5a462bad9a5dc6c8e06d5495f2107edf15fe04d13ff8d546e6449769635aaac3a7a3858b757e6a3ef001480bdd04d9c523fe942593d6f4cd504587f6d83718b8553ad7baab8030cd81592e28a118da24d7c0c35122c607704df417829d57d0f7f51aa7f85c474ce3bda5d46d99fdcca050221abe719179c245f458a4e9d2eb23adafd5d626b4318597db96731a401259cd09fcf7d799dc538b0a18a1c6a44819b9c411c7be98942c9023854318f995b7ca6216df99c3648deb609d032eb9a792f19a557a9e901c59eaac6891f205073b1cb7f5680e843097efa98cbbecb9a0463be07157d3f1c2df994feac698b80e8c1f3421a825e155233192d648e41c5dbeb747117fcf9a0fe425cfdfab07dffccccb6d4e27da02f45974761512003c25f9c57ff1e7b3a28121f6ff9e4dc57ef07c7911d82a66ffc406ce0c0e9804e55061dd96fc04618767d794830c9ebbefd2e23cf6e26573e69699f3052267ed06dd801fe05b39e5cd8b4e6846ad13b8addc6eedc9db85908bf3fde0d817deb852d3d39964b9cd20dbb7fb8bf9745859fbfcf807d91a30aeee8e2b2eae4cafe5444315e7f832dbbfd87b3a73abe87a67684540bd6e085598935b09639c3e97310631d3ffeb2e6e7c96d9b67f3e8600d6f8688058859f2f745807fd99d915c9c58f25f22490d1c754d097328c3bf3a9c5bb598f8d01a34b6b76082ec51bb34afbad410f9abdfa322f26a8782fe6b0a724aa2a8981859657edb0512cebd05eabe46c81e77a884309c094393b806cd357bcd574511439d9f2ee30717b1be9e66b417f749d5db19948b23ba16fba8d54650a015e78334cb816aedf89671f4115accbca7b3d3868948cb33aaf76f7479b24886bd5f37e24c19b22cb147192ffb0006e63717412735551040abaf40f28e3e4d3822807c22d9a5d9425a9083103f04c9f62a45232ef83b5b0efac0f845cc6edc8bf692ae6ab595591c748b93e9b2e75c248603a5b556664ace57718bf4809d8950db692060a99900fe6591faad7e37fd3b22c16303e6bb5d3a5ddafd9205c2009d7e8e30c2188b9613134223ca4edca4e0dd51353aec961d3ffa2a8425a5edc4481650b71b18d840593b483d8bce9ef50cc4d1c23e6f024e80a1a3bc9547240b0fba79e9f7fe0418df12c18e51d28b0016d2bb0418591adf4b1100acb06a07f23500b83d17f59bf3a075ed30290d6488157b005cf54bc87a0aeb3bf36eefc2d8cc897469a76807e8fa79423ed1c599b50be65ab63601c754db3ed1b61214d858f5edfea85fa9dcc50d81189001dc0e8da23f3f59ece21fbd4fc0d3d9b4d92ac3c6244e1491554f7ac57799f04a6c4b3e4963f890b31e54f232d15a0ffebaed7239eb75e0426eaf6e090e357e0c716b22b78d14ff6cfc7ba7bb7e1d5091f203d6bd0aa33ef4a6f1a9461d10c4e15d031645cfdc0eb3efd4881dc7bb7ce251f4532834e82715bf461f52ef9063480f19fd2766554f6902ffa2adf4a23c25ebdb0e7c95c95a1b316748ce007a414df1e37dfd6eddc2f714745222523b844d8b6fe7b6afca8b1f4d0fd13fcdfe5267e51ac2c646fa631dbb188d5d28f8ec9c337fae2abd1419b55acaa3801cbaf8f858ad08a0ea001ceed704102b8e31490b0641670d50f79e53d630ab5bf2f08f5479c9f04f3fc3d9c1f335007f247dc065482caea38ac374256d4d0db6e631c7ea0ea6e66b79f7d49ed9218325bce60d69fcb4d1fca89bdbddcdd180a479ea8a0afec1d3a9512c9c16987ff01ab94e280d4abfa345370a37d811d6be014b022e8f96bbf901032dd2373001ffa40616559150398e0cd87d47c44949f0fda85aa42ecaae19d92cda9d7d7b091577c37a85e4e69869d89086b6f90202fe073eee4fbb5de916303df8cc40d78fa2a6a9fd0d460ff280fb8c9e9fdb82aa8866647606d3293050c407e40478b56b4ecb6a5224f755a963d817fd157cf5fb71c8a66583ba3a298b73fb7f5288b7a94a4523d84f3f1c63bcc319d4f71bf3f0e423ed1c821b97075739c85510f76eb57bbd5b9ea1fa5c6bfef0087ddacf5de6d6756d55a7cdc9d0412aa4e6b8bfede757f9f1d9a0b7ade6736fdfe39f3da5c11cfc67fbb7d303b2bfb7575fd1dca421acbf7530fd9ee356b6c1a8fa8b46f35d8c7232494f041cd862e38491f61af8cf257ed425b607b959821e4f17be2786abc7763df660c1dd8f83f204683165183c7cc258b8595f1c3ce7044f0d1c0c2dea1323ad4286f7500950f6ed90f2b375a9bd7c258f8042be33a721d37ced723281d5c0b66dde6a49253850d79b518fb00ac74f21e15858c77c5885ad2ef9c4bfd5be3d5cce9a331053d1c92e6666187c97a8666be38b6f9648a5213c569b84f000784abf652541229a612ba0dbcb0b904512375f716a0e8b7fbd070454755d063ff549bcad0686141f3244eb6c9a96e7eb44fe6e59f1db4d78faff3fbd9b138a916773b3e9d2f864b5865e70fcd17642b6ecaa2eb107be146bbf10aff5b2a80d507c9faf04857667d3a6f68482bc7f7bf3dcb0f0f2ae9730cb7beca6f9b7636705850caf9c10c5aea0c4fc1624b5984909d1835d4b605d76ae8b2c8ee046ff3699e0f5ace2c35720efe63930eb23b48b1e04cc71d650d1b6f44e87012468048933ab097e531e16feb835aa4ea6b31e743125dbd60cff2ea3d83210ce1e5f9ad8a10870aac60f2206e056855f4aac75cdd54d82b8e1b281cb792b6250e55f691a7b9fe754bb9ee858ad79e3190996721392a62147ccab3533a396eec93fb74eb618ac77ad6644943edb44c4eb09cd2ac8550b609be0a55c3077f8494101e98f9159b4eb63f1132c04d9ebf67e924653bdd4d78b4c0329ee5c2178a0326818c46726dad9c7b1cd9ec56ca48766bfed205d890dd83d50fee2e165c3af735f5119665169490697c0786872f61fd25eb8a54bbeff76e54f53bdab210fa3dfb5615b596506397f141e640f3666e28b5fbcea20e3585526a980a6aed7b18e33bc31171217903615c1db6ca918d7d319f73e61d3afb17f2e355bd86f80d784c20dce39ca3ba762d236cedcbd27ca3779008477d75463602803252b5eeee4a5927c57d95fe0f8fbc43fd8028a1c7019f24398d413d8f7c576d5fe5d1c00ce4d5f077bc8f3e8525d8f2636f45b6cf36d891ace67597e68cd5805be0c109760f1f2e5cd8d008693682e3513b5af014127b0a81965273abf20ceee60aa75aafa284c19163653351e96f072454c89be4c197cfe74a80a7a5d394b32bf581e8273a9dcdb1df36053d2c98644d7130113aaae1c0ef63904ab4fd7a3f7720ef0627135dc6e724336b332b360b748b772327f809fb12ca311461034ea86d3", 0x1000}, {&(0x7f0000000100)="4616d83d08ca3a9d82085aab20e87955cd3510ef3bac0beec88129c4590c3824057dccd05ba66659bb611b3ffa0a78347ceda978a517439bbf04ae3294458b49535817bfffba10b74a0f43eb5b451b44271591b630e2f864ac6ad115108ff6d8a4713d5a472108bee2761994ebfc1651ab1df31225f0fa18c3286a8f55dacc8e7cc28ce9b5a70961ee12936827c4ed671cbf3c9f5a9b624e084b4ae1b7df2fda63910c101134e0c72114db6dd7b957ee8e1431e38c29c9f95766639ca879ef1fac1559334c2ac1b6f20ba090c6fd", 0xce}], 0x4) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x24ba79dca49bc35b, 0x0) r12 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) fcntl$dupfd(r12, 0x0, r11) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x40000000}, {}, {{}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r13 = syz_open_pts() writev(r13, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) dup2(r16, r13) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 16:00:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8ac5b280"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc00c7006, &(0x7f0000000000)) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x16202736c347d455) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000200)) 16:00:26 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) ftruncate(r1, 0x0, 0x37) r2 = socket$inet(0x2, 0x4, 0x7) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x5) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/134, 0x86}], 0x1, &(0x7f0000000380)=""/224, 0xe0}, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, r3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) open(&(0x7f0000000100)='./file0\x00', 0xc2b96a4797214b7, 0x1) r4 = socket$inet(0x2, 0x1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xc0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getpeername$inet(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:26 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\x00', 0x10000, 0x0) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040), 0xfffffffffffffff7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000), 0x2d1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) recvfrom$inet6(r2, &(0x7f00000002c0)=""/186, 0xba, 0x1, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) mlockall(0x1) shutdown(r1, 0x2) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000000)) 16:00:26 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='Cdev/Yps\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc00c7006, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r2, r3, 0x1e4, 0x8}, 0x5, 0x5, r4, r5, 0xfffffffffffffe01, 0x9, 0x7ff}) r6 = getgid() lchown(&(0x7f0000000140)='./bus\x00', r2, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001, 0x0, 0x0, 0x0, 0xffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) linkat(r7, &(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000100)='./bus\x00', 0x2) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0xc2) close(r3) kevent(r1, &(0x7f0000000080), 0x539d, 0x0, 0x3ff, 0x0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xfffffffb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x184) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000002c0)={0x2, 0x7}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/206, &(0x7f0000000280)=0xce) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000083caf7afb9d8dcd161342e00", 0xf}], 0x1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f78c11700287ead4bcb77de4a6af2e9baab3d9f5dc0b67fa69dfceac2a84e6a00010000bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900ecffffff0000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc902000000000000009ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0180af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb019c74918481dc63bbee79e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429"], 0x10) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000040)={0x3, 0x800, 0xea7, 0x8}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x7, 0x81}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800400000081}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x34, 0x0, 0x0, 0x7f}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x1000, 0x2, 0x7, 0x80000000}]}) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0x17) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r49 = syz_open_pts() r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) r51 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r51, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r51, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r53, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r53, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r53, 0x4004746a, &(0x7f0000000380)) r54 = msgget$private(0x0, 0x718) r55 = getuid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r57 = geteuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r59 = getpgrp() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x1, 0x9}) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r64, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000300)={{0x803, r55, r56, r57, r58, 0x40, 0x6}, 0x200000000008, 0x800, r59, r68, 0x7, 0x40, 0x8, 0x484}) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r70, 0x0, &(0x7f00000000c0)) r71 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r71, 0x0, &(0x7f00000000c0)) r72 = msgget$private(0x0, 0x0) r73 = getpgid(0x0) msgctl$IPC_SET(r72, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r73, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r73) r74 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r74, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r76) r77 = geteuid() r78 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r78, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r81 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r81, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r82 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r84 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r82, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r80, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r87, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r87, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r88, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r88, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0xa, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0xfffffffffffffd41}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0xfffffffffffffe5b}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r88, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r86, @ANYRESHEX=r58, @ANYRES32=r87], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r49, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r2, @ANYRES16, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r55, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r69, @ANYRESHEX=r85, @ANYRES32=r2, @ANYRES32=r70, @ANYRES32=r2, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r79, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r89 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r89) getpgid(r89) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:27 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x400000}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) dup(r0) 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x80000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2db50100007c0c50ea31"}) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), 0x8) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt(r4, 0x8000, 0x7, &(0x7f0000000300)=""/153, &(0x7f0000000040)=0x99) r5 = accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r5, 0x80000000, 0x0, &(0x7f00000001c0)="45eb00c3851b01290d366631d97f9e3258979303dd08f2172ca60f05d9b619f0674dbf3c2746505b6f719fccf7b91a4384c6e41d75cfc71ea9fac66fe73ed57be8aba1b9417e1b54477f78a88cf9c69c21ea3414c2e3911ef3d408d28976b641c9f1b84ed9a3d5631506db71d62a4d28b859fc4f220eac7e35a0612913749270bf150be345032cdae2db7ee56bacc4611673c4a942e397d3ee4e14f5a16b96c1e531971b37d64ea4f2d4c441bc5cb118697fa9575cd0f8f57906dcf83857fbd0e53a9a1cf8c6c144c1c3879aa81c79117ba00aa1fd5974b7400b7d3e787b12f2da62918b0d7978244778696cd0d40fbedc55b104fdd7403edace95", 0xfb) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f0000000700)=""/8, 0x8}], 0x8, &(0x7f00000007c0)=""/161, 0xa1}, 0xa7164445fa52bc49) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x110) 16:00:28 executing program 1: 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) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000140)) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r11, &(0x7f0000000280)='./file0\x00', r16, 0xffffffffffffffff, 0x2) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r16, r23, r24, r25, 0x300, 0x80c}, 0x8, 0x0, 0x800}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r9, r23}, 0xc) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fbaf8a63dd029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r3, @ANYPTR64], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESHEX, @ANYRESHEX=r26, @ANYRES64=r29, @ANYRES32], @ANYRES32=r27, @ANYPTR, @ANYRESDEC, @ANYPTR, @ANYRESHEX=r28]], 0x1) listen(r0, 0x0) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xc70, 0x100, 0x9, 0x1, 0x5, 0xb2b, 0x800, 0x2, 0x4edd331482f214d4, 0x3, 0x1}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) sendmsg(r3, &(0x7f0000000fc0)={&(0x7f0000000380)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)="c9ba836a7e74da0afc18bf204d5fff585326a4bd2c3c0038c67e4f2c4098906f5b85c1cc41336e6c6e9c47de255ef26e9c3073d8cebe8082afadf9367948fc5d7e867c104ac617264549432f388296b4b17190d2001a98078eb6869b417c29dd6c2d6828df0e0fbe0c9fc6ffbf806c30a0da9a8fcd9d30f8a57c85e50e2aceae5a5f623def0b1c4407b6c1542c081f95e7039bb6608392e15a91e0ee809a197ab4754af720765c191cd23dbde85389cedce65a570c592bc607a3951a33abfcf4779b145f22d1be95289234a3c29cb55dcb5281e464a57d928c393748dc252e5b97ffef3994e6a7a241ccc16e90e3b09ba47b5b8fd878de5355a567b0", 0xfc}, {&(0x7f00000004c0)="e741e46dd8a579a9491df5a656c3a40f52aea1ddcc3db788efb69ac4ac2165af1789cbc96d406f5968c092d2eb31845a412ea15225a3a9deb7d89987366299e0b7ad82d37925ae375fc46d4576321c", 0x4f}, {&(0x7f0000000540)="068d504e49ebf83c2cf706dcf8ca505d14acd80bdbae6b30285ce94f7f96ea416b1f899817d59ead240097e0f9ea39097b090f33604d8929dc6c2e113d0b1c6051e713c6f147c347c7501d3e6177e71522924a5c96874881d7bc6a0193cca386ab6c6b8388bfaa3d26ffcd2c95f172b1ee404583f98abb5ad0f8141c8a1f358cd21469a21aa13902159ced0cfa8627a29f654dde4cfa232737e294cf7d741db13b860da847edc81cb89eb6e74d860896a390e5a18994d65e0697e7dd2485d16ff9129355dde21edd140cbad45d16a800fe", 0xd1}, {&(0x7f0000000640)="ef", 0x1}, {&(0x7f0000000680)="91e7d42b74d4a6410d84ee358ef43cd4c2f474be0a4c62a1e0ed1e0cd59ff4213608200660f428b9fd97612f6feee9af96ae0860c91970e454710bc42853e811fb4c4465dc501d7701d2d8140c1375e980549c82dfeff16f033761bd0684433bf50326f6d267866a7d54d7cdb3e3fd372212e5760d9a89a3dc6231dadd188c0c8bf788a0d5162859a6f49364f49d15ff0872fde62a7039d1efd44c7a9246cc4a0325bf4e99c5914c4c7e0de3b4f13038dfb6073eea387a95ee10", 0xba}, {&(0x7f0000000740)="5ea9efc469c8f62c906e2b3d55c5d1712d55b40726632fe8f72993fb32a6830460099b5975870a701c63eff0fb9c3fcd509b79f421ca93d918fd6d8459346413720ab011b8ce5789bae2fb81e28dbc7e81517bf1d9c4fa59d06ca6314719d5dd303608963184586ea6f0defc6fc597ea28f49a89e7e8d25648360c26d63ddad8b90cde55ed71ac6f1bc711c120aec34d180a82d5a86ea915f4d9e9416e13476d74d407bb6c8621dc201d93c128da0a9bbe5cdcc22c65c0d68914093df77986", 0xbf}, {&(0x7f0000000800)="6b7c9945021c376c90302db17bc5d654b90391d4816a25733d057e006e1360ce3e5cf2c17d7c14b2a4f0796c644f31f4f14b9b05b838d3cf0c565bb16e313e1a0ca40dc744490798cc7c01d6f5bc83a6713fe2a82a6d14a690bd87b15c59baaf2c717127f6fb8c7ed4ff67b62f43af9e309b27a21cfbe2cd512f367f96c989aa6c71093d55b30fa4d081edfc4f064d75204cfec4c9ddb15c8160cfc1dab7a2a9895d86a8426f7682", 0xa8}], 0x7, &(0x7f0000000940)=[{0xf0, 0x1, 0x1ff, "773c946ee2114e2bc087fb3171c40c5828b82f1eb92c1bbcf69620eb0fc1cec2171cc53ad9229d888ed39b6aa9d4e37ebc36e76e2fa4a13baa4996fb302b916d3ec2fe80df35b0aa90df93e4e332c6b4ff4212a19f26e975eec23f1984f90e1b8c1cc0013cf1d9ceade7500648f7b0d1889c7510dd930c81884a4e93f874a16c6e83b5db523673e8936ce9f47291d81fbe3d4c602e2965522e753d1e8a83d5dfd3ab752eaedcb40d498f3168c8827d40956d4c8551eca6f96fbab79f6e585166345d6ea84be149750ff9a2555a753ce28d2f1acf3c1a3487f9c28a23784728"}, {0xc0, 0x1, 0x4, "3c3a8a15f4f15a4bdc9ad626a033080c57b0afc0b6913a98097dd9d3c1f5c1cc41a6642d5789ee42672c900b21df9ec7397c1cfc049e2556953c89531d3f8dc7a7a7d8b9664a89a4139da8c796a01fd909c4742fa42db3ea62672e870581d171b2dfc8808899375e1cbe6e45771fd99f2a697bcdb5880eeb0b68e9df79fea282cd172c8b30692ae39edee1b0ff3ef2d930bcf975f10ca4aa71dde423240081558f05bb1a1950c28a0145deb65cd231"}, {0x58, 0xd6494c5ae03fe1df, 0x5, "dab42e79fa99f2d7648ca00d4b64dca2df29a18a620393c33c49eda3b4d272cb85bfff06c7ad16a960ecd56619d94ee715b0317a6a01443d5b12ad0fb199857581ab4b73"}, {0xf0, 0x0, 0xffffffff, "99228882f9eeb739c822d6b7b11db96d09e4900205a460fdddcd074a536cbc9396630fa1eb694834ab855a51b7adca26172a85a2238c03e8f4a69d8344fbe626746c6aa24d43c962674b1c7113a435918ea51ee8c8271e60592de152671174f28ba18093a2df609a5bda40da0eb1c71a2a2215fa36f538a2b827ee5af38146a9d8b7044e88cdc5749b66cd586fc8db92df0d88c45fabcaec8a36e6ab878f848981251367066211d954124821e767a447691a6ac32a1d3b3ab276d073a82d290c661894b9f84f72b209dbbaed1a763f29e24f5e9241875116400f1d02"}, {0xf8, 0x7fff, 0x1, "fd79e8e024f01bc09c65dc9c28cf716a8869ce8689449faf7ff7734d61ea0e2f7c68a96ed8377a271de67b271555c6d978159d02533742432ce09cd663d27d4329e52bd25724cd82dfe5515d079c8c4150d3c93e72099b8fdd90d881fc9a0d9eaa5a9a79112801aeacabaeb36b626713aa9569c4c586856b41aa78a08397c360326a19ddb758dfdeff644603a37e405588fe9de07b728d39e39894e452a04ea46e61d78ae8ca0afa0c5a2b42c067130a96d15daab50abf80e3e5ac43f7c79c3340a58d7a5422c7d130d2730d3048946966acea53673da73a9d8bcb08ee1618d3acd1802eab7e"}, {0x70, 0x7fff, 0xd10b83a, "296ec4e2452fad6bfdf1b9de34156950e937956734c942d469cd5ff812dbb7887dbccde8c9b83f07f913f5ea6c6249c68e8d5234cae618e7aa0e364316c0183923508d37bfc90f2a05f753e216e23fae4af053de7a224ce47ec9"}, {0x88, 0xffff, 0x401, "f3be17ac80a5f4455aa449fd95dd6c71a3851d078d6194639be7dfb3cb6518b798fb646cb80a924692ccd1d8d8fd3e0f049239aec97a9fc56211a9978bca8b5d2d292063e28be6918719f5d235cabe0851bc429ce837c43ed5053c1d9f42ecbae7df4fdb31b431b6d8975d279157d838e478"}, {0xe8, 0x1, 0x8, "82f7ed9e2f4642ca5e9f4fa37a55979bbbe434a4c0f265a0a071461b9479d73d8f6d57c82b95cad40ade84a28db706b1fe496bc754c1d30354cab78827b172d19f39ae9ee3ad9893eb9b32c55288fb26eaf7f52fd1d3c1f262679d763d03b3a803925dad367779eb96875a56d0353c7c947706756a2eb29ebb3a360c990fe27d5ca0dc74d6ebcb7b429fac108386037ec38fa3064264299f154f2b7e8afa54c9f4082bce5cb2b5996f36d06d9b160ffd99478c2e0d5ed4dc82550ce57ed410feb975d4a1e281d66294f54df7e93094897cdd2893faba"}, {0x78, 0x1, 0x1, "0d4bbba35e5becf683b0d567d7b3e8c94df5571c4ef2fa719b79f63d5d039fd10af85bcfa7d88da92c7ff7413472fc3bc8fa911c6f9bcac8fc7fcb15088e7b334fc987440e97d30278fc2ee69f74e397baaf182f3ea061a567893aad4c37e996ab8c63"}], 0x648}, 0x20c) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000180)) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x8}, 0xc) write(r1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x1b11620000, 0x0, 0x10, r3, 0x0, 0xffffffff00000000) shutdown(r0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) recvfrom(r4, &(0x7f0000000000)=""/22, 0x16, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:28 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x0) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev\x01\x00', 0x69fb869a9748f8f4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x54}, {0x3c}, {0xffbe}]}) mlockall(0x1) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x91, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x5}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x504) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/106) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) r9 = getuid() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x803, r9, r12, r13, r14, 0x40, 0x6}, 0x200000000008, 0x800, r15, r21, 0x7, 0x40, 0x8, 0x484}) r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f00000002c0)) r23 = msgget$private(0x0, 0x718) r24 = getuid() r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = getpgrp() r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x803, r24, r27, r28, r29, 0x40, 0x6}, 0x200000000008, 0x800, r30, r36, 0x7, 0x40, 0x8, 0x484}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r3, r4, 0x108, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000080)='./file0\x00', r1, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x81) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffff92, 0x0, 0x2ff, 0xfffffffd, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x17e31bf0}, 0x8) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7d4, 0x1}, 0xc) ftruncate(r1, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x3891, './file0\x00'}) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:29 executing program 1: r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) setsockopt(r1, 0x4, 0x7fff, &(0x7f0000000000)="c9cad55ec4638f8ab52ba17913783dd2943980377d028381ea7ad862ecfdc31181850ac61a55bc479aa841101715b91568023819c2cfa4f287e96aed33956572d1e5b292850127c1a15774675389849b4cbf5904a1b599dd192e985c2bd51e9ab24722ee125a874f571d1d26b9da285c9ad31beaadf9a5514ac70558027fef8f731ec215e1389619f9355fa1a93f0bad5f", 0x91) r2 = socket$inet(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x2) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), 0x8) socket$inet(0x2, 0x8000, 0x6) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r6) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x52e6bc13de28e1fb, 0x9) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffd}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r3, 0x6, r8) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000000140)={0xfffffffffffffff7, 0x2c5}, &(0x7f0000000180)) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) dup2(r4, r5) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) r7 = socket(0x2, 0x3, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getflags(r8, 0x1) r9 = fcntl$dupfd(r7, 0x0, r1) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x72, 0x8b, 0x4, 0x10000}, {0x2, 0x6, 0x9, 0x7}, {0x1, 0x7, 0x1, 0xa742}, {0x2f5b, 0x0, 0x2, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) close(r4) r5 = syz_open_pts() write(r5, 0x0, 0x0) close(r5) ftruncate(r5, 0x0, 0x37) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) write(r2, 0x0, 0x0) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x83e) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000080)="ebff00"/20, 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) msgget$private(0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="4aae3d8deda24b0b4ed472ee006e4e6f9fc28551ab58283e0808acd36b63e8584e0840c3a667b3bba74491dd399aa24da8e655017638004a0c8c010b13930e471e0f11279453a2dad27877c9429ccff1470aa3f6a5ef38fe75555b6d482097ff871fcb30b6203f818f3a7e45f7ce1c612cf5fddfe1a49ddc21b2517af018e10f4b5d93c5b0d4963b5f392563175e7b831a2ba77209421fc7bbad21c113a2204b96d540812fead30f7fdbd19314955e", 0x2c5ba4c635a808e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x91, 0x4, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40c2, 0x1}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) close(r1) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) socketpair(0xa, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r4, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r3) listen(r5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) write(r6, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x1, 0x0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x9, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) 16:00:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000280)='./file0/../file0\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="010000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c2277ddad2c08f2f12a520c8b1c84d0a738ba920dbaf98e43ae00"], 0x107, 0x800) msgsnd(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x1b4) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48, 0xc1, 0x0, 0x800}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:32 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0xd01) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)='W\x00') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x0, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x0, 0x7, 0x1000, 0x1, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'v\x06\xc8', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x718) r5 = getuid() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f0000000380)) r23 = msgget$private(0x0, 0x718) r24 = getuid() r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = getpgrp() r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x803, r24, r27, r28, r29, 0x40, 0x6}, 0x200000000008, 0x800, r30, r36, 0x7, 0x40, 0x8, 0x484}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r18, r14, 0x1e4, 0x8}, 0x6, 0x5, r36, r15, 0xfffffbfffffffdfd, 0xa, 0x7ff}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x803, r5, r8, r9, r10, 0x40, 0x6}, 0x200000000008, 0x800, r11, r15, 0x7, 0x40, 0x8, 0x484}) r37 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r37, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r37, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r37, 0x4004746a, &(0x7f0000000380)) r38 = msgget$private(0x0, 0x718) r39 = getuid() r40 = socket(0x2, 0x400000000002, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = geteuid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r45 = getpgrp() r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r47, r48, r49, 0x1e4, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000300)={{0x803, r39, r42, r43, r44, 0x40, 0x6}, 0x200000000008, 0x800, r45, r51, 0x7, 0x40, 0x8, 0x484}) r52 = getgid() r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r53, &(0x7f0000000180)='X', 0x1) close(r53) r54 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="3f7d861e042fe93244cd962117f93415005c4db48c7d2a147bc49f890ee60321d21c5d759187c9945cfe03c2c66c095a2a3ba6a64e77d50dd68dd5b93a2e8d47c765b483c24975d343572dcf175a94523ecbc0c8c77f8e6a8ee9241a8d5b872ae994c68e4b740f8e441499e33f0314682e3b76ab883323cc51640c5ea612206dfba11a735ebb9f46df2f6e67dcf793182efb058024513519bb1fd42bcb94edc422f5346f3243", 0xa6}, {&(0x7f00000002c0)="99999afe0c65a738aad80354f8782d23d63c2e550e7d8a42fa39ca556d929e08cc0bedbf62ddf152754a1b36a5adde751cdddfc4801a81d6c6847cde182b7bdf778982129413e261c76995a808cd8b0fae54d0416e66416c49e02c869d8a1e88618ba04bfab4d4e49fe0bca1e26ab70c3f4633cd9c", 0x75}, {&(0x7f0000000340)="827fe7138fe5b69cacf47348c02977d097bd1f1e6548db787077e308a6782869855d7a9d173fb34844423d86ca92d025bc721a27febec372df48af5b892e7d1b8e8126803bc95644ca34463c9ab5892fb927bef8178020cc7a59bfa51125de4221d0f3faa3483588402d9434ab0f48c63489f03f8a90231b53ad3fbb80b950cf6ad47361e32f249dadebc82d7e90c62369ced862d4e41eab108579c307f3c857e9b28d0e1cf55ebf71eac74a49046cee6527edf5b04f5e29c25deb83a9eb3c5de26cdee79483f331b53a3f343bdd5d66199bc146413a1d871c1abe278451a2c8", 0xe0}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r15, r43, r52}, @rights={0x20, 0xffff, 0x1, [r53, r0, r54]}], 0x40}, 0x6) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x3f, 0x81, "cf11ea62f04cded5c438f678b7c6d91db0683805", 0x783f, 0xfffffffe}) write(r0, &(0x7f0000001200)='\r', 0x1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r16, r15, 0xfffffffffffffdfd, 0xb, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x803, r4, r7, r8, r9, 0x40, 0x6}, 0x200000000008, 0x800, r10, r15, 0x7, 0x40, 0x8, 0x484}) r17 = socket$inet(0x2, 0x1, 0x0) shutdown(r17, 0x2) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r8, r18) 16:00:32 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x10, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) setregid(r2, r6) r9 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x34) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc9}, {{r3}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xeff, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r4) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe, 0x0, 0x0, 0x540}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x166) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x5}, {0x16}]}) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:33 executing program 0: r0 = socket(0x1, 0x4005, 0x4) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xfffffffc, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCLOCK(r1, 0x20004276) write(r0, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r7 = getgid() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) close(r8) r9 = socket$inet6(0x18, 0xed4e5479069b4029, 0xc4) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000001a80)="58f5790d929d02d9c4140092efd32cc1a414b1d005a9da1fd187428aeb89802b29666b01fe7a063a0a858668ea46e5387c01fe1774edc3d039a9312203d90bdb255aac4bdc00004000000000", 0x125) close(r11) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001780)='/dev/speaker\x00', 0x200, 0x0) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000380)) r14 = msgget$private(0x0, 0x718) r15 = getuid() r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getpgrp() r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x803, r15, r18, r19, r20, 0x40, 0x6}, 0x200000000008, 0x800, r21, r27, 0x7, 0x40, 0x8, 0x484}) r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r28, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f0000000380)) r29 = msgget$private(0x0, 0x718) r30 = getuid() r31 = socket(0x2, 0x400000000002, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r39, r40, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x803, r30, r33, r34, r35, 0x40, 0x6}, 0x200000000008, 0x800, r36, r42, 0x7, 0x40, 0x8, 0x484}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r44 = getgid() r45 = syz_open_pts() write(r45, 0x0, 0x0) close(r45) r46 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x8, 0x0) r47 = syz_open_pts() ioctl$TIOCSETAF(r47, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r47, &(0x7f0000000180)='X', 0x1) close(r47) r48 = syz_open_pts() ioctl$TIOCSETAF(r48, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r48, &(0x7f0000000180)='X', 0x1) close(r48) r49 = syz_open_pts() write(r49, 0x0, 0x0) close(r49) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x0, 0x0) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r52, &(0x7f0000000180)='X', 0x1) close(r52) r53 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r54 = syz_open_pts() write(r54, 0x0, 0x0) close(r54) r55 = syz_open_pts() write(r55, 0x0, 0x0) close(r55) r56 = syz_open_pts() write(r56, 0x0, 0x0) close(r56) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000600)="a531a87c6691264b564437a964ee03fefc711cc8ac210287a452ac8c15e36ee8d47c09b97cdfd3f4880f5d29de1aa58787a27a6204c1393a500379c6c871c87d50bc6936b48c526d56709721f255c81295483c6f967f3ebb166a4843f0235853a9a94f633aa28b6361476eded39cc21ba985ebf4", 0x74}, {&(0x7f0000000680)="55a1d4a7e03c45240dcf2f4e3b575b20ff1454b19f6e5e06320528332b53b5682acc79733bf0168054d5715fd3efa92bc749aa73429ee18283c6a8cd78eefc49ef0bc586a59c0c3f9457f9f2590ddf354149640d49c3c0ecec72dbc35d02de95", 0x60}, {&(0x7f0000000700)="c816f19b8737754eae2bb097527feb786987f7009222a51b562c0bd460f3b431dd755f324654b4cf5ae0f83b6e6786b25b936390f0be51d692c9d168601b739bc69390a94c4a6f60cdf5d9b7568ec4c428a8e1acd6ce101bc0c660e1cbffabbc5ac236bb63c92f6f99b0d1a2726c77f6ea3c0b0ab0e3713c52c21ae51bb4bb3385dfb268ba5f2394076ae66b50b106cb3b1f6a97588c1f70cac3a582f43e5fee3fc389a8eb3071314da1320f58d411a10de518fdc5fb1df55850e20290636820235d38cf6e84a4c94baee425bb4fa50f427bacf12783082ab488993b612d584e2ea23091581589944035c2d9c33b35be345da586d65ec2db75a30f58fa145f0c0bcb3db4391d611feb174200423fff366be3fa5dcb949d5a6bbc8bd47be17afb0e1f249e806285251f148869a8ccd6e7edcb2dfd22cbc7d8260d2a1e9b5c94c1a633fece7dd419cfd558fc4e0ee5d85fc9bdb75c068016065b5f89c40e72f4ee7d78b4e31a51b6ab65d18c39a916602bd8f1220bf03899150a6fba18c54a9467c7921bed7f56151ab8b953413172f8f3dce9cdb667b6d0405cb38be9f2f503b2575003d9802d08292a46a279777c4dbd171ede2e2f73d2eb9452626c4aa9d88a68d656e07b15b7862b0ddc346fe7d4004215b201e203cde039e12d22e1d1baee53329f0445d12d578def2b259fc275c62d023ff2ac029b7589d670232e650fdd9f70a3ca94a68e1016ccfe2f580e6910ac7a2a43e73e46954b3fcdab2a0fb973725bf97bb2a106fc2d5b66b79bc48cee3dad01a621460b539d0d10d159b4915c8c8ad86c9279c4b93133ed5f60e5c1a20a69f4eabbefb0dd2dd737928db38fa075ba583f937bcec5310bf6db43faeb5d7574794606c06c0dd870a5ec2c5e473da038246960a407f4f502ab287f4cfcf0fa2a220cabd02ca8e48a21b45ca50dbe866d921a00d6169d36366be178b7b92b5b39fddaa79148c8f08a286e792339a87f4ed942f75ee36c9c65f5d4d8c19fc2c774e006c4ed520a4846f3f8e82a1a59dff47e6c600698d44a204d7ed3e89df50ebdcaf8906542f81a32721f63ffb1b48ab6aa2a221e34e916bce6c9f73f061dc3b76e68c6b19be761f9ce8f93c12f8c6ee44a98c88b0891432f6588fbd01ffbee1e4d21febacbbb84c796c7e4f313ba906d3f5abbabdb4b8860e6d40d8f73c6ba3210aecb54553a5c418ce874bff1cd6d471d2d081d0f9bf570d87ad28deafa836f1824d430d63a82bcdf72bdbef5fa7d9912f9a98ce58b2160da4eb902463509ce354634277c2d011f214685140da224f8f9a0e0c5a00100e0d8309a3404d67c3ec9999a16dc71fcbffb7a546ca636a40f1c172b5e3cad997cc3d284d94f1299a259ca7a9174eddb567ebb1f6d286654e2615f5cd9070ac39c88256ae11ef742adaae5233046f588d6094074d79bf44612964a25998e6c3fbdacea9cb1bcc9d269e4da9ef409c83b79283072cfca6ff31997ea7e7d38c7f53d2e3e7667c171a220e62c9c956c417371524659b5be722e8d2393f22c1258aaafed358a59ba40bdcf60ec5c57206421f98315391d6c12375dfda5555a656c065a71e5f7ddd09e47988b046b4eb25adbc21b02898b005c567deacbc5db2d0495e8737a3749ac33a87e403440b4df8399313233034b5fd3bfe13bc8c0f9e0ae61ef7f812c46b6170c18e2b48f90a2cdd9377366e429d57991d47d5d1569dc0e7cf39b3f743fca1bab1d5623d7986b141e3f69f031cc17f04abe0bb96f818569ef867efd071c5d239177ef0c308881eb95e550e4ca78a0a465d5c7abbb39ce7d2cf3b881f72d02f62d43ec3edb6e617ef6672b260dd5593c17acabdc398161a62e314e01f2129291e3d4205cd7d087800ee835176891c1a166208d4632346ab762c0f0262ef7aacd2ff885b4f834242c8b1dcf50353c0d45f668fa830a9140372008c37b55403b30caa5c6c356f042c665d5e904a726693e829231538f74dff58a404a17d2a887ef7aa49fe9869096b2cc2bb0586e4a043da1e7d9fbe01bff68e37f0640c276111a05d090071c15333defedd7f3401e13235f2945ead19e2c983eb1b145f4ce2459e9aaf8518eeca35eca5b6658fd693a47b5be1700afbd248d75f88e23f3770221be7f0440e1ecaf868910cd031215bf821b8a17cfd2d08a82cc6d15eb19cf4f1ce22f6f62c298abcb3c276d0cee9d64a7064a5b179c181bfbfbb93ab0ff5ce7f3de7177266dad6e3cfcacec6d6e1b78e77444347c35dedb4b1d960d9ff88789044e1105b1777929f28d6b0064fdc9ebf0dfc642ab4d86a063e937076b02f105e0aeda429978145a7bb04939354a1faf2f49629044408eb837039413606c69980c5f68bfcde9fcb65267dd87a4cc911ab57d9d37911698e84162b9613bb1298ac10d01d335520080216167953f5d2f8948770375e5618281399861d3ced010bc5bbcea2eb13883f9085a5ab33bd0f52b7ad6d475bd2cbbf039473ed69ea1aa9de2c6f5f357b58e40bdbea82c916e534ac103f948c439c19a11760992f94ac82ccb9afe3ea760759e63ba3fd4f914ef49e0f1608c84cc9ea627bfd866e14cb8b90fc45d6e32af082c3a3b65aa6b7d174c31b1ea2be6a8f2175ec27baaf48acc3e095e63516405b7ca70306e7bd818992befd916bcc1ea46f755e545edf892ffbf1934cb051e19af0597cb155d14405b2d1c8c5ab77b1ad9ba88adff4a2b47dcb1920369be6715c80fc71f39ab7cf22d0afe2cedaff20154b318135803b69b765e4aad03522fc63ac4745e31099677bf6e80290785ddc79337a12a24e2ea7f985f53ee3ec6ccd6a348e70f82657af53a4f3eeded3ebe2518798448a57186e458e4a51f75bdfb4ec36dbc65f79745e8a6e73ec99ff1d373b5f6243dc5e8ef07806d4f92930064da6dff8afe4dfcd2175eec8cf5dfe810468c0ddc146c85c8c73848328aeab11b7070fc71832530644b86006fcedb5d1defd395a233c9889de27f390ab1b62b0cd25879a16f907fbc09494e5994763323358f3996de455995a767b50e1e49797e599511347c5252dc96f7a7c6648fe2a23635ab015106c65d71284e0c8e038024288915b735996db947c0c326d638e6f346f0132d5e2dd9a4037b325910319e276b2b46408314bd007f87673e11f0ae9fb6679eaeab669d0b887c9f1c5b6ba1fdf1210ee8ea635a2c092fc8a9b67e83075b8eda4c7c22e2d2e38e46aea7acbb27badb6be161d0493d17ff0d62435607d4943704cf75c633486e7367f43f9cd544d3f3d7588bd204461e91c9e453077962e75ca797ebd11ccce3d3b9a877239121943f956736c8a756bef2b31e0700a8ded661a944b05ac4d20ee868c764c13313ac3091544a5f5bf7f02c413c04f97b65ce6d69efaa0289ca843614e958d21d9398d3f3f4d6b23e6e85f148a76eabce451c00bdd00ce3349e9550066b23d2c292aa636fe666fb714375bd5900f7baea291640e8d833e08ef78685ca228a289cecab1061439bd905f13e2f6a0b6fccf3896d63802c86710d4f003fa19b09160fc84ebcfe6ac4097bde67b6992c7712e6bbd6aca9bce7358fa209bbc1cb1274e698d06a55fa86279fd500ed8c729c579fbc7b6df47f396586e5b47649bb659586cd0e58ab63017f5daa08ddf491fcc4799cd70b94017c6dbc84df7ee5b82219d44f063043b619514c12073212a796b5e1b73a0ec3de0da74e8baea398d294c4fcf6a2441d0e3c479fac78f62631675694a6c8a254cf19334e63785d7cd4cf055e55d2cdf7683da6d4a12871c209c941e36320a5af07605c7b06a6cd23d39120c63eb5197141f63d477f2495bfd54780efb1663f05a2b0ef9954c3aec80bb622c6bc8190e15868b29c9740d5df5e98be4bd17be5a73f89f46fad58f43d8955e84b4c1e7f97fd7fd84ea346a705052becb845fef9be50708a67ec06b6c22830f8370f45ec63df5655eed663cde19804f9682c89e397b3275fcca25032469da43a7e0ae8c2ae7893f765066d1bb45bac14353d35ad0757ca9e8ae627a8fa4ffd9dc26bbee6f47e64d79ac6b3a7279b37a5212fdee17cbfd9fb242fa04de1ba5451dd9c93a6ef25ae57e4668bbc05dc299b99902da71393d56f900e20e0eb66ce3c9b67999ffae0a11e796df44142cfdc486745b17964e3395a73b875e119392c5a6377a3b60de6cf07b339f95aec2ad339ff9da05f5e219bbb0f56688c5c24967a939be2f89450020be68a8005eacd0431879529ea808b5af27c21cd54be3731b651e4a56ed97ef2c762f49ea19bac34232e684cdc4fa3e1b376e3f44d1329d7ed7f63a96ee0244ce2ceddaa60b6b9e21a214e4f2ec496bfe44c755c2df06cc0a1e5133deb27338d2d500bd1bb3eb66997c3eb6d69ee34e9a14666450eb7be71bbdd84f93417cc60457cf29cc0d47162e459981767a2dbb4f379a48275733a0f1d3ef19933db02e778d0241d2dc07d11f30e59098725298a343c99dcd4776b72af69a8e9d80a1412321a98eb1471e72b47d972732ea1774e5ea259ebd9fa65e9b0986e75f5307e34866d7aea8789afef0e129d8667941a8d1e9361dd922d80efcf2fa1e1bd6d9a693b67884c8ebec47b2a215c3e37c7ad83506e5ee8fdd9bad262875a632152be322f93a492905e87791419728a547639db6ece09c2c2742cccfb62e481be1d46e029339b78b3225ba9c69fe5a3af119014e536918b736b6ddba9d7a2de30862d495b7b8c4a3b8b882a0c7261f8e52bb027fddaa9ff0f44939fb4e4e26a05676d0c37448d0e4b13e3aa2a01db7db7848856c83282a85ee8046999f39f847a47f831a2c9dd72640e7734784ac8d531e70362b41a215764ca64b790fef61bb7ffb920f03aaab59130237fa7ed9f55f02fd5b29d184140e5636e85edb3975967ad054fe82556001375310b0adf764ff2b5097958b50dc8cc42dd01ccaaa543758c427272841e1de26f571c88605d48f451420af949876837f58c011692bbfc391768cbfdbd63a02acdb5033aa839d3c8048c18a5e70986acc98ae2dc8cbc28973a46418ea8c864aeed4765cc980243e0e0b802f07f9b28d5d8b9d63d6281de37ff139cfb70b79776406f9f633e018d5ebce11fc67d49e10973bc3f7cf018d0d1641d788af2794a9abc79b7cd1d31bebaa84821831b39db2175ead02a8daa4a5edcd06a25a5dce35e18cb1f8be743cd491106dc7d17250a62d0ce18198b88b3fd647531b3bfecdd961a34fc7b7c6c5f0aece95a675680b86d4fa2df5d2be6d36dbc901a2f8fb5021557c652df86cafffb4361f9c98da7cc734d844e49fc79aa2bf59c814a7dd23b884953d10f25b42c699f1777ae0b61f3954de10786304935530963752492359cda1f20d4da8906e99db165c76e56a93d9a90b6669ba81d2e034639128520d2900f5cb899f4791223bdb2c864d4ef855a912fdd17956d79c0b17a49f46978cc29e69953e4f79aa1b8a5e583640b5a58b4713012d226bda122e01cee11b36b10d93f90ecd158ef7a6c460a3f8c4794b53bbfc6887419b29fefdb018971541e94ecfe7c1fb16f10315a5beef1b6a0b631504eccf474f62ec57454765a62580a626196ebfbda8b7b846ddeae8c730b5cbefc222abae9e05de771c778f9219ff564cccb50facce038a99e57f613594db23713eb1ac05f467e0a4547f47404c3a6ff0cdaeb82fc9912d2ab912f57519c6cd53705ed01e4cf05406b2b22c007b259c1f324b8cd89f425863a6528bc008e66d21bff48a50d8772e26d97a2004eecc557bcb2cb9b", 0x1000}, {&(0x7f00000000c0)="f810e30dbf92c893e89ed3ed5d854399bd", 0x11}], 0x4, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r8, 0xffffffffffffff9c, r9, r10, r56, r12]}, @cred={0x20, 0xffff, 0x0, 0x0, r19, r35}, @cred={0x20, 0xffff, 0x0, 0x0, r43, r44}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r45, r46, r47]}, @rights={0x18, 0xffff, 0x1, [r48, r49]}, @rights={0x30, 0xffff, 0x1, [r0, r50, r0, r51, r52, 0xffffffffffffff9c, r0]}, @rights={0x20, 0xffff, 0x1, [r53, r0, r54, r55]}], 0x158}, 0x4) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendsyslog(&(0x7f0000000500)="d1724ab4d0d726a73433ccc72174424851b2fc8df755aad44f6d5588c8b53e791d74bb00393d37c17fd60f252901a7aa3543680ccfab98600f7e71c4227bb8d106e67b42c80770011103b3544229c64bb7019004842eedf2779305ce97684aeac7f246b36fd600eaca1f2d847bb0b64b1adf1dc2a7bdf3f1783175ad0f54e4fd64a9c091c11ae46c2f0d65e51c0d5f23e48ffb0f95b69ca680d0637f03bd5c5dd46ce232bbeeb89eef84722457b24a265fee2c3af4d86a6bede35b7effc5337ca585bceb2df624cb5d33cc96fb9293ea571c6529", 0xd4, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {0x0, 0x800}, {}, {0x0, 0x1}, {0x0, 0x4}, {0x3}, {}, {}, {}, {0x3}]}) r57 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r58 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r58, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r57, 0x0, 0x0) fcntl$lock(r58, 0x8, &(0x7f0000000100)) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfffffffffffffffc, 0x5, 0x0, 0x0, 0x208000000203], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) close(r2) write(r1, 0x0, 0x0) close(r1) r3 = dup(r1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x190, 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388dbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee000000000000000070b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f690dc148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f82d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7763fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a250180add4a3208401920bdde930e163f49911fa3e48df259a47ab71500fe08b238d9f62eee9f4a156afcafb18badafe4857aba5abc6b33f20d7bb76a7d88f596ece06f60a5d4bd78be5e51c12002c6e28862ebaba4a2b5af2aabd54e69014a9e8bcbb2009e22589288b10d15c29f7c827b19c74d0dd7cdf0e747e2e9d30ed3a6be0d44001d1cc1a0f565b42"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) socket$inet6(0x18, 0x2, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9cbca1bb26c44281bf6385192e0d9758961705d490785b1457b75bf658ea4a59d184e32be81ade9dbebf5a45f532e995c258656e70fc8a486a3238c090705b1be8e3395bf11276b2f183c1c6f5a165816badf8dcc4f387dc5d4b7794e0b479f9ae3455cbb4ba2f2d08156e4fa7b5bafb2187a517a72f6a95acee32", 0x7b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x31679fce7bea1317, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r5, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) msgget(0x2, 0x698) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x8, 0x7, 0x7f, 0x2}, {0x401, 0x3, 0x30, 0x80}, {0x1ff, 0x61, 0x5, 0x7}, {0x2, 0x9, 0x8, 0x79}, {0x81, 0x2, 0xfe, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000300)="60fe0f9683b534cc5155e56177df5d731ca728a3edc192e751afa76fbfbe27d09cf63ad72bdaabf4b59ee32942f625066fe5575808063386c9c6388b60010dbb417ceac0a260a40a1b9f031c467b585c9a140dab0a5009bf98a798644616d309bf9689d84e18675ac818b324d9dfcbe5d040449eabc795e372c067ed6ce5751f97d3ab6b5b25c1ebc47e7bc4cda904beca630dcee23e04d9358f92d5b5b1ba4cc7d97e629bbcd5eea5583fa94e1b60f53c8b02f22e7b042257") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c, 0x0, 0x0, 0x8000000}, {0x4006}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x20) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r4, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000480)={0xfc0, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) pwrite(r0, &(0x7f00000001c0)="d000001f00042c6b569b8d00ce00", 0xe, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/\x04\x00', 0x20, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x1}, {0x24}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 16:00:34 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/59) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0]) setgid(r1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="a1636ccf4bf4859d82f9a71dcd387f57446e1f867c733961d4bba866245f9b672d86ba8f1258d43e036e72c5097f4683ba7c3d76af9810e6ae593c246d487adacceb733fb0b6bce50a2a01046b54c43909d3f1041054a32d33f9f5be6fb89fe352a81ca64d68c60c70e6fe08092ae83a47ced55ff94c490c73f9da28d0a776dd0459a8eebaead57be32cd88ca65ccdbed117a751c8081763522ea2ae2eca2fd74c18a2ae708d45b8643bcd6d3edb330f45c7187ebd0e4548b4379b4a0addfcca2d6d36d07ada9466a6a502a74301c2c7be4358306cb241f943cc008611285b948ee18c439c3c6e10e7065a93dac9", 0xee) setsockopt(r1, 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = dup(r2) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCFLUSH(r4, 0x20004268) 16:00:35 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbd4, 0x4], [], [0x0, 0xfffffffffffffffe], [0x7], [{}, {}, {0x0, 0x80000000}], {0x0, 0x0, 0x0, 0xc6f5}}}) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$SHM_LOCK(r0, 0x3) 16:00:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x4, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000200), 0x509) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3ef38 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3ef38 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: poll(0x0, 0x0, 0x130) r0 = syz_open_pts() write(r0, 0x0, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x21, 0x4}, {0x42, 0x8}, {0x8a}, {0x8b, 0x725c}], 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0xfcff, 0x4}, {}, 0x0, [0x0, 0xb2c9, 0x0, 0x6]}, 0x3c) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) dup(0xffffffffffffff9c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20001ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() close(r3) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x2) r6 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300)={0x40, 0x1}, 0x6) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x279) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x39) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='+[@\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='(\\{!$\x00', &(0x7f0000000500)='\x00']) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0xffffffffffffff36) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x101, 0x1, 0x0, 0x707, "b345d336e0bc370ec0d6dcdee26a8f2085ff7eea", 0x9, 0x2}) setsockopt(r3, 0x4, 0x101, &(0x7f0000000080)="eb97403c7cdc60ec013ad1de4014dbf273d18b652f92d98bc626db6edecf3fb7933cf432914f1c8b54a4fd171c21f456de2f09f8d1aa067905df47a8907995d70c279cf7c2d626b419bc8ae94731e4bddf7bcded517152f383d33e8bb514e9", 0x5f) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/e\x9f\x8a\x9a\x03\x00\x00\x00\x00\x00\x00x\x00', 0xab0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x47, 0x1}, {0x44, 0x7}, {0x84, 0x6ef}, {0x84, 0x7}], 0x4}) getpid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20}, {0x1, 0x7}], 0x2}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x6, 0x8, 0xac, 0x1}]}) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x7, 0x400, 0x80, 0x40, "318a48f8eeaad616804d022dc29d0838a5d6f8c3", 0x7, 0xfff}) socket$inet6(0x18, 0x5, 0x20) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") socket$inet(0x2, 0x4003, 0x0) 16:00:36 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000580)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0xfd, 0x4, 0xc9be, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x4}, {&(0x7f0000bfe000/0x4000)=nil, &(0x7f0000c48000/0x3000)=nil, 0x9}, {&(0x7f0000b0d000/0x4000)=nil, &(0x7f0000dc3000/0x4000)=nil, 0x7fff}, {&(0x7f0000b27000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000eea000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000de0000/0x1000)=nil, &(0x7f0000a9e000/0x2000)=nil, 0x85}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000c1f000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000e75000/0x3000)=nil, &(0x7f0000b65000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000a15000/0x4000)=nil, &(0x7f0000bb6000/0x3000)=nil, 0x96}, {&(0x7f0000a5e000/0x8000)=nil, &(0x7f0000f9f000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000eeb000/0x2000)=nil, 0x6}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x402}) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x1000}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x1, 0x2, {0xb5ba}}) shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) write(r5, &(0x7f00000001c0)='\t', 0x1) getegid() 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/204, 0xcc) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:00:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfd06ceffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f067112386a4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35742e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df72c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94abacc5940dece578382fb169ed7dfd15b699996d8b9d52a76cb3af88eabf0a8da38972203c673e367306685deb6f27b02aeb280824b6d7ce04c558d8a4192393e94dc9a79e8a4dc9b327c37540f3436e40994efcc58127776f199524f176d0cf3df0395f"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x530, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0xff, 0x81, 0x5, 0x80000001}, {0x100, 0x0, 0xa9, 0x7fff}, {0x8, 0xa2, 0x13, 0xffff}, {0x7, 0x4, 0x4, 0x7b}, {0x0, 0x5, 0x2, 0x1}, {0x5, 0x6, 0xf9, 0x10001}, {0x28, 0x9, 0x3f, 0x3ff}, {0x7, 0x7, 0x20, 0xff}, {0x0, 0xde, 0x0, 0x400}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:36 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) chflags(&(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2e3d87922f33244d91963680c8e3d16669e7"], 0xa) getuid() socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x12b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x25, 0xe, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r5, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r4, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffd66) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) msgget(0x0, 0x80) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) poll(&(0x7f00000000c0)=[{r1, 0x10c}, {r2, 0x40}, {r3, 0x20}, {r4, 0x2}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0x0, r5, 0x80, 0x400}, 0x3, 0x2, 0x7}) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000236695955984c87910bf453f68c11700287ead4bcb777fa69dfceadb9801be2e00da000061bca64896bc5e57c6388bbd2ad88b2951b15801030000000a162b58fd4237bafa4d012ae447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8ad28922bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351c56cac7dbbc5b65c6593d2870b49bc509a00e353dcc2c665bf6060000000000000066980c4848e163cf37423f24d369c3a0bf25ea4e3cc7a2c8dd5197e3a249cd5ecfd6cfb1ae2b7770c1728b655d1b5afbeb31c2d4a73a9dfb6e5fa42f3394bbfe28fc1ec57a04429b87208546aa003df37136542b41cbf3e747fedc7b059a3f8bc2ee4755a78ae6fdceb06cfd47c4209df8482c116bc288b5631b57a041601143c435cc93912fce13f836e1b82db12f2304b96d8a83a44d726c2af3676698b35a06a9fde73a85f56496733d2c6690b6bd8ba13b27"], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r13, r8}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) setsockopt$sock_int(r16, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat(r10, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r17, r19, r20, r21, r22, r23]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r13, r4, r2, r20, 0xc2, 0x101}, 0x4, 0x2, 0x6}) semop(r7, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r6, 0x0, 0x2, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r24) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0xfaba374891e08000) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25, 0x0, 0xfc}, {0x15}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x6917}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x352, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10090, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xf1, 0x3}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x803, r3, r6, r7, r8, 0x40, 0x6}, 0x200000000008, 0x800, r9, r15, 0x7, 0x40, 0x8, 0x484}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file1\x00', r7, r16) 16:00:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c2348c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4e90879468a03b3f851d86109b0ed00000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000040)={0x80000000, 0x0, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28021, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="95ef74b7479509ce57ce2081bf41dfce9fb42ebd662257128d096efdff52962cdf3c9ab0fd7f950735549dfe0c4107e3942c54ea7d2bb8299f47989ca542f0b0a45d054c20849cf2e3c69846bf53ddea8e5a4d5cd8865d65040eb2b8d1cfe2cf8c2d77b371b79a9402078ff19296416be2d8d4dea1b55fb1426fb693f34f3d79d9038b47a5bb7e5c7e039adca4e3e67beb57ad34445b217282e4ecdcdab6511961", 0xa1}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}], 0x60, 0x4}, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r13, 0x20007479) dup(r0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r14, &(0x7f0000001540)=[{&(0x7f0000000440)="47c7a66e1a8133255f64947f031769974117d3265b06872daa763141e5b082597e7383b902a7e017ea1c0371941c9be020ddb0827c5bdef015d788470bc7cf9118bd575151e279cb44cd2b2eb69e2c7fdd17fa54", 0x54}, {&(0x7f00000004c0)="c61479ba7cbc19a56d011ca32d408947fa01a1e156753cb0cfd4c6cdf0c785866a1403ed55c8634379f93de31fef8e7baa0529bd9cf9a92318878da67456d0072c12bbf7d1dcd81b42f497cc29bddc864f454efe633860d102a7b898872774a0dbee46ef50046b4c4389f3796e7632ff6eed0e6a09e8e68b38d33c6f520dab8ea54fa8253247112aba2d06f0fb347a5c2e4cf4a35eaad4020155f663f1ea82f076e9be0c0f1fca98c7eb8b64d729f1c3d69beffdd739e827cc8d947065d8829f6eca6cfee891e34441145a6bdc8d9906323555eb0a686292e480ac5fd383a33cd08ca264987b62746a01a29df2614bfa931fd33daa9f1d55d9ff16bcaae87ec1b665f4cbabc4bdd3801ddb233b5c88b38f1bfef6e635e5b8ec059dc1e51df12ea4004ec266f2672077681b8521cdb114e0b771db73b22d67512bb10fb302be1aa921b89a74368eab2aa8781f3db5c1b2df01f15cac318e1a8af8878a1c6737b689db8df4b9e295ded59d835c7b6da360f888238b4b7276ee312f66ce2fc090941a8eb0fdf0d0deab714c93a9f7f31f412b26c35937c6b201b388c761983f9ab731e6252a50385ba359902c3141cd92a01acff1b7008987eadd11ef4835b2b0e850450037f66219fcd4134af4a6a072c74fc345fb2cfe676b3dde3ee950246a7e95fdd4c5b5cd240b78d3d8be3c629b2fa53d122dc7732b65c8ae153a485666d93b79c992711e33719ca1a684d62c1ba3211af974cfc22e541598f0027e42e3b55d064c40db97b73f37608957c38cfe0918c103bf57828e484154199d027caca229b740b8e73b81be800e820361957c8a5f774de75013630d8942a2cdc45c1988c658bc6e18c5d6fb1ba79cb5caa6ae31b72bbce36af69365b39c6a742401f40e74fc767853aeb5efe76e1386bebe3c3a99434c4df69af3f633fff307ffc8fb4c54e61d95360fe2f4f54b55f11f75c5e9fc80e58963b1095e4b1128b359b56e6d8e61bf42bb6cd6ca74d18a5ebf67b21ed55faf0a1fdcee52cf10829c02522e1816f7e977433e28229843ce391ecb8099ca8aa1336f8ad025606e37c9a9be521118644a214c910cf3515312ec6439193d752b77a0cc5a45ffff31110b5c59cb8a6d8d19e205b20670697004cc90184815ebb3f257a93e299cbfe4c05ddb67c9ce95ba259b3abaf7f849e4f10cff4d7740c1fdf5eb5804905bbe96cb2debdf5732ef5442f8ab0ee7e32a6565de294d10a8a3c54ea2a3fe7ec301b86882d3bcd4533106ed22d6d1170acdce228c42d615d5c6e5d8ea2a8116061a997ec6887cd8e65b52dec18384451e9eac1f30bdc07adb4d4543c9c6c42a6ded7dd57158562b4fc489759f6bf88fdffbcf6ea421fc1567f5b1ec0bb4325a07fadb9fba1e50fbcdad865ca0dafe885f9e62ba7a9021935a3eda51213df53fdcaa5fa56678b882b280f0b4f26bcb2d29b68c9f78973b5e6de10a1b4aabd47ce904409c479f14216a8276626d03e5561a134925b7acce201b4eb28945e06c1d444ea75a55f1fb97de13c078a724cd49a26f97a2fcbf76966f0ba8e8ec0f6620bfa65e1e3a626527b3b98a8f66098b762dfc641aa2590682784de9c811bbda62fc7c1b68e4200d036daff0062a3a5b3db5248b102b0ed1c5ec1434c544a56419585ee76c2409ef793f8d069ebf25ac4096159d9ddf5c0507385da83a2fd4e692cf604179e48dd74841340ab35b8f9dc045148933a0170787e37a816ddf95fe5d437c664393a5160b8a636b2940ba692142760d615d785b8a9511f9d3533acef5bc5e926ab9428b6ee8405b6f88311fea3527ff50c4db3da17f32657917a37529793bde40f82d06a9edcea14cd7b6829ff1bb8f9f5bae5233f7ca3280824af138252b96e62809dae736123729cc84088eb6871ce1782071946268b5f4e832f5f3a910a7614cbb1287afd456ca357e1b597113b84b83737ca39dde302b5cc04f8b765e0d7077fb2491f00666cbcdc4c24acc6d81e8f8fd6922ef21a147b06864f7fc9ae4e9eb93d8a05aa73ad000ff9c5d633c50f36c72812f3a3c82f2f7c3b607fe2ce0ca88beb437f68ca0a1e53dbbcabd34c61fa3319d7fec0783ad575a0d60c2fe7c0b065deb5ab8e968a344b0ac092a129ef3856abbebd1703c5554c1d0703cdcf4d4eada5141e6e8efba57d880ed94687ec2277abd66bc2d8425364c5b8cd7b2fd71a91a078d6609a704e50f33552548aa8261f5436d9f9fbaac0009118999cc5a49beabaa1fe07e26d25b80d351d687e51176499d342511645867c2c3e539162d835930a32315521da760b4601ea935b020f9871a7f68b9efa07509fb055eb2af00eb9795e72513419e2e41166a9ec084c51c461b3fdfa28facab3ae2069974c7d6d9f4944736af99496c7eb10667943ce1a8612947ab028f26df671f5c03c25b8b55d29a34e8c5cce9fc823ae304634782248f412c85df54b15cc0a0b847d89cab40b0350b2fdd0eade7b297c3854d0ea81ad822d86eecafad49a8ca0567127ec3fc74e3fa79d70ffb7b00016785da79d331efe1899e8f221f8f3e6a4f4dd5e1624ffec3fe9ac6e1dfb4d40ca0a161e59e89b0a1eb07e777869ae46c76d18c8b3d287800cdd10bc8fb666a2b5400a62eb8c219364031da517a0d29758fb069f19e5302b785758181ec8987acf80c3967f15f97d223567acc344ad5ded95a8875a94eff30074d0905c657f7a9edc0ed510baf3dca8db15793c3e820793c9535a6accef72d525216cc5b30b4c9988eb5553ff74b89f6b0eca4827b61715b170ef5889cbbe9d91b01ccc4a5fac19070bc0ddefed275381319f028aa4b0eb04211d4be7d49203132ebab22761f0a6c26c8c195a8a9d3242cd024be164baa945d6936f93bf2787d7fa8bcaface6052d42b805eb367da41e36fcc906bf3108009465a50292e527d8163e31085c4b09278314f48593ed7eaf061d73383ac135ce9e1d6cecfb750a5ad4708bbb3747ed97886f8011a7e363d23d0d611dbc37da6830f47b1892145a1d282194a8528d1609f72e2c1919106973b3f9a6b839e51484ab0aaa100c6624382dfd7fb1447d2b0421050bd79f916dcfa608b605d0688142b91b370fb75a5dab0bd72aee44bb7150c37a461df66c2b5263b76f341df49902aebc39ae709a6f9e49cd930436db801b90c82eee10b73a51920ba242cea1ff1f421fbcf87694b99b4b54b71f6ac1b5ad70c7d6f0059889ffd4c298565d5825a3e0ed9e9b893cf10ad4c61a903cc75211289a4adf5a653a24800fcf9c17cb4209f09e435bbdd1b28ce303e5c688f9150c63dbe7c991d412acb76af08dc8fc04500020bf3535c8f8ae8c14cb5aebd185ba1cacc586c41e4d7946841dd464014d55a907337c868bdddda94c09dc1ebd9e5f42aac8ac08749df9ac4a4024e7bddd64dfd9907c18dc0f043a95d95b8c4685b5e590a934c1ae522c20a4841a96b1f4fc91ad42334fa05e3edb6f031c6ffbbd82e9e8d3fa29ed9a8e855d513718b94a21b9b5199920aef2a1d3e5a4f8bbcaeda63c15ad984642bec5181502deda14b5daa306727dee41bf885b97d2f93a778ec00d942a6c3641216af3df189f40e4fd4ae21773a5e832ebdb16a11ec90b26f0b459362d96e61233a2f6784896f2ae2269201e22e79a443e55264dd47596d85cb3c6fd7d422d3309c5a6d42b901197aa581e379a6512b2054598628d66acd3692a18c2b567de08ed247fb1d2e1a69665e22353a601793d9bcd220333caba692f900daff269f92aa914d97352c80e26bd33c5e7ac5b922f4cb338dd539d6ff0e56078d45e2469978c1622adce131dc11524d3517da4a9cc08269dab60bb6283487c6c11bfea17b3729c4c3c8dc0544a63ee776401660e840bc3b01a05a4c52fc3424fe6cf32aa8922a59a7a9dddded04e98b1e726baff6b7aebc398c7465b0519d7dfafde110e5b116691119da262bbba48db45a4e2c693ec2d421dcd5c5bb235c1c528356a1213844e9385d53bbea5299f7092e59d3156b07c6f897c7f7172c9b3314f0d339ed595d161c88fa21696f89fd282f6f3d7e6ce541a5df49651c7441a1ff5289ffe9bb2da0730b9eabed2774917b75d3ea4d012c1ea99420fa9f8a78e7c6e330166b3611bdcf19f4b96fd731f2e510ab03aacb78c17bf39dbc12333210fadb13e2fa4db041e286b1b997340e680380993ed6145192aed07bae4a27b31d199d841c2f6454faaba80c4bdafd8f2849f8d4575f5911ce85518ab7ef3a9a5983f1109daab7db80ef03eec61a293a31be062e70eba8e5c3b73d52923638533295a1be76851979b9048b35df75002aa8422e22eb26d9aecd6952e0d9e1f3ea330ae3fcdcf6122728a9355e616a6d3ef77dec2551804b45834377e9106ab4b65b51e2b2bdfef1cc99272675794274d6dbaa4ccfb745d5ef16934c2c91aa5560633fdef2c35f951c13332fd347a4f122632939b10d2e977c87b25fac510af87d180444e4450d7720839332f34bdcc61c8ad9f56cd45a5098768b0673624f2b0391dac9438e343715d61434f4b726b7c5158a912c3f135ea7467ab8f18ef029d59a8369fe89cda85c4cafdcfae504a849e85779a517e5ec36753de843b2ded3fe6a1770887701f096a903b1e26d13b266e8d459ba438275fb696618eaddd46020c777a04cb7f9bd1b0090987f2ea39885885a6fec4b471783546f00415e140cc6ebb440dfae22509e72863558257010db50831154d51da24d28c90381a15dae823d546116ddf3baa4fd2d1155c615443fc4cdbd92a965adbe0615ab8c35cadfe2d1c98b6da5686c3ef0306d62485d4ed324bd7dfb5c0222693de018f58e6b010d74f67fdad2456380b4d5161b86a3a4ef86465e17f9b0154e292b6b2a1a6877f9318bad2f4a3da766b50f8537dcc1c9183bc14a06b1fb1988cba55d9a113b7869b468149115fa310f1a521964eeb664cb511067443b9af9c705e0c0d78a6f7d9000db8780105e079a059f22a1a38a00d6e38ac27433327ab2129ca17df4a045d351c3e84cb49142c7ede017d27211d2c8344810ef12cc4b4fc9e11c36c95666a59f15de8c1bbf9c122efc7b4c2c5b932510e498a83ef7341f23c400ed37601a7a6f51a3bf0f9cf9332c3cb7d99bca87d0404372e20286e97e5c3a8fb39c0e6886d5768c3427c2ef56b2814b8b0135f578250ffc76848f172998531147444c3771ee18aa5af16e294b12733e8a5ffba9f87b612bd16b2d9af6c42cce26763b69f03178f90c16eb7cae654fa0e46c8f4f53a38e4b5475201ccdf9f13c16d222323c580ab40d5647072ccbeb78a54f025deb92fe1911bfad66b8b169fe6a6fd7337ccf95f4bc51b2bb8d5a38d41cb4408c086a06386bda60f68e250c1284e0de9da2a1acce40b87a5850c6578158a4bc656b6df2e0275013389932a6e1a6c2abe77d4bae469aaccb2897ef96ebf13b71905f0d08caf671f7e6114017402e2af04a0d4c817d0faa2f9ddd12e5b67e00f9c7035ec90be74185885299451785adfbfb5f57e0802adbbf91ea1ef4a9be672483f0d14552c77b3f4633c5b2d2a99f1e0cd12c75efaa98d51d89afddab46c7652798050f6d7f68a3ab421415f4efd7fe8de74cdc7809d515c28823e582843bca7b3ecdff0ba271c4a982c410dbd6bf4c62112d3eebf0ccd16f1cfe67638474110566e9d606000f78b0451ce4e10710400fd2d202d8fb67232e1b9dc785851e04c6b9b32dbdee6c76f0e4a8c562fe852c49cd841735829981d7ab9daa33ef56b9f6d963eba3804bc1f313f62", 0x1000}, {&(0x7f00000014c0)="41d2629c37293f611811242eb4c0bc06d3777389db2f28235a6823e78b07e6660b901a12a8488db4", 0x28}, {&(0x7f0000001500)="bb062b8f3b83bc73d881f05a04224e1b079c453bb2e56cd28c73705b078944", 0x1f}], 0x4, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x38) r15 = msgget(0x3, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x0, r16, r17, 0x0, r18, 0x4, 0x7ff}, 0x1, 0x449b, r8, 0x0, 0x2, 0x4, 0x4368, 0x4}) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = syz_open_pts() close(r2) ioctl$KDENABIO(r1, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$TIOCNXCL(r4, 0x2000740e) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) r5 = syz_open_pts() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) flock(0xffffffffffffff9c, 0x14) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x6c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f720bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfe3c}, 0x404) 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abc5afdc4d01d0b24686bf092155983a64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfab6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa2596d631d02361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000037205a8d000800000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2771d643a4b43f666725f492ac99cce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b0666657357d60ab875787f1b5eac2c049390cdc7b0fb3c1d3835dbb0008000033940437ca51d22f3aebad5740edc32c74c55723a309902e357e40c43982af15403d203e86d9af527132ba052497f0e6fac8a96308b8613ea46781f8266a0be63800000000b6a7fd9600c0b42009b569fa5c93c6f6d7b8e7877c637969a13096bd85ebc781ffa03a29e895d3cbb0e33465e1a985806db926edb93c9d"], 0x10) writev(r0, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r3, r4, 0x1e4, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = dup(r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x8000, 0x5b, 0x7f, 0x0, &(0x7f0000000340)={{0xe2, 0x3, 0x4, 0x9, 0x6, 0x2, 0x80000001}, {[0x7, 0x1, 0x2, 0x53, 0x401, 0x9, 0x6, 0x7fffffff, 0x4, 0x7, 0x80, 0x1, 0x24, 0x100, 0x21, 0xbd4, 0x9, 0x8000], [0x6, 0x5, 0x81, 0x4c, 0x5, 0x2, 0x0, 0x1, 0x1, 0x17], [0x100, 0x5, 0x7f, 0xffff, 0x401, 0x100000000, 0x4], [0x0, 0x1000, 0x5, 0x2, 0x1a, 0x8], [{0x401, 0x7, 0x33, 0x3f}, {0xda, 0x0, 0x80000000, 0x7}, {0x4, 0x40, 0xf8, 0x3}, {0xe16e, 0x2, 0x413c0000, 0xff}, {0x9, 0x7fff, 0x400, 0x8}, {0xdf, 0xfff, 0x242, 0x9}, {0x4651, 0x800, 0x1, 0xb7a9}, {0x3ff, 0x64da, 0x9, 0x9}], {0x3, 0x2, 0x0, 0x2}, {0x2, 0x400, 0x1000}}}, 0x80, 0x62}) 16:00:38 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), 0x8) sendmsg(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000240)="89a1792f4223e5b4e4930e3ed0a81538cad86cb2400e9a6559", 0x19}, {&(0x7f0000000340)}, {&(0x7f0000000380)="98d24711891029c01251b73dc17840546a612dec10db8286421c2df5e9eca2508ca30cd65b8fce9131b1ff9fc8f8234ec30b4bd9970f9e535f24589d8a714631ad56b033736b10c7891f98e3a8", 0x4d}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="5800000000000000ffff0000f45a00004e9824f167193088617808d07381a1a0b77b8b56bccb77ff190f93d321b5cb578b45d0b589d9e2c5b49a499327199dcfdd15f4fb7a24718eaf2ba34ab9d3c4a0aa000000000000009800000000000000ffff00004800000062ac46d1007c5996e5408c1cbe39c6f2281aff6c17224bf8c02858e4269d0284c9414d4e737484c72f67e9426ba884c944f2f7a987404fcd0e57c8b253493f3078dd3dc800269a14395b288cba093a9e52232cf174b2a22537aac36c54ef1210cdb096cbba650d2611ac46276f22bc1d18ae49ee0d50789248ac65891f05539cd4205e6013f0cb0048000000000000000100000003000000aa43eb34a84c961c9cf2058014eb1f20277da3341197a03b32f0b3f63a7b79d73a22fef3f48bf9ce4ec5e52666591bfdf151cf9899f21e6af84d73592eff3350de1a580000000000e800000000000000ffff0000674b00005e2655abd4cee0e01a231dab0fe6593437d5e2f8953a42118d00545a5973547ca1cea70699d87730dda0bb7f766d6d52e46cc1ffa71474aec4917b22bf4a7939fd8b78c9149ddab22f3cbe26c91293e4bc1fb1f79306ecc66647806ef5b0bc420eeb9cf6d8478abee3cb984d54ad58dccc27f5275fc702916c0a63ad3f22a225b2ad7c8f224a324a12628d693162ba4b63c8dca9a84e3efb31e3a1fb3af841dc01bbf986b0553e4fc112f157db0d8756a569b869bf7d6105116fb0d143625bab0ea35d2d796c55a028bb088e32d73b717aec016d72240300f800000000000000ffff0000dd070000deb2585fefa639b71058be69912302fb200b7bd4cffa9c4b2d2839cbbca99cf5b088dbc359e63e5458b160d0827518b720a777f0b8777dd06784e4a67d078f0f466eb67c9dc7de79f256fc76744557736a1be6a0628e9ae7f148afa17d91b266c144fd103d9a4b9540eb19f07916cf85e014d9cc3fcf92487fddeb7001ef66806de8b17b019013950e4e8c2023df9771fcb8196d0f6ee3062871f88749bef26ee5076b6ab19ba835a2cee8f6b22ad525088abe66d09c535c5a7cbab87bea27a1697696df5781a380033a8e2a742f7e4edfbd27922cba762020007f002daa0737cdd52a0000000000"], 0x318}, 0x4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/d]v/F\x11!x\xa0\x88\xc3\x98', 0x8021, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r6, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x0, r4) r8 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchmodat(r8, &(0x7f0000000340)='./bus\x00', 0x53ec7063d62e589a, 0x7) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) socket(0x6, 0x4, 0xff) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:00:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x368) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:38 executing program 1: r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0xa10, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xba}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:38 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)=[0x8, 0xe87, 0xe000, 0x4, 0x7, 0x2, 0x8]) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x7fff) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20b41, 0x0) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x2}, {r2, 0x14e}, {r3, 0x2}, {r2, 0x8c}, {r4, 0x8}], 0x6, 0x0) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = syz_open_pts() write(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) close(r3) r5 = syz_open_pts() write(r5, 0x0, 0x0) close(r5) ftruncate(r5, 0x0, 0x200080000001) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r1, 0x0, 0x100000004) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) getpgrp() semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semop(r6, &(0x7f00000000c0)=[{0x1, 0x7fff, 0x1400}, {0x3, 0x2, 0x800}, {0x3, 0x7f, 0x1000}], 0x3) 16:00:38 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x52) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfd4a310ad38fdde, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000035}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x3009, &(0x7f0000000200)={0x400, 0x4}, 0x10) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x7ff, 0x5a, 0x0, 0x8}, {0x3, 0xcf, 0x7, 0x4}, {0x7f, 0x0, 0x1, 0x6}, {0x5, 0x0, 0x31, 0x3e}, {0x2, 0x1b, 0x81, 0x104}, {0x0, 0x0, 0x78, 0xe0000000}]}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8001, 0x7fffffff, 0xa975, {[0xfffffffffffffffc, 0x4, 0x8001, 0x5, 0xd5, 0x1000, 0x8, 0x2, 0x10000, 0x8, 0x40, 0xffffffff, 0x5, 0x4, 0xa5f, 0xfffffffffffffffb, 0x38b, 0x7], [0x3f, 0x100, 0x2, 0x40, 0x83, 0x6, 0x8, 0x7, 0x29d, 0x5], [0x0, 0x0, 0x7fffffff, 0x400, 0x0, 0x3ff, 0x3], [0xfffffffffffffe01, 0xe0000000000, 0x3f, 0x9a3, 0x3, 0x7], [{0x4, 0x565, 0x9}, {0x1, 0x2, 0x7, 0x9}, {0x1, 0x1, 0x0, 0xfff}, {0x9, 0x1, 0x0, 0x80000000}, {0x101, 0x1, 0x13, 0x80000001}, {0x0, 0x5eee, 0x8, 0x1f}, {0x1, 0x1, 0x20000000, 0xffffffffffffe6a2}, {0x3, 0x0, 0xc466, 0x100000001}], {0xfe00, 0x0, 0x7, 0x5}, {0x8, 0x7, 0x5, 0x2}}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2013, r2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) r5 = syz_open_pts() write(r5, 0x0, 0x0) close(r5) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r7 = accept$inet6(r6, &(0x7f0000000040), &(0x7f0000000380)=0xc) bind(r7, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f1449cb66696c73e99b211b5b3747886301718650e26786d7697c5cfa0eb48bcde60003c2f9810eca300377aaa49b01d16daee86357182d1e3ee2c05ea21a7a869ebfd4f10d7511765c8c39025f98e1066d419a6dbf8acb47a370"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:39 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8939d7692782b8df37cb88282a9b16257351cd8136000"/37, 0xffffffffffffff1d, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x0, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a0000020000000000ecff70ff000000000000000000000000060000000000000000000000000000005db146bcfac6ca1f000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd0700"/186], 0xb9, 0x3, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f0000000b80)=ANY=[@ANYBLOB="01010000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37cf06d8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019700000000482000013a9922e02047d1393faf1c48fdc4cdc787346ff2395429486901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d595291ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d0000000000000000000000000000000000007cdeb04e1da4afd4e724c6cdc6b70b7e5f37ea36a2c8eafd5326b06e7e246eb44cb09d9bd16c5d652cf8b29a5adaf112457b08ef64909c580f16d0"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r10, r11, r8, 0xf3, 0x2d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r5, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r18, 0xffffffffffffffff, r19, 0x0, 0x0]) setegid(r21) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r22, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000700)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf1, r26, r20, 0x0, r20, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) msgget(0x0, 0x446) getuid() getegid() r27 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000008c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) 16:00:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) fchdir(r5) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x1, 0x3c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) write(r4, &(0x7f0000000000)="b76186a02f913ac89728394ab298", 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x0, "937500"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="db033dbd86d9c808abeb12088138f693d9545e444db98d476fd12a8e", 0x288) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) close(r1) writev(r1, &(0x7f00000001c0), 0x0) syz_open_pts() syz_open_pts() 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:00:40 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000001c0)=@abs={0x3, 0x0, 0x2}, 0xa, &(0x7f0000000840), 0x0, 0x0, 0xfffffffffffffe52}, 0xb647777e026119f4) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) openat(r4, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) kqueue() ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:00:40 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xfbe49911e77037af}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) r8 = dup(r7) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000080)=0x1) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x1) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) kqueue() 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e00000012000da2aa56d94794872db4643c4749fc16722d76d25678e20c3ae544e4d08bb5d3972aa136b30092cc8d3f1c43385ad64e0d0ed5e059ebb13e7f13a173361a3fd3e12b8e5f13f0996e438f862faf9ddd56b2ddd0f469b33bb7d5af3e14ea3a7354bbb396a51f7df6eba1b28c976256fc2e7c343bef95bfb58312251e4019b0ca12e9f2ef7f8a9b825cbf17b854b999f79a456bde7dc77ce4594e8"], 0x10) write(r1, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1, 0xf, 0x1, 0x2}, {0x230, 0x2, 0x1f, 0xb4f}, {0x3f, 0x5, 0x5, 0x31}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x20, 0x44, 0x4, 0x316b}, {0x3, 0x2, 0x7, 0x9}]}) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x8, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x126, &(0x7f0000000440)=[{0x6, 0x0, 0x3}, {0x1, 0xfd, 0x4, 0x100}, {0x4b, 0x1, 0x6, 0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockname$inet(r4, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e00a3ce") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x62) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/52) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000d80)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:40 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f000048b000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r1, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="247a7664327f9c7100", 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001840)=[{&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/196, 0xc4}, {&(0x7f0000001740)=""/60, 0x3c}, {&(0x7f0000001780)=""/45, 0x2d}, {&(0x7f00000017c0)=""/121, 0x79}], 0x6) write(r2, 0x0, 0x0) close(r2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="029e077fc972c5f67b9a2862f7dc9b501956139662ef0151756a56f30f5934fdd5311383", 0x24}, {&(0x7f00000000c0)="62c3fec0524c1339945e051ab0ba12f661271a3f4ee48172f48a8d3f6f626b289b55723d2a9e4e9bb72c07dd9ffa40ae5e4fbe051d3a98e4ea5738666792de217abd2561b2de6b4e9028d7ab7e7abe86378627069a4379224fa0ba22d9b2e54948397938dd16816c3a8206bdd0f2e9688488f4d246e5c89b206f9e112a0e8f5016389dcb2e97982ed220ad67ec3c33bc8e6b416a845df3578d4ae5633e7f3e3ec705a867cc80ba62635427f774e95a54813b935882a41b2ba4a035b9439d7c98cd", 0xc1}, {&(0x7f00000001c0)="9dbedf8a115d3930aea1ae68428f9ae78ec2daad42292c968f8e15a264fb447324f3edcb59ff01228dcf944cca371d8f5dd001dbe0327c2392001c235d5224ec3389886b336fd7d46d67920a3dd260f9451073eb409f65f4b95402cb15f563a84244385aa2791b1e542225b0959719", 0x6f}, {&(0x7f0000000240)="1ce5fb458807c99fb1f09ceef03053c42a93999470786a8bc5df31aad9915b92adf0e70e8306e3fd4d414ebd5228f94d61b81957df3ebff936e9f1815bc216c21e060bc086fd783a537e499d901b5f232f15be621a738098793a3a8d655202e60864d4964d3c7226e1798cd3e4bb3e3f0818400a39965711360b4664ad7591f957b647feddc57730af269031037a895fb8cb4a0b8f5809b44e6fe0281d485932de6b09ff3c413a4ed7d9e3f643b72a81a26e643305ca8b5b62", 0xb9}, {&(0x7f0000000300)="6f144f048722c32bb230492db95bd4ffb8122e976cfaf7c00472682454e313506fec16f6f5b45340501d45618f958210919399a62a6d44ea5ca4131287de2e8a1ed9c2b7205d5c41809be8c7e81c2c30c07b913d556dfe51581f6ab8a002650744e440adf82868caa8f390db4c28a3306a2cde6ecc424eed2833c0f6f4af6968fca00c7bc05543a6974fa12a22d23f64bf8661655ed633139d25f8b9e8b1ce07a2ae56f8071a6cf7c982055fb9f4f760ef18316e34988dab41ccb731ac1800b4da7fffb86258b9fb2c12483c5b7e44bf9d8b8c136592", 0xd6}, {&(0x7f0000000400)="adb7619934af8503495f52fad93ae81cba66980565a77ef44be0f160b18cb766287d6e0b66452560c7151dd92fb94997444ac99a29562f3d3b940a67ea77eb222619a3813a9668573ab64ac2119b2c7a4710e5bd22744cc00dabf68007128d71febef3cad2241df7205573536c967180ec3328b4ebd972fe43ccb0837a5c5e630e6a7d13b2544abf1e4c9318359f7a75ea1f87dcfe558af3786dc8192b973f9f155a23e68afa0329af3c525a0de2b4e1e288c3c20aa4cc113fe544d6", 0xbc}], 0x6) fchmod(r2, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f4b2bc2b4f326716722e543924169642d912eca49f71e55f2abf24f784899cfd6755b1d3c27e093c80a408e0918fcf5f", 0x30}, {&(0x7f0000000240)="2f9d9e3298975e4e40d5487d318b8ddb27a4147a71f8773ecea6f9d9294b0a288b13a158fa21c8750244f40965e92d94afc06c325d94113c44b59969138533934ff5f35bad2a6107a85a424e9e5b404e49700d797ffb3988beccadcc2ae30b4b01e2b667ae123afca00c7c907b77911acb8303321b8d8e9be29e1aea4593768115c2b02e7be18b9ce25745dbed49b494e9d61b6f2e06cb9ec8c784d66e813866d9c57c47f0d5e8f697c1518612a91c9a1aff45070c1a8fdd41562a36262ea120ec2fa4fac80c371a1f913e7f2e79d34fe5ab4b8edd309c5abe65d4da68fa2f40a0006eac", 0xe4}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x6, 0x3, "cc0f537391bff0e4008288e1da1846e24b8066ad", 0x6, 0x80}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x1ff, 0x8, r2}) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r7 = geteuid() r8 = getegid() r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) r10 = syz_open_pts() write(r10, 0x0, 0x0) close(r10) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x30dcfed3cbe9e6f5, 0x0) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000380)) r21 = msgget$private(0x0, 0x718) r22 = getuid() r23 = socket(0x2, 0x2, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r31, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x803, r22, r25, r26, r27, 0x40, 0x6}, 0x200000000008, 0x800, r28, r34, 0x7, 0x40, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r36 = syz_open_pts() write(r36, 0x0, 0x0) close(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f0000000180)='X', 0x1) close(r37) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r38, &(0x7f0000000180)='X', 0x1) close(r38) r39 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r39, &(0x7f0000000180)='X', 0x1) close(r39) r40 = syz_open_pts() write(r40, 0x0, 0x0) close(r40) r41 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x202, 0x0) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x20000, 0x0) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) r44 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r44, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r44, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r44, 0x4004746a, &(0x7f0000000380)) r45 = msgget$private(0x0, 0x718) r46 = getuid() r47 = socket(0x2, 0x400000000002, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r50 = geteuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r52 = getpgrp() r53 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r53, 0x0, 0x0) shmctl$IPC_SET(r53, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r54, r55, r56, 0x1e4, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000300)={{0x803, r46, r49, r50, r51, 0x40, 0x6}, 0x200000000008, 0x800, r52, r58, 0x7, 0x40, 0x8, 0x484}) r59 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r59, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r59, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r59, 0x4004746a, &(0x7f0000000380)) r60 = msgget$private(0x0, 0x718) r61 = getuid() r62 = socket(0x2, 0x400000000002, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r65 = geteuid() getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r67 = getpgrp() r68 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r68, 0x0, 0x0) shmctl$IPC_SET(r68, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r71 = getgid() r72 = getppid() r73 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r69, r70, r71, 0x1e4, 0x8}, 0x5, 0x5, r72, r73, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000300)={{0x803, r61, r64, r65, r66, 0x40, 0x6}, 0x200000000008, 0x800, r67, r73, 0x7, 0x40, 0x8, 0x484}) r74 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r74, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r74, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r74, 0x4004746a, &(0x7f0000000380)) r75 = msgget$private(0x0, 0x718) r76 = getuid() r77 = socket(0x2, 0x400000000002, 0x0) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r80 = geteuid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r82 = getpgrp() r83 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r83, 0x0, 0x0) shmctl$IPC_SET(r83, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r86 = getgid() r87 = getppid() r88 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r84, r85, r86, 0x1e4, 0x8}, 0x5, 0x5, r87, r88, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000300)={{0x803, r76, r79, r80, r81, 0x40, 0x6}, 0x200000000008, 0x800, r82, r88, 0x7, 0x40, 0x8, 0x484}) r89 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r89, 0x0, 0x0) shmctl$IPC_SET(r89, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r89, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r92 = getgid() r93 = getppid() r94 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r90, r91, r92, 0x1e4, 0x8}, 0x5, 0x5, r93, r94, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r95, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r95, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r95, 0x4004746a, &(0x7f0000000380)) r96 = msgget$private(0x0, 0x718) r97 = getuid() r98 = socket(0x2, 0x400000000002, 0x0) r99 = fcntl$dupfd(r98, 0x0, r98) ioctl$TIOCFLUSH(r99, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r101 = geteuid() getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r103 = getpgrp() r104 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r104, 0x0, 0x0) shmctl$IPC_SET(r104, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r104, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r107 = getgid() r108 = getppid() r109 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r104, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r105, r106, r107, 0x1e4, 0x8}, 0x5, 0x5, r108, r109, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r96, 0x1, &(0x7f0000000300)={{0x803, r97, r100, r101, r102, 0x40, 0x6}, 0x200000000008, 0x800, r103, r109, 0x7, 0x40, 0x8, 0x484}) r110 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r110, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r110, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r110, 0x4004746a, &(0x7f0000000380)) r111 = msgget$private(0x0, 0x718) r112 = getuid() r113 = socket(0x2, 0x400000000002, 0x0) r114 = fcntl$dupfd(r113, 0x0, r113) ioctl$TIOCFLUSH(r114, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r116 = geteuid() getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r118 = getpgrp() r119 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r119, 0x0, 0x0) shmctl$IPC_SET(r119, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r119, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r122 = getgid() r123 = getppid() r124 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r119, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r120, r121, r122, 0x1e4, 0x8}, 0x5, 0x5, r123, r124, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r111, 0x1, &(0x7f0000000300)={{0x803, r112, r115, r116, r117, 0x40, 0x6}, 0x200000000008, 0x800, r118, r124, 0x7, 0x40, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r126 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r126, 0x0, 0x0) shmctl$IPC_SET(r126, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r126, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r129 = getgid() r130 = getppid() r131 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r126, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r127, r128, r129, 0x1e4, 0x8}, 0x5, 0x5, r130, r131, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000580)=[r127]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="20f4f7094c9f69be2f84495820001445f8b3b13e622121789f7f0ba9e94b11957534dec1db857364fc3e06c3265c2a5495bab46ecee45d3b4ee5ac7217c751e798775c8902d04c754d624db21b6e363814ca04a149261cdad07b3b7510eb4296671fbac1111354d1978c35c572697ea318ae3c0a723a272a85efdc0e673afb566e2e90bdd0744e34e94a7efd760d298c4da6484e2d568f697bc5f31f6c83b67d5c9f44c77f06d204404287b205fe394a30eb96299d3ffc7cadf80f98f3fa2bd39d77ab7af1055495401fa2cb49f6fbf467a7", 0xd2}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="fe5a29f28d7657fe5be07cc34d5ef16a4f0f8f37a25f5051e6a980abd78adf8f3bb5f53c94ef12f2345298fd8098279c9fc55949e75a9e68f7531a644ee7670d2f8a092c31baf5452e4b74def49a8e985ed648915687894e82936e3b28c168ba17c6d34e89354814cba14adbb5e52cf50629febada18c72b193fc3c7c5a7a916e95726ac36fc31a789", 0x89}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00c20000300000ebffffff00ffff00ae00000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r35, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r36, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r42, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r50, @ANYRES32=r66, @ANYBLOB="0000003585e5f3a42c002000000000000000ffff", @ANYRES32=r82, @ANYRES32=r91, @ANYRES32=r100, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r118, @ANYRES32=r125, @ANYRES32=r132, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x4}, 0x3) sendto$inet6(r2, 0x0, 0x0, 0xc, 0x0, 0x0) 16:00:40 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r2) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f00000014c0)='./bus\x00', 0x200, 0x4) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001c00)=[{&(0x7f00000015c0)=""/111, 0x6f}, {&(0x7f0000001640)=""/228, 0xe4}, {&(0x7f0000001c80)=""/194, 0xc2}, {&(0x7f0000001840)=""/163, 0xa3}, {&(0x7f0000001900)=""/78, 0x4e}, {&(0x7f0000001980)=""/245, 0xf5}, {&(0x7f0000001a80)=""/169, 0x79}, {&(0x7f0000001b40)=""/40, 0x28}], 0x10000000000002e1, &(0x7f0000001500)=""/132, 0x84}, 0x43) 16:00:40 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {0x3, 0x3}]}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x16c, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b7a7e0388a4e038201c9bc9bf73ce5e1d16e3199405656f62deb8962f36019cf7a9c922eadadba7fed050706360246", 0x2f}, {&(0x7f0000000100)="81c37136e4c83fcfbb753dd3be263e4f8a9ea8cda0f718b379b14d3fddf0cd97593e93ef873abee2b555781ffb1d0badc0842da56b8f977801d4fde91ca364d51f6c07819c508cf3a52552f53ed9845337c6bd3a8f076594283d92426b29a0e6c7fb92cc7c1b40e63ba5c7fab600679319bff9b8d656a979fbc5143eeb9b89c90b0054ec50e298363badd47e6567aee4475ed2b051b5", 0x96}], 0x2, 0x0, 0x0, 0x2}, 0x2) 16:00:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) shutdown(r0, 0x2) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r0) 16:00:41 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xfffffffffffffffd}) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000002440)='./file0\x00', 0x80, 0x80) getpeername$inet6(r0, &(0x7f0000002480), &(0x7f00000024c0)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(0xffffffffffffff9c, &(0x7f00000023c0)=[{&(0x7f0000000080)="64f4fab6c76f32f79a7858e6326c7fa4d154f13b22da33930a2aee5fec583347a32f0eae0ca6d285bd9a7c7dd598f35180593b", 0x33}, {&(0x7f0000000140)="e2efc8204e18ba0f83f9091d5413348f398e095fafa32d8f22e581f3f557db5fa3abd641bba212066834a388e507d3d801e4e08d9f7ff13979282556e8c071a95f92f3540e203ebc5de5ec7cee1ff17f156e5a4bac2432509a38a1df7f03c2d3c4409fa79bfa42b8b6af7d22f76aec17b63c961934643a44a5b58efab0b59c742d44b1396e702a2216c90711fe97288f670768943c57bab7f9e10da70cb23769e78d6b41b2518e075e5969e29d35ea7c16c28221889dc06d", 0xb8}, {&(0x7f0000000200)="d64e3eba8e9bc69748497659b4fe51b2bfb0610a6613876e00a10106de916b995952a25fdf825b2b6515913a6900bffb1ff4cad4b253", 0x36}, {&(0x7f0000000240)="96463729af8213e8134edfb9ec4ac091c6eb7b3d177995cd7a7983c7e89a97a859d866bd9284c2c6b94c501a700afc3bf9eff983864fd10b56e8b8f52e1e47696f684fcd855639aa8e1c0a1995d57a615010b6d602b8f7e1cb269430cf9de27ef2b6eedeb47699662d3c5ece6fe205b3894014ba8a591b5634f723bef0cfed5f2bc89fad474d277ff7f55309ba1a12b5853ce6d79531a8331f02abda4db197e9002baab9297c5d2f4f91da94b807ee3090ce2436d33ac8484dd4acee694e218500ac0a655d08d364a8b174d5179f8c8e21dd8a114f2669728422bc20f54aaadea61b26ab6a532644d2777ec6b86b9142fdab567294a3eb38d1dc39bdc4e1ddd0d9e8f4ee5bde283a9a80c820bee778b17555f0a7d045c9ebad531f3582e77e4dcd2bdf21a7f8baa5a6fcafa574334cf4b1571b7af1f678bd7c80bb82110a8355222c5c792758a4c24678c2eb89394835c85cc18214298547599ac2dc9f5370f6df25a8aa278312337747de772098be3097adc671d8be93ee7a62cb975d7942b557b6d037a00b4c10ae1056c769c611a8023ece08e2ebd50d86cacd55ed9ba8b13576755fffba8791f391ac0a6d4105a60a3fe8089f16f84c4f4011ef0313539a55c21fbf6f7419474c0fa7702e09f5bc804364c014db2bcace94c92a12aeb8c0f25c2130c6de2119282096ea64a783184ed13d3d74716425dcfa06e5ce2100cd9ab7624f54a24bf8ea0945204a3022902167f05348c4c0c56f84fcdee24108004f36c37fda071c182967e1bbfb1a30c7c327e0de7259b86b06b062c32de233edf5b836ade58b50cb5fdc603dde3c7099e65d955d392377988d1b2a162f158adf7c00857104281198963854af265fe437e25a62c023bd508cacfa0fc611b7411709fe6a59f69a844c3aca7c3ca259b53ba5513a57867216a3f8660585e5b02f8011510b545e1b95642990e4632b68fdf8c2ec4c7818f79b53b788c17ca84fc0f85df81e9c7e397c2688ad0f81d208c7dddb6a7da9188acb4e3f70cd98401c6821851ff1ac0e3b5a22c0229e834425643efcd933b6616f11401cd3fbe49cfc918444f98b66b9d2a1b4b6b68fbfedbc52909cbeed368a1deb98cc97f7af6e6bb5233c2ccc4d5c1b286977e35a147d6fd02addd94713a54379a03ae687d705a6f8d7e3ead24a31989e8ae285771b2fbe2431994b2bcb51d0c422a79999251ebb0d4982db4cf13b615d1118563be9fda7c600346da756b7ce14beecb56ed697a5adb162c17b0ab8dd62f7895ca083fa5eacf36e25785c4f6f5701cdf54d8d4725aed86701ca61af2a345d1bbb528ebe2ee6f8ddd3d4207de363effeec6d83b69b5fdc1d6b9774fb2a2a139a95ffe114668057a6236af65a1127f78853456cfb14be1e93aca11db5659a795e9537365e51c56b5f5427d397e449e1ed8d788b1eedd79ab472383271e90005d2c8de6825a2a29bc32c012a7db11ef0f4c7a692d24157a853bc7d5caba36438a8730726b864283566a1ede12987e6f7fe400d6dc23530c386fe090ef1c65ca2c1d1d0ec7e88be47a8202846bc96bd7b84e96b453c2f8cbfe8fc9b806d9cc8ae2cedb9e355414c2eb1722e94b5fc26cc9615341e2b06a81536f7ec815ed3e63d26cd7169f0c76d71d8439fee63714869a7eb1fcd652d4ca1aba5d25de7a03ab7dd2e322bcab7bf9535fd5e038526c3c27946d181a3480d62f86344d9498e7cfa27529b94e39ad24137802bba314cb7d70ea95c1099567d8955107d6090df5e61c20490e7c6b04f636fce03288fcc0893df631a1de78ed2d7bc6ba885ef2d487272d2f0a3f31be59a8701eb512a0c3db78d934487b8e59bff94e1c97f63fad8a69d0448789b991e3313d06596e776f1a3a8750b48432185ad55574dfb1c84aaa61a9cc4529327742c9cbab56b7d02077875bcb66de80f0c03403387e1185e4a743114a958028ec0297dd632259d59359445239c284f0b64895a7ec08ab0de659eb0f129b18dfb3085ef7e0a92c5d8742124aea5760fe99e505caa8dd18701fb2bee1f064f8b8a5fe5edd770232dabc2e250765351e7d701417081ee9a64e238dc18b52fcf296a4842cf9fb9fca85d4d68b095293239914c3503b28ae49894434033ae2c566f4549ecaecd6dcccfe8e02c560f92d70d7588b765392fb252c429234e32f2d84bcd86b0aa918c2669531c475fdf55a73e52f802051e76e67b541fd74c8c7558ed383d4123fed724918bf160fae370438c59b7b2dfb5ee1bfb81ef4f39e0ac6a9a088ce5027d2ae5e0666598349227e33f6bc2289fd5ed26557d07d9405425db0f8babd030425e0493364e3e3cd8a67b995a3713e5fb33ddc90291dd084d4a558c7740cb2a485fe91297d664debd5eece7bdbeb784f88cfb59217a35f3f59a23ffce30467184f14a67447d80155a65437f174947e18957dec0f65aeed0095aa9923306b2b39e16a4968bafcef14dd45ad5d1807f3abb2118cf8e9b733621ff1af9a7022578a2a1ee55e1fdeb2b537b9284bbe6f592802a546d0a9fbe5a893b5c8ecc0abdb4c43cb5d81587a3691fb49521592f7e13ef6bd5b4e54d449afa74394111942f8231d8a732322b2e80a99d0eaf6bc19251a05e6803f0ecb4658acb37f4dcbd2680e2dd7ee70314cfb354fd93f96ce04950aa03191228d9d86a25351bfe2405492a8a2617329235956d84dbddc1aa8b3fb1f9c1c2fe6bddec4385504215b88d4ae44b911a54bba6395314958e761225962378437c6dbd3df000a310f2135cea5b7239640afe609af0f2a96283330cd17079f96509a8b1b9af94beb267d23f40c71e14aff537f68ba0126c32a9b4f7bc61307429c683fc2960c01aff615606576ffd454de7f043b0bf22db970f0398f85fcf067328ef500dec0a32a2071de3a0d4cc02a458ff2fedf035aeda2334900e7a3fa35ea19711f2a05899eedd00699bfe1ecdeb1332024dfddac32caeca8e4797e20d15713b76735edcad000c53f8576f5fbe6d2e51e41c43c4f761d8ac7d932260b094304311276301a52c49617f1c8bdaddd16c6c2f6f38b7c0cc746ef7270b67a071a16b526a8222e3ddc915ffecae3d891e534df0cbd7d0b3c9dc9bcd6a6cffd3668c9c440be01aff7f2f9702f827134d5d24e2d355728228864f5dd6848a305f5fb988063adb441785720fdedc01b3d8fef840f7f0f5873b3a4cc2095326c252f178f8c8d394ee5dc2bf21f5c3e7a98f5d3c5d5960081e1e06e71f15bddb688a41a6096a79a3b4bcfe96dd33de69e3c151db6d6dd022467075221e662b825d24e1654f5a1ebdfa8f576d563b42c1195548f52c47e0e3ed2cf4c4af80e9d6b940e5bba2cd76831edade2655cdb3bf3a83fb6b5239619fb2573f84c73aede9f08a13da38f1a277ccff54f0a5b63b48e79c656d46cab49183b53b4ea290fe307a46b28651ba740a322bfa0e860226aa3d4048a4d49780eb2bbff18c34d6913d4f9cf2214339a430619bebbdb859f4ea4edd514d90b113be341793789c774b49d21667704cbbabc097b8438574631faf155677924cbd9ba76020f4471d9a1e8efb749afd641de4337ad77d50054f543771546c46339e0226a984eb38d1468be65fed0ccbf99b4961ab2e111a430a703014cc943f07a35a6b4d174032a2afa4586349cafa8c261c65e1f9d848615f2e4a960c1a195bdafa302a2c390c65139c7236431ccbf256a7a0fded8e4aca06f0e61b0727d5fe528d985eb5e9e1be4d2c83c6aeacebbc5f266cd1555e5d68680fbaec95e3130a25e1d726a7228980b4317aeb453dfd7e386b0d2a72933bb83e8e1dfd6659e4889fb74ecd5fd9c59ccd9a09b753b1841a47f55d982bcb45858b46f1fcbdca4306607c6828c274973a4c7b549be30d945eb71415636161f4f8b9022626a383d4a0bcf46380642db27c9b6e875087f8e2e5b63fbd8a3de9094609485b1819c8e7ed2ff4b4e743b3181d6fbb530bd7e1098a3f7f1c2628b3823ac96d9f34bd11ee9f4f0ecc89327e6ef0c894a08f73861c45417e9f82d28a4f117fb1583061420bf27c1ca3a01b469a51b585f19c888512e22f6fe88deceb5a0129fa450294807a25525fc5bf04d4ae5f88e158705cad303f78f642555d4cc6159db71044178919588d826ddc47777dc394ea6cdfcefb336d28e3db677e1579c4c2764bd0333b6a455f1b593a1e3643bca114485de221fbb2fe22d528ab862f92508dd48db2be04bd7ce6a8b5d8b093807375367c10970334a8d749687cb31a4e769463f10050535f134897cb9faf0485f7e97d6cd829d48e14c6268f7a72b3b4a345acc7982bcc7966a16b7d7cca1ddfd84798f80a3b0b2092605550d2016c72115a0a315c2471ba9efdb334baa150fa86133fb69c2e5eaa4a0fa685ccb7f2d10f77aaf70606d3dae1e8debf7619a7e92f0daccccb5ea629d6b0967a1d6b4be9a5edf64509ceb9b1e456186c7924bda18d0f5a330e5f79166fb30bf4d01e17b8cfb8f625059bb4d49ae343599590ef75baf61b590f12154074f26366b48fd9ddf2de8179f9e7570d68590d07a18a7b8d6035ac8eedff2dc0edff1946c9690049ac872f4f85b7204e3f96818b128d447cbfd35482399e7a64e4e8b8fd133518fc8f2d61cc6023a1291680fef18a0533ce80f07fa92ffecf8bcb2173095fdb67431414e7e3c6bdb17346639486693f0f814eacfdff791c46146fc33a9748c24fa925c94455c34e416c9dfa8918c4693cb9ee66f5ed3ef18328ceb3611496ae990afcad39e33970ce1a9ead900ab27e338e4097c831f0e9eb8a1a9f731ca97f60b0328b25c695b24cd61d8b97da2e3689bba4f9f8ce261258f830017c4020fc5f860f2d441744fdffc9253b3c3d723e0fdf4d704869ac21e1f652396516e3e5a16e2612277c9b1a04925c17937ead4ee18e62e37a09fe0cc9867d50e7faf3fc8ba487a638400e6825801fb2be1e1a77c8892b05f88cfdb6f7984582ecdfd8d8a2e234cf176c0c53f607e651c4ff7591f9ade7fc0d2fc79391ca0cf1e77c0604caf644cbc1b3e499432ea7245c923fa29808575d72c905c270b0961c8c400c98d25f0f233ab0bd7edac2fa18781247dc43c31f5c4654ecc683ea43e76206ccdeb8b24d5157f53d91519771657e00c39a3491f47919110c0effe3e1c53d0a7d6633d7d3ec5e615cbc63512c851cf0e7c75f38f7cb843001a1d3de3673db69dc9ba89a15af2a54f397ccf6f5e43636e271f6e6994ee3e045a3a749d8cbc009f465101f57f7684f6f7ffcc2de31f9dc308bcfd17bd3dff2db4143da42f392b0eaf937877b592883d7b7beaedc95bd601eb09d19b3e2d947a0887f94342aa78e3c31309841212afd27b28a917c89dc826fc74e5dd84f29277e22936bfa4ab8788f4f6eeb8b687607171ea1f92319f9880681912a2cf05aafb3125a302ec06a25fb40eb448f87acf8812610af4718a89ecd5115923363a6744e38e3beabb2168c4860d8d3f18028a6778eef996b41d8ed0cffac38a3cdfa87f40d1c1cb9e56fdddc2add48a5db5ddfcfbe824546754ba64a8de78284d1ebd87da3d1d314661c65b3377185023b20477f430d70d8c08c9fd3185497010a9c694677c09aaa57f8cce57b7bf293d3321d5114bd45f768d6738827f351b61f2858395b091662524da35c903b025da19a74a427186166dacdc0e773b4dc8073274f9630afeeaf59d6de5c7e37ac46f7fa1e449f52a4cf716719cd4c117d088a8bd61f09a8ddcbe29fc0671135756f00ccc44182b4ef838dc965c770ded1cf0671", 0x1000}, {&(0x7f0000001240)="a51e490a14ec84922519d165316917d89279e3edde859dc4c917498714aaae78bf563233f7807770344a624bcfb2c74540ca0f6fb28b1d420dc0d0feb0f0390959fb8b52bddff1d6f6f1036580df20373bc4411577ae80743235a518a463a13f6e1862d2b5583e1dedf7a5be81a9575866cbeb8c796441f6fa90e248900d0d032e50583bc6587e8ccba1e85900d9fa970e32002958bc67190c6f6cace53e2b50f79e0b357353d9bcfec73e158085159cac359c7e43346bbcc833cde1d29c1577064ed54143aa5c900ec98babc81ae76227a5d3e590b84f5264d1fb29d840c2eb", 0xe0}, {&(0x7f0000001340)="907b5b7ede6b687571d9fb561bcc870ec5becf4b37e3b1494ff2a706855df7e2153eb35efef7592af88a492cd28e82b3076b329c22abd9fbaaacd1f1976cc6a48a7b1bb7cd5c0b3874853b5c380a3bdf0eb56747c5cd0c998b724ed45ab03a14c7e842db8c2d98284606c70eda027c1584dbc460820023e25d1434f17a676a84ac3a73ef6bb9c2bd5211268ab2efb6310a7082aa54af205a4b32cfe13a16117e0119c1c41acaeb110bee089cfc9c99923028d2582bc46f6ee2e0f4e617b4c7186f0734e64462b24bca8cb4fdad963d1456dbbee0c13e82982aedfe29e66fc09cb9e3f66bdc41ca6fed2852df23e8df0f62e117c3b0270fd428140f91a7fcd1fccbb27634cb45f7a42d4729547f31e19345030383712f21889ec9135660312eda5c691a6087394052e3c496cf1ee7c4d1b0d6252613db78cd52472079dcc13edb8ae5c7b1d4cef2d1f5c9f071443b3c380ca44967c84b6596c34ba4450515d61d7ece1d797d3b3d0d6550b4d1894a34c8dd2dafb2b95dfd9f9abb1aa8b4f84c8729716057869bd18813c72c0d84f44b576331d737b983034ad1fcbf9e490821ea288ae7f3de9e116c2afef91422042681318d3604d1da9ae9c2fb2711f5f828ec500f1aa84f1cc8d5efc2002c22dbf5dc8f1e87a8197a07cbef2e2ef36cc6f810c9af1adbceb8e44119d344578fb15b4d151d25ed666d2413fffb35550e74401ad5ba60a38e510f68d5010fa6a0dafcfb5488198f413bb2a4896c737a4b1e3c160799dcc082386d360924deaf0296ceac1d91d4d629ba0722257fda0ed66dbd06155a32b634dc6724966d2e82a18294246c43351a16a5ca1ca9358bdc5b6eabccb3682227d331c0d670bfa2bf118c249bdb4e19555c2e848dff0d573a2e812d4a06908baeaa1388f529e3e7ec3736ac53f25c0e830360977c34e5b9c3794b98d5d37fe8a593c5bb77cf0d59f8a984e82fa090d2adc1eb389dde78d254c55d18ee6a7368c3326a03e0f0890a0113720dadc815709ca972fe26e924b37b948d60a117030ef362dc3759dc15b8e0e322f702814c596e8bee133073e8b57f6ea1305c66d7e240b7517e2f01079732f2a7067043a7138b68fec0f249cae8265b68f26c02896e5ef2f4867d313e692010893393f2c57a9dff05d19724084dc41fc332879013fdb118f429f54a775ffdf7b57d1fe72d1de3dd44b18f38a5ffd67f737e60d6e27700600e49f763d38a0b0e3c02f1cfb6eb9456f4ba5f9f831502f13f668005f6aea08f9d81675196dd7622f352dd212cb79f8a23e1db3c4a5dc4ad75123739ba0de251f5328d462557fdffb683a4791ce7b1f0f85b7fc373525f0e7fa267febd0a4fe8fff89ded92495c9ff925f51b192621202f0a9d9b0a32befa5ff9371e296cf7387bfb12ed1631376fdfe4c4d3ef3ac776652708569cb401e9040c208d6940370d9c5a3d2e6dfdd783942261ea9ddbb41a523b402a28188c2a1a9357805d5063a730d3b0b44af60b025145828a893288d8f9bf76ab5f32d5e70999fc420ca04856e346ea6b695fdc767a1148a5b501631e3d0728f080cc6d7137cf52da48d0ac34edad8791484c9fb07c6ed3e8f072b93b13b2d363d64dd62a4b53098aab776dcdc42bc4837d321899bfeb8411d9cdd75b96c0a6e72ba5b3e4dff9683854e3ec7bf14777486bccfe46429a7e7a6ed524871b11dcc3d202b26caa82360c9c43bae3b1cecb3e653363eb331b7eb51713677d6c8cf7ab44cd78ddcc432c86a7c8d134a924338083f769f4a7b3ec932dac6f57cff82ff7a6daab8308b4b743bc94ce8d32dcf615b0955e86d234acb15f160123453939b601c2c3349c828cd552610e1e1e322bca342a2cff38c75b6cf1fafad5a656bdd468c58a9862f35c85987d94650f539c8c634015f8df0c1b499c7b2c376914bad320e8cd7da6d7782087f5b9b49d6c083087b3be1578a812faedd338abf5e0f6517a6fa807a3e8715c574e64adc190e411cdf75e5f5dde45ce054976729e5b50ccd04252dccc477b980e8ae6cc848b0a1d47299c6861fee1955637c1302d81801d47414c72c4a27161f26f3632d11375af4dde10ef6e9b51edf8319aaf9e116e4f546724a252b3207564b8a204fed4de8e89baef6b30a965593d4652f41584607dde47a5df06deeca6a10ffe658a5d3e554ea3da6106ad2ed32b6e85c7e8b19f6a670fa4dd2839336abbaeff011be327cc005d61bc59919ea6fc74823d29bbce35fcf3258bf96fe685d9e83275d1b844d405a035697d26c64bc060f3f98c18a93840652a1a05ff9a8489d489c892a74227d0f76c62a008c116fc3c100befdd97314914ded8a8cf29704a507a697ea59541488671f94c2673fb8edf265e6d373c4343a3df68f95a21526f4d9f5ab989c6b92cadb8cced14ed309972a823d3ad7c8beab49ad338b3d82966036caedeb412c86ae7f2c8e0988a61d3abab49e5a4774cfc23085b427826fd6466fe5fdb6294ec816c01e48dd6c5fa423c1338c4a5bc09333c9fce6498e2b93c2ac2443b8dcccb4add8de77a84585b7cc5971a7766201157010f84e33cbaca17e6523796b4f0059ecafbd7f9a6ef4b7d222c6c8d138e6b99793b2d008618456ecda82b615c3c522c66e7cc3fe50313314940026d00b0eaaeb0233e1e346a83e08eed25d6832d5ace9eebfc4fb2b0f99b8bf7ce02cb5e44ea942c08e52dde14770a5b2e3e1aa8cc5b751417a0043c1a6a442621c03c79fd06d31ed4eca9ab0b78234436b109c39f84589cbe7414a3bece9c85096e735ce7a2fa2b5fa46635752652264690dbdd043fa8c9137c4badc6fc9eae618fd5058c3712ee95b152f5e1b038586cdac9b645435a83663a88472b46dbd99dba2b2f642ed348cd2c096fd484290898c4cfc30332cfa500cc462d38f0fd5aefc5bbab140d974f5289ebe64bcab2f8692dec156ef067f07e20352ab2fbb296f0480403456dc26d4e8b1a1b540320272b416ba1182689e46bd765df568cc1c1beb0c2da1a9ad146edaa2c8ca4222faeca60ac56ff8e891129eb4d0895f16655d6d775ed956a727c1436821d6ba79a8c12b129985ea24b51869a83d3da88f94784e90d50a5bf80010d86868916029dbaf7d904107f9e3c3d9bfab3f56c6c6b1cd14e5b420404ae73a1bd0e982d92576417b1b19b2dde0e5ccb68657c31b1365d1623270d26191d8172e2a5bbf81777082c0624164e12a90b3bbb244d83c1d796c6a4160df9e822c27dc05cdbb679e635922681e55c12e6a036e2193a08462d4cdb45415badb8cda3ddb3a56f933b5cac39a4d88415fbff5f30eb144db9f675fcdd0da5381191f8c332f647328e19fa117153ddf085b26ea7fa2550145e901758ecd0fd75d454c6574903ba1e1b804e06fd4c7d8e25f728b9c0720387086aba49253080bead009e0ef566a517207b439eec8bc87b8c60654976bb26cd9b8dd4061a25409531d7dd79510cb2c942a83124a9e1265f7d0ba64d40f28a99bb5f42a027f88aeebf30c17a5bd06536d6fb5991f2547cb510a3f0abc2546e0833b9892667e30ff685c10b1641f84679f33b0c649b31cbf3689c2d3422771fbf263d3d98c86980221c21317df8e46730c5a6060d48cf68b5915284e13791641aaa52fef0a406826987563d46449c178e605b6d73dcb723459a5682e02028616b6c32e9bd3b0eaa65bc28ea951182e0f6fef24fe2d6a6c4ea7c6c155ffebb3d72796af297cc9d82421f59fa3bd3049425998799af1dbb9301a8a4f9c6249031f20f19db3ecbb9f7919cbc477b42ab584e52ba6223771246eeae15f01c2e2a905813d21233e7f08f0de84fcdb4d490d77ad1bbb5ff4885c758bcbbbc4951b7eb08560469f0d56cbb40f94f5194f76c7e2fbcea0e0d00d44e897d4842ea66a8d8fb273c5030696842111f822004e24471d9b0ce459cd8917b6d98d11291b0c5cc2102ed83904ea88170b3e99d3abba80135c2c4f73572cc79ffc0595ecd78acdad49c31c3d75ca3116dba40c5269e462a92ac01b715a155a1af4796b308aeaa19483f97b9839704c44a5eb8d8f5c3c6e45a82e33a16c46024f8786533265135cf64b7d5891587ecb4bdd39f2f92205a97f4ec5f9f85be4e83df5406fa311dec3e9d6bc6d475f55f1740ba7648d77acaffc52e6bc514e3a43d0d8c9c1c776657f91245c8b740311c4a5880a7d82313765c1f720ee48387c4e114bf56f6c8d925a4350ae814a1cf45fb9cad8212064c0cd60789a50a663c52fbe13822081207fbf4879a7633333d8192fc891b5637510cc0f8776bdb3dbb31e3ce7285cc96bf08120c6784d560c21927ad45764b649d638e0ec933122c717508ff7c5936de2d4542bc9405641f2dfdbb382f82d4ba9edde2b0cff6c2b52bd8592210abec887a0d4e5e4b36281ff8b04b277153acf401f5240c834cfb55b463f82de68cedfa6de2850b98c07c037f45834119a9e22c0bb966940bbee2d1e5f0a246105780672484744147ea50438b40b70b35914c3fcd347a9ef8d93ab12c18a4b2973d566800db356bf8182901228d09fa3577312df9474df70595ab8de7f506c7c49606d6de50e9d58964a5b1210907006eba92c9cc6e4a3dbda498325d6247a441a74837967efee62064e3d62034e3979d7f9d4bbe5f4a4742fc99aa46846f401179388561e164d4cb899ec22d4a3fcb1d4039a0279682e3c71d831de68972e46801bf9d1c896be5123323e7992db6024fceee2e4bab75fea7a21265f47c863881716c3a6376d80aed20262c1e6eea79a431afcfcdece6fe2c91d200b0741ee4f883e45dbacd1626fa07dd4afd36d4ab1784c6a8a36e1848cf90f5efcff945439a78775ad8e58d02c6ce953f74f75d5d87d57e1fad4f172142ff00f1992df0ffa1e89afae9e77dba35b15cd1b5f163036a6f331a2ee536b84f332eee614785815f699d8362c9ab04cc8eab33799bb3d966f42826317544d53528ea63ffa4e95b0668ecafb60b0bb60491198d9174a3021a897fc30196432d51e679c77a5d417033baf703a3b7729010f93ccac791dcf0e8ea9c4bfcbe01d6e2b00c26870e5fff22140813c5cbcc8dccdcbe5262e12620667b080ca9f391f58a1d9a5f39940eee2458e0f52940320f74dbd650e786781054d8a9be46236f4f75c85de25d013c5cfe70c86fd7dff94e8201f1951ad821635a43e782c049dce0590c344ec0063650054d63f4eee52bad4d34b023ec8b3275c56e321538bb955cf98984c117cd196e08745df92cfcad62586b1ef8a2e45461524edd9cf00df3010631061135ad1f49905769a0fcb4f0ce78cb36ae34e4889f2b4295a83dc95eb7c2af5f91231be1c331e65b4daba6b78cbf866c76a4b7af1eed52a7b9e431a9048f3e4246a536263a3f70f27f9e37013b457be79b54835876e765e7f04bf0af7726bb8623bfcd58a186eec17b9be5948a3b88612e2f8e0eceb9b4ddd5810f098931640e1bb5aa8567c7afb29f8aa8d9b2596ef3ba941d2bac6ec1a49e557487740b0e851cd456c78a898c5d0b9fabf83bd9148b8a2d9dcd5a9c3811ef0559c3c16b061ed71e8cbc8a6519e1030c2c2eee137df3cd7c7608851ef37cae9f63e4d24f5f9aa4a073c4b3e732a9958c11c5827c20b5a2300146be9fb7432ae513fadaf42b6bcf6dc0c84ce437ab976a0734ee08e37c0448095836ce57000d0f15fdc05e6eba06a779282317a39d6e8dcacb248658eed38880786999af05099cc2c7f98bc07705a394b65106884d91a161ecdfb6eb10f837083a91aa728a2165d5f051", 0x1000}, {&(0x7f0000002340)="49e3da04b7e085e84ab9f6f57c05d1ee00bf72a7be95af15f2f1e0bacab325ec61d219ea1537a56494e08dc50e1b4af19f8f59ad9ff14772b435ced52b98d2356d18d58d5f6665c54755c704976e48d84daeb047b07426d759caa081daece53a13998c9cf06ea54bd6bb", 0x6a}], 0x7, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) write(r1, &(0x7f0000000040)="80d8584d", 0x4) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000140)=0xffff) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) poll(&(0x7f0000000080)=[{r1, 0x4}, {r2, 0x10}, {r3, 0x62}, {r0, 0x4}, {r0, 0x100}, {r1, 0x101}, {r4, 0x4}], 0x7, 0x8) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) r9 = syz_open_pts() write(r9, 0x0, 0x0) close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) r13 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x13, 0xfffff, 0x7f, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x40, 0x20, 0x4, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x84, 0x1, 0x6, 0x1}, {{}, 0xfffffffffffffffc, 0x2, 0x0, 0x2, 0x201f}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40, 0xffffffff, 0xcd0}, {{r4}, 0xfffffffffffffffe, 0x88, 0x80000002, 0xf4c7, 0x2}, {{r5}, 0xfffffffffffffffb, 0x40, 0x7ffff, 0x7, 0x6}, {{r6}, 0xfffffffffffffffb, 0x0, 0x4, 0x266b3922}, {{r7}, 0x0, 0x20}, {{r8}, 0xfffffffffffffffa, 0x40, 0xfffff, 0xcf, 0x97}], 0x40, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1, 0x40}, {{r9}, 0xfffffffffffffffa, 0xa5, 0x80000000, 0x401, 0x8}, {{r10}, 0xfffffffffffffffb, 0x82, 0x10, 0x3ff, 0x6}, {{r11}, 0xfffffffffffffff8, 0x1, 0x80, 0x1, 0x4000000000000000}, {{r12}, 0x8000000000000007, 0x53, 0xe33a59b9d420e385, 0x8a5, 0x1ff}, {{r13}, 0xfffffffffffffffc, 0x8, 0x8, 0x2}], 0x10000, &(0x7f0000000200)={0x0, 0x5}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x81}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r14, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x5980c512133cab11, './file0/file0\x00'}, 0x10) semget$private(0x0, 0x1, 0x81) r1 = socket$inet(0x2, 0x3, 0x24) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x41, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="d9ed3a6f6b0d84f658248abce02b4cf872690a4fb79dde3bbc97a0c54ee608e3bf92ed1a6c249010c0ab0f70dd21f218cdb2bed6eb8f8a6d0e9b61d3163aea89e2d6f40494de43d259246aa9a5c133e48b4c4909e9bc32dd41c47defd81da0800b5d0adce408cc7f49d75c993674cb24ca654e19a3be6905d78f99d054b6157127d87716e21e71988f815e2d7c64e26d9ab8227c157a80e1b7494cfd557ec21be54aa3b73c434a6185a579d773f5ec7d198dab316959e45c9bc1116327d723950ed15e54168dd73a9a", 0xc9}, {&(0x7f0000000280)="369cba811c6b8b8fe66ce99b703306bf835d00b9b637f3f780cc04ff90cb93613ebb510deaa0c17eec4bf592", 0x2c}, {&(0x7f00000002c0)="898d179dab9887ec1314b5aababf648b9aae0fa13f8c72bc3caa1687265939a9709cb2c3c287477d4ba28c822a44b4ba42d6b2319a12d2a45e95c46b736699bfea4a455dda20061270b5bbf0207986c7d31b23f725c4a9d1a3279a56cea5228444df34389df13afc48e407c9d06e7678051fc52c5700", 0x76}, {&(0x7f0000000340)="4ffb0056420efae39582af41c43326e8fd3211ae2c2602c2040e4de4fbd4be876952d1ced524a7c0503d91b8f50d9616f2e6149c3b2572e2ed2de1c1ee84d7db40491d5afb53d07f3a3cd2e3ddefd84503c22c566186f23645749f59c96b897b", 0x60}], 0x4, &(0x7f0000000400)=[{0x20, 0xffff, 0xffff, "6635606734d8ded60d295e2e"}, {0xf0, 0xfffe, 0x40, "48a810da1e1fd84846c02f8235d4beef645564f357b853640334fd8fd8af67a2914a5dc6bb6d80d3e2442b7a37bc09e0ba7cc5c12522ae0ddd3845630c768394a169c0505a84b6d6375457a66f90c5d6c4c986c1c92c10c2c6cb7e3001c891f5edd113fe193db1ac90aff330df646f2c2cab07fb89b4e6c34285680f3bc6eb27a9ece9ed849485df0bc101517ed705889a7df4830a1177879f1f4a8dfa19fdee972fbbf0d85266ad252af240ce4c8183211c053e167fd224c45660b8144aff8daded1ff960bce40dc9663157ed07f405619c482c097c036cc804e5fb5646"}, {0xb0, 0x1, 0x10000, "e001867f9364ad9c4603887bafe049ec222bd463a72149fd7940a75a90f401056e066a9708bc5b6135bc0c8879bca5e18241e55cace2847327c2476d452b9e9e122ebb0e4b2124adb6e956a2da6a6f53783239bb190a9970b4b9b8a5eeb20d6d03d9c54b32d5a18c0981ce47d0ac684b32ce2ffca862825c5073d4dde2bb7c863009cbafd833357944cf3bc35338d2eae99da17b1733eeb3f28446"}, {0x88, 0x1, 0x2, "1dc2bbbf8e4b1a59f152715bc03bc81c6262bb8307f4c0cd68a718a61261163df5145cd98c9400ecbc7cca4d7784ad81ba2112560287fb879bf532ccd9be33102ce4ae57475aafb7e5630b742c3b8289a34725d06e1406ae141bf42ae8bd5b543a3fe09bf0c8ecbe6bbd11c088c2d6bc241ca2aadc1a7a62"}], 0x248}, 0x6f08ea954e1cca5b) r2 = semget$private(0x0, 0x2, 0x1) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x879f, 0x800}, {0x1, 0x5, 0x800}, {0x3, 0x3ff, 0x1000}, {0x0, 0x41, 0x800}, {0x2, 0x899c}], 0x7) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x500) semctl$IPC_SET(r3, 0x0, 0x1, 0xffffffffffffffff) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0xdbe2, 0x7d, 0x8, 0xcd}, {0x0, 0x81, 0xfc, 0x5}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) fcntl$dupfd(r1, 0x0, r2) 16:00:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:42 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f4d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0xb0) 16:00:42 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0x0) r7 = dup(r4) r8 = openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setstatus(r5, 0x4, 0x8a) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:00:43 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659ea202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d40000c0d9944243d26cc617ce8571be571b00"/297], 0x10) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="2304aa5806729a163cc3e22a7e7ea52d60571f59b012", 0x16}], 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000300), 0x4) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom(r2, &(0x7f0000000280)=""/99, 0x63, 0x800, 0x0, 0x0) setuid(0xee01) setsockopt(r4, 0x7418, 0x9, &(0x7f0000001000)="e2052a1e997862fda6099751809b139a671b656b7bc6989cbd646b66cae509bfc0346abeeb2d88f873473403e2964b92703465e8f14293d62e97341caa05c97134581702049ff9925135f44628d1d19ea68589eb319f96332597b817ffd3864d2f014c85d1f57458e6ffb4f68e583ae1720f0246113db0394e8f8b920b1dad0b45c72568470309da0cf47cdf43d35cc1abb4ab2595692f6268ca91d1496873fede5457ecaeae4a3e27a77ae3eef122bcb63f363b80ff864f4f41e643c4e04a01c22d64b2a23a00ccc776c351335030f120c9387f9e71d1e3603faf8ab9f21ee0b523b11bd1325c56798ed05a5147bfb324d3a5b15a3f793c335c5f5d63ff3c985364917ac6693771e306528c440b22278b2c7f59b851c230a2dbf44b2534c7a6bd2417acb31a3b480008d507fc0b9795b058248007f9534f863070d3a4bb92d47c977fdf5df5efc4460147ad6d9336a73f27044f34f849fcad1613cf34b1072cfbcde8e8d7a856515b01c133972755af3ffae038a6f8231d093705a6d58142e1c4cf75962a7c3834338eee7542394ace6163645fdeeda4ad1e6efb964f353492a926b8d3ce8c02ba9f4252df748ba1c635652929c482233133746505f3024a4ea9cb10d1c59137d9c73c908cc6b61c414b289510f9222b4429310396604838bb632e3a68523f3ac240dec38e30a29178ae1d95082943df20e4504c591b3d2469fa208619446f441f20f03408905d6af1764b042fbd57ff1713aa7112e571007fdf676e40dfefc8b1a58af7fb75a3f0e8c972bf6cb6bbf633fca124b32bd0b6f053492258993a917d49025b70e4f47da17ce6f5345abcecd688dfad75a873c219ac6a469dc797f5ef054568936a474c6f47613864ae6f4414b5c6688c19a1e716e4a9b8cc652ff096643e3be83c2014b21629b767d8bd5267cc67aa997b0baa7e26786568fed880f6e213b4246721d4db173312e97264c02752575952b2fbd8d0c882eafa1f39db0931e76bf45d2de4bd5dab11210f76ca856952cf9ca973c262087191dd1302fc3739a611476abd0ae3700e54cfd182a2a28cd1b00df7a4a070cc060943b7738107c75e343a4a3df9dba9305b0719cabf93610733f8e8db5f2c1fdafea669bd23c68ed7fba5631662204818e60db2b1d229f15514b1ee9483a50b7a8e909f121270c1ccfc75fbeb84dbc3f9fa7c971277c5daa860be70218dd0060e61bb9e912dd0dcda6bf180ca9b4d462cc3feef89c798cbfa908ec732ed09935f0dec7eeab8441c8bce6497b136986e082ac0c5b87e77c7d512dfa3cff5904a9509155cc78199681315172cb2b3eaa52bc7996148d42d0cf5e2e8d66f4dcfa8001bea91c8b61b29138bf17a08aa17caa8bb91f24256e541368e4075a00ea88cd3423c9e48abfe1458c811d5f34223c56dd070cab8af1ba5343c607c9f4fb40a28e1235cd43c41e4dfb02498986bd6d5f530cec6dba5b57c2d64273d958ba2a7b902219850a486d0f193f9af051cab55b4eaf7c894024df8926d5ced9bd2c64f8280394cec731207b4e44553800c31c2a183b7d37f32f6c00e2517b31f547efb49123eebdb3297b50eb0f11cda12031c0a3d1e139da9417a4eed516280497ab5b46ca3eeb83b6d22c2f50631b81ab77c53ccc3a7741eb4e6413ff9344ea18ae19060c3fb5736c87a2345f7d4217172773fca63d1499e0a791688bd8beecc5f54ebc88f305637d97275884d3022de9530e164ca5ad5dd6ce1919fa492611e8ec1837520c0e3d9ba237c1fca61895225d2443a1bf9f0af7765bef1441d8071699c2bd5cf484bae922e5a58a481507a67e81d1153881cfc8e983e31632070683359bfef4f07a2e4d69de821c1542252e94eb9db119863d50dd99f8e3d6d7167251ce691fef9c5cc3bf409d9d819f87f42d4a35252bbee8f00e4b8c1dbeaf4f0d938cce53b2b5586fa55f5497055adfbfdae57502b09aa6f939fe90799cc7b0632de1bb0a6dc3664371876f35067c5a092939cc11f54c0e12cc23774e49ab45d26310ae36bd6b9e5e080e2b73ae4b8296483dc0cf8d6721d1170dbe2b51861f17780d8fb68f5fe197ae5e4070888263c128b18eab719f8ef02d40303507f1e2b71f43ecde2b5121afaf7b0f63755c8f98d97eb443ad93f5ba190355bc399561a9cbbdb5996e37b8a188a7bd61df6d06b179464c536171c78bb8711432f13cf2022670308a31c3e3725a2232fab6bca8833dc1450e2915e87250d2b28966163cadfbc91f579594361e966a1b16430b0952d92ec565cb7a9e07270306a567768ac8a6bb6c6ae27f83074df95dd597455cac5ce689aac16d00a0327b91d8605e150a3b7b078e97bae31408533e3b69fe8265be6c913793bdf845cca86d2e1eb3a8bf01514d50e0bc8d3e8e1a67dc864a7e620c7b5c1b7ea09b0a5eea5f96a5a393724ae951bf8d4080ad31f21ccfe902a650e82bef70e069f4093c9d2366a89d2a1f2c6f8bcd870546611c5ca0934089ad5a8c4c0027457d3c7003c37a92b85f653db1df7ae3f920f07d5c5d52c30e40ac992dc863f2bdf8185032e1339610cc230c0025df3f68d4ff6eb30105f7451f1645104cbce6279faab19b742c8c10d8a5949b7513411c66b19aaa12df68a20b4899d24f6acef6a09bac7a857e5cee4a219315867bb9fa7653b0fcdc9d4eca6f2cf94a77c0a4eca2387c9b210f9fdcadd882384beb7a24efba7a8eb497b71a958ca9e5c93c2104c51bc0adf14705128060d434278c70c3f071a7866a35febd96b7c6093686691fd9bc8b8a1a28267bc54801eecadf0ed0d7104059b37164e175537e57bffc024a2439ca9bc27bb987a965c432a3365d4456ad7590abc239e2f2a64358f88171198518128493aaea4e866c007b2a82bd82e3cb347e2f3718ee3ae5bd6b72aef84b1af2078b0a78b4491d6824a6ad8ee342af8fc6ae7361cc18849d4bcd8ec150cee7c52cbee3461df927d63598fd1ae837593f4a3c9ad791e8a0617f034fb8c0e50210ca9dffdf090e13b5144787e8d8f6af42245427e75dc9f50b9ae951d9ed3bc2021c32010f8e8bbc6153798af1f268d024929ece2bc65c752106438d5a04901d520b5d314e0ddd57338872f520d1c54ad3b22ac9178a101bd349f2f99d47eb520798ba8d0f9d65486f5e8165a168e892d0fa84d7efcf6bc86194f87875907be17742cbfb8be1c2f68f9ef96f4e83cd2d48422dda0de5a80a0f2430c3daca0b3c9c7a1dfdc9d0fd8bb1a7a49659723d96c3a62cfc602124ccf8688bc746016e2dfe2a1eddc5ecbc71bd3096cd222c38dbc8240997ca51b6ff6e5040862e7f5d46a8cc53d1da0a594293c9bb594c58561558e1895f8686a7967252819924606573c9430da73d8fe14dde235e7e33b1f1e57f7d27f0c2ed49baacd2ecab8a96c11f0f750587bdf819fd010bc0c88142c22b30b52d47f8449d92018190267129920381c006cb5a3c9ef219bc8b66ce666b41a7fc2e2c99e00925e115c7ddc4178250e74e37992605d441bee8d07eb387ce4f12f46547dbda0c9241b9c6420a9e1b110f6c2b8467bc6d344aa9e0d3f2aa70265c05f753a2a6774f90655825905348d8ede64364df106618ee335bcd34aeca8ce422e443ec8777a551baee2b0f694bea224db05512dbf66cdee7335ad626d87e6e57ed9042a7621ff004e092cf7c5072a653f6855151fb2cc3a0f386e372c5fabc3968161bcd0cff85fcb24cca55ed6e37ed752439d51d13a6ed8d0456b75430a8376244c01bcad70b4995fd768ecce3ecfa8790b50c0ab1df43807b9edd3650d5bdf86743d68cb748de8a9219503a9747ef986355e17c73d79a7eab0eb872c15dce6ade6d32dcf0711d0c3427a3688c1c45fc0d2597f3be3a38ada0a6bab6c4753b662ee6effadfeca84aba6bff49c06b450574c657867de5bb44c844736e4fb3ae3a474ac4318e4a9e273ae882b7d231a93735517ffdbac8036a7907559e1c9b08af5aeeff2c4952e13ce9152000c225aebff3e151cfe6f3d3108f93e7fc2ce4a72590148e9457f1c75fa8fb42085fb12a436982059de1aee9743f169ca998b4c42df46af96c0a50f464ce40eebf6274ca3731f70948bea73a831bbf07fca10454d9d5555e92057c32b4d315b4d5426ac71528217c9d7807a206c819bf6a9517f69251e26c0b79022fd9beeaec13df2d298fd271ad192070f427d6ea7f658388c13f2efa0d87eed65933a30b742c3c046b65a85e5e80bb13cf9b4ff61988e7f93436befa7f42909126e4283777c9b6498ab3242700dd0bdbad60dbfd3e1a7a85888d0dc963f997ff75d1b5e1d686f01fba699483d9b64b4ac5f4f5a143d45fde5fd5d1255aa5eec09fe12e9089b6856ad2a1d550c330eb22236ff060d37f13c69ae69bcdfdf40190ca252b2daf090b99102b9d5c71c2ef01d2ab42437b785455b87de61009553e57070f04826f75878ef8390d04d1124a4dacc1a96d1b7b9395690e23b97eae9a69855582750af21efec4a9fcb14bbb70ecbf9d8af9fe33339a486757df939c8d8cf834d6347a3200e90e8bf3a3ed98cf19f5a6bd21b0e6c018954f9b9f7eacaf1d3340f23cc7ed9d60fdf568f407113edc536d8a5a6fa4d47376a025b419258bf4b9bd11cec30d75e280d4ebcaf52121e4119282f56dd8af6441f2070aa3b825da664f7a2c27d5625a2dfbe2ff35d7c1227e20e06e54a7d4be7a98c6c750da3768570a2ca919dff095ca6cfb791918e0176e3097e9475e2bb0d0f188b55b931d836ceddbefbaa3da58dc1fbcf3546bd9bcd582699e9bfebca9d35776518e000d8d391d83d4fb4daa0d9cfdcf660db42d41b180066a208c00903e5327fc311a653b8a95d6c96ddda142455cff858955a26d7a14e97a7127e6b61464ce8b55a3bd484c5888dcf25df45ddda1f95d7d754b66f1374b62de12f6d516f2f6ed0ff7e9c37ec3f7abd1236b8a4fc746a4e83d43e9904efffa3978e1f24ad34ab7961c9d618136734f2fa20f9b88aed1a251913d3e0b71d6c13958157c84d2b757c66e3351cdc07d6f194cf5c8f42463b423c42919f23d39f991ab5e23994cf5f08724be2a66113c548a90bc402412e715581bfdf70396f04631f1d934dc89577abba9ba070b96781fb30d97b67405188992576ecae438db0a0a352962e5d9d920ecec6b5f9e9b7440158c0e671367eb5017d95ac3822ebed7b95b1c09d36e132a0bfc84bd32e0109010a5e6d34203a3eb3d1c4c98ab8b06aa4881943c28d11aed798af66c92a53298737cb0f6e1b1b1404e34a59fe39eabf44556a3acdbc3b1f2a2abcc527605c9aad86591ef0e2407c7ff5a3596852831032774b8c4987380c5437296d93f22b3faec4877b6ac4784867306f94cff1c207172534c4802e07e654eef1e2562d1a651033a3124087876a4e0957838f87ae23e55d9559b189fb3e250d2d15c6ae47a01d72f1c4c28f230fd11b5f10187f06b9c095f0422e059d7004ad410a7b41565b343b7e45a09b8545cabed9dcb998e9be5e85271e9a88b0fbc41b831c51a6e64f2df6c9f476ec8d91f08be1ed9707ef9d8f7fa4a890fda3f3c2a4f41a1ddaed7c8a7a9e0e666ded72c42ec13f2fddad967ee4c66b7c4cac90f7e5aafb976777ab15e12da605be5c46f594347cbef0c33ce872026945e68134f404bc1dead6773a741ef6440aa9b39cfb6cffd8dd28c6fea36e8f5c042262038e26485c02c5bf1aee0c8b6fe1187f90a2ae5e010fe289d3522d30e9c1b6ac2ea2a304f45a577e922cf66b129f9fc4debda9a461f5cb", 0x1000) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) semget$private(0x0, 0x4, 0xb0) preadv(r4, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = msgget(0x0, 0x246) r6 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r6, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:00:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfff, "d8e2778971c63e59425c237c5bdfe5371ae227dc"}) 16:00:43 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24, 0x0, 0x0, 0xfffffffd}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c658d51d5d23000"], 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) close(r1) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240), 0x3c) sendto$inet6(r0, &(0x7f0000000140)="8dfdbe538f53fddc7c703dc97867396f7de5ca6224ab195a59ddade13ead1fd4014b261215e58c6cbe29b55d154e70f029bd139d5e5c25e81d670275813db1b674534b99a223eb14321524091fb7fa2c11fddcae7282faef5d3aa04ea9341edc5cf44b72008f34c9b8e5a50ea48037570a6f969216dc306f89b15a51e24b462f7e4bc4824608456406ef90b9aae7dd60fcd46fc3ac", 0x95, 0x0, &(0x7f0000000200)={0x18, 0x3, 0x96c2, 0x800}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x8778, 0x6, {0x4, 0xffffffff}}) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) socket(0x10, 0x8000, 0x3) 16:00:43 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) lseek(r2, 0x0, 0x14, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0xd759e2b7a98810dc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) r3 = socket(0x1, 0x4000, 0x3a) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt(r4, 0x0, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000), 0x2d1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65302f66696c6530009952fc0544ab086cc730c35f83dc27b5b150ae37db7827e5e9f71dff0a5ba413e7435f0bc9feca330793ccdd07ed842ca91ee0492461b0674a7e165620200906b7dd14de546e0d1e85640e541f239b02728597bcc80be330b5f375eedb188b241600923579000000f24fe60b4d646064dc8d3aceabed12cf80cd1efc14e74edc23a2b03720ff1b1d7141316076f1002a17e4bdd449a180dc0311c8eab6374afe5eda837fd7d6b6f3a9c697ef2ea71030a82d7776ebb1a45fc82968463727eda4000000"], 0x10) close(r0) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r4 = getuid() r5 = geteuid() r6 = getegid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) r9 = getuid() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x803, r9, r12, r13, r14, 0x40, 0x6}, 0x200000000008, 0x800, r15, r21, 0x7, 0x40, 0x8, 0x484}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r4, 0x0, r5, r6, 0x80, 0x4}, 0xb23, 0x0, r21, 0x0, 0x5, 0x0, 0x3}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x3) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r2, 0x80, 0x20, &(0x7f0000000300)="9ca1f3bae9a9ca455dd9f13d2552fad15dca0a17f6d3d8f55210acda2c3c9f4f54cebe6793ff411f1ce25a8f5fcb186afb47c71675c01206ae1bd4031ab0d30d5af0895173d821acab11139b61dd1da669496c1a32b641a1b578df4d6c48436828b21264ab9841384062c2411c89791d6da8a6c52e18829c4dfe507ad96145387d80eab4e4166b246bd2d768a4734dabff6bbe609e44062c20", 0x99) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt(r1, 0x382, 0x400001, &(0x7f0000000040)="02183efe432baeaf7aa12e5d95ba98f922702b7719a2444559eee52537f46303a1a3eaef54f9b555e7d757f2db97547b63b8996f471407837f6d7758bbc9b8ea06dbba10102f5675d011b172156a2c1e4f22ed15531fda4b10edf6e15e7ea18685fb5c2b29a2f93edb0979e6c7e68c58f217", 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x6f, &(0x7f0000000140)="db40608e1d9f9245589c291dbc96f351d1463346b1a7fa2011acc47887fe86efdb84da9288f3f8f976fb8647a6e2181d4875076fa8352a60b01b1c27b8dc8ebc03921c59c484a0a896baeb2d6c0e4d4705a9285484060b5c2a3e4d00e567fd64b2acab19426d751e1a4f6677b45763b2e501ec669168e0787d29104e6aa3b828967935cf0d1e2fcf06e85dd6ce204e67f696c8f5ee0cefcc99220181fd7a3282d42c3e2003803819b89bc4355c9e10a51c83defe225e2075593ffec951") 16:00:44 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ed0000000000000e00e647"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(0xffffffffffffff9c, 0x3) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:44 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) sendto$inet6(r0, &(0x7f0000000140)="bd02cf4dd3059d8b02b15e591e33b41e029636452833d9ca10068117bc823dafaea9cd469ee4ff9bf6a7bfdcf57e72edde66137768911c8711805dfc72ecb74734ea1f24bb9d3ecb26b96d4ff7a46a364cad4b", 0x53, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffc, 0x220}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) kqueue() r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='c\x00') bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0xfc}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0xef22b3a32a132f47, 0x88}, 0x7fffffff, 0x5, r10, r11, 0xfffffffffffffe05, 0x9, 0x1}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x130) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/82) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x62) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x1, 0x4, 0x2}, {{r2}, 0xfffffffffffffffc, 0xf584aa2e2cdb640a, 0x80000000, 0x5, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x9a, 0x1, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x41, 0x7}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x2, 0x4, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x9}], 0x7d36d7e5, &(0x7f00000002c0)={0x7}) lstat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x8, 0x81, 0x1, 0x1891fedd}, {0xf8, 0x7f, 0x3f, 0xf043}]}) r6 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ff9000/0x2000)=nil) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x200, 0x0, r7, r8, r10, 0x2, 0x2}, 0xb9, 0x80, r11, r12, 0xffff, 0x5, 0x401}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgroups(0x3, &(0x7f0000000600)=[r9, r13, r10]) r14 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000640)) write(r14, &(0x7f0000000680)="90366a8a8872618ccfe7751be6389c1e8bd8514e7d553a8eca5b7273556ced2ac8afa66bceb4d7e75cbd78901510f003d8c99e6cac543a32819295a335ed390e564331a028856d747e5c201b", 0x4c) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x40, 0x0) fcntl$getflags(r15, 0x3) r16 = open$dir(&(0x7f0000000740)='./file0\x00', 0x40, 0xd0) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) recvmsg(r17, &(0x7f0000002d00)={&(0x7f0000001800)=@in, 0xc, &(0x7f0000002b80)=[{&(0x7f0000001840)=""/202, 0xca}, {&(0x7f0000001940)=""/39, 0x27}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/98, 0x62}, {&(0x7f0000002a00)=""/170, 0xaa}, {&(0x7f0000002ac0)=""/151, 0x97}], 0x6, &(0x7f0000002c00)=""/242, 0xf2}, 0x801) stat(&(0x7f0000002d40)='./file0/file0\x00', &(0x7f0000002d80)) r18 = fcntl$dupfd(0xffffffffffffff9c, 0x1a634f0898047c5, r0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/wsmouse\x00', 0x800, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/bpf\x00', 0x80, 0x0) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/ttyCcfg\x00', 0x1, 0x0) kevent(r18, &(0x7f0000002ec0)=[{{r19}, 0x0, 0xaa, 0x2, 0x4, 0x5}, {{r20}, 0x0, 0x1, 0x1, 0x2, 0xc568}, {{r21}, 0xfffffffffffffffc, 0x3a, 0x21, 0x9, 0x400}], 0x751f, &(0x7f0000002f40)=[{{r16}, 0xfffffffffffffffa, 0x0, 0x1, 0x1f, 0x21dc}], 0xe9, &(0x7f0000002f80)={0x7, 0x8001}) 16:00:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0xfffd, 0x83cf, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) 16:00:44 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000380)=0x2) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f0c8b71b60a4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade1cef0100592e67b0e033c429ed29335c30f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369930df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de0806050fc3421ab2ff6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb75be13d85908f2f748334bae1af1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828aaa62eede4a02ff3ec32ae8797a70a19b42a7059cf57ffc3726952a6a57c6ca80145251e00ff0c3254191cdb564369e82202da54394df244a634fd99de1ca9cc95b66c86c9bb4f897706f3faae66ecfe8dd8df3f42193f9313b4e44c036196bea9a2ab65d448129b2772640c0c0e001564627f024bfa415aca5e5f62088f92b5ce4fd0f1d0606483da9968e538cb9ab6a84cdee2242a34d73241bc151109ac967f0d764088da786c645f00c2c7b3db8fdb3b15259d2c687136a160691d69a7af407c465c231614a6c2d9a848462aa39a4f78f703d64db068dcd61dba743438637a87485b93a2300ada19110000000000"], 0x1) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000003c0)={0x7fffffff, 0x7437, './file0\x00', 0x3, 0x9, 0x401, 0x9}) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x100000000003f, 0x80, 0x80000000, 0xf, 0x10002, 0x4, 0x6, 0x8, 0x7, 0x87, 0x1, 0x800004, 0x6, 0x2, 0x8fa, 0x674c], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x100000000000006, 0x96, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x7}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf1}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2000002, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd60, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x400009, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) shutdown(r6, 0x2) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), 0x8) sendmsg(r6, &(0x7f0000000f80)={&(0x7f0000000980)=@in6={0x18, 0x1, 0xffff, 0x6}, 0xc, &(0x7f0000000d80)=[{&(0x7f00000009c0)="60b9cc7c077dd02ff0587d0da677c4146764a48337e223b5bf22738502e1b8273e0c5225838c6eb007f57887ad083ef93aca74f31404dec7e4869e4008bf9884e9f4df55c90e71daf7", 0x49}, {&(0x7f0000000a40)="7d63001a52b395dc5cae0c52ef3f9354b3574d03cedb86e3d3770f767d867f9ca56227b963be635a214a94909f9471d1a03086bc78ac7e7e30ddb74a1f799b78bfa8205b72d7516b1653a38105b6a6c62ef1e521ada95d689378261f2d2dfc86e5ae8e2841af6e00e809d77932f8966f55de39361cc824f59e8d7e8d0b465cf1992cd64cc28f4a3f23f247822fb490512e239aa822af95d8ed0e201458f7ea8d23ebbf8f3dcd915d9e8a501f7a1f8e7cb134d0b4d77bd3f348b7da00266215372d184daf34785d942b6d87b27c5613fa0d3577e47b6876fd6f35bbb5b475d7fa3b6ee568c815183675ebb7151f", 0xed}, {&(0x7f0000000b40)="14bc62273ea078758f3b5e2e8c1044223e583157fd0cb28db7d58fac1820079b23b52c7637b43dc7a93bfdf29fd79524d2f74bf007c138e16dde08ae716e75", 0x3f}, {&(0x7f0000000b80)="e0b6098da553de9749af18e3179425f05c8d17e71a5ec8aae43db9d292f78a46e11cee4c7e4e39f6d6ce161e16fff50758c2088be349157b60d235e1c3dc28b4296e6188589ff78e91c0d3c46e7ea65d0e6b45cf49931cb63bc16c255241cb093c088d702c852fe64a4e54e1d35368f92b2709d315ec323e6f522680e45fc1d5557e8ab28a96ef7d96252f1a9c07af502e3f56746ab0f0f0cba435d19a2bc187f75768a50e224ba8e65f330b8e19344ae438423833fdafa291015df24c6e7f4cab40", 0xc2}, {&(0x7f0000000c80)="45f96b62deb48a4545dc7b68df954264aaea3b56019348d85801cea29211ca89b90b88058005952dad12e7c994dbdb3874a9ccf1bd14135c97058a1e89fd5ae6bb6ddc8f10a4eaf5224710bc1a807e80b957bd5f2e35b6231f54be754681f73ce36d3a84dbe8babf105b8a6134d08329dbfd4649c60eaa72ca57420a279d8e6fb6c025f1dd58b47e693e506d8d2dc4e37ae98b1f305445960eaf2c", 0x9b}, {&(0x7f0000000d40)="c44e7971d3015b3b089e12eaec64afe0dfdc43d9d3684f05", 0x18}], 0x6, &(0x7f0000000e00)=[{0x78, 0x1, 0x0, "595e9c7f2206c90d4ffd972df9b373a0c7f6c81ec589f1e6e8864b077a69083d6f7ed7ea91c3335898d4b9e7b3e53215922a1513c45dbc3dcef206e8d710200cd0b6e9f8487f70593edce90e6b1839d04a8bddfd4306f67aad303f5a6835ac61c43b7d64"}, {0x38, 0xffff, 0x100, "923a81d618903ae389cc45fc51d8a8aa6482a532ec0d9805eaf2e79f15915ca725f2ae1ae52909"}, {0x50, 0x0, 0x510, "7ad86178851672533485f4b9fce79dfbef55e2c6870198e90d4bd217fb38e89da3ce44c1a33212e8d56fdd95c9d3624ccef4502b1e06771ad218c112333a"}, {0x80, 0xffff, 0x6, "322317245510bb2dcd002859cb0952fb5f2d153ab0a17e6e1cfb9d089d102364b4b05124c52b937e42fe2f7d37be5e208599aa023187ca8d8c442f4ff554cb1b510e86bf7930ebfc3dd28e3d94a0622a133914195fe07ff7e618c5b668f5fcd9fdc4435f7b22dc6adda74145afbd"}], 0x180}, 0xd) ftruncate(r5, 0x0, 0x7fffffff) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3ef38 16:00:44 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000180), 0x10000168) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) syz_emit_ethernet(0x5d, &(0x7f0000000200)="0df16e8d6432c484c7c20e7d304e884a3b65e0977e5b8ce5b12bcda23a5b8bc80903a6385f2b06854788cc3c1fa3de4b4cb77e3417d2da301a18273cdced907cbe7cec33289d68ca901bdc732182f49f08b84dfcf93ad4cfdf2d2f6ccf") r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xdcddd85d2e589192, 0x9) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000001240)="775dfcf7495498b924e4ab5493019a314be146b106065e744878126260c4d1da0c657400e597d0e530f011be9c0c160b47bb1a08f83c8f5242d87b0c2bce06b20426fb3f22c98550dea31ddfba51f75bed1bbf0267b7aa0c606089e33c7a10eca60484bc9c685d2c38a63ad2420fa3703cb6de81984f4be752da7c26db1b6d385109683a45bd116969325cda9f2e1b4d1fee187d61eadcf57055a10e575104b565033b483ea9a3e2d9ac22b59cda88e02e1aa5d0e3308cb426892fc3ee084543006930e846435e39a9500b3b5ab79847e4db0b3c86962bd772ce7ad4502e3a92e3e49209d8b500e689a1b59eae300e7debe882fed74ae70b3eaa632cfddbf34acd036f240b1fe6b32df447a69f251b22670eccab6514d58c3309f3b3a8df991b4854051c32833cf2910ef0ea099fe560419133082acfe134659df0572d8ba42df48a8a434aba804cd337f3326d441525d82a040973c42b22dd99664e2a1143441061d1ceb3fb898b06aaa90d671cd24edada1e1b2956d454b38534e677bd2c93b721484a5720cc9bfa51e6bf56de566f3150cfc305af10ec100905cf05914ae43b01595aec4d5fcaa2ee4a31fa321f2c42e4b892de372470968e0b7f0a8bcb07568a7d0939ad4eb655b90d96d9d5d87adae5c26c5cd6ba91f463d426126263e5e6b0dba12fa5aa09b3dd510be563328f8eb3eb0ac8a053ff29ba37a7979ad3f1224375ed2a5e94f678254250567d054c237ca48d459dcbe6981894ffbc3353d82bb89e936a24b81520ca14daeb2178387197a411c21bb4902540aa2be938b8364e10c71f58b6e2a1e35cf36e8ec3f77505236e668d47e0f415ec08353bbc968c83d4224e5e0b7e4f0689eefa50c4428f265612d8d51270d203180d0ad238f7dfb44fda03b3f93b0545c444d1f38ec8744ed2294187e7730e74765e128d5c905b952d8ff28c8bffee902ee8c020fcec37fffb03c112975abf2b2cd287ac0b1ec530c7a054fb3b635c16d0614d8eadfb08bd350b16598494a190d2dfe8b1460e29844220072a6e4024c3503e74542eaf83d4ff2e3c8c0c9b1b5e55eba95de9199792cafc29b46b832cac4c6fd381207b010cc814591db612ba80a8e830599cc105b55365ebd1a4d77437a353efb6557a37b337f5252996fb2be49a9e650926b45c1c03a07dc7c2023e31dbde585cf8b5a31ed10e9f6940c2204b4689f149810dc57874477a8673fb0ee95c93a75b57defe9b4f8088623398b159f93c97d9e9e08be42c72445b110401e1f40317aab8983871e75805d2952ea0a2351b725d98bbbdfed91574fb0834464668a9cb56a28269869a3702b7b8addd88f67c12d16440fd98d0c9b7bd9c22606ad53a39a37f59f9a04ee3c9aad09016e14bb7d90bbb40b32906806337251f8ff3779135c608b6407a530526b73a5a502ec92043059e12eb842d5a1b8aebd73e0aa986e6db7d155b7b4b5cda60d8dc1abab7cb7a5e4d27d18b8ad14d066c6d68738d3fc20632179beb77c0c2c18c35ccd70bc966511a3b61e88fd925cad49faf0835a683c83cb54210070d681e1ac22bf8698276f32fe9d8e794be38fdfd373b468d97e06f4ece31411d028c17515a93267e5c50dbaf2f09b639e2ebac1a49b87b6dd428b852215122893d35600fa22a418b1fed4f63eee6483806b1bcb43611fd96a3a935550dc1e06c3fa2bbdbfd49334e9ee487ed2e053da8e8950e3507b36677f1cdd714f36653aaa89fc92d6e267978e00c719b5e0d497b5197c3e6d5d5da261daa67d32f8f855348074baa33940551891e9257634b6d094592b1b729ea7e168a403ff2d512e688ee6cb2e4ab036bdd3033f1f94346231ca05816c334f3ea1c055a275a56e50797a02ad19a0efe3a5375f109145c9bde0b7fea3001b1f91d167f1e94019e0f6116cc653266f0fe05f4de046de1d3480c0c31c2d4a2466e77683d04976e31f6a0fbeddbef0fb7b7e32ebef17c30548385a608d430efc591377a6d12a556e6e340ac5e0c81a7462d531ad3dd4e6caf3e54c30605f7634dd40520e47ce505070cb757d870f17ed582588787ed2b431a853527e6c516b6e9e7a6c7f6f93c66ebc955be304ac8a6e760ada30ecab6b79fd892c6ef04b1ce2f4f1a7d8f8ac409d3cff5a180242cf186780af6987a4223902d699bc743107ff17afdaf1ce0c114c0e9e6a40bfc4a5f94b2e1fb295ba580ef6ee3b03fab08d54516d8a516d4b24af3e39406e54b28a6da163ea2f51015680d7fec87fbd84ff1290175cc893cf9bf54d6eee43136258a52dfc33d5985bca7ec233cbb31565009a4faa88cdaba81833d4f9469e7929ab1bc012643e29c51be40bd807249f4485c782b4423f1c42493cc3ffb4568c96066bb9d9d00e0bf2de0b7cf7219d129e021574e63f99d9c1a04afbf46622c2520ba8e463d8897d7accfdeefa17690d56d28b91b0ff067f63cf9745ba238b4fe17714a10650217d1a86c6fa20338a9dd65125f63ce81cbc71dd808c261d0fc501353f971db3a6adeeeb2f01c08fb523cd96302840fae9fcdd04fe4709aa93e821f0dc924c89b93a4cdef19fe92ce391a325213fb2ad2c9017098e643188c4f09d976fbbe8eb9b2886f10583c5ee69da831fd7cb53d5c4c5de445f893d2348f478283852f52ffeb1b935d0bc2e03476e3ed4f75d1f64d7d987792b9d3ab2b27e43bfc0c0fd7d8bfcbb3c5c9606b34c1fe56cfa4a71e2c9d0af6a7a44755219c1a8e565ab27eba14fad8802eaa4b7a3098cb1160d9b31d1e75c1cbef19e63e7e0390d0205c4242fd0b7eed4dbccb772401c7672906ae7a8c2e46ddc57fea8f527fe525e09d4acee1e327907cf902aa0ce5eddc03818bd315bd278f4fb04f62442a84ab3fb27da25f1934cc165d8568d6f4b36128ff92bfb650e4f6bfa873e06b43bbaee55b0b969cca11ead51a98816e553909f570ebbe95d00bb9b96fbcc31902c01ab3c09e389d7fb80f707909089000d808c6163b1e44779243e04edddf0bca9ab87586abd5d78e807573612f99789fc773fd82de6fdfac2f5346f166eb31c142820256cd20a9231866009c83ebd730b98012e5b5eead7116a6a95e67507feaa430e6e249143db373042791ce51f9ec0bb857d07f07f60eba2d571d8f7db156231df023160ca3db1caeee2cd41895cf0d34cbc8e81dfc7f8fbb3ce125b20abeb283694f4a9117deed869b46f133839adc5d5125c03b920677f4d0783f6b746c4ba97aa0826c93439ddf5fc2ca208c254cdcfaa3ac1b3e791ee38b5cbfb18df6ae42a8658729976220c2e5611e03b6d96c75caf54b728dd9c4854677524d7f86c7831a5b7302903e3c7b5cbda765a07f14207d81426affbb57c1d1d24a0658a454d17aa150a6fc322a825fe8492f1ce42d9d3c84354ba3a7dd65e60d0a6e1c98ad9198c51e7213ad9c4951d9c0a0066313557d2c29962119bbffa91928d3f4b0a7b43fa19f68761c826fe2084505f9b1e721e5233f957121f86b98fac55d987b6f91e8a9cf6a228a6bc5ef375105609ea698efe77194a51a6ed5819a57fcfcd1cc1a44a3a1a8e9b045591ca715e7b0608e562b877ce89b0d8692cdf1678e4e12f03710d0dfd5356b86a59f1cf270043f7eac822ebea1e1540f8df8450149241cf66c393de6aa27bc676b9f57d4e3b3555ed74956e01458dd40e542d0f070839bff4d1214c32d56b569407f49225f326d62ca05a52e88bfb7cd8c2bab1fec90252b54d3fa24a18433876d1e573a21fa0b067cd00c6006f6e128ea2bd3c9b573d79313f8481bd216b491b37f7e8e79c356a1a2018384b3431f6656b80e9ddaa3c67dc6151c65c615da292c79b321b9d3cdb96dca7bbfe3df085f62bdc0e751cf94695da790f81624f2976ccdc7933efd60ef6d14c719ae1652ddb2b7562382c6a220a8efbc071ab7bd806e7204852f2cb552dffffa914e190057eeb884f895d155907439749cb99c0e12ae239c42607a59ca48078fd8d6e3ef99dec22e99a4c6275d6fcf993a617cfd02febacd5e96183151c135225ae32ab678a34dc50adea165d9c72793e7f8f34563db2c3303740b60f85072d34f5633cea93ab8beb497cc7d17dd6b8711c2cc5d972d4ef5ccab12dc0125f88016621ba21713cadd09c717a84eaee25835f76816a40d4b4ad67f8fe04d5d0843bba9abda3ad82bd2cb0eff8adabcfd748614f17f9ac31360733d59b8e7fb48578664816d9bfbfec4b97a5d289f330e1b21bc16098bbe4b07f00435fd31a6e2dddc9cbd02577d79d735b0d6aaf18732323a2d5bb39b2f8c78f729e5daf89ed51853283473bd2a889bd77adfd36a91809f62076a9b6f3af6fd89f247b9767697780a0ddb957aaaa8e9fadbdce9ebb3f2d7f9fb604fb589151434f9436dc04c56412ddf7cead3849812c95a67e54b9564d6ca44946f0f954b62adba3e2fbc044fa47c820579d731cc93c15286fb97092052a885c2ba744856ab2eb9d64a29990b2928f216dbeb8f724f3ef0c708493b63df2a3d1f820eb76a9fc0bc1c75809704c36c8ed4a8fce6dd3cba5a1b8e2d5f71cc71125f151bb9214d31fd7b6255df612cfd46ccbf0bc56e334c0363840cbaf66cf90a9809dbba5239e5b48663a56f406f21189d3ff3b69214bd64dcc9102aeefeb0f2514fb5d6fb0851f906784df20ab7e67d4cc209533d29529bf063a00ebb3adf69035da036deaa54ab479941350d3f824210cafe2dfade4e5986b0171e07908e2eff720147713c27f73bcb57ff7a0b85104d3e016cdf3896fa9c6415af095d5be49dfd5946881d41f510b9c44b90f624e444eb5dc71944f87e10cfa4f578eb5e18911828fbce0ff33bac51439f98f8288c755b983777f050f5e134b9f932458ba5f019d9a55cd0e6572218ca7e5dbec255f398265b7c747d6221f63da82aecbb60d338842819e1b0c5ba14dfa033c122a4e0094fd378d6e5fd7b923fc06672eec9a463ec5abb3ade5ee065aa053a0ccf14adb01ca5985b00fc5cd41188c876678a2f424c3f0169944c442926196eaaa85bcc8b27e0a9c7165084e0344b6791cbd8fce6851cb4b166ab53d75ee965419f61d69f589ffb9824b2d4e6cd4f502ffc984b9c894935ebe38456b857f9fce32d4c3056f07a1ea7ecfea22c528a32b438e1c4e86e8de5d7627cd59402ebc85d868f585b27e1e1609720c97b4b44eaf2fd8e7fb42554c5a2373f3887453c6e82f83aad0bc2d0e4c8ead0259704367692f389db2ae4ae4babea9363a180103a60250790c39d71b8262b4d3c6dae2e54280256c4032d72be292fbc92ddfa8c4ca76fc1daab6a51bcdb3436c1521d00f2dc46e45f5451a67fa78fbb48a52c4aea8f6505a48ff35fa9fa2ba66729a00de46549ef97bb67864459171d72dd6b164b35043c322b282a7bbbc3afdb728998e5dfbc0770e745492edac592b2dac0957764d7989708abf44f00b5c930609255555f4c386ab159aad8e04cab157a560dbf72479ad73f531b5ef34fbf4e67e246f8acd57e9be52deb836fa1f376ef1f5d41183184a3cd3cacb6377252e075a2bd25a7c68aedf892068c360cdfba0ab158846d340e597de2203314fbbdf04fa64cccfdb1f8adae52340c0bc0259b7c967f41fba341c7dd97c4e7e1a686f779518a6e9644c305ea0a268ff91b3b0701b93f24780c464222ca46b6b6a83f8b37d37377abbf00d902a63860b017e08705f1b5f91b68bc40f78bc997cf9d71ef019f5f907635551e7e3550308f514dbf31a7fdcba7ba3d87be16e3fbc2bb3914af8696020795d774b754420c2b", 0x1000}, {&(0x7f0000000140)="ba12bc5908849c10c0bbbd2013d84125f29a2708662e7bfb8462672f2e5f952fda65cd612574fae88757f206d9dda97f27021e8326fc76dc247e5484f23f94e8748051f0a008a209c3c5d6b39ac026d4aa3a86ee0df02e6a29eaf05d1de2c62a3f5e08ffc5089c2945978d9eb0e8e1c5875a0187810680aae2c7170c169952764749a22ffa49e14e9d2971dcf90a6251ee06c83379dd672a366a7c9c495e7b1bf96419e7f4269d1f2ccbeb87261ae5b65346a43222078cfa68768fe9eef6e1c7d07341", 0xc3}, {&(0x7f0000000240)="6c0c9bd28a004a803d778c3b6747eda544e725a6d674816200137011d9bfb67ec519bbefed765bdd8ebb6e5ffc25cdfe7f40b430d40d2a7e4e170e3bd23d72c96f82df08101d416243d0e0ba0598a0ede3f062673b65b0cf20e6523c84b66e6bd30beee30c615ad5c6bfcfe84a32ab140cb54f0d9c4b1ef74f86ea3e4d5387632fa2044ffa1047a21a06720c6630aca7798a4f0df4b1792c72009540b2ebc6a58836161d3af112e71326bc94b4684cfd734e83f0706dea5bfe5b1c941973cf1bddc0fefd250a5bd5e7b9598e414f0578e5c67c89ace07eed8052704b48e165fe813466e221", 0xe5}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x9}, 0x1) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x10) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r1 = geteuid() chown(&(0x7f0000000280)='./file0/file1\x00', r1, 0x0) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001540), 0x1000000000000199) 16:00:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x169c400000000000, 0x0, 0x0, 0x2], [], [0x4, 0x0, 0x1, 0x0, 0x7], [{0x0, 0x1000}, {0x0, 0x0, 0x195}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x1000}], {0x0, 0x5}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 16:00:44 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000001200)='./file0\x00', 0x2000, 0x4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x82b4940cfc815f8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x100, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) r8 = syz_open_pts() write(r8, 0x0, 0x0) close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) msgrcv(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="ca", @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f0000001340)=ANY=[@ANYRES32=r0, @ANYRES16], @ANYRES64=r7, @ANYRES32=0x0, @ANYBLOB="a07aabe19768cb542744b41bead1e9118f54edc37ed6c2c9af2dafd84f53f686ad53d3f0f92b1f2057ea0437284ec53d1a5fabedf3f5d2d2adca5942c1b32cc0e222ff", @ANYRESHEX=r1, @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRESOCT=0x0]], @ANYRESOCT=r8, @ANYRESHEX=r9, @ANYRESHEX=r4], 0x5, 0x3, 0x1800) r10 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r11 = socket(0x800000018, 0x1, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r11) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000001500)=ANY=[@ANYBLOB="78ec770b0b19542d703196db00000b2f66696c652fe662361b6d1faa2313d7f85887b7e5b636fa7d51db3e2e5ad6bd27b4263eb0bdec3e729cbe20363ec1d4d8fa764bb5a0b88db155ee7096a652da827cf2141bd03aef67b8e71956df941bd44f1436710dbd33bfdceb3e0c6ffda4e4106da406840ce8b1475d488535d494f741de00a3c231b64774119a5dc529cea300000000002ebf39d6913f3b0f52748ffbd22414312639b8ecc5a9c94116bc44cb09a91b2190a0e0093d16f2c4602812ccfea83998de89a6a87757f6e60e6722cb972e7c7e74de2cc888374ed21f4160e7ff3bed4c6ded2eea8ac661f3a7aa24f5a3ad3ecfc5de56ee90435f41c7d221db8aa0e44da0119b9219c53fcea97f14d399448d4c890ca1d197810787c73c4dec3a08419ae0135137a9c9748d9f39b900534371147006359fc612ce61b2b6fa7a80a6c257a3b287c2c38aa8d3f6aa375f979df9c9d9d50ea746404c6f697f5151ad1c902eacdfed71e8b8a78e3b1e61e87bb26a42aadc5c0a98ee2ae529f04fc1aa98102aea3b9415c2d9e7a8737432efe7692fc800000000000000000000000000000000000000ebba3401f8"], 0x10) pwritev(r13, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$dupfd(r4, 0xa, r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1, 0xfff79}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 萖?c2ƆCrgl 2*B:USf"U\[Vja4,o.R"G̾CTMy|#|:.X*tqkwRC,y~2ʔ#;n~3@nw K2ē~ˣM!XMavj'\{!PJz $W6UꚶA󣬍舌*Rtt<2i"UZx|;e{'TnPǪRy(PyKȵf`&WWyIXk?cb Ѫ<0cX舋A`e&a&| i{D*z߂u\ dS: ;3WrW2' 1r^*L Ete Lp gH48؞L[+ְTdzV}D8Bgrn?VW!^S$:^d )?27 MB%4 4Y 'Cv=Kuvh#ClL tTܢGӇ|>5-{˺&v?qcDzk2JР~Ō\ ˰+K5&$?JHF9k; YN]ZdDy3FJ5|bDmsݥd~k٦_dJIxTAsv|MNe".zsCfUL >x7;y;1uwMNh"XS=Yi4;vWRMG9QTp4_#Wh#D1 $_|3eݪ>Is-:f l_}] &m,êtpvm}mڞF~?p 4 V $ֱ1VspUF Xix9L5 /M/GXS>`v: K秔Z-]`vʳ}n9 9o eZ.۾dU7؇|fMw%TYFQlv:#$O` 3s93$4-Cbl!ÌuDA:wl,J&JWSQ'fMѷ 2;_SRn]CMބyFZXEDpo.bRvOm66'24[MT)Vwxpp@/xxq%pQg=Bꄊ.U}ģWe2;})8`. Ʈ_%vIw쌞Cl^VqRrmŔ*-,6S2*B.Y\+ލLPc;)m%Zb|]>Z050DR @;6|b\5<q9h"Mߴ6خ.'͗9W1 (.Dž>z8]+H4H퉇qrSm * `JfB SyP{cRc^VRCɩh>sN X`f)g>h_Oᠭv>i' tZdU#Qy}Ž'ʜ^[Bux&`vE/:<ƆW3 O8jToK~Bvw7s~C5%jRrYg'p'&@UN? y,T*Urz ,A7Ң4K'W_ۣ+HQj١dE&֝Zmjl)+A"7?qчbv[ 7CnCڪKǙ>vp۝NU\|\b:.ls$v twE #N΁/j&G`XܫUwfhh Bwo~"6'NX?=kJxN+'盧?GEF;G]ы2kcw+Ec&\O誾 ! &7n)>u8Q5ea/ɗ8Z8Mځ.JֹO&ܿN*lv"lY)I)Q|? 2۫GlCP&XZ">? ekZdI%"1Ѭ V8Cfc}¤8Щ<#AX]r7$!'n,GX W\ 0Ĺ[m'q'vIRg+ڳ'Ik1;BYD1RǪ)jC;jvWi0 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getrlimit(0xf7a0b894b2936d5c, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x1042) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "5d950015f066882a3275c9e42fbc96534e55cc7e03dd73b3977a4008150ccb1fccf97e652c31f97cba23354036e759565478b0d85042a831abe34b15b8b5828ef3b2c54d6cf38a98b340cc13c39c5bc8f0253639bcfa7763b0d461ec5a335197f889a1165c7c223b5e2a11d6a0fbe16fe57e7c887e120dbc55e0"}, 0x82, 0x1800) write(r1, 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f78c11700287ead4bcb77de4a6af2e9baab3d9f5dc0b67fa69dfceac2a84e6a0001006648398d464be9096981bdde53ca00bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900ecffffff0000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc902000000000000009ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e7813cf4302362d33a50c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0180af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5b09b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c76dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5061009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb019c74918481dc63bbee79e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727"], 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) fcntl$dupfd(r0, 0x0, r2) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x7ff) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r4 = msgget(0x2, 0x1a1) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/52) [ jЭ萖?c2ƆCrgl 2*B:USf"U\[Vja4,o.R"G̾CTMy|#|:.X*tqkwRC,y~2ʔ#;n~3@nw K2ē~ˣM!XMavj'\{!PJz $W6UꚶA󣬍舌*Rtt<2i"UZx|;e{'TnPǪRy(PyKȵf`&WWyIXk?cb Ѫ<0cX舋A`e&a&| i{D*z߂u\ dS: ;3WrW2' 1r^*L Ete Lp gH48؞L[+ְTdzV}D8Bgrn?VW!^S$:^d )?27 MB%4 4Y 'Cv=Kuvh#ClL tTܢGӇ|>5-{˺&v?qcDzk2JР~Ō\ ˰+K5&$?JHF9k; YN]ZdDy3FJ5|bDmsݥd~k٦_dJIxTAsv|MNe".zsCfUL >x7;y;1uwMNh"XS=Yi4;vWRMG9QTp4_#Wh#D1 $_|3eݪ>Is-:f l_}] &m,êtpvm}mڞF~?p 4 V $ֱ1VspUF Xix9L5 /M/GXS>`v: K秔Z-]`vʳ}n9 9o eZ.۾dU7؇|fMw%TYFQlv:#$O` 3s93$4-Cbl!ÌuDA:wl,J&JWSQ'fMѷ 2;_SRn]CMބyFZXEDpo.bRvOm66'24[MT)Vwxpp@/xxq%pQg=Bꄊ.U}ģWe2;})8`. Ʈ_%vIw쌞Cl^VqRrmŔ*-,6S2*B.Y\+ލLPc;)m%Zb|]>Z050DR @;6|b\5<q9h"Mߴ6خ.'͗9W1 (.Dž>z8]+H4H퉇qrSm * `JfB SyP{cRc^VRCɩh>sN X`f)g>h_Oᠭv>i' tZdU#Qy}Ž'ʜ^[Bux&`vE/:<ƆW3 O8jToK~Bvw7s~C5%jRrYg'p'&@UN? y,T*Urz ,A7Ң4K'W_ۣ+HQj١dE&֝Zmjl)+A"7?qчbv[ 7CnCڪKǙ>vp۝NU\|\b:.ls$v twE #N΁/j&G`XܫUwfhh Bwo~"6'NX?=kJxN+'盧?GEF;G]ы2kcw+Ec&\O誾 ! &7n)>u8Q5ea/ɗ8Z8Mځ.JֹO&ܿN*lv"lY)I)Q|? 2۫GlCP&XZ">? ekZdI%"1Ѭ V8Cfc}¤8Щ<#AX]r7$!'n,GX W\ 0Ĺ[m'q'vIRg+ڳ'Ik1;BYD1RǪ)jC;jvWi0 16:00:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2ee11109bc0a9207, 0x24f) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x20) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r5, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) renameat(r5, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file1\x00') symlinkat(&(0x7f00000003c0)='\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', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000700)={'./file1\x00', 0x80, 0x6, 0x1, 0x0, 0x2, 0x7, 0x2846, 0x0, 0x3, 0x3, 0xfffffffffffffff9}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0/file0\x00') r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x1f, 0x9dda, "b2513d6968a23c5e27036a8ddec062eacc26e935", 0x0, 0x9}) r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20000, 0x0) r9 = socket(0x2, 0x4, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x80000000, 0x6, 0x8}, {{r7}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x100000001, 0xffff}, {{r8}, 0xfffffffffffffffa, 0x42, 0x1, 0x6, 0x10001}, {{r9}, 0xfffffffffffffffe, 0x6dc7a5dc3fff76e9, 0x80000000, 0x7fff}], 0xa57, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x38, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x4, 0x4}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000001, 0xbbe}, {{r10}, 0xffffffffffffffff, 0x9, 0x2, 0xffffffff}, {{r1}, 0xa, 0x60a31de167abfa9a, 0xde7f8c1f6de1a5a2, 0x8, 0x122b1ff6}], 0x8, &(0x7f0000000580)={0x9, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x100, 0xbb, 0x4, 0x5}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) fcntl$getown(r5, 0x5) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7c, 0x402752ef}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x212) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff3, &(0x7f0000000180)="0050cb0cf8194e5f7ad9d2d69b56ee3c6bd2690600260635b92ec66d9d81c4626162cb4717e1a09d44181c46e335255935248de44020b1becf1e03000000000000006e6cfa132e7997ea202653627979de3a8945f591f2d8afb2851107ffc9f0721c5bea68e742e5edc7ee341e01614d551a8f66105c02f17c3b3952b8443a6cfb836b3fa3fd") socket$inet(0x2, 0x2, 0x1f) 16:00:47 executing program 0: semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:48 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x6, 0x4, 0x5, 0x3, 0xffffffffffffff53, 0x7, 0xfffffffffffffd37}, &(0x7f0000000080)={0x4, 0x2, 0x10000, 0x3, 0x101, 0x3f, 0x1, 0x7}, &(0x7f00000000c0)={0x100000000, 0x2, 0x1, 0x7, 0x1, 0x1, 0x8, 0x9}, &(0x7f0000000100)={0xe20d, 0xfffffffffffffff8}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) clock_gettime(0x4, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0x40, 0x9}, &(0x7f0000000180)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50, 0x0, 0x8}, {0x7b, 0xa3}, {0x6, 0x1}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xffff, 0x1, 0x0, 0x3f}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="56e0164c4083382a6192781e445731c3858cadae6c55642d", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfdaa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r3, r4, 0x1e4, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) r9 = getuid() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x803, r9, r12, r13, r14, 0x40, 0x6}, 0x200000000008, 0x800, r15, r21, 0x7, 0x40, 0x8, 0x484}) r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f0000000380)) r23 = msgget$private(0x0, 0x718) r24 = getuid() r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = getpgrp() r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r33, r34, 0x1e4, 0x4}, 0x5, 0x5, r35, r36, 0xfffffffffdfffe01, 0xb, 0x7fc}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x803, r24, r27, r28, r29, 0x40, 0x6}, 0x200000000008, 0x800, r30, r36, 0x7, 0x40, 0x8, 0x484}) setgroups(0x3, &(0x7f0000000040)=[r4, r12, r27]) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0xb, 0xff) flock(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5ec) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='?\xa1\a\xd3c\xa11n\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000124, &(0x7f0000000200)}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) r5 = msgget$private(0x0, 0x718) r6 = getuid() r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x803, r6, r9, r10, r11, 0x40, 0x6}, 0x200000000008, 0x800, r12, r18, 0x7, 0x40, 0x8, 0x484}) fchown(r2, r3, r11) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3}, {0x6c}, {0x4006}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7ff, 0x5, 0x63, 0xfff}, {0x101, 0x4, 0x3e, 0x3}, {0x6892, 0x8, 0xff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = socket(0x8c67189d305ed193, 0x2, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x104, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x33ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1c}, {0x4006}]}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8ff7, 0x30, 0x7, 0x3}, {0x9, 0xc4, 0xff, 0x8}, {0x4, 0x80, 0x5, 0x6}, {0xd876, 0x5, 0x0, 0x1000}]}) nanosleep(&(0x7f0000000100)={0x49a, 0x2}, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) ftruncate(r4, 0x0, 0x6) recvmsg(0xffffffffffffff9c, &(0x7f0000001500)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/9, 0x9}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/7, 0x7}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x800) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) pwrite(r5, &(0x7f0000000240), 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000003f40)={0x2, &(0x7f0000003f00)=[0xb2, 0x3]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc00c7006, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000410000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00009fe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) sendmsg(r3, &(0x7f0000003a40)={&(0x7f0000000540)=@un=@file={0x0, './file\x00'}, 0x9, &(0x7f00000038c0)=[{&(0x7f0000000580)="f851c871f733c07b06a408b0fd4a5881c87a7dc9b9c0d3707f610aee78441cc381e6b84bcc73b9cac57aafc1f326c91377cde3b6acd6619d001a3ffb0005b79dc971c6", 0x43}, {&(0x7f00000006c0)="fe0c4cb05d02997cd8f0cb566057c1c0328c56a17b8c827cf41edd59acf8f2c48e1c52e9ccabe9ea13191b841175bd8a1ae37950d040c238d357076b341e4627835bf134f2e85b5d51d87e2e6f13f5b2f9b9d4de9a8640211b96f769fad52d235e8e39fc0c82e4faeb8c444611165bf78eadd653bc1d4fcc575995741c0b377cfb617028811aea093251d0b1a07def9e665bee7bf2cde5913adb9db7e7ac9c968cfb3ae2add031b393c69cfab382aa049354da5c3c997fc59ac1ea98677a674df8607e719fc1a09c0a830b1e5ba45b3845db", 0xd2}, {&(0x7f00000007c0)="2f10d64d451acac0394e2208aaf27bcaeb49f1e8a060f8527444e840cba54b1663641e0fa3b892b2e8d361307f3496414d747e3c23463610835bbf4d71d093e592f4f1bfb992622934d2a92a98231bba4fb67fc21a1f38b7e64eb0940ca373c446cc7d646234e5c2e4443e386085e1beb1530fc3ac78819181fc6c197e5d72938832cb699e14a57700ca801d51faa37588323d30196f7cb52909704d0e4e008dd2febca2685630200415eb51f3d6c28d46629481ac9d28b3ae0d0ae57e7513992a5f1cd03af795271bed3972c5c9b6355ee565dcc13075baa19474abec14524a80d3ed71b861412c20b2eef1b0d24a3fcb597d0c3cdf74491a15833202eafb0089d30bb226d7b30934580f2039b7b2d246cfa4ca9de8f569c6196ccacc1208e8f1e0209538599e0bdcb797a7164ff50086729576bcade4369a40de19add1f57030b536c134750fa807b61c3a5415d843e2dc4d738733102ce3f4a61aaafa2e093294d2424300d783835a077b59875334b86d9690dc2f179b6fbba6db397ac4dcbfb60aad8d1d3f881253fa79662ebb742d040bbb35f475fd38c1fd0c74f3762ff705275b0e721c74a7ed988ca0f81bac77bc11d6beec68a6de8f30ceca43a703507f35ec8917d147fad59066d7b267fbf487b0f54f6966a91ccde6f347a3643c768001fbd32b2a4be8c5f303e5e821d52e7abe7ab5fe73578717419cc7048e688e98b0d7a1b0fb80809610e5a22b6c15eb92055d82d87831f8d3bf6a0fb5a980b8d80a806754d0a1055ca66705aec0d819a473e631330c21b5e14aec81738c8e7f4c0c566054155f9de8383f981f70b611cdbfb9cd52d0b30340fcf7966e4a0854b92a938d52f34a7b06fd500c25c41953247d72a33c534cc76b9bd320a49db699d67d39496ee2006ed0eb2510d0bb12513df22ef3c42dc2e3d1a16b49fa144d691fc3c44e971ea9cfe2eb96308fadc6e576c7417b462a03c35881a53014bc6179f521730aa3af4ceb1cc89053ab0258565f43e1650aa8534367ef0ec44a46f02ebff14f09f4e167739deb38eeea18ec6fb3b01b6b50e0535458130251e576f4d3eb1d27d1e61f786d736834738a92d5ca231a5c74ca64aa8d8b7c8f5bb5c496750863405418ff941e32468434c5ea08651db4cbb0dd0e71367a08927c57f940ab07162b48735f2cd3a3d2fbbecbb257e7fd584935d59e2f74211a3b299320fa8a1c80e691815c050b126136ae494190d8f884c77b82bbba63e7d0ca63150db5fa73b9b6cc424730035e12b12215a524292e4c39e72ea57d404dea98f60540ecc788ff27a3026c3579ff0cf681223df72ab7924bf85fc4019e75fc95905e98e05bb8b90b4253c9ad5ecbd4da2c834975cf0f85fda2213f1e0791f8010a1888c10e610cd1ffa492baa73ee0563d7fbf73f43a7b26447ff1192870a95f2b641a10f1960fbf8e87c48840ede5b3fa6d92eeb0e4c1db14398cfd079e4133771a8de255ff10a37445115f801ef25442c3b1b91e25fdb2aabbc11c6205258d2798026188671988f6db28f6362a7ded7b9d2d27bb6a81cc2abbcae744143f99004d3441f098d5f9fa31551fc68507bd6796a90b8c907902bf0ab254d8ca7d70eb58c9f969e278eb1b4c24c116094ed67923ed275a6d59ebe9d863fc114e4a9324aea424703685ad8efc8e4365798c82b867bc51b98741cc7a73b66f7676f7a364cb2b91b0544a209eeca93f089cc609bb5477eb04d82b5d47959f9119f99ef47fc93ae34b4c49cf6b8522aeeef3b608d1c62adaff018f00952d67768c48aa2a5051cd2892b8ffcabe6228c1fc1306d9eed82b0087b9d88a06b88b88e0c29215c8b7cf0be3d158cb7fc3867719cf2e95de7a72e44299e175ae1c9954c6702db69e89b3df780f7407a68b2235b94d3d137740847114398284d8d72f7d4f4a2dcfd3f1910012d89153b24933385aad49b2239323fe640bf549c35fdce2ab421563732c2d1e13f0d0ce1bbf9fd1871e4fb136d6602f171dae29c82abe5b3b1f9bcb2e7264992e7199a15e480536a0e34a095fd6068c22c87fba822d2b036580b5b616d861466e3a6ed34ed678c281d7aca6eca55c048a341bc6a359a60d26d966291ec90a715fbe8ef89f8fc5a3f02baac10a24ed6411988630fe110262fbd98bad0e12b3f262fe2832030263e176983f2b4d8e48f7df2503f7298264c737f9a9963887b886b841c51addcf66e953b59dbe99112c9e1b69cffbedbee18d0811d139ad673c81454f6be11941d74093a6c66a365dfca819f436b98698a54aa563ad68789151760823f8100c9d5f6f6a34fe273c66e042e5d4b4a58c3f473bd69be0c1cdb17579fe74ae698fd5be5c019d96572624e54b4311a27b89dcdc01d6acac77493837e99630a6a505f121f586b90d16685b9a2003b03dc35d2930494bdf7d4a569317f724f7c27aecd74cf1896c3d1c4dbfe4eed6e73d2dde002a508cff4897feb59fc5e703203612c81bbd1675afdf4d0cf064dfb8a978d1028bd7f13bbfce6faf495e9a9646142c8d5467dc885b4414ca636d7aa4cba2a5b971d9576e3ba3f67920f94b2a45a1e3d3c16c63fd0364ebb073bd5ee49e0db07c617fe2f2a91c87d3f478ea65393b800f6cd080bf1aa200d8413b83d54f010e81b863893dd117bc03868f6018bef41baf59a15eac3d9c41a392d830e0aefec997254032fd49c6df0b72c3143da0336812b7600b0531be3b4095b812e0e95c86282a84cc2e5335e0da045e5bb8194806ac11954f13c023b7ceaa4c2219b57e7c346f703fb388e008fa5cadf89403f00d91628af69492a1de7a927c021a4085d9c8baf7349ed0b1487addf8dea7b658ed7dd1b16fdbb17e6d5fe4b6e3952de960d02357dcb240dd52b1a51fd6795a08c0d6392bba3c441fa5763b6c261a51c9415891b9e7913f711d7611d1a7e97719781e7bf3b003142749537daa2e67f0e8fb8ae0e845c926212df522d27beddc3d9c751f51aa8cb3b441753706117196374c827268a90c6c28b4b3cba43aab07530371622ffcc8681ea505fa65b46410e8768076919b07437523f92a4a1af5fb8bce2f8179f5cfbbe3d80ca98d2de3398ef24aa0bf72dc3ede2677c2da077ec1039e5d68bd2b93998992dd821d529172a0e1abf7b7f9fc7b39b50945b26f1b29c21cdca4daa43ddbc447e93d4181ac3a8f2f54cc3826d655605254f390f1b183d05b9724bb94cbf6f6d62ec6210980224035c97ea85e1b53fbb7a5487ae6893a32db82c5aa10e9c9a939ecd1a9cf143db731f120850b38879bb3bd6d6063e8943da18e4a1a2625ae8c310165e7b9e417551aa36f08f2f89a13dde81864ae4e9d02b01747f75ef5a9732e1d5a018b2465ae40274c118d6a5b23638bd3d29d5785c2c5a0ea4ef1055181f318204649064ead0c744bb99d376c5f97c5fe4690fa05f3bb38edd98f9e6b2e2597b7892fb802ab0730ae636b9feb43b6cd8594f3661eb99d5f1a217f8d7e3eb667b345b0567fd08556c0f1fafcaa568c186de23610868e4f3b4d55643798bcdd47e275921d19f35a411cd6d7ee03bbcfb9ad527f21e0a3a2e7b5d73d579591a0e70c0670db0e09f8851bf1eae701d6d1da8c21da23c929ec465fcdbb1f3f0ac961f16b949c08b7664af2045d98cad1a49599ca3ed3044a48937b171a9ed965154539707aa46e6d065b857fb9f6d7f7070ef9438f6f3c04d3ec55dee4a3770873c19efcfadb38fed3d46e23a99fd3fc25d43d307be62d26847a53074dd18900999ff7faecee20c71b565ad1e030776ef804eac72fc120c7cc8867fbbcb25fb5b214702dad80e2017d9c2033a3b5c09924476932760cf69f21278259f01e532db8eed39605899e6b3c10c7c42decb633f2820cedf1b7aa8242e785bcba621a505b877e224646f8fc0ec5cce85da7acbcb60792fc6b8da9e822dbbb11a593d1dbc77947da35b8afd2ed42a628b37c36bb0862c2138432dfac6660424785837193b354f8dfb34cc3abd5e3fe58ca3758f5140f136186be5e24930a259741385d12bbe2d61b777863349f15cca2ee70fe2cb908d52b21fd74c9052a171a4bafedad25cd3003c4b2af72cd5194b4fa379f2eaebc3c8585350d1380987e7e0d72490ce8f77d0d45b89e5e17a5ff5f40d46c3cbe07ff5ae3812cc156657080f78ebda86f5deca3ac46173b6b3b915af457c53c9ecb791e7c4b839318c4937f284d29eeb77f49f557dcba37c66d380fc44c41b7b88cc170ed8b4c630b265fb8c97f6ea94c12c855f44065b7f68da022f426c2b2165acd0e1c4c39b435fb9f5b86c8d5d2546d90c2b46e39b119d13f26b191d688a84c0d3a4154714d31076326b532baec23bba8726a0302640227523c432fd9feac20372ef039da12e62239628f63f4353df684a67fa0b1b865afe0fd8645f32ccb6834553d571b051b54ed0afa83019e13c50f46062f076c4e211c01024c85be87b2ef0a268edc9cb82c1f50d33a42688f9f27d0218dec735e739ddb17d844eda182c1bbe04903e7f293bd19fd1a398282f87779ff51ef321ddbe52976ce86c4b769a17c13e94bea27c01a75fe6b6039fe3dc773fab449576787e83c1efb494ec3f4afc5db84023fb11a7585e04e4ddb56af87ae5f0e5367ba66f840e841ed66ae36daf7161407313f5e895dd454dc75c786877b8fff4eb750552f43114661fa1abea006ceab0d5ad89b2b2f4505be8f777ce213c4e0c0ae5ef9cc91126b66ad6f2fa9992a1486444b88e40c9f5e8035852a427d74e836e9d8b30b96093c20aa3cd0f2f0332889d49420c185905821bba613436a0ded2a0948c27ca186303f0a01d6d99378e5db6ecd9168a18473df39127f91a256e939b17fb785e9882c305678a200ad8e80b1807e840bdf1474eaffd0789d3934437ea3fcbf36ab89fb46f28b58239976731bf45d34f630d8647cab91e76c652ec35b183bbc7414ad9d990ef53bc24da807c8caefe606f6af670831464001f47e7ae31ae4b079b6594d8b0be2560a6a2f8bcfa9cd2ae6efcfa6ea5dc39ad9873e2d4f726dd0b97db59a907a4140a504c61392677ce4d457903a35197964b3f7e289e2d4c710aaef7b86bc761b39edd09f1044ccd4bdb196108015b2bf37859dd990cb7dd1ecabd9336210968f53395fcaae9d6be4780f915fdf0e7418cd92a75e6cd9a2a5d347721766e1ca08b44e84bf7f3b5c10abe931d3411d62c5a94844977b49de9520cdabd15e718c5a49ae81dc31fc20d3b819154c7c616d4cfc497f4e4038172f5e81912408a1b66804cedb9050499af7e9c9302f8b9a59b89a9e29c87ee06a157935f87c5e22045e80f293f30a5f14455a0d484fef0629ad1c0be4da957b263e8dc21dcef455a9b408fce13e8261d6ada1ca76d093cf0d035acf09bc1ebeed85b2545dbe556ba1c66516ed70891777338746b8e915d38fb708b49fb8106afaee6520f353d989f80d29298f7ce5c893ee3d968b3dc8621326a2e74cdef277fe32ccfd9ad7fee6c3e89a2f9bb2e1c20bdc5b4a802d0fd7d71c17cec95e1965eec113bb20d8c0d92932b8d361526cc7b13dd1028c78d5f65846eac712647f2d9955dd3dfb9d3aee8c926f4372581dbf94667a2c6d0a5293f7b69dc7226a121ad4d3df4f23516d279e3d3eed7da7d714cc38f1e411e945c347c9ab6fdcc8bb59915c748a4f606e959c2f922e170ea4ecadfb7e1bba6c5c973584f023487c2dbcdfcbca4495757f467eccaeca9a648c15f9ab496cd692b9f3252251413125bd255d95e34d547216865a6526f346", 0x1000}, {&(0x7f0000000600)="1b217be22dc13a00fc8933ca45b0cca25233", 0x12}, {&(0x7f00000017c0)="558324c9ca7a555da781db5ae0f55bd05a5b0bd0390e1ea70960ffad4468f3f0d8c8d34469300d16d8ad9b452918bccc40c15baa5ec2216dc902532fdc95d8ff1abe891818c21b95ddf180e2d2956b4b5b0eda538de6b0b6ea35408ec2e8c07e13344c119133ba6622a94b025706734d7cb2ecaec3170d1c03249b9181125360cf1ae8234bf0fc92d0087eff4ce370ae0360e13f6bd0e54cea8179b9a08064fb78ca10cbfc17302e5b03176a3d45a65e917dd15b4678d6c592578382cdc92aed18dee8f27f3271ff7a784d9098e5df9111d6ec927b152d18db9da445582cda91df346f5c2af02dd1816f571d475e137cdf0d70", 0xf3}, {&(0x7f0000000640)="4fbcc4", 0x3}, {&(0x7f0000003f80)="9557745f8be33e5f7d7bc6be5010e0e8ad41f0ebe35cacd2e5d65f30f322a819e8a3132ac4af05bfd836f05c296a36ad4f0edfc483a8d6d79f3939c934969b21f77d757a22ab63221074af92f7e07986b7224dc215ee4d4121cc61d4a548eb6f47f388be24e507e77cb6752d9cb2c92fcc5973fe46754872b4788099599aa77dcf55a14a4c6375d548f3b3bffec53077eccb92816fa6f2053b1aba5bac36f63f130703496fdd8913f83f3138b8b133b78ba20cdcd16e2356b6c32a95ae899c6c477a414399800a64cb89eb2fe352ece9fdfa36343facd59f8f4754dc12944d216fe70931fe39752ad16892d5efef6adc373d3ec4d7a37c380799ccf58cdb00b391d2ae74eb75a9a0d1231b5e61b10a3ea7b012e0bb2319c24fa1c442ec0cefacb2f1d6656a29da7880af71c4bd081c5363547aa5e4b8d42711196715194ec8cb909c6252da0a033bfe937fb5a147b2bc9ddaab36b523a8ec55daba605e9a33ad2f5316a34539b717bc772a085681a2cc65a3c3e31a30b640f59a5d7e8d9b5f0d98c0494cc71abab2a2c28f5847f5e0d1968b22e20ca70dd3976a607cc251f50c0cc5cbad3ff9bf0ac756af974c2d19c8d57e535f57493016f9a9f61b6ef940f59f4b2120111d80b58a712a4d3ef98cf473bac8bdf6852ece7cd8a6ee547ee46efb505a064f27cf208f8bda25e490939904df950c91df79e1fbb6b57c5669a90a5c9b38b68fe76e785037c727f8a4453ef9383140f2bcd0ef18a7e8adb6e433d808d19d2abea31599f4c1a13ebb399c87929282e83c57bc568eadc84c61614e747f3ee559da5314ff173eebe984706c1029a418425f4a49f83f4e504412e4704714113a361af48226671c990a703f82e1ee1f3efafff10b9ded1ba81d2bfe9a8a7078ce87921fef8e77e6f787e9c348ae1c7884cdf49df259ebdc8bc4efe216d84e0b06448e6fca1e4847fc585d3bd8ac2f5a87e09b8c3be1d7292b55df389c61bb5e3d78455e30accc6fd692ce37290c4e124a68965a90352e0a0a84e8e5775b49150514206c5b77c12f98a4b484f6d1398ed2caac412c0a3b4ae7865cdbcfa7a1082904e91af371212def6d2d892034ad69780a25b23d253c7acc76b195108db83b7ccac0fc219b7903d6cc00a3ce30d33e05dcd79442a4e0499db3d3085b0b6f9cc38021b2828dbf2083b83bcc3d85b2bd02bcfc568c1c98e33378c58524fde2d81804b709ea1a1b5aacb1f51d2217f726f2f55934b6d1c82b5f86165fec35d2c585a923da6a8c4d5ee065264751fedfea1eb240674600a8dffb11d6b28fd94b7fca5ed7f7d9f0ed6b922d0ca19fb4b3fa42bb67375b20f802a75bf390e907ff46fdcd1953a3f758023181d6820502047f4157a8fb9f26472aee642e2e45c2cd985e1283500c33f7bd635179c8b60de66bf711bc2e3ff2e222ac5af6a9910397043b11c46c4cf461eae133b375a4a425f468814d1a30ed1b17495d676d7fbf80ce898928a568c89767c80a6f3d8a844880f87250eeca9d741ff22a4be511ca812d455404a7b5d230bb6e824467a25feb04a855609a947d44749dd921e4d69a21ea7492a46bcedd54600b2c1c0ac31e3514180ac087f903c10408629528f52ae89551b1996fcdab92696a1ac0b3e77ec755aec201df30f93a15ab41c774bcd03cc543f80655665e3e94c9808242c2b97e64c12aa921f0183e3dafa5117de8b3c5ed305cb0e95ec33c920d179a7571d7273e40fdbf25f19113011f5c7f710d757ad307d477978a170c3fb1d82877dd613a516553b075aaf80f8382533490a00518edb08581864c8839de7a0996ce55c05d1fe5d69dff4d241d8d40c16b50d66003636dade07ec6fd5cf2aa1795907acdd1cb371fe3b8da96d3a1ebb0f0e798d3994d9519deab668bcc0cc4a6af41b64b5853f8f19631b2f01c1741cb5e130e43671409926f540cb5aa33e2cb634219840399f59944e1900a5720d6bdc22d987c59b1dfd807e223730798d008056359c869ee722846db13aef5301c3d231bbe561b8bd6cf75836def1abdcee60d05f96e8e3f823f4e9271ff42720c8e06a73fa59196687934943b0c72eaefa5c23394e0d9b8e28a9067bb26ef9b18247787ab449dade764d729b13ef0f36645a4d170ed5f9985473cbe9833f60850888ab75128e104b03d4b89669864a2b08ef4d34453ff5aa817bddda6458be03a6d9a7fd654065becff2a41f7a6264f0f17447152dbdf44ba15a97fa40e284b56d946da52476630ddba70f0ecd25437f36578a7f47f3f915f51471e9e48ad7967ba4f40444d509365bc5ee32514dbfe4bf54002b83338d09557aca04128cdf3914938e20199528d231d3eadaa2772202b46fa4cb1e0fc51242fc7d17f9792f9c21ced162edaf6ae4376d0fbad446964b360a4c57aaa5bc3e0366a0900b163b797efcbe49f1a5902d126aa1d6fc55f4d9e2999cac575b9aaa129012d97fc107a4d84cdb85e7d752b697bfa5e134e8f59b6d8d75e06729a4b6fe8430723ec549b352db960a1acb2a2918b9ca21cd6c7bf89d3ca4c70cf8ca32e5a5e3ba1a4d51447c10bdd860a4130b759011ba0e3d899f7d5e30c57fd924758ab241bd30ba746ac8f8952e6cdaee61832ad3497b14dd9237f50233c8c99cc838d2f1ae9fc55d68a27f519ad0d6cef17e0d894a7d7272882fd88a400a26c356a02bbac0843a11bbfb6461662bb97a67e76d6739e9e1a770b26dab3b0d36489ad06d619437dc95dd01c2d931f4b2d926a03db2d5d4ca4569f715da462862eefa0daa782ecca5bab2f1274b209e2be6556508a77beabe54583fa32e568a3b44e9b16083b28c7e6350a605631461e279882a90b24a09f94e18353e82680c86ce853af570d0c087fac97d9f496b521fe701be56cb0f73da922814332b3ce30eb34e2e01e0da25e49d34d8f7a0af20265f51c62ee9a47138fc4b909f5a0bd60c224bb48c0bc41907ff1bd6f5c8e50f4aa7aab2fd5d659c3ff0e8b5060f93f4566342e55f045678db99e61ad36a14c1d914909ce1696b34d9e05657efa3a6dad681506d4be7fd932b861951c7c5ef907fd59349444b3522e92b132042799f1420052bb27f57a82c6e9715151012dfa160442441df7c2eb98b5bdc249c421135edc8de4b22179760ac50b10efb1a2f1b21993abffbdcd96c7c8a6a16f142de641b254bd02f0cc9f8c9e768fbbdc337ebb31d76cd9c3b2639ae7117b05ac071143704bc84a7a8abc339857fd706a16017777b05e24ab0551766c330d3c9e6f4011e4dfa786ee6d625bf540124d27d2ce2832bc5a8dfe8dd301ace7fce7593f7fabac071e1d908696588edd4987c1541e338b2c9fb5a6d30ad1ea35ca95cd6201eb401a63ef37f8c3ae5e343b45b102a5f2e8f8c0caf80c1c2e4c43712cfaa670d8c1c0a3680ab73a8862e5c7705c8144aede1f6e07ef5f62b2ccb0367929d45c8c4f560459b017bef9743f40bc570e66a0281884685c8d2ccfa00df0a1743db993e287cf7438e1be416e3fe5b862722e7f4ef36dbc46c8519d3348099994b2455ee7839667abc51038e2885de88677e87de730ca93768f6bba03a99d696f8d07e344dede42f307302cf8b82ea899cc523fd5db4ea378d8d7608a38c95b14cc9d2f66188a05a697cfad229b4582efa751fe773a2f32fdad1847a0783b44328f76b6485218a05ea7442fb0294231252b3a113032ae421d8a1bdfdcf7c3b3db8a7d820ebe2b8383ff5b5c00cf9f2e356cd0e0786ef980329127cad8ded89a6b65029ad2eb36eca8d6cedd22920252cbca4d1beebd1119e107d29a672fc430efe1a3891f93077ac90706fa85d9300adbbd07008fa0b59754cdd4576d74aec41ae56d02ba2643c05b4bddec56e60aeb2e5c47d3bedff3d01f969555c72b3b20fb09ffc86586f88dba43b81c18da1afdf4a3e9158c858178b9e8cfa358c00df855552b55fb9e966aa30b2689fcd504df9fe5e9ba01f3caac2b2eccb98e701ceee39d6c9b287bfe067eb6c3121748d33d5e9754c40b5aafd5e90453343d20fe9d39b7bd30341878b14ba75ae2a796152bc13ccbb2bcf55a2ae3cff30d792bb4ff64be8338829a49afba943b7a0387fc152a48bd8bbead2d6b9568df03e2ee3c02892aade32e9f41c7a8644e8257d76cac9b174dfe812c2bb69855deecfbb31999aa5aa797a3b0112f4d6c33724f0e02cf02da176d1eedf5086509216ae9bcd2f3b839f2434541a35a893cc595226580caf26728df2eb5cdb4991c0b8154609e447491410e441a61377efeb6035db68a9ed2c8ba35418e5a55190a99bc75c8f2d9f769e229d1e494e818e201540cb54d39c7f6621cf66fdb50fe8693f6fd35b6c3200d24ce736365f92c79213a76d5396d8c16e57535bc2cca65663a597ac20ee3754120b2ac92d29853d1351ec7b3af69573d615a99a3a58095908638259b9d4557b9f4f95b55c2ad69b9ab42b0f1038c60eff64c949766e6df21acc580a91eccc34de4020dad547f6a0ca30e35e09c55492aa2e827602fb74a1f3221e520fdc165d2ce96519acd8a5ddc848f163ee43fc5e56cd7c951f32fba694b0f6913c2de597f5c252b4a717908c065213989ea075f891a6ab23ec1d5ecb1079e73fb00ec30f401fbca65a1768b67fa2e1356b26a0fc2ac30cc5534423f51981e3221e77a807551dac94908235c20041e96a6d2cd97ff6972ca877be8b5ed396fc8bb79671f35f81d433a30379bdb72eadc0721e52067e1e2ae66348490c1cfe966b2f535778bde4afb2d4ae9861d82523495c002865e57ad382d0a8c8023758eded5ac05bf83925cf9300d498cbb19830e2a7a3d2b4174f6ec2602eddc367239b3cde0e729cc8a1ec8929de59ca333c40e53e67d631711ef5dbc833e84be40e02f347dd60c065ad600a0127a5ea401dab8fb4bbffe30858a8bacc4b05951e9fdbbcb3e49fd481dee711201adc3f5e34e976628ec26160a1ad359b606e1e7c44810768b74320d6c480af306693a3a335f75e0a79b037df38328f61b39cc6954f5e12df05dc4b6594fe1de8581af72c4e72c35f1e95497e370c7be516d2d7e8aeedb68998b078943afb36ee205257b825bd549856ccf481526d210eec953a75cc74a7a4c9676627626fd109eb38246c52ca0f150c8fd32c120d9568263f31fdaf81b276eb76c68882991cc15236e827781432c0f73fb219f89cbd4800bcf20b116b8c5ed9a4b5010e85a521f2e67fe70e80fec3a6cfd0e42bfdbf6d6034bd7fcae861c365cbe84cabd822f54d610badc0894df9ed5146d61f47aa621a70ae5dd27755640a378f32ae1e04d592e6905939aefbf579e38f495b185d8f9e0ce70bb64f8b532eb390a1917c727d8201285f6f928adccd59ed4f594a93aab51886c5c197f73a20c6ed113451df580791650f96a34c66cb542308d22a1d40d40ebfb822dfbee134a69b0bd0fbb38385a2e929fc478c66ff91421f4f5ee7444ceb62c19f656d535b661d044df8b74877a314dd5701dfde55b582393427c3153de041a65f74e876bd13e4f0c8a6ae179de84f73e709eeef405b6d6db53b00cb5cb10a8f23f3cbd942fa9f33ee2c4fc0b1ce7420a8e1ddaab0d022c32bf4f8ed6b0f037e7d69a0422b2f7db593eed25df5d20ce293143461fbdbb163102eb8cbbd5fa8548bbde40e45d58a7c95a2487efad632468eb51ef936ce5edea1707e33b3564dc3f4667cfa6806bc3135d4423bd96830234c9b7df3296034afa76d44a665ddf5366252da684d8dbf8abf634bbb509f68a7a18d7d736b92b7ef7f0ec89e56f3519d25142dbef2cc505182004a1453fdd18bbc4ff48c258fade1b16c8a62ca26bbc4ff96782205b47a52313e0ba7b1304d5804619a477c2bb8f1988090206057de1cfd80487a3938d831d080fb6d5b059bf37c62956a4e40e941d899650240acab457904a5200cee135ffee36fd4431e812038cdb5b85c3c3bbdf216b6242cec4a38224eb618b08cc8c57e10512b9e6c1fcd1da570387b08ef044ca901c66aa26aed5bf064d2c6f50845d5bd5ce47c4e2cf89871dc7b5133f612a", 0x10bf}, {&(0x7f00000028c0)="cb32a13df35c9ff1e2a6daca004db435720f6afd601eff35a282d135cf4a199423db396174cb9068713e1a42f2dab03b043aa206806affe9f4de7e09ea8b8ed6fe71383454546cd6a7ad53e48643b79e0d5aa911b173742101b30251c802922d3f71c06921c0d349bb4fa65c0fe619d83879fc8ffa858ec29212da469304c789c2296377bf1a11f3b3c65fc3440955096a71217078522fcfed4159f7b56387c7ebcc1fe4b8fc32946f89d27dfbc74558b1fe8b26443fc2cf01b02a5772078ce7edb4df7ef831952fa593bfcd143a21b13e8adebcf5d544692711a334d5c54e33a23ca38fad82ee541b26096d80b0bbe5ee3bf11acd087ca629217617bb5cfb04cb7c98463dec259c5562c0eed3b1bc6a556eab9468d43ced4a100fe05e9a3d748d10485e9212a4d72e835141f13343cfc70f14447a8c92b84191519f38ec035e07d9d877fc14133a944567eb65030b02780bdf0a479971625620c4a4ddf0777d0ac39dda9fd415492e429efed3f6fd814089db7127307b0c81167d39fcd35edf48318d1d84ef73020661c90660895b9dbe788a34bb9ea6857b2df8ac99b52752eec5c94503bbcf6122cc45745cadb10f33bd0a6ff04366140d4e0dcabb6b66334db7b5610198f0cf84cdc0d24ab243497b1d5ed3bddaf5923bc17b01d7a358fb5c4c8c0befb524d240d701da1bac5f535554337fe9ec6f14337947d897b1f30205abf6074bd0f40961fe1bfb5f763a3be928d440109811ad8c03c5e457bf03acfdc154987e80dc1f298075ec1fa5010d1a0e7c0b72f056c795c4075376baea22025d125f3ff160dd1f9e71a4055e19aae2e0b5d122f249ceef9e3bf2327918d6341948d266e78b540831ebc4f29226e98d75c0fdf99f09b7ccff786d48ed8a215c7aea4f3cb899ec4b9b587014ad0f6319ea370e8784d968e0846ab392ee5f590ef6addf8828754e33ce117eef505334ad97d77bb978dcd114251d0e76eedaf081f4272c2fc48c2263b4ab1db1d5449ead4947afe78f5a82e15e1353d7123b0673df951deecfcda8589b85bf0a2dacc26c7ebc045e1e84121499ceb63ea3744b1f7539ec7c1c80df9d06f6429fdc0aa50191d23b470ea0f6b98c568e03ec5d28f0c9a7cd71a6c8b6414bd0da1e78704136dc7d496dc3ea0331ccb44bb16dd9a449be9d298e614472ed9e31880432a0d95ef478e068bc9889ff96b52c010062e4267b26f2bd488f9f31b08d0fa4efe36d45dfaeb1a7a3d4d66518114a5f2f06b4fad6d4530f9d76383a1d4169a18cbd513071bf65dbcf71da7e9c3a905c170c173cf26233239abe6eae4870cfb79ef1d864ee00f579fa8bcb6ff772ef6e66ce5ef74b72764fcec10a13b223f10574701a7a5c654e5daad00d38e1eda8f110b58ccf3b66cc9f5b9260e3aa6573dd33aff97ffe1351bc955548d650471e74317f9a8836c4c0bf2d80a7de5a0d2b63efb2a7092ae42930e2308e2eabd1b2ad0510575db6f3d4d337dd25c37a5fa0404736d9454f9c64a766380477bc4da87d7773cd8ec2e76cff91952bda33a7d0f711c12ff87d3d8716fd7578eb3577c839f835a68554fcc4b15dc5fa881b9215a23b3c4c0dfbbb368bcff61ca2f794e4cfa79be12f99772d3283c2fd56da0530f0613c21c276e1464466640cfd4270b8248baec0af42d1fe573cac9079ef4140ef75c1eff7f1c385266c69ae0cea3aa348d07525f2adc167dc044e93fc5bbc658195505cd3b8496b1659868d0a8b206cde8f95cd9565aca106f6961ca8915102560073cf770749ee5078c373e54e5ef8623c8cbef02cdd9b7931e38817e7ce376fc8662d325fb17d389bfe94ccfb6884193ee0339b305713eebc059442dac88288f2a4bda0a566da632dbabf84d7ce36b27b4da9b8da6c8b34750f909ffd7b58d52a39e04b4bc6458b84a3a9c4a9eae5736b5de0a4316ab9a496dd137fe17716a5449d3637578f43d252537f86dea9950200632d15b4c82ddc5385376873d1b35c40e9d1bdace3e4f01c86f4ca0b26b69eca0586df60a070a889d852ab2eca75ebc4640cb4282339bbefc6ac262f1b4241515ae86a1de481cdb60b9a5e9af9de922c3dba05a05f680ab1dab3ac0ea51b9488494a32a70c59088d91c1ab4cf5c1f89ce1c53e55cb877178d114b8e322ae1a6217b0c1d93b6c890fe772bb561d16965315f1acf121579604fd52808ad73d9e3e265e78a4d6014cf9a61147f0ec6df88a595a90017eb4bdbfc93e753082b9923d7f74f807710536f68e9e6ae94aab6a6275cda8cb2b292089bee5e0e61cf08955c4c2160f0b86720b2b8103d2d44ed52613660b895b9a9cd5240bbf5094251cb59bfbed2b2b637ab07716fae57fe9dc38daa87cb2196f941557fdf3b51b4f2ad00d7793a419e2768647612871dc1dc75ff9fd031ce7b66d1d01c48722f7046d206ae961b0ecd59680e94ec7b845be7e7e9d68e326547050c4d2ae91f37fc8852d0e6c547dce91eccdaf318eb13e967cd1a90bc014ee50bf6d998f031b04194da75c91080f5322c41e084a03fa231124dc510fa2855e62d9f2bef45cf5f966e60b79079f6d58fe5be598faad3def58d3ee9afa17c10fec5ad287b09d675dcbfd8e57eec03ca285aa54db72cfc733d9ba060cf67c42f5c27ef96973ecc9e1ade7f62165f98567a55b0311d6cdaf1e8cb8f083f621c88d442170a0f87c6c57ee8cb55aaf96629d4956a16967e688d31c17c1723ba053058f903470fbedc81c32652ae29283e93d4de5a4a5f6fa6f0df17964b158c35aeaa566192f0c0a1257508924409d2f6dd68b4c4b3181a5ff399d480b57a241f1f3bf27ea00702d704d47bfe1abb31dab5331c3d6fc3a2163a6db086effcb193761bead73c2793db467dd608157886b608496d998bf44bdce91f0ddb2b310b92c490f128bca2f791f3d65637fc4bc2d86062c18e58c1d8e56d48b9224c67ea8fed663af36994508535884e11c39cda1231b1879ec9332fc92295567df5396448bc414fd7b689455f2754d3cd2b6ced0b8ae7ed2656c24c909e07701fde8cd571bdcfdaa58569261a4ecbccadf4ffc9bf8c9d93ec882e7e869da5078e510ebb015165a0920e0df986941665a96356b4312593b851fd3dbe538738695daf78a5eaf135ed7a38986dd175f97473e26c867cee05cb1929b33dfde612c779c8a4b278b0872607157f1d23a255652e40645cd6c546e709e00fa56ad5a2a80998a2865361be8461bd3eff03db2d1ac16e69270331ad844f5d4eaeb19d22f3c597f5aa55317f2b4db5c4767b5d2fe11489c15c0a501e090fcda91e7beddbbe301e7a7e381f657f1eb931e110d1f5ab9a0911afb768fc2305e6827f746e9d5558a28fae29073da85137b974e01ab77fcc3705ca698ae883206c56c8f79039a298de158532f1a88719059c81ac36fc6837a05883bb01938e2435203cf51fdbfab65d966beabe424acc5781f4f4534d7decfd4d027539bc0afe492afa6cb42fc6c668db1ad38d4d735ee92bfa4c6e55b7db640f110c5546e61e9795735fba31888ca354890f51302cd518a18a036ccede1d14b21aec4d55e14cad93d79a5563d17c520a698d3fce5a3e09aeec272e0bf54622c0e11a284008cec11ce5ffd2f2c365d6ea9ec5ad881f17401dffc42695b547df7afc87bdf633ee55c0247a0531b0968ebdd07b46528cb906c070135069d9d8eb4045336b3ba2ded25b581b8e928c8b86caa525d353d35f2d8a5dc5f244a57ac13945b67264d7345573965dff18929b0d42a88efa7c013fc353f8bccde6619ed4a0edf5a5c336dfdaee81eef4e02eb49f9ad861213c96f7b885b5728d5dfdce4337b8ad9c35e113ff875b1799b9bb63165185beb67983c1779e8a21c187ece22355e6a5cb7a73da1135cc8843ee7586684980cedc3fec7b87bdbfc22b76ef8d7c6d0405ace51ca4f3972817a8645d3f1bcfc36c51fde7ff4a971a6bb0bb0d44d3163b8f20f810476bb7f2636f9759a4bec8abd25015ba31672efe5bf95766a5c25d678cdb78a138da8e0be5e6ee1f7dfc91f3ad0ee40d595d72e3c6cf6a6ff0fadb84a5b23d5c7cb8bc3b55b5f863627b6193b6e1ff9d500dd15f23489953eaf4bddde6c3679320adcc3bfaf8e61a4d707b9e8725ada28d08cbfef38de02d1c6c694cf89d037bdee8e1dfe6988c16700952d90d5b14d1e011cbff63d4908a27c63f52416d54328d7a37fa240fe2b6905df150cfeb348718cd747765cf0985f278e0bb00974999f02840861a5b6420caf7b898d84e42838976a2e1f384bc1625deec0482626a6411abb4b2cfae263d3d23e847b257e7a16426e89b8b5516515a8c1e44fd185cec212a4503de8b7771761ffde9b8dc94570973560460c91772bdb3cfd50119362441d6ea7ea88d81e419fa5b5cb8bcf84dc9da548178b4b4fb2430077e30f2f020aaed250d493a90d6b1fb6468c4641c6b661b94e36951bb3e86335c8bcbf6fabe5e7ce3c132160c0f2ac583837b6ed27ee34e9d905290ae2de9b86cf35c7d698c085d2d35f4253e76bbda3cd4935b29bc72af58f530406254f1b05e8644390df3a44b69d77df6512c00f27b5535a540a36007d80dec68b56d87d9a3a7d324b278dc9c63c2768e51a49335116fb57ca8896d4410fd4400cd03056bd5ae3eab75226e67f891d6e3a370b5b0b75d25bf09522ca75127401d9be47064ec95d3e848fba0fb82002535108967ac11dcfb66ac2e63cfa466c5667859a4dc0693a533407e783f4fee584f3eadeaf7349ea14105a1ac0f86acaa2f7d0f60870e5109adc99d3151026c29ed01f416f3f373c02edaef6b31f790bdf447d5a9c826f389bc8453d72e1df842f0ab5ffd5edf2edbd1b13c258d6b4fca998ca1c1883d105ef4101b59614a837740a02c1a8bac0a02307ab2d97b40f4056e852f71976ee296d0a796752edabebb38a3d4d06354057833d65df185aa9d10175a4c10bec052289d4861512c43c2f6d272f2ddf3782acd70d74f71a89b574056bb7e00fc821a0cc8e877624f23f795d0173d1c5834d309537d65442a576c76776dcb36e51308ca79f186dc6491753722d43c4261c5ac71187f61c91562e7cf3ecb13025867126445009c46a445ceb2398733515d64eed1f7b6c9e51b1143631465548cc70bc7010bb5275d60b2564ac05caa2348deb0b8f14f3dc429ec9dc1403e5c703538e09c2d1b0c09a045d61c3575bdf5a7b1efd02e038dd73d227ec15a736913bd23e04812060303000c13dd4c7d96ac1ce4f5cd5731d9f5ade2c3383c3bc46c21f9ed0cf25125900e888a3e9635471ae5f02356a34c1db21a12340066773a083cef100c62f224dae546eca31c16850194323bc10b1c2baffecc9653a4f06cbb4af6c4a826fcefacaede8f8c7edd67584dc1256526856b16cb445438082518fd6aee891c074721a0be01d562d7937ecdb24a48ae0b2d518eb4628dddfc905c15e61998d133914c0e2ce7d97620d35e4813b82c9f1cde7de067a199cf7f4c9c9f36fb938a572a2531edbcf82716851b15342421760a6dd1ceae97f273e6b4dd1f1feeb2a8f1fcf039462a11c2e1d9a60892023457385b7ecbbe071b3c949f1a99fc3b5713109c7bbd172b8acdf0085e60585bd5314dc3b20299aca6334a4bde2daa7dee9396e4733af81a1cb03a3052c85f95ca1bd7e1cc67979f368e767bef1f31e989efeb07133bc0125534bbc66488e76bcaf1bd9f17a2363501762fcde80d4ea4913fd116659cfa7243e703d11ae8675508f522e9d65aeda2e3ee11ae5efeb7305", 0x1000}], 0x8, &(0x7f0000003940)=[{0xd8, 0x2, 0x4, "16066bce26548b74b4b11ecbd13a43d8e0462e5e67c8e8dc277695050ef6e5f8e10e719a87302e49984283021aed44ada3db4f5878430bd045f3769e6bc58e4d409f4f707bc6e4f995a236f94e1cc00284cfeab67814a466023df254812f74ed4bc5fdb1853b6059c3df9409df4dbfe7fa4767967d49213017cc944c3c7e077fedb0d5ed9ea8196de5a9e9f234485256c1f5ce0e6651122c4fff7669ff47f26fc6b26dfd2d4b89d2785eb6cee96b087f14021f726e3fb7cad6dbb7c04346196d121b9a7f36"}], 0xd8}, 0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = syz_open_pts() r6 = accept$unix(r3, 0x0, &(0x7f0000003a80)) sendmsg(r6, &(0x7f0000003ec0)={&(0x7f0000003ac0)=@un=@file={0x1, './file\x00'}, 0x9, &(0x7f0000003c80)=[{&(0x7f0000003b00)="eea870b322a8f14ac258a65f415e5227b716cc9bf07303dfe37ee3e034225387fc9d57df2122c7d5a68db1e50bdaab94642b90e16882fb1c31910a70d88f7221bff92eb8af2ab0bf168973f9effb9b", 0x4f}, {&(0x7f0000003b80)="60c3e396d1c416ebcfaf303af7e4a70eaf9d8c90ffeb8edf1cbb59428ed687d8d836c6451e2ed75b41a23ec4cffb6ac438347d5b4f9c4ab3c48915067176392556478ff1c7f43d681a5144e69b9499d85574ec833bfbac763de1b7d039f05af0418ccc30e0ec73958cd3694af428a35a76a4295afa973b8aa400b1ece6dc23834da447f25f57be90cc3b80685327d8218f190b9c34bc4548d5c99c1f41472d0c818dce4e6042d9c7df4b075909cd2ac5039ed22a001841a0657f61287fb2e78ca620255665f27015a463c68aedc9e36632", 0xd1}], 0x2, &(0x7f0000003cc0)=[{0x20, 0xffff, 0xfffffbff, "9b69467af16ff9e4fdeef7b96020e5"}, {0x90, 0x0, 0x2, "e5273f5bfb8858c9c85f0e5831c948c0b243a19f86176e0b857635b7a0e97412d82bd56d1665746d276124e52bb23f3a6fe4f9726067f48eb7715b5d5c90827272d7b91db078882c958fc1522f4ea454b2168896d20d73ea5c967462686e04e82064838fce8890e93d389ecabf112cbe84b658a2c7c82d8aa3cb08"}, {0x58, 0x0, 0x5, "00a8820183d2bf141da62ff66b1dc883bbbbb2d4118f8e08f99b0aafd85820d9a18f96c8b60fd91ed04a3772dd89f5d7f3f960a8c57a9591cd820cddae0a5c49dfab1026"}, {0x18, 0x1, 0x930, "55d91e475e0419"}, {0xa8, 0xffff, 0xfffffffa, "f27da379a38b21066e99901c6f77c8103c90f91b4eee045915ebc23dfb0e7582b58f382c4914b51309f0055dd39f9b75dadbe26211c0487ccc36eb02a4316c0571ccdb2848421f03ba422ae9e28984764b7968df380148662493a265e8902f13201b5f887b781d555a2401a002465d8e8e680ce75c62fe0dabdd31f0249bb3a83f6e4f3ee7d6c52859ece7f12fa4f9e34000dd14559ead"}, {0x10, 0x1, 0x4}], 0x1d8}, 0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) flock(r5, 0xd) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000010c0)={0x3ff, 0x8, 0x80, 0x2a, &(0x7f00000017c0)={{0x9b, 0x9, 0x5, 0x1, 0x3, 0x971c, 0x3}, {[0x8, 0xf7c0, 0x4, 0x8, 0x0, 0x20, 0x7a, 0x3, 0xfff, 0x2, 0x8, 0x3ff, 0x0, 0x81, 0x1, 0xffffffff80000000, 0x5, 0x5], [0x10000, 0xcf, 0x7fffffff, 0x0, 0x1, 0x401, 0x400, 0x9, 0x24d6, 0x3a], [0x3, 0x6, 0x100000001, 0x0, 0x1, 0x1, 0x100000001], [0x9, 0x8001, 0xffffffff, 0x8, 0x0, 0x80], [{0x9, 0x1, 0x4, 0x8}, {0x2, 0x9, 0x3, 0xff}, {0x7, 0xfffffff9, 0xffffffff, 0xfffffffffffffff9}, {0x80, 0x6, 0xfffffff7}, {0xfff, 0x200, 0x1a6, 0x9}, {0x100, 0x10000, 0x5, 0x100000000}, {0x240, 0x0, 0x80000000, 0x1000}, {0x401, 0x2, 0xe908, 0xff}], {0x6, 0x7, 0x1, 0x1}, {0x400, 0x8, 0x3}}}, 0x1000, 0x7}) syz_open_pts() r2 = socket(0x6, 0x4, 0x0) recvmsg(r2, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/215, 0xd7}, {&(0x7f0000001200)=""/121, 0x79}, {&(0x7f0000001280)=""/133, 0x85}, {&(0x7f0000001340)=""/132, 0x84}, {&(0x7f0000001400)=""/172, 0xac}], 0x7, &(0x7f0000001540)=""/213, 0xd5}, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4405) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2000000000000075}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:50 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x3}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x803, r3, r6, r7, r8, 0x40, 0x6}, 0x200000000008, 0x800, r9, r15, 0x7, 0x40, 0x8, 0x484}) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x100, r9) select(0x40, &(0x7f0000000240), 0x0, &(0x7f0000000040), &(0x7f0000000300)) 16:00:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9, {[], [], [0x5], [], [{}, {}, {}, {}, {}, {}, {0x400}]}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/118, 0x76}], 0x2, &(0x7f0000000180)=""/185, 0xb9}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ff00000000000000000000000000000000f044fd83d5010000000000000000000000006eaafc559e4f53e3a0f82f270f3d3f50541a62564560642fabb9ff7aaadc3f74f5f02d442fce390c39b5ef48f53ba6bb36ffba821bf709f5b7f581cd1f96b9efa1e624ba91de1d285eca2ed9e32e08c6f5efab85ff843393ab89c6ddf0cde86c28250fd5dc21b8335692c3155200"/225], &(0x7f0000000040)=0xffffffffffffff19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x1) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) truncate(&(0x7f00000001c0)='./file1\x00', 0x0, 0xe57) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x9) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r6, r11) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r12, 0xffff, 0x100, 0x0, 0x0) write(r12, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r13, r14) 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff}) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x3) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socket(0x6, 0x4000, 0x40) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffc) 16:00:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0xf121a5e826e64c73, r2, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x20, 0x6, 0x0, 0x8fa2}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) close(r2) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000f00000001000"/32], 0x20}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x90d2, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) r4 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x33) r5 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)=0x40) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) pipe2(&(0x7f0000000200), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc00c7006, &(0x7f0000000000)) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x3, 0xa00ffff9}], 0x0, 0x0, 0x401, 0x0) renameat(r8, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') 16:00:52 executing program 0: socket(0x40000000011, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1d, 0x40000073, 0x104, 0xbe1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x82, 0x5, 0x9fe}, {{r1}, 0xfffffffffffffffb, 0x30, 0x20, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xfffffffffffffffb, 0x31dc}], 0x6, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x2f, 0x80000000, 0x0, 0x200000000000}], 0x31, 0x0, 0x0, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000023c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="550fd87641aa4ef2a9fe0060620b5a67a4d363a6d53eaaa30882bf50b79e9a4f2ddc925fd84ea15ee98f4a5f5374c6825793494acc90a02a27c3a717c228457fc23c55ae90496ff95f23a275e4afdf0c1ce709fcc98e4b44da776441084b85fdda21f5655bc0e61aad", 0x69}, {&(0x7f0000000180)="95a9d2ae36c0e7ca680c644f4248854f57fb5a84a6ecbbea7219506b0477b8207a47cfe2cc6deeb0ce0058d433b3999a3e64b80d46246f042dc6c10c5cabc1aa1b2a760ade183825a542de33e9356ff4f11027cfe7c7f82e699d3e7ebb7ad6a38a204db27b19d8b86ceb82179b4e6015ac98021d8c72d328c7011bfac6aa101320011ca6905c00e3d9b9f99682fdd793bd7068e8d6850e5e473766cffb1f3d84921f5c3476b7e96d5e64722a74d4a81e721c7243ebf2fd29324fb2e1191c6a8e6408cb8d9b30b4b83feaf85c22ecc08cc4ad06316d19e06e5455ee47e0fb43a5f28b9b1c39ed", 0xe6}], 0x2, &(0x7f00000002c0)=[{0xd0, 0xffff, 0x2, "069f237d90bc2da3894673cc14c38cf272187713a0139f2b376703cefe0b9109bfacfe1ec0bf7d7e2541e7e21708a5cf416654790a20d7ebf23c2995a288480969198a3dec040e34ca95743220ae256b5fdc7fc28223c4f82643c14b8e1e9d9f943ca2a753186e46a860575e9cc32c6d56740c3b8714b21ab092c449289808208d5e9013c57d836087e872f1138d2776152bc9715ca60b74c999eee897e01e0ff3f04ec2bc1f219b957ce6953f422ebffcca2c791840e7fb017a82b9f2cbac"}, {0x1010, 0x1, 0x7, "4159cd7aba3363a2915f060c7f72e309567139ea36ee31df5f81ba7968e6d0cf59fa0094832f0b2eab7ed338ed5f014be7d9d93d2f985ef5f12b1164340fa2c8fb23a596f476a226aa72862365fbd84791c8321ccc612641a0f40a727862418920f74d2d527f578c163f48698d4f1da84d048ff9d930ea4e04a3a9289b6a47e55160cc0a8737271686009439b5925979a50cd97429faaa693afd7528dde3aa12d414983223c86f4ecafd8a71bc24d295eaa9dcadf3bf86f2fc61c825f92d0285b50a7c6aa3dfd70359cb7fc3947ddb35bb9b0c8b52f2e0845c4f38768a6dcc812545b092b30a9519d10887e8626200cf7fb155893052558fe49124a881dd267abdf4595d7decf9624056f922a35c63f4478fb9e2275336812f04332fd3808edecf00814c0a380ad770bb829e5222df665157d19352f398f404308d328024c6d14607175dcf4ff4936ba9157fc39881cd3ccfccc30910e9e6129c70b056b5adb960ae33c180d52db3dcd0a9c3b1625a9dac0cb7daf2ff8688f93020b6bee23e6488494834eb65cc0687f1950e7c71bc6b8a86f23752463ec73903915067591ca0ec71219c001b6cc2e14d9d89c7091a1216a212a3c32d871c4ce9bd49ef3b4a147ccdc1e452c200ed46766ce8fde51f3faf4aad04b2ad48f08d97b884d1c84870a9edbcbbb1be51bc031ed25b3a8293104371d3ce30529ed2bc795c9f56a80b6126dd4d19b69ea8ca9c2019395a9c8eb93e071df1659e7957f3531c77a604e34c6739a3470a9d68614aa061da3b474a28ccb898616b1a2bfb263378a1c0edb75b4de79713c212f062207d49cd1a7b26415300f9e3097f1332b5d5e08660a044c3270a4a86f76db37b4519a9ef2239bf042a99986aafb1b58c35974911a98232b497aca13b0afe2e3107cd680d16bf2d253e628678cc4a5abd329856c91d1f3ab88f2f1de7aef56de939c027f64c3fa0ad691f8eeefd265d0cb7ecbf15eb09933b0964d065231bb99e5c94534b990ce498190cc69a143c110590ef9e075344cb709f7c55343cdac3cff121d06d172b41ed7d8261e5b55c288cb97946b03fe5956824dba3f797a0a169cf46eb18c4293df50a028a40d93c90a52b644612665c2143c4ba71c0d03da1d3237217b0f482399ee773c5f639ea22c5b18217eb4708c96f6d7c4b4b6c0134fc03ad1bdb03c0bd370ca371c86617a1d4f44525caab41f6e335ad5d77d003e15389aef884e2c4948c53e1ec71d92deee27f79487c70b1178e04abe6a3a2ba882648b7369c3388e9830c6940f32fa2f2326195ffe831dd91742d56bf56c7c1dec667481719629fed76885bf326f897dc7f86aa707dabfaf9015b9ce00fc32ada3add60af717746a63f48c13fc265a9a4b2ce7d4b112dd7716de16140b200e14398f726fd1a7910b055f792b3a87b7ba1fcd3827238c733cb2e5f9f1f6201221f09d956020eb95af8ab0a377f67241ebced528c8fda530f3dbac2cbe6dc03d92ad61b974d43f8869bd18e71bf246d192d2e6adbf7e8793cf2e38ca42f76b48ba626e484de516dda180ce1414b7b9e0bd3f175604d72830e21e3145abc27660fe23df50d7e806639fa34eb539ec3154a5ad4a7a6269f88c610fbc5f728f60f428f3883e05383c4bad9e4479d0d51becdb5ae59c158f68aebe4366ba37d02061f0413b0aa631a64571ee4752639c9d6daf4939c47ce78b9a7621481d2e1ea93ab1222982f9a93b76bfe249af4068fc079b70fd1267258f3aafb3debe9fd49c093dbac7f378a61d15bfdafcf68d90dfd5b9f76314df01b3ab3c840851479619ee864dbbdfb79be7768e0344eed8d1c885e2fd6f6986cee174c950210db9da282ddbd1982a6d829e637a856c68966fb1915debac5b99fa188c4f63b4de3a5fcff31e91f503b490e13bb2a7066ee8ae4d2dd17609f2b341e3702433de88438e21b3f74a2376078129bc1042ce59e9b9563f6b40da23b20e5dc887dbeee5c146f00b71d7d47be571a21c265f86f8bed62e1310740ba9acc9a8c8d2a476192e97953f3cab95c759c5cb74722f0d9dc6be31aa7f4f958d5750e5b5a3b5492d29d0accb82e7d4295cbb13c4d34b5f66d44bb17818e929be1ab0a44cffa03d08098a94a499f00c708c2a5e1dc2d07a72cdd2cebb3c53c417f1fbc3f62d02a068ebfa1cfdb2106be486653ba272a509b783a71f97a67ea852e7925b971693cd12efc514763980c37a50ae435be8cddc34f9d024c27908c96ceb7060057a48ab8073b67dc5cadd5e1c2d418b13919eecd018c2177a02ebca1c2731041dfea890f85508b07f1e7f0b7a239ed782fae4e7467eb5c01d82dc72fc73bcb22d97cc7f8cb7b9e6f8dccd0a5ef7f196b78590c30ae8082892ee688583ea7d05714a5f29c9f01a2ed8757ecc499ec3a75a49a0b88ad0d878426e44019aae71f6bd92a364b9603d1f2fce5e906d756dc48568e27a73096b354278dd624683454784c49faad1f6454fea6b91273ee6570c41eb441a0ddd25676fff8f9c120ff4c90c51299ab242fe34bf0c675e7a59984145d4745513f58967cc36fbd4d8cc01ffa1c3cab237d62ce1d0b9d00191fc13090b7950330d7bebdcaff726a33a9fefd8e30fc78c7c1995e9627d410c321308962fe0773f3911538c27bd2df23d1dd0ecb7a799f0346632a09db7cebb71a81eb78221338769da2d9ea36c8dd892390513a0e31be29120a6e3abff1b06d07f12103ca3042515fc794b44e48918a449008dd62b3a6f0d5aa7fb3724d36c3a24dbb8c81840ce02683d47f04e7f717f8b8233cb8e18290c09028c7f9c91ca191bd83e170050fd5e62b67c8a70a872527bc3265c6147d83bca0966a71a4d5957b835516dd44b9859a81458506e774ad3f89f1feef6516d38957254a41b9556e5d7cb694b3b6ec751708498b40e91f4b5db3f4de50b2d918ee4a244fab41b252193dfd6d2ed2321868387a4fac9d38e1c52a06008aba6584c980080669ff3973f54edfdabc38a3a4a5ed84115b64168fe3dd6feb32280d02b333e414e482912789249836f5cb15173db85ca571c6021a30403a5ce25ee56672eeea3c8343ff829307c60fc6ecf50dc7145796cb4b887e250df179a755e84a8cc6a4f1622429545e5d4241f75080a87cf62220e12feff936b28e9a760a949131b18ac666f59e9950e63053eb0656e97b1d9100f5c0f8e4dc5ddf5d5d38fedb51859bf49477b077a44027abbed2442b043e29c450f9fd143c4cdb69bcd0e158873c6ecdddf2ac0e9a79fe9598faedc3e111dc4c2e81d300567ce88fbeea018278e8fa467029f0f6a139fc4a6d775a0aaea29e4bdc81651a876db54ab7297f517dbc372009bf10274635ee24b5cb5a42571ff708ff63c0597242dfa4ed55e3c8d3883874d8d14cbb2967f1cc3378794d5a49afa883a1d01de8a91fb472a0ee927a0cd6684271df22db61d0f2f1e58fbc252fb8e9afed76a8819196f60b3eb3b6a625aa7f6adb0ea9aeae6fef811b487a5fc58920c44147fb326d28bcbb9653c70ba700fe9dcde60a7a212bb1aeae8131340b9cc18e437ec22aa2203e84a92f68f4ea5850f2a52e00d5fe61aa8da0895da3e539ea3d2601f508ac1e8a5e65c21ad683f19c1287bc9f61f7d85ceec8b007dc5cbc72b5d409a5c6beb6b6771b8aae5309d8d5154a2265bdd95e5995cebfe7aedfb1a251f84f17b2d49fc25feafa16ab440d0ff0b116e19edc83938f71ae1ad3c3423d077d6d50b03733de8acb9fe49a7c6938c255d11ed629d6935ad9cafad01d14785ef71da96e1d46427e0d9068977f985ae935f4e95be6164e87a5b957cbf45b83057b52a44ce2625aac566a583d2d3622e9e9616cf7606c522eafe358a32b3706e4806bf2871d9aa2188e1efcad43d96da25568d11fcaa31e87d0ae917f674c71c49fe7174ab57d0d109315f41f1e481f048ec612caf0b2e72b79b7f67d4b80239c7b24530ec777080075ea162447d79b0e677a60524aee15dadf0d3f11f8a4d3cb0180f352f0914e678259e2b967222268546d5a8bf711a1bdce0506cbe50ace960e2ffec29d36bb9193aa106c49d44519016ff358da7f5d95a416fe54d4095d09eec5532d79463f6370c9355641901f30b48c07c9afcdcbd8778e80f576c998ba9555289bbfb8957d5c5b43e3ca6485a24eedbfe36b68b4b9d9183e0a35cb75db4f507c561030ce7707f737130214644216a399d93b0717260799c17835363685aa42d3afd70559a81277b7e1dca00fd8303c945a79eace1a92dc79455cec5c0f7273517a3f7f16be7662289d56cf8fe3a3c1c2791aa76ff39f503a24d808f70d7b3747a460e6be25de2f5e1c28caebfeab24d3027eb6f92449f049dbae679cdc5662adcd7b06a9ac2ea618e612f641a0b20cfb147ea140fde9b48eee5529b166e71697fdac35964bec37f9f12436fd74c40f04fd2447c45b1bf14df6a533116b1bf777a07764dec357bfed8246701be5c68d274a05d634071478a69113b445f3395952c6806545e76325e28ace4bdee3ddfa1201f9184e633c430923946db57df166a094822dc89fb4efc3831745bb27f230ee58daa4bf3f2521cafa553f1ce2b06654d00d1991e2c5eb333ee26ef88b57c819fc866a6033730c47d4f655fe06f5daabb1a0bb69dbaafa74f8deb7d592045bce37918d07bc78cd2d1cf9d9d50b36480ea5db7554c55ef88d685afaf2e06ee72fa810b2156d0937d389542eae6c699dabf19d20cf8842459d8db41b09f24527827871998d795ac026803383bae187c956b1918cb1d312ddd4ac36752d402cf9e087af93610f02e3b4447247d27898181dcb742d473945311694ce404278e67b49c28e8d3fbdd197d0e6271a3b1d66b9e017dc543eb661f6310db4351c996093e449d7212213ec6af1c7959ce2ed12dcbdaf38b4aae20d4daf53f7d986b7ede5bf7b13e0c26cb5b244988c754ea9ec455d689e190730085b780c8a756fd06eb730049ed9f2087145e1aa077b288ee07f63d8b51be8bc8fb6ef12387bf74df4b5bd161a557442f3e905aac3549325e280b2df675f040eb3afe02f305e1becafcf2149acf39b5c5f2070c39e91809c23429707ae6a5b27e4c019af2a6307dfa8fef725db6b3a6164bb8bfa79112b7c6596a2c1f8885803dc825e7c50c3675ea34a437159008051234c01acb52d82a977749e416e6db93f3f6000dd0f5d467d9d6b1b9b826e5190298f0cc4fb6a1d98db9449c4c837396e64ea7de2dc69baee2961cd5eb81c51276befe48736669b03aff890917f6d6c0f4be55b16fe9210a6fc16d9e1f7fc0fc5d45a4355870945a2ae658536dff2a31a2ba3358a08a85b1437138f633fd2211ca8afed8bc0cf68a92ac17db069e3c0552e53cfaff5e65e0588f2815cf1047e240099d9837feef8e9b394494043e2f42832b66c1def7f7b8555d1d98c83279e2a307eaa366f4d40cb5304a02f633dd66047935e5331971cd7653d3e1d720e9dce332c940f042869fdb953af98e04546e55cd8b469b14fa42fd833ce334eff44d1d1099f575626cf9ea6b1ef1ee6adc6de49b1b55ca7a70ef190a71caef483dac27713ea540bbecab01b495cb8bc51f694d6c71dc1e0055c62c05d0cbb5e56b1942e8b6ab166974a42b77f135feb6aef63043f9c1bfd64a6c8fd907f4024e07d6ff3002acd5ed10ba9bf19e24e0e3f3655f6eaee1196c9822c1ef72714c31fb075b1fc895da444c5c1ce172b6cb77e898313dabca1c1dd68c93d0f0a55d28cf7acc0201b644cd7d370e246a2ba119be68c72b0"}, {0x1010, 0xffff, 0x2, "20064faadb764ff9933e2967cbb33a78a68b57a786a88a34acdf1eaf8383083e08554647a5293d65ce5a25fd57c815f4385acb2d84233ecd8afc765eb2776acaed55883ace618378bd447586b08a123692530ef880b239cfb571127e6dc8fb9c11820926feba7453ed2744323328aeca194faabf8290c215b8139d73ae136e3823f7b35a5061c197d30b81c1f9621e0443b65a8d178c08bb74cef6ee8cfaf16c606bbb13b006ec51497f0d1e3c9bd1eeaddd20bdd0f4dd392ba44fa815dab564bc60d060e503afea7cb3625dc068bcf04cfd8d145f2fdf66c65f32ef239b76e48808a5f572f861f3085de118c2cea08ac23f9c42921b361af75d7ecf87bb2799b72061bae7b60573daa3a8534b54a9ef4fc4207b4d110158a1ee53607b5b167a4bc7a7ff5673344b031489487001347222c8ab749b75d9334b2c60aeefd82507f8b77fcbc65ea7bdbb83e629f2fcb7adace17ebaf13b7f72f838caca588a16965e307d3e762ae8a81df63d65830ef75ed9e7e251b95d0da6eb0affa96f724520d9b71ddeeb16a0c73e221056c75eab4e7e6adc0f3304cb73e7773b59f5c8956d0488872b96b6e45ee1436c9ca07c19d719274a05c4656293f957709ec5594ac571889f97d0ba48e9f7f6556af1719271b6b2f4a62702c58ff0d81523bacd241a46fd91bca0c9e046fe11a1ea6f36fb614e786baa340e135f58ae25dea8420ec56a40ae9042bce994eb02073de96a0936d8ed7658a5d6c89c3d5dcfc74b72696d0fff3ad177d66ea69c67b02178a7c7cdf8d54abad91315f6286cdec6577b5707ff19756b95b7da250a1f9d42f4929236a3df44f17cb22f04c46069b59c0259d8b3fb8b5931403412b021a0957e9302bd21b5d803e7005f95883ba6c1e98b4dffb3202f887af6c3dc011107567285667d7ba5e4a10129e42bc3b480c2cd312899a407a5ab70b67d88b75cfeece407fe28c0128008ddd0869ad0f3c2da659b192b5a234d49bf39b950bb3d8aa4c6742464151c47222892d000fc9569047e60aab669690d4407e99a999a719a0f85d9d267d1a18ba949a8845414f4ff2ee560a25bcd0a8b1cb020605cde65cc627a7a30bca28bfd7e841ff615393aab1c189ecfc596a84e5b5c54c0444fa0ba8f2f0862b56a9d149900573c3405cf56d3bdef8b4fd59ecabdb23b071d530985a194f80619469c5b0787ccd1d18389ee25fd1c2b495704992ba781260aa76db4b40945f2a99dd476d96b3298d60104821cf0950d4d85c8b52f771c4b63aa118417c31efe6fc85f95cafe53290f0961bff72f978c5f35fa71aa00a9e79faeaade72bf85ded57b22c196e7ef2975c181275776fb9d5c593e50f633c678a3910e5945e85cfaf3133d7406a6cddfa55abae7fa160c95fe1b32fa3338c95a0e230ceb30632aaf282145784049d25c8111d6cb8fd71b46d6f058cd215f2d06669881919fabff38bc82170f4f8213b45ab44f0492bbc540a1444222cd39cd08ee0b8fa59d8dab1085778a4e765e21e3b01c65c3755c5423a9b2fc59b563e19d3a46a7bac509b851d9c74148ffccc59a5fcb78e82ee3a3bd705af42d9ec47161bdd48ac7d88f06520337ce5c3e016f1e64677734002673b201a9d7a6eeafd9d8353eb125fbc3b7620523cf828f428c1274cf88d7dc931a25fe883dca2a82d879342ea6a4b489c1ce2f3f79eced5d30adab00185f7a75185e92d1077cf2d71b02da976216a5ea78b8bf12314238f7925b01df37cf43d1355cae1342c5effd69aae1b66111597f7c8910a3ffd4fc5c1df41ec2a3cfb9628bc3532fc6f1e9f7c65b14dd10c2b097d54307e87061abf2e5c7d6595a5bf63bc42a92dfcf60cf883b636f973ff3cb06df2955be8c644b6009ce0583759423fd386279ef84cf555ff8ba7e22b775494e2ebbf44a3da5a25de835b22e45d6a026ab131ee3535ef91f2d2279c498da62a8135f60fb5772b2beba879bf880a7df775fcce8ac8529b893c1b36d042206640889281d9ebd70a746eb0edd059584e3ea4e0738a3ed8d35cb49aa657d55296cd499346b9ae44552f754a9fdbe1dcca2d0b50b2634d9a4936f843b5518b5cc69c067c1fb6747e0e72570f203de197f073af7c63d87c760ba5443f50512644e9361d0a5240da80dc3432778b342765940f10cdcbf0a14a9d4a544bca2c8a0158e3f41603f75f15dd8d9213c1c95056739ab35329c46396794726a8958e5b3a0435335b83dcf54d6079d68e0bd2a7e3909d79bdd4487b9bf9d14ba17f1116fa6f74dad6083bf68c51928bc7acc54ee464c659505ac4d185f04cf644ecd33c0e5819f5e679636f3a2e00cd387d6c9c92a9628e9b5a4a21e25ab80c6a8932a9d1d348b87e44373fafb88da7672d0d3c89763b82c32da19f772d488e3265485c05b8e9b3c28cf7aecec59fb66a875de65830d1092098e5fc78309c358117e8885f55ca922b942f49018a5038de8a2cd4db6f3dc73696bd30d3690c0fda530b5041542bf9dfde90d0a57a34766b7c58eea40e2ad87ce2e62d8d3909cbd5ca75ae72ae302bf3b1b38f602070453f0bdbb271b8ba79dd33146f1e435f4dcfbd37facab52b264f444ce89715f27ce6c6890b4f67279afe4cb809544d4704749971f3cd8b88661ab81445cb51cba08d9da95e12908821100904ab151bddf83d058dc179ede22a99ded1caec351e9973ba7288eb62146caf0476596c22b1c70431e15bd953175523e7331076a85b54ecc2c08bec11b6ded01d3c842505b8095f494884812e59274207d18be9ad0bcbd96559a5b608139ae5a0c22d9e50c861de06d0eb9c82c2070f205e6d27941c34bf409fe2f656cbb750b65c71d49ab67b7fbedc5d4b2bf7c0491072844b47d7ccfdbabc639e70091c6d6a1d79a3f22ecf1cc351ab857157be1f26912a72acbe445ba1ac42689fb980de56ff4dd8a718b40a909738790dcf269993a7927d809a5e6e0daedfeb3e54978a17b0c2e43c6a21cd47eccdf4858421ed4f1748e5987fbe9fa8c0d797dc9c46320b695ed305b6177aba17bab6f6849e3507682a8892bde1ca0665d43504a135546e327844235bc73f0205bc8d20957fe07c09b3c9d6094fc2d6d9d4fc76ccc5396c62cf1a47e40cd40de9cafb50ec8ce71c13b8e5b7917fb614983ce95777a97206d9578c36a340a8bc91580dd00dfa14591ffc5b9f2e00ef4a937394ff015d51495240b7ef9086cde1fa71b64f0f4a0b97e60c3a62421d988ceb65c376aebafdfaaff9b183d60a223606b21c8833cba96518dc3f43b899567aa9a9dc567a88570523095b0ee23f5c4439fb983321d514fd9000d838dff74e27656297b6c4f5cd46c48b0b799074b1795df034173834762af8663d18a2d5ae262690dc1f5df114c36c9481ef54457915473385c7f88007f59ad98f435af513566c9973617061d15976866dd7e07daf02012089502ae0799146d99e3690428db80d5513a4bb93bca8855df100ea7de944daa76074ece78d4db22e20e5f871aa7d5bfc5b73820c95ebb728d4b3bfce7533d6121adb72017853d1b58caad016fb2b357cca223cad0e8aa27c2f1d562232d0a66cc6ac5425449469c8e903348d499e6dd6837d1def57481c1b11f26b9166e1017c842cadf0b2cf8699a6cd4fbf7f7bebccca2013297c6b92a73d07b586903756363c9e6d79a8a5624aad7743918ffc27204263ea728b717f74ab8ea45fa61a74a09e8f771e163fdb0fd2d3368e2f6decfc603d33959e8394ac686be7cf98ffd1bc0233cd6d17a5fddf413023aff72557bfd33f48d6e6f743637098075585aa8ee5a7329809f588fbf41708265e7b4dd1ec6eedf7b4f83a643b15f8586d8a7a8601da97d6a8d2d3f16ae670cf8a16aa2c6273fcbb1ef2f6ac8533e6fd632bc23812f2d011c7040e163fcb92a589d4db181b16bc00c66fbadc15e8e8720f18f0d7b2ad5f922d29084e7c52285d29091ca592e393718d91a7537400dd10189b235969377009f4fb7af0f1d2a36221a5ff1dfac3fbd620078c1702c04a0df86c00d3f99cc82a37728c67ee365b08a4d123aaeb354dfbcec2faf61a2a4dfe11737a6ded6f51adf60a717db9d6ed9c4cdc917048273d3a6508b6398c93a8ed68c4362ff974a408dd0aa75fd3e010f53e3a42a9be128cbc14723aaf58ee337f8fe42110ffe2f5146dd477081bac509f458cfb1d269c7c385540ba04077db77cd7d7c93e060397226defe090a143c8de0693b11b62112888eb6c3f68835a3ab6489f6deda23a6c7cc3148dc02bd89edc10b9985bab746331f3208a947417ac00448bd60b916b419c7a67b6846a4c892affc72655fb6758e35ed5ae663f7d4ca6366dd3b40617c07afedb43d58469f94eba85f71fb4ecc98cafe0b2a3d5b59271e7558c0138c6360d4e73d941a3ada0510913918d9e1bd96538b2150896fb9c8d4b7577907197897330532cb3ef2d6edb37bfe150f15a7d31053e268c8fac427ef33dee1e0464c53dfd348f5fd059e3585ce4bff2ea2987cd75389d4e8cdba59785658088d65c7ff654c9d4855cc031c4ff7c1b516363dd779fdf43fbb39a40b0356001ababa6138a4e951bc9e6eab4459c45b4c5ae43373cc0f1748cf90d3b886706656d1d95ee95a0816a1eb9b37deabd6df71db0d1833363ca57f140c3efe461cb487df2ee0c7d377c1c7eab7c3dfa8b926db27a8f630694b4cbe1aa62a4e6b57a4d2820933e01b622d7194ca03cd6bce08a462802d2df6de577d9096b576c7a7cce0a1284fe9090adf6e26f685b1c46c26d9727e4c70c7d095fff2a9c1faf7a09fb542afdae068e30f0916acf58b586581b1a7405090714e7b6a0c4bc3d77665b094a987154722c803f285f331e6424f24bd8d1f03af535894b92201a57dbc46db8a98fb243cf3001a07b84e7d44a78b9107bbe24484ec95fbfeebf9abe434879e9f8b0c501c382115d0dc291369d8cd6d059c2e8e0888304dea86d9fd81d09c275ae3a424c04376851587d1a0269b2b9a0138faa41f307eb30b2fced330ddeee8ef700b5f5e117dac2739d915325715cd86f0a7f1661bdf18023ec62e915d254c073c601a1d0e675557d356330ab8a6685af49491c297df59b5a63876675762ace3c80948f95f3fbb5a3b1a837782602d8697e75c6e1b11b326afa1b789fa81cde0f0279814164239dba4ba3c71f66905ff6bb73d10cec3ca7300ea7658f236a1c2122348007e258bd3b0abe0af80d6d7abe2751fdf452df2404dde1b505b9a10374af180d89691ecaff4fc07b60ff55eb46b569278c71550a377711651fbff049820337977891e613af0c2e65f5f339caeb433df61701a89decaa051039cb7ae4d4be9816ddbd1254bef240e834f1b9c55fd7c21fb14cc4b6de2422a197df433286600fa0a6ccdc609d833eb23279ea3ff25ade2d85c05bc6760dee519885830874151df964f6d9bb670e90a8856b871a7eb6fd4e62c25b024e7a60eba7b1ffd3a34527eeccbad804451de16223e36d388f1e03d7e3504becf667918c99336e80db478ae30e6ddd99ede73816042205df488e657016063005381ce09a7c99b3c87089f975972fb355f3e04b8e227fbdb03433f513edfd5a31c696621a7574cb678d4325e28ea259c1837d290dfbc827383b6976147a92c91de58b6f7fe56afaba0644636fb5cd71e664f6cfd6eb77db0acd871c4eac504896d85b4995dc510c84536ca7b0229730c0fd1fc879352c1743c6d4e98d5c5708a474d95a2cbc92ba6355122b814fb2ed404bc6087d2a40ffbef0aab84e6a068ccb2"}], 0x20f0}, 0x400) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:52 executing program 1: socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000}, &(0x7f00000010c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x28}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495859f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c9569d407f3ea3e986f0f3efdcae82e8caac04cebab5c8abb1743dcc0a58a1ee15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb922685ee80bcbd75434845d8ea230cdc3c1ebeb770d7df6fba37bb03794fd8f210a997cfc5d8"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000240)="220e2a", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) socket$inet(0x2, 0x0, 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f00000001c0)=[{0x5, 0xff, 0x9, 0x8}, {0x6, 0xff, 0x8}, {0x1, 0x4, 0xff, 0x8}, {0x5, 0x4, 0x0, 0x10001}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) 16:00:53 executing program 1: r0 = semget(0x1, 0x2, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x20000, 0x1) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = syz_open_pts() write(r6, 0x0, 0x0) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)='h', 0x1) close(r7) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f00000002c0)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x803, r3, r8, r9, r10, 0x40, 0x6}, 0x200000000008, 0x800, r11, r17, 0x7, 0x40, 0x8, 0x484}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xaa) symlinkat(&(0x7f00000003c0)='\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', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000380)) r25 = msgget$private(0x0, 0x718) r26 = getuid() r27 = socket(0x2, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffda8) r32 = getpgrp() r33 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r34, r35, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0x803, r26, r29, r30, r31, 0x40, 0x6}, 0x200000000008, 0x800, r32, r38, 0x7, 0x40, 0x8, 0x484}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, r19, r29, 0x0]) r40 = socket$inet(0x2, 0x1, 0x0) shutdown(r40, 0x2) setsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r42, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r42, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r42, 0x4004746a, &(0x7f0000000380)) r43 = msgget$private(0x0, 0x718) getuid() r44 = socket(0x2, 0x400000000002, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r51, r52, r53, 0x1e4, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe01, 0x9, 0x7ff}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r58, r59, 0x1e4, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000300)={{0x803, r58, r46, r47, r48, 0x40, 0x6}, 0x200000000008, 0x800, r49, r55, 0x7, 0x40, 0x8, 0x484}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r3, r39, r41, r46, 0x24, 0x7}, 0x0, 0x5, 0x9}) r62 = syz_open_pts() fcntl$lock(r62, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x0, 0x3f, 0x7, 0xffffffff}, {0x8000, 0x2, 0x7, 0x8eb}, {0x1, 0x13, 0x3, 0x9}, {0x800, 0x2, 0xff}, {0x7, 0x4, 0x6, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3cb8, 0x6, 0x800, "6ab54e7d17b0acfe97f9921385935eb408d60fd4", 0x200, 0x10000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) dup(r2) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:00:54 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000040)=[0x1000, 0x9f2d4648, 0x4, 0xffffff7f, 0x5]}) r3 = socket(0x20, 0x0, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x401, 0x3f, 0x4c, 0x1, 0xffff5214, 0x8, 0x1, 0x1, 0x1, 0x956, 0xfffffffffffeffff}) 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknodat(r0, &(0x7f0000000100)='./bus/file1\x00', 0x100, 0x4) fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x1e6b0eaf45d3f251) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f00000025c0)=""/90, 0x5a, 0x0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000002540)="f7806e82e25af5c2afca19676c1ec4ca3e69cd2c646efcbdcf48fdd61c3ad69457b24934190a80df068b96603fe82b1915f6be055fb393a66351f5d44700fce580127339", 0x44}, {&(0x7f0000000100)="26a3d831ebd626ca372846e816445c885b6684af2146f1005d6af102f8f9d8a7c14f158e03f866e0bb09ab05412430297274bec0ad567e810b46718378a1558b6aafccb38fc22eef765adc5519e2a236b055e6d33d36751f23ed8a15080aaae5ce297b90168182ade1f4c1a8b42fb4ca15a94e8caba09967223c2ba100d23922d5474af3d2432009cc93c14fddc898bd0afd23f446c45b1624c46c2dc1044a09098d5170a442cef3706cc85f3abef8e36d8e2d93567574cd9c669391", 0xbc}, {&(0x7f00000001c0)="7d4bf14146bd2c9ec1423ff3741daa1ba182db57d10a7fd2cf6974ba62a072379022cc50dc8e455f1bab3d88c11e21edaef4ff0c63fae62b67ebd8a6bb6592e598771a18b4098152af6eb5cc99b06637e0afb2427cd601149a5f9256d64f19fde11b8ba6bc8148929f003d35d3522d468656c373fa10dcfb38fb58d27bbc060e49c06bc3fcd2613efee4d3e4788da950a74a65c218b0e74754c4e7269d2895723e366c424ee6039fafd25857741cb69e41607b4a995b9d83f5f4c169210871", 0xbf}, {&(0x7f0000000340)="c81c69cc441afa93176e021657d8b0b9a3eca5072500c6ac5fffdc916fc21a4c935df39c43fc349ddf42fb8b640911a7096252ffb8d304459d50006d44877a4331b4b5d68623b8ab06e98ee5313bdf6ba9018c064732453bf9aeed406507aabd4700ab765304d69ea0de6fb01d89e73d20634a6fa1cbf27a60465ed0f3f3dccb0401f8babc5cc353856bd3c1", 0x8c}, {&(0x7f0000000400)="c6bd13fe0e648196a7ef234f7c0a5bf98f79cba9e8f5c5ded8c95f823abe15bab063897cd8bb1f27f6b2866aec5dad258ce25ad439f908144ef216d8db7099b5ad11609844d35d237ef7471d442a65774a2396aeefd7b17e7c0acf3de1851ecda5bb1c6395d804fc19c35b4f6ef45d6091760a4d91c27d3eff9fc6aa46389bcb794b88c9bf4ac62641059ae7a46be2436086577c683514762088b518bf34a5737032679a2912622021", 0xa9}, {&(0x7f0000000280)="063649d73a239a79d38165b4f90645052f210f9d2491bd60556fed46f5d6a8ea601e541126b69dd3cf2650fed8fc498cb6d92212a7e03c476fd169299b0acd9f74fa2792758e91078c3d95", 0x4b}, {&(0x7f00000004c0)="c0811cc9d6616af898586d2f89f929e617b192815a759b0703d02aad26c4d59a6341fa97acded4e74bd629bac52f52932b00f4724e3886014017c138d6cb647e74a58bda0ca125984654bb6460f3edf5ad7c6ac10911d0c5c66a1a9682ccd94b90f7837c0b15298c9f6db003711111d2e01e57de663a594b789dac2877043a4f97ad7db47ab42404701a2a8dfa7997d21b83b054825b363d475b2bfd48abfa257e2790f5132ca8239f0863b08ad95d4725ddae3272dce0b2814d9ec8c23478789c1001a577aa5385bcf5165777597562284e7788269b6540fa8aa5706a805d63d9bf4139cf0eb5135ba5f8cfecfd5dd8d9dbfc79f36ea504d3d98a6c050708dd0659047d0cce9cd7e191bf5f41dbd9b0432dc6a44419931fae6ede91e835001274fce3ce60c61e9c9309185cf361bd8488a4a602426925d592c1292d9163d03003dc1e7e598c59e94bafb98d2a502baadd44987fb6d7a6269001101728b37959c96f5a946acfcee3c4d4cf9b2c29bbfd9a0c02df759b8ff536876275e14ada71551bdc6d98179de3c75158cb4f6db6c0ba840b2ada07967ed9aa1432a2496baeaaf7f34a0a2f6d97d68c2e8821c7a24142c251f66c5e4f3ed28edf152e07e42c850663cc001798fc161725a2c4dbf8d3c80a055f0609215dd34eb7949677f93c0c6e861353a0e7ed0ab9d56b97ab86f74a7e2b237d30940c8fc4da0d460d8513f1980fa1ed64a10d9ffdeced8c272efd290d8f4e5446f23651b51324143ae21fb5734fd54168ab518004decbd7dd0ca8fcd51b37df877cbc70632f695bcc5d07113f7dc915e94a621c029393572c6e9ed077d64510ce1beaf1d7ec4fc88a93ec2cf90e6fe120d03e7ffe309a11519a910a5bf0b40906d7d2b4ef82f56001c41f3e95a4aebd4a82dacb604227a533dd05714a8d2ba51f19defb89892f96b4ec2a66465e17ccff9fddd3940f75268f3e182b15b8fc5cdaf53301f022b055fa123238c63e5c0b95eaeeab8291502640d9c54bdde5ca0659621099c2409ca6fe2b908145bf80132b0e9178fedbb20d2d4914bfbdc3086e8add2f4836b71d1791d0041fdb733e5025533314f37465e7a355abf19fcb827ecd17235a3dc5ae2105a0cb0e2bb307f9a7ccaf2b680c8a7e899d0a6d2dfc7570a7a9a5db2575484c3541e5683e0feb45949bd86169331c66b9a537e20db87138baed1d3ca76e999a5f0a74f7d5f4e214ada6fc7cb0372e2aa23ad719f29e5289743f7eac5d9018cf11640f8eed29517b28a36bdbcc4c75561e864dc3e597e618e31f149cf48dd38a7564e0e190c8e7b7fe08658eb416b380c25eca6fffc514ee732530dee3ac3729a0e9078885aa23cc2bbeb908d08c4fda11f7ad3e3aa6b4f79a8b21760ef7729a00b12fe1274a7de2a43c2a61f28e8f0a5cbfe5148c709987a9a9e73c8c317dfc79dcf40bb208cd38dc21b3bb77bfd8e5b9d313c771d1df9ca06426c1f308a36ccccfdab2546ccb9916c92d3b80df8a8a1ad968d6138aba101a059ffde3fda20177c6aa79f44050155895b45fb0910cf3d22d8b6493618c1bd9a02a9c3c777929eccc96d0f1aea5d5d9c78d1b2894fac0c95d33828723492906e3f8b18fd54b690cc1ef4a69c7e0bb34c5bf838b2967f6dbba60e5a92509d9f7e414cf0b35a742b425978c41aeaccf62463b162f87e400f8133557b8d6d9b6d2e9fa3d7b03df3d14ae8bc47d6ea735bfb1a42f0f7dbd88c332f363793ab329a3fd73a88bc6ec519f303643e3e964fe7a745681b8359da6780623796e53f09dfb8337b4ea212544f787262b73a43d9827877d7b4b02580d3a910709c4af64a72d1023a3de2814d3f8ec0bda05cedc75878f10a853442ee346911bb8971e7324fc2763f07b1d8588b5aa5aae95939de51eac7d9ed8960ad04b8b86673cfdafdaf387deea17cea89ec4d74c66d7d1b2b26f0db51d11a15e1d7e97bd369b732d73edfd22cae0d6b60060946b5f358e1df1f6b50f60bd1953d507172e1d47de378765daa1e5f8d3769d37c1229ff4956a9e74d0467d02289c60e7eb07a445b2e667bd8082e285c922440a6d0b0a4c9bea875dce65aa74a92e8177ebc87d62d0f71b753e5e02bf284dcfecd3c0e18dcbb5dccd0ed93ff4001c0ad7ecf41bdac901471d8e104b0f8bbf120a59e8b442560aefa66011ecca9ea1e7a3c1f725f18893b0be57656028822bf8f6421a8db3e77b8f66e618f4302d0225cba62a4680bac67600a9051ea0c6df2f9575724302150018612688557e0b28e2489abfe71f2e1b478f06e80acf569283ac3f97396f0a358bfca64355a9f0b46171d79ebe38b66e531695cfa926b40e2bec594912a3660d433c1b38a2a96a60d0d9c96a7fe9ef9f37f695b2f35e601bca9bb191225d97f4901c1939527604c749cac325b60080b1443f9f6c82f47c51882d7dbcf853eb88c02f4a9baa778089eba23eef922e95c5f06a5680f57fbf133b4367363144428b2be135c1e92c271e298a4db86a0696a5adc1e1dde5759b42d12f6e7935ca8799638d59a540d3f48bb82640b0a18a1c0dddd9a09e8cf0aadcb5962e85759398be5262628674dee50bef2aeaa593c767111f8dd98fa4ba1c7ea25601e90d2fe4b840eb572abd533d6c5836b9efe196f2b2fc9b99da7376a34f1f6a6ec6338b5dc742ce0c81330d2764cd15b4495be8d4b1629b204a217dbec3ac4d7cb1a38c142cf5e2263e22ed549854bc0811e130168b096a9f0bb4c02ef3157b3378001387d4bde474348b89683067562218cd1f0c72e717fa0451201ea28b20162afd88b3322052f4bd7d245399d01feab3576c805e75bd52147b802d80ea7f0d9d25214b86bba67ab73d0fd2951a5371847d107ccaf106821ab9bda2c456eaadecacff71341a7d075ee00d11fc29bd3613bfe8b1ef56e3103c2a09f5399626314afd3c74a36aac3e4a12361e2c54a15fabe8458bb33390c165459c2bb5f7c2ebcb335f7d44df2d661983a4d727568f4b1dc4d7302cd6cffca23a49135077b11e6d3238a1e2585dad86a511188bf2e16193b7bc1e0d8599346da9b6381f5b103041fd4364641749b4147b4f80e48f5278c3325d538b2d9ee745dee8cd842eca2f4b14f6312fed30f3f48abfe8113cb03b1b972f2ece64c4cc7f03e21cecdca6ed5b88d755976f8e5b50ae41d5801363bed562b3f60649b6219de332327e862a69fd57bd79c49b91f6f5bee6e1fe59b4ea8c8715c0837d51596d159e2a9d30cce494e215050ce70a40d490bd84ec8e191063ed2db0b573b9ea8a535d5e9929a7792f67aa70711ea17fbab3ab93e0dbd415c3799302650ec12c34cad24a5a6fbbd891ef2ad1b6956851ab926cbb543f457a55d2c9042a05c00b4b8e1fe7a856c50980e84b7093ba2f743d752ed5cc76b762bff74e467ebbf8fb3a7650edce222067d6274f7a7070e820a84b8fc1274a45b6c409645583f1f1d958cf97ce223a903c86f21716937784c9a5991c5525bae7ba11e107a92dcb860b666b2e0f077baa776ea7f5f6709d7045008c2a47ea0291ef49435d89b7338fd97ccd6c0481ce9014626177e0ece970f4438b38ca873b8e3c4a2e6d49832f3b9caab5ecdaf77a8d2cea9f0ee97e67f185e5f77dce91f352e5b2b3ee87ec24e10f91f5af60100ca5440deba160d107687768afa7f72fb9145bd09be709e62f71b5fb3ae12b7e60e9723be4c41abe0c88786a439d6765ade04055a16bf5c2bd17820a683431113fec32265543fe1ea80d1fec58a01c11658dd8c869993bc677ca6c9f466a686bf2a7025ffc6cf1b12bfa430e71957c417081cb4f1cb203ad01324e66457744b9e93511e92386a934b1580a5cfda6bf24b285ae005e2343ec62732703eeac6cccd6d954ec4a82e9028a780db17884ba01e9dd3e2e2ac5027c0ad1ddefb7c44aa2fa32d2ec8da8c1a101e8a454cc4d5093d4475347c0b4020d8bd0b5d32c58bcf8526bd950415f9c36b32230276a9dfe16a7b5a9c41acedd4e42337188c8146aab38e0ae6e890886f77b7f31bdd2ca307473cb7aa6c1e2a7a98828055a9ae2257e592212b28e15aca477256673e11cdf85324b76fa50a547970f65f68d086e3a98319174226ba677dccdfdec13c8ed21bf2b504f205405f871d89298724ab73a46b9dfbd3f73d90a5a68f7851f4ada4b4340086b7bf2ffd10072572e0ee0bbefebfd4812ba7aee69981652dde0d300cc83fe648be4b227b1aef5bda3987ce54e15e9bb06964cceb7fe1cd7b09d32c379e28338994c3b9001a4fa86b283016653dc2251b3667ea53673642b7a297f78ec94e8b1f6dc51e32bb392da4173ec9a708b2410ce465ed648799255764eef817d77e00c7cbb58ea8d67bcbe899b567aa579c11f2450b9103f7bbe8834fdb30ffe6c3c272af2cb13c0ba8755fcff2ad74cff04882ddc1da1ce91197d6c9092656a600c966d4020d798dbdf14d01b60bc135a125f3615083a23af89954bee0ad6002deb16432811f3939bbddd8ee2c329fd2d656f5d3bc1b4d700da4ffa481a41e6f35b14b059277cc039cb1df2bf017658ab2db344503f0cbddd88eac171ab48219dcc3e9eb4266fb126b0985d461504110c70318ae027b14659bc14a9fc3999f7b4a3c2836f2f87952ec98876f7079a2e6c89859895b82d412c9e3e9424197da7c35deea0d018815237a5b291bfa0c331d6cafa9a1962fa17dc0b9c373f1aabbf2211d3102c69a1c3abedb95964fb5b4d545034f9c63e41ec17e0ca6f0120107c8e56004d4f15bc8d494c9b77ebc2fdb2f99e0f14b79a8db5c2a22baac84d7b6b204658cfed9120af5a62cf5098e94f5ebccbe6e7af9fbd0d4cfe103b3bb85fd2bb0fbb2450e3e68865e2fa1e13027581380e9984cd3197ea0f1aef9a60acf39d70f8df151f1e695d5f29dfa9942a3fbf40166dc63f6ed321375f3191d3dce1fb8bf6a3ad94f587a4cd437f77cadfe5e0522e4161095a9d4b7e239dac263336c43c5cc051dee620231eec5587f4b373dfb0946001f6493ae1fd254ea8c1d253de6f74f5018b958a2db384cd4c74df0969a50b70a91bbf811a688a839264bf6d47303a56de4d4114a90d99af35b42469c1a9dd176a5dfb20a0df829e568b28743ed18de981345740e6e79d934e716773ec9edf0a66cbf44c30f175c6c5f664ae929baa94eb659ac541479de49f9662bd069031159e2dc4d99941afd81e401966c63ec948a23f992c24ca0b87ac92b55dd993da330bdd61226146ed17f7d22201e1be60388b50e1f251716416efc538f9f2a1f926bc33c1ecfa77dc95703cfa95a0ccd684ade61607af014b304cf28fef3b0dea2cb8b6cf18362e628e6d82a1df13cb69726972fcee39095bb17f6f4f316429abbafb1293bd20fd6ee79da1369a673ac444ba29730974ac1b180ea9372bff0b22b84540985268b59d463ef8bc00a635e4a924cf8b70a8cb01e8c9a769d179b761c43605fe886e652243ab6e4d1b1d656b618799e4904f6967f9965e2656e0c857257f3a61986c852631b767ee0f364a8c80db7e4d4684d6a4068665ba95845d9545ae4e60b2a24de4d423b94222df1763424207cf888487fb083c199c67bb1773c20fe081864405957b89cca231ec2f932882219aee6caee26503bacfd5fb7fcd74f025de96b4f49d0edf3c40a31a39fac8144d5370475c472d2e598b58516cb3be334da32453ae11876c045162ab4ac90e7d9c9c577d192881a170f723182165ed409b0ae7fd54f9f6122c62eca25d09c1d9197cf01d4adc177bc8e1f6db7da78b8328", 0x1000}, {&(0x7f00000014c0)="d4ddadebea8a32b6f5aed04d3ac83c1fab3514101edd9c53d47645b37f6dd6efcb68ad0efdde2d0ed577b3a31d2621a75abbaa375fe22ccbb2c66d57d1d4c68e75b80fbb68b204c655bd58b014c48f4cf05273a6977057b542ba359b9a0068af0f59366b46d301c5beb37492f06209c03bfc1a89482304cbbc2fcd9f3d28706707255294648eda384800f4f76620676ee298e3ecf13f8fd0cc3af9f3766ecbdfe275a75b67686270a514b9da8beb1fde51d83da542f947334b4e98f6d927ecb2f634656d48c052961ab455fdcd79c8ef5f36bd1922622af6857ed4ecdebffe9e6b312053c471d8e1785af03e218d5b59616be9bc4a25558e9b83c6f49a067768fae04d54765d81c2b20155729a30ad968c052a9f7bdac540a12267861c52ff6a823aa297b1fef168bc47e0b8b06da6e04b7de71c5e2e4257ba9073c536db471e1541584c6ef9496790f68096cbda4873a98dc6b9f294b110e90e029949662c44e937906b6398168d99ebde04260aa833b0f723ded4174cb92783ea7a9078d06fe27fa889d6644069361eb76784ce77dacf00bbb1babb6fa2906e802e59ff8ded95144f4ada0076d95d4d167841bdf2a183e8fb0d15fcecbf05eac3073a3e8d6cc326fcf7e764d95f968d90a0c661ab74aeff717e0ab07b6909ddc4367e54bece84dabf8abc544f5a89ad00f687cc2cad81d034da23996c58aeed4a161cb8424ff7704a25fdee3f8f88649813470b4ed3af270fa6dfceafee767035a216bf845ba714712ff1de851009b09f042374d0199303dc128ed41612cdaa877bc2976afbda4190137f4bd09f617b698d4227f891fb2dbd212d64d5c70f1b7aa994601b1d515679b043254aa7bfb95b3c618686d87afe47af4900ebeb03de9e5e72fdf9749b5e0621bd01252230da2607a0b21f2b2a8cb7076b0330f230a375883b4b5cec92debc2463bf82c45fe81e95f2e84b7e3f08bbe7bb32b5b89492e9b178a96d02fbba5341e017c2ab737a7db36944fec968ddb0441aec2f968f642dcec836c8b3990093d60ce4e9c469fdd42a57e6c2a16668c6b1c94b241c9583a1776452ac0e22292c9b428509126c68c7d6013b96932835158c1e44218ade215a713a34be4508149557673164caa2cc6d021cdfafe391652e93921cd40a8fde9c7ec322123c4ab457a08466b58f6cbee8a9091df1cc66c3fedb39d5d96c2327700494b990f2714881337eaf2687c9648e14d941f6a8227bf6f48a0966ecca263f778f61f008121c95f8ad3a68a832e4974ecb18de44f1827b654fff58e0b2a4a05de2e7d1346c83d82501b56bc0e9b03a416284be06795897afb814d06bd2628168fc1f2d34b5d0731e7fd1bf4fa4739710bc21dc1df91e9927592dd0ea2e5df40e2c3ab3e048116686a95b5666b446cbb19c3f1097b455b24e927c867932ea2c2e2ae4d358b6b6b2a1b140258169acfce23557f330f71e3642982f440ffd2f6f02158fa759ba242cfdf1f8a4b8186fc121d2e6a86c447a939f07e29a6ea76603ec56dbad34bd51efeae8e1765eb890d5234af0cf930c7e8e7a3af1be647cb7d404614b6de93cb1e9fbc9796462d0bb3ab810e28d3f1a81ef61022d9d9df7fe07a4d45e9c9ebc93aae7d3101a709c692a62eb607a840cef2f23cdc44c3652ba6059e63613b9868196fab0209fba5b1c31e285da79cc622aa40589d67c7adc6359cea17ea10f5df209dbd503bb8f242e9fe3ee82f8a733fc7fbd1e6abdc32d43d1090db595787c003f57297f5001c5556494c04b65de6dff18d28ad94e860a29cf07fcf92ba276707a150e1440e661517f1f1675631360719d6dd367f9b914525d758ca259eeeb4b60175a5bdbb7897ae3d846135810376a6947e9218e331c453d89579b99426dd8519f84f1a7046c7c915ad3197c149c8402b9350cfe0ce259073a75f6fff2bc391ad1ff44042bcc448ed640f7df951e523e0840eb0342832b2c75edce279554afd8569366f8406a6500238383412e04ea273c03a71aa94f38e8ee85fe9cc438638fb48a8353b9f53b636976d8027a7c855cd0d08a8cc2e1cc21c69c15cdeb15e35e23b5b05e46df6a78330f9826c38b54e794e53bef85b563a52e45df8b0bc4c9f52df78712efa7c5929c22ecfa86fbf7658f56825f02a665b3477c9280d26245251a88f5993736446b328bbbffa5fa0e1f332ade801349e3b97b3e43aa18e3d48f1d3f92b69d2dac63199669c0530d8473b9442a4609157d880f13faf4a0229df112a33f87427ae8f6dac968334d981f26e31c0b6ad9ef98abbb3fa77132ca4e25b4fa5b8e67b8de3c3d916927f610f37bb3014453015b3c46a365e8519ab94b4f2f00e5a31cb1454cff5b963b6c10e74fe0392ed59fa76d5257fe30b7ff80f4d40f1e7a05d339245c32df5492a843c7ddcaa549e8d071c940c4b4e4c13f2b6581264934ec5d7d1c8431a82955e76c04446051524d5544e60e4c91ac36e257353cbaa4ffac8cefe0c6918ebf6397faf3ecc3f144bd65aa071e78d336a5810891f215b0f63cbb1fd7483822f55ee2fc074baef10570769b90130cb02dcb5d9704eaf437e56da441e8c7a7fe37ebdd156391ae87fc55e4e0feb671cf2be13c544ddc9c38942c0b5f7912495b78d961a03a707cebf1c5926c49f0f3d3f40ba9be123534f85cf1cc2a6fb7c131a2bad2a468bcf81cf315a2ba1553c9dfeb581242700ad50fdcfcdd7c3e158db7bdf98805239238508e18c061efcea49af5d8a9446187d3d1e032411c38c725707b45538483ad0a1c1c87e82c415ed229de464fe25e99dd0eaa74b514ffa080bc9379df91696dc1114c777088a9917200d0bfa997445ad7c74992b7ba450a92cfd3db3bcd7f724062bfa9fbc4d8cf4c902a849cfa8aa7774645fdb2a00d709551d5b022076561c2a03db81e87409ee44eefe073c65a2a005e4f4b4fe013c323a5d6f156b17e98cf30276b2308e7170c878942afa60b9088359aecfca9729bd85dcab2dc34b9dd331f9897d27012c18edbdb4a3ba7c555f8728529fcd7d77b7bafd39906b8dd465f1278703bb0e4eaf605dbba9ea63385fc8bd390424f1d2fe932a03f6597b52a4f0055e6115b054d2888ab5e1b26f6353578d8d092a958c9980ccd4371c96b45a3de3cb922dac7f406cde1ae0fa2a938a766aa843fc6697ef03b50d557425e129a2262abd0f15ba306680d2d332ae1996da6b56928b5d5a8ed083b3ccf90e72593059ce93a250c9c09c387d35b2fa28f91ba6892e220210aafa022d3c863d8544dc02f156f7ce0d225791215dc88888baaf68c9b363a0c72460ea3d74c770aba7c53aca59036ef6055d0dcb9488ced393ccfdcb35b03cf79a6ccea213ca293ce82cdf3009604c8eb6e0e034cba6e26cf8e295c53b6aab94ae3843abe4742f27447fde2fbc48ceae42ba97a31310aa2d17d45801db224788be92df0b9cf0138e20df8e0b87141058efe1514dc93b3735262e42d60458b6e4ea8a1610dff56967320273e6a3cdc994c9d8c18770184fea03d00d008e491928925a887b352785fa2549b7b4d3e551a325edb936217c84d3321771e40280e06e85ac461963356bd19eafbbf75ca18847943e2e1e5813118baf77338dd0673ec320c8408db57dedcacabad4150bf247ff3348ee772b626fcb663f735e4296f1d618fb9f3f2a646f5499df76dfd23dfcc7e7216cd4c6f91d1e282c6e66460d540823029ab1786c8ff2d9bfb79d77833d31b09d150871bc64a0b15c7cba6a1a4755d3c44bf255320d0e970cbe17adbf7489d98d264ad84a16df3d3964932dcd8500e89029ad0e2b0a27201a4b0a325993b8512736fa060db92c117a8e4dd62e3dcddecc9c7f1114d90a671fa7b00d1574cfd2a84eb9cb4c4ab8fe5a6503a42135715fb70261e2fdeca5db3b6700bb9c87c888e0163265a86fe5b2d282bbd9d5c840364fe1af9f9cdf29d34775d309c2d5c2f7006227dbc298cf392c2cc521e23e11c86102652aeed76bb99332d5ab8cd67f3ffee32187d001684135632811628a26f2e85633fb5143897d8c6a306d6851223ca9de7261c87df63f0526196b3f888b987ae539ddd56b765e71eaf20896d724945b7fc0646285790e8038d5cf7993e82bc2ca519ebf41a98cc44dc3a2382769ad64f599caddbac7bdffd6617b5e76a8fac3caab0258f5cea467f3cd968cc38a6de65bbe25dd0e9de41de570ca7f412e251fd94ac43f4a9148e0aa87be12acf4becef15825f381d1ecfce4e32aa8aa22f81644333dfa639f28dc8a214c72cf883be75a15828d1b047a233d3222f315465b67fba332792680c530ee09dffa2eb831979dbaeac6c1f558162d8a2bc0a7b05d0d11322d3539dac1ad02d082eb86f7ea99e8727d6ac8db4bb693c11ec4a578d9c87a28590dda36b208ea471d6305a004bc2e77b0702485a0ef606cc14dc6d6ce72c331a7ddaa1ca5fafc82baf3772cc9c6893d4cff511aed820fcb593769f7ece4e9253e523d5033e2a534c80768c7311a39e5b3fe8aa7e90022906a940e30553ca4100e2a32549734dfa8af78166dca67a891942f771dfb02de49cafa94e68cf8a7c42aa5cfe84d9bab5cf407b0f1cb4a284af728dffbfdb59b14a1f56880c8fac1468a230218deab148292af3283b02e512c7d54d9a0c89d6fa7eed183b818558458408ca43b2ec53d7f8bc6bb666d8261f1b0eba537fb438eb4381db7fd74ce06aecfb3d139150fd62a9fa0907a58abb6ec7e77fe282536a0b6f1c85cd6aefd0bcb706a00a416b2c75f5d968d2e58fffadfc0b8f38d0934b4c41cd5b34bfff66bce149f9a07cd16c27a2f9710cde720aa9f04409cd338d2b01e74e9054f8ddc2bb42c146b1aae2057bb483fb699e6d00661054fca8e85a70ab697523e6bbf874e2536f787f82443408ff8bbb64aea33af15d88c206159bd4e4ad83803bed8bf9186670f95c59fd604d6e0921f29420cc90c36b02ece6876716ad697efecb4859bb70a48d26cc03b893d4cc96f15f5be948c2444eac008a51c8fe119482d577ac9637573238e08cc6b0634b25be19e7413ba354f1a8859044607eedcf4e07646cd2620fb8cee18a5db4cd6e50276cc76163ca24185ce2609e2f0d349c388809cdef4e6e2071704bf57fd29c14088bdf9029e589b7e8ad753e4ea5262dce89654a33d58e739b8cde74e94be3b9df4d38da14694e694e21dfa90ee3ad7476dcb0852c7c43e1b6e804ba342f9fbd0ffe9765ea92ee4ffb6d141e1767feda8905260f85f7edf767c877fee1829ad023317ee0f0ea56b7d38e794a001ddcf9284bdad6556e38298c66c5630093e5f64dd7561fcde75c81a83579fa16e1e5a8a0c0e2b21f76e640052a11dab49724f5f10f6fe6b5fb584e0bb7ce2dbf3c14af9c44299ce92a6569981f4e84dcc07f7771294f00c6d82ec811e80e70625f0c998e8ea36483e6ff537582404614a0f9fdeb02aae91c44f00e77aa3a3ba7d324f65cb718dcca05fa45a64793a8c85a005cd83b6e1c95c49c082cfb4745736cebd7968ee3251531afcd69d4004c370b11dc94a6af8465418fe2f250c5cab86a2763902b2ea3c70fa761fb9f1e415308ecb41a01981f4d13fb266409530f2a51b56c28ffcf541cf033f99066998914f1cfd1c01805d40b908626c8fb14c440aedece8f23983ac23ae3f634a5faa1edf98ee8d89b5684c69978065d1992c74a4f243aef2a9a11618f2d0d2c8a3bf4ae9add4f470dc149c374728f295f9bbd4429ba0ab1ea83523a2474d8d14febd62d4bf8785e3f7f1afa71ec", 0x1000}], 0x8) 16:00:54 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x2) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x2) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="f59d6028d150ab7cb0c3fdc290eff2e8f008b014bcb6398c24a1767964e425f6112831322b3be5ff0301bfdb5695bc8f37c1cf26e7ad1aaf3571afa5cd96ad15f69680a7b70658ab0f5a53ac4411855cdb9207", @ANYRESDEC, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES16=r1, @ANYBLOB, @ANYRES16=0x0, @ANYRESHEX=r2, @ANYRESOCT=r3], @ANYRES16]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r4, 0x100000000000, r7) r8 = socket(0x18, 0x3, 0x0) shutdown(r8, 0x2) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f00000003c0)=0x10) fchmod(r5, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000140)={0xfffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r10, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) r11 = syz_open_pts() write(r11, 0x0, 0x0) close(r11) fcntl$dupfd(r9, 0xa, r11) 16:00:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/devogull\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0xda, 0x7f, 0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b7a0609e0e54a64630985ca7d9ee83314fe80453ecf6d4e9b8c1f7a8bf92aaf17dcf1fc869225852fa1860cb25da5fe4f81382e774f9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r3, 0xa, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./Q\t\x00\x001\x00'], 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x8, [{0x1, 0xa50}, {0xf244830aa7cbbfbb, 0x8304}, {}, {0x1}, {0x3, 0x1f}, {0x2, 0x8000}, {0x3, 0x4}, {0x2, 0x31}, {0x2, 0x7}, {0x0, 0x1}, {0x2, 0xff}, {0x2, 0x6}, {0x1, 0x80}, {0x5, 0x1}, {0x1, 0x7}, {0x1, 0xdc26}, {0x1}, {0x3, 0x3}, {0x1, 0x400}, {0x3, 0xc01}, {0x3, 0x1}, {0x1}, {0x2, 0x1}, {0x2, 0x401}, {0x3, 0xeb4}, {0x3, 0xffff}, {0x3, 0x5}, {0x50468aaa363e3b5d, 0x1}, {0x3, 0x3}, {0x2, 0x200}, {0x3, 0x1000}, {0x1, 0x2}]}) accept$inet6(r1, 0xffffffffffffffff, &(0x7f0000000340)) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x20000000, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='yE\xb1}\b\x86\xe3\x12\xc8!\x82\xb20\x00', 0xd55bc921fa9a657a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) 16:00:54 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r2 = semget$private(0x0, 0x0, 0x500) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x1d) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() bind$inet(r10, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="00f8ffffff000100"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ebe0e1b3368354a5d24519e8684c7cb24caaf39cc9f84de31b23d6c561fb7831b9c519edc8da204a741e79f831"], 0x1, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r40 = getgid() bind$inet(r37, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) r43 = getgid() r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r47 = socket$inet(0x2, 0x1, 0x0) shutdown(r47, 0x2) setsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f00000000c0), 0x8) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x76, &(0x7f0000001680)=[{0x88, 0xfffc, 0x5b7, "bdc72fd3d94e9119b352e09b8a9d4ddffb8eef21cd5521a8bf1deb8b18de7d407b4e7b4f40d8761ab01d9da2aab021955a3567660c6f637f82584d8869298b0fa0ce74692da6dc8678be9b1b42bf71393a9734ef7e7d802055469dcb2c2931755b6fdc2e2ea0f247e0761a693b357d13f758e4"}, {0x1010, 0xffff, 0x9, "2cd22c36fe583470d137308afc0d40dd570aaf9c31caa8d063e7fe5d17941a1bf7d1e3f3a66f8e78a4119b3f9fce155c82e3f9bb6cbdf2884e74d590f7b9a26ad364d9f82c3b0c971551206105d491712f2d2e11e31c343c12615be010347a65c9ba4573a8b54eab17d18098b64a74af2e8fceb32e8d645da60297ff228801a676ed66a32d0334c03a0069d0e5dd676d64c2b087629d4e84c1b9c70cf9609852fa4166a34d60654b3d96f0faf602578a7caee378034545747c558498821088737f83722d2bb33ec049897a025d834f6143b59014fcd89a05f84245589f3d01467e0ff3de167f5d28b4a5bb31ccaa281526eea016035e2e255b167eacd00295447d82fb8ac60345571774fba688e75efd9876533b672259b0885468268b40e62bd3d2ddd5abc1cc2b31ab504f22be2c2fd4ea349be882215f408a2c3914ddf1462c0fe4e8836be40d2f64ed2a4a02b8bf6749571a247844a802c8fe4f973d01a994c22b7c1315a0e7d6bd9e241fd7c19fb0263e5bd44ffbb82037c9875e03784ee0612677af4f4bfa79cfdd1750eef91a2465c6ff578a3cf9577c31789e1dba2849c0cb15976e612da80c88534c50bf3c4a433cdc6d85434a49f802ec42395d2250aba0eccf287a49ab9ebd37894fd58119735a5be876cbc2bb3448ca8de9579c68b6735744cfb2e99612f598393bc89e935e0b81ce374db24a5c64d81c58c307926669ef91529f079c75c69b4972ac466613dd31f12d10b4bb97f653f411518888a81722b0d14fff8d0fcd27c2a683a69d0d0c750a9b3f4aac520096ededeb56614a45a47717b0c252886aa3537d1827c440073dcc350685d5267ddacb8617e5929380557359e915df3352fb5dd71b58b3445f5d46bbe603cfd41bb5b93af3b9719319e4cb62c7a0cabb7669567460fb31da1c9234a1d8996f4f5fd5d1f359cd7ffd5df33a6422514b77dd374d2f8fea5578d2ae31ccaa738f04ec9987c7b588f78fb7e591bc305b1bca91b837b6e88bb21e5ece793386214b439de0c08bf64b6e7f17885f1d3606c325042da8f557bc5e183ed5f4925473a25e1eeff9d28ec2e0f90258e234838b493a575adb74e240b676df6d34d7c71c5c210e48abd2e62cc9d84108e42fed593e359953d64372943d18bc13fb4ad64841d3686c65c3ed02b690eb23f467c4f4ef6783cd411503124401604803a63d0cd8d0343aa5e9c296aabfcacd41118d1ef9d0cc06c22983af5ce5cfe877cc0a716a485add3c4402ee2a91190a1e13e717ae1f243d73e66ac7a3a52f0267edc2082af6f48a4648bb8c0a16c29ffd19ae07fe5d79aad889b3c016d618816b7e0c251949c774744ed823ac80f4e5c3d2b381312d280b71496766af35ea8c348d745192e552efbcb005c9ecd8960e1ec42efff0295aedcebaa51ab1357f6f139b178d82f59da24b631da17c292dd64356bffd7f2bb16b3fb90ed8061dd670dd257ecd834b279993389733eb5663ae96ae2072ba1a5898988053ff9f2433297eb0f2a98d8600263d2ee0da4bb07000e3ad336d5a376ca1a82d628060c112ba5b42190f5154409f25051d9679aef0f19ba2aed9829f6b7ead512f28a987f1bbfa51c648b5ef23c01713b20c5873077fb9c7cc9781376f1c84bfeaa0fb370623a65e5d9469afb6112b5f3ccb11e849a71a17af1491949a47085e707fcc11538ed5049e842d7c374430ef6e4554972b8bdb5494eb586c45254c90a68c680cde3ba1aad582554de2e2466403d8fac81ab6eefb2d3e0c094fa8641cab36a3096acaaff75e9e4e50fe2be1278724170e28b9d335ec6205602cebd2da4d72194ed85fa2eec94e016bc43933f5420567bd02682c0e819a9714045e507cc449524a25dce11ccf6cb657fa18238eccc27fb7ac9247b4b7b5ce92b4a91c94ea3ef3898664923720d5cb7927657436f0427a6319f4eedecd634aa8af1b140845d30c581c24c862be0bfa90e71750937ef801ea8fd5ebe8ab057e4e43fa048aa7ef25148603ca8f0f0e6ae9a3d4df71c1a030e75afb8a6b534dfcec7df8272e7180cc72314c4e572488e4c6cf3f30caf41a3f96de95a062229855fa82fa6eb39fca2a237fa357e5c6fe33b24a81694f7ed11d8216fc4e88c184a27a8a56c8b02ca67d29cb81a3b1045735009495f11fa9b64c65a868e45efe5dfbc8fad7b594e79efb30909438df5a06acccd4a139abfefaf30d349c31566ffb7c2a7735839a5bf13b524936f5a15f137fe904c10e5546b121e85844a1101bc0961045c9d2c9a87df7ff26bf2e5e4239aa6c34ff0c39356768205fc9ba5135a0017de5661e830ef65f50d3f71a6cab50ae71424254ab3c31296f06b2d3e9d5792553288098a4931e1d34140e86dd91388c7e758028e465f2a0951469b0fefc6a45d78b4b0241f2226242a2b63da47aa4a13c8ca3fd44c4ea2ebd63cceffc30a62850457c915ff29ea23152d9e666aad88879ba9a0d20bff73d32a3386a237d4735a3cecf4053ef7a0924a5bd5bab1d2b34588bb6b6047c3e8ec6d0e59953c595eccf489cf4619f76c7a0f47e6c82e32cd9330d2bc623d93b3526bb6be9cccab373f1f12131e0376606d149d54607d9c5485f0cbd99867255ba5608383222df6b1ccf9268ddb98ce9ba8cb3083b00ae6a10953c26f05aeec08c20b8f9f51ac14799d75707da5aac4fb5418002b784a0360bc5b7185c608975b462b800069b064364b3cf93bf19f48e7b4f4ce8cea2568bd01f6c4c0f646712d5c9c75bc33d925fca402792151223587c26f9a6a1d0d3c8e36c3cff81f2846d857c3690940a07c44c5058a0ac4218d1434ae12c2fad072b371067960f0f58f48832063dc1916b2927cb73be24b410e40bc4356ec77931e730d978ae4001f41f6264203028aef81918b250b2e4278448b0c0131f3cbedcaa5cbb0e7867e97bdf0ca63594e08f1b38265b2d7bde65ee045fb4c91251afcbfe65be725b70b0b255e81dce975e088c7b3fd3b6d46ec52cef7f85d8acea3779156cb0648387876fd94f63f497673a5daa330b6cf1bbd8f8e9f01cb5f1d84f216d146e7991b2d8559f5ceaddb25827801d6083fa3bb2b752c4c8fe98ada165ae862d6874dde905cb1677d493edf8ea63ed9c16e83e15b7e25f11fb88f5ba05773dccff4034cb4b798b79dbefb4f8d670d546c8d35b8290e8e4bd597351fd405bb6358e93ad4be873414149fcb51604262c7f5f90ff3aa22d75289c408d1a52caf8a89d4c9ca389a7b07a1f2ee56cc4e377bfbb247aef33245762041a5ed5a3529a56a4554df7a912b306148c021b6d6404faa1379fd85a871e105e801cfa8b67a3b2e1f53a9c9e5c2c3603ec3436cef700a2348db3af5f2bbb7a8edb29437b33c1d3cb896cd9ea03bbb6506b72ffafcd65e5b44d58e526fd377a43e1611a4a6636dd4036321494142e10ac889ebea302955f068fab71e93f5b70a5bf24b931ecc87c6d4094c1240d0c1bd036cbd081d1cb55c0d1529775ef86a22adcceeda7557482d83dd99903786e7fcaf47e107b4d111423061a8f779a2fccf9dea739990d7c9afde030bc0b069c4676597aec0484bf6a052252c74076ef918d31cb576d90f74cebac9f64a1b5023ff0f803caadb29438d02f62afc6e223d774c6d0b6408cc7e4fcbba66d74a0aad39995af68dd679eeaae4501900f7b55fee841bbb022999b14613747af314e0f50169c41ad66b48e6f259f1aefad8368f06c71b4ad68b628d91ae2ceb4a37f8e1f9abf03d73c954c73247e6e945e33b47bc96fa730db5a2921f42cb44261050adeafd7c2f035838d920abc1598039874e3d9bfd94e89a26853d161005b233f28793e3d1e2c46ad2c9c3242af5aee148c92f37c21024a963d7bba4458d9074e3ee997c143084b51887fefc9f8b291ec698a34bccdcd32e9617f8db4b8f2e417f719aaab36ceb9b66eff953993e70ed0ce9adf24fadf9b8bb128dfe20b589256edc3247b2ab5bb5a2c0d3529c1574600c7fec8e6b20941ea7e947804faad29525bffc728bfa72715d38fb8573d3755595e0347ea92f0c3949d2d7e5c91e90451bc9ffb9d57c0d74f18fba46172eadca777ac90a3b694785e5c2bbbc243a4975efd881f52de7991df75e4fe95d201d9fae2923af895a729d6ebf1c8727517a61139c808cc8a1594e054ca5893050ec97f15695fccd24e58d9356e874558b4f52fcf77cf0df5a7458a449ce184105f87dfb9b754688099600781f8259f1b995eaacadcfd657cd1cfaf7bf1c913297fd73fc881cbf8dc8e6f812fc8b621de8cc6c0fc1513d37a71d0c848680f3826a23240889dd9ce6568bb8233db4029fab7f51beb9ed1aaf57bb166e171f9317a804718f818a0f269d10a2fdc044a0ec2c4cfb48092f346f72e5652fea29b92937248581f54dd6e6258b4a4afd170e814483df2a0d55dc1d6977483fea24fd123d160f3e24ad1c6f5c450ce9c03a744c514a0dfe667a4946e63470d972c5b1e710986bb35714eef091e0658c4719fa50246a283ce7b28e961720ec8c19a36c9038592fc102109c37cadae30f4b602a043375cd9cf2c05a07a3802e7485b0ea23505375d203be984bb5d5d6e635e7eaf39b4df15fe5376583fbd2fad7aa576933379cc1225944ba595572bf8d16f1e7d558a84e11e78598ee91211fc133a84cbbae2253aa3d6d4ed210313391b1ac90f944ae15ab9c7daf7fbab15e81e661eef84e9cb81adde1bf3ac3f12eee29bb5520b81cf86028fdae4fbb42393aecbce43c154b1393fb54ec0142a17b8d28c575385778a3f72c900143d1b0f23a4440a03d022190b8d7ff958a1712226acdd855a29b6274eb707c5fb7cb01e7cdcd12d699b0b1568ddaf4e579db04dc6a10f3156cb9a5ce1bafc9a0d973033d9e87cc9dddc579f00861565bad92507acf53ff6c8b307d74f9b0bbe618353fdc72b9917748a1fded38560d0bb35f2975f13041d5146cd6335e53f8ec7fd4c3dd35262f350b113afc1a8384c0cff69941a9e4218ecabd98b05db2d60d6bb2a377fc32903248b1f099a4a7d442bdc41eb476b9b7fdd7faf11f5b273e4ca94678d58d5fd9fda6f1c299a110e2f5b915cb296e043053a88e393965eab4497c47cef8ee0abaedfd1e2c09808cd88b6726a36525b64edadcf8714ae4e5288c932e5f26020e2c57df6b7b712dc4b98657cf99d43ffe46e04bbc53e04aa5f2aefd452d80398a60fffdb71ce206658fa2fcd87dffb8127e0f02e6bc095fad1f54586f4024c693ca2c5c814f37b36976bfc664bd5e3aa5864dd25194a3fd5e4d63c514ea9054e45111a9914fbba996cd2b325d42299cad3dddc882affc53b2af43f1f7cff2e8c6e228f5bcc8899a7342f97e603a50144f207f59754967d3cd022ae7f0e3155b4d50c1b723dd69b27e5f1dd846a5a2c36c5c9465be8f8d9c7501dbf63df2934a3793eb5e3b70d31309cf7a027f2d5f1b754acd88e4f3127ee88676f18c0092d3c56d738b355f6b82aaa51d9efef74c0fdff28046956c4de11615b71c88467498ce030a78ff5c2b885233faacd451e0d7aeaf159c8d71271d9b743941191e1bca91dd4f3ee8747ece3c552d72ee641ba9e4df81a80aaf7d0b0413cf5e3f01a8ec6506aa145dfa4ff4b49910a6f9eacd5d9c090283c5254654536aba818766e7927b55c34ff3e24d8bfcf3c77ad747455e2d3a03ad0c162b3c15f684e634451ff6af83c78e89e92dd748a8291ef6d43a03ebec4ee29b8ae42954142c6c719dd8d7d0dcfe44d37541d92a28bfcd386ba2795ab9dc022498c71a7"}, {0xd0, 0x2, 0x100, "7e39970c53b1fb3e3c39c0cb848247ecf371be64f5ed65c62853aaa55eec3d10da603b9467d8addaa770544382123f5bd1e68b800c04276f37ea0123b42373f00f5b568c38b3b4ccd2e50cbdb057a1ea752b6aedd4125a9ef40a19c46176f17124800912d4f0c428c2ffae575dd6811ea597275d16531d7421654d2dc9fd4143ff9e38f7af60194276f3b4fe3a295a8ef352d413c4ef62feccb79e3e86e0f46530b1de9c28a2b5b96e5d96ba18f93e43ce37e9be11c985770cfbf2d3"}, {0x58, 0x0, 0xfffffff8, "3fd2274be86ae4a8348dae6ad00885f2baacdde0838d031c33e4da013ea8129cfc87e5e2eaf4fd98762a0168dedd4a7c8b096da6c537d41e0326de79996b49531afc5a"}, {0xe8, 0xffff, 0x8, "2bd0b029cbab5c4f27510ae09327a1564af992670a1a5ba03cb282ba4dab82e9137609038f7d7c6fb5c0e8db82b6d86804765e53a5fcb3487e9d1c4db75f7915f017dce86f4c24c1a06765d21b12220b15c7e84c5548b7f252b0a81960ace8782b94faf16519d7e60bb2cc394850e8014d06c7de72208e52971fc21f5461faa9c034c863cf56235c8d30ec121416927ee0090e6f78b6a9f8065ef2663ee8f472aeba8471628b328aa8a0412a26948ac0edf80b40165af30c5326a370920a48b17126f1d1052392ec2d4a89a77fd7407540a732c7936c"}, {0x58, 0xffff, 0x2, "17ea33227036fa3edf8b51bfd26edc0de195f936d1c48546c8fcaf9a5384f4971b1361114374822bbfc598135167896f4b79df004d76d569681d64d61fe418e93fee"}, {0x48, 0x0, 0x9, "31983a1a3c92fe4d5a8267fd4d9986a7e419f33608aeb8599b874f6bccc6eb5618223017a844e7545844da7618f87a8d10"}], 0x1348}, 0x8) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa5, 0x1, 0x100000000, 0x2}) r61 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r61, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r61, &(0x7f0000000580)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1800) msgsnd(r61, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r62 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r66 = getppid() r67 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r67, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r68 = fcntl$getown(r67, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r62, r64, r65, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r68, 0xa5, 0x1, 0x100000000, 0x2}) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r69, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r74 = getppid() r75 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x2, r70, r72, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r77, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r78, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r81 = getppid() r82 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r82, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r83 = fcntl$getown(r82, 0x5) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000980)={{0x2, 0x0, r79, r80, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r81, r83, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r40, r48, 0xffffffffffffffff, r56, r64, r43, 0x0, r72, r79]) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r48, r33, 0x0, 0x46, 0x2}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r84, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r89 = getppid() r90 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r90, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r91 = fcntl$getown(r90, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r85, r87, r88, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r89, r91, 0xa5, 0x1, 0x100000000, 0x2}) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r92, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r92, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r92, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r92, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r93 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r97 = getppid() r98 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r98, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r99 = fcntl$getown(r98, 0x5) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000980)={{0x2, r93, r95, r96, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r97, r99, 0xa5, 0x1, 0x100000000, 0x2}) r100 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r100, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r100, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r101 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r101, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x3}], 0x1) msgrcv(r100, &(0x7f0000000500)=ANY=[@ANYRES32=r29, @ANYRESHEX=r101, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="7a204a230b7f5897b679e4dcb575e15bae2545d0363954940c44ef6adaf1d49a2e46d1cdd405d5443c0b9bab8f237e7aec6307d17a992b", @ANYRESHEX=r3, @ANYRES64=r15], @ANYRES64, @ANYRESDEC=0x0, @ANYPTR, @ANYRES64=0x0], 0x8, 0x1, 0x1000) msgsnd(r100, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r100, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r102 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r103, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r106 = getppid() r107 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r107, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r108 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r108, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x3}], 0x1) r109 = fcntl$getown(r108, 0x5) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x2, r102, r104, r105, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r106, r109, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r6, r24, 0xffffffffffffffff, r32, r87, r16, 0x0, r95, r104]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r110, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r20, r9) r111 = geteuid() r112 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r112, 0x0, 0x6a, 0x0, 0x0) r113 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r115 = getgid() bind$inet(r112, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r114, r115, r116, r117, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xff, r20, r0, r111, r117, 0xe7069c164c6a1a9c, 0x1}, 0x6, 0x1, 0x200}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 16:00:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x10000, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xffffffffffffff39, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000080), 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2000101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e900917bdf6de0b0bbca21d3", 0x2, 0xffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x81, 0x6, 0x2}, 0x101, 0xf939, 0x5}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x100000029) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x06\x00', 0x20588, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffc, 0x7f, 0xc0}, {0x44}, {0x6, 0x0, 0x0, 0x401}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r8 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) r11 = syz_open_pts() write(r11, 0x0, 0x0) close(r11) r12 = dup2(r10, r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 16:00:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xf1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x100000001], [0x0, 0x0, 0xff], [{}, {}, {}, {}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x28008, 0x0) poll(&(0x7f0000000540)=[{r0, 0x1}, {r1, 0x180}, {r2, 0x10}], 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) socket(0x10, 0x8000, 0x2) r6 = dup(0xffffffffffffffff) r7 = getppid() geteuid() r8 = getegid() r9 = syz_open_pts() write(r9, 0x0, 0x0) close(r9) r10 = syz_open_pts() write(r10, 0x0, 0x0) close(r10) r11 = syz_open_pts() write(r11, 0x0, 0x0) close(r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c6530000000"], 0xa, &(0x7f0000000340), 0x0, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, r14, r8}], 0x20, 0x402}, 0x400) dup(0xffffffffffffffff) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r18, 0x0, 0x7fffffffff6) openat(r18, &(0x7f0000000100)='./file0\x00', 0x20000, 0x101) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getppid() geteuid() getegid() 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) socketpair(0x18, 0x2, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000080)="d3c6f7ea0d3438868f84a350de287b40a9525bad7566556e1c4740b06cda57a15e7c3fdff9de3c2fca743c90dc47664b9aecf3094421c43815d488329b78d24497f4c718558e92bb1bf04ec4b87ac09b085f3dc41421bf11617aab0e30ed164bd89e", 0x62, 0x0, 0x0) 16:00:55 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000000)=0x2884c50e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f66c3277f0829390242918466232b58ffb6a7e17a766fb145879b21d50c7062d3eadcfb2aa6594f7d01000000000000000000380023358041462e9ecaec266c982a97a32697ea01008b98abc48c5be385d13168b30000000000000000000000000000000000004e"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') r4 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff45) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/53, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x2c6}, {&(0x7f0000002b40)=""/157, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r3, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r9 = semget$private(0x0, 0x7, 0x20) semop(r9, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r9, &(0x7f0000000340), 0x21) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000000c0)=""/83) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) open(&(0x7f0000000080)='./bus\x00', 0x282, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000100)=""/24, 0x18) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000180)={{0x4, 0xfff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) shmget$private(0x0, 0x10000, 0x9, &(0x7f0000742000/0x10000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:55 executing program 0: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb10}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff3000/0x9000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x60d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0/../file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x421) msgrcv(r4, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r4, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x39}, {0x40, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x1}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x4, 0x3f) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) dup2(r3, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x81}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) fchown(r1, 0x0, 0xffffffffffffffff) 16:00:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x80000000, &(0x7f0000000140)="4b74954c", 0x0) 16:00:56 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='}\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'&\'//!-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[.-\x00', &(0x7f0000000180)=',\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='@\x00', &(0x7f00000003c0)=']-@\x00', &(0x7f0000000400)='\x00']) socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) 16:00:56 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1b, 0x4000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8000, 0x2) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x4000, 0x0) kqueue() socket(0xf53e742bc4662a1, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0xb, 0x2) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) r5 = kqueue() dup2(r5, r4) 16:00:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) 16:00:56 executing program 1: wait4(0xffffffffffffffff, &(0x7f0000000200), 0x2, &(0x7f0000000100)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f00000000c0)=0x2) mknod$loop(&(0x7f00000001c0)='.\x00', 0x2126, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffeffff00000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [{}, {0x0, 0x0, 0x0, 0x40000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) geteuid() r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x4000}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xab, 0x8}], 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/192) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000280)=""/171) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x13713232ddddcfc1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x100}, 0x8) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x1, 0x3}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc00c7006, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0x4, 0x0, 0x0, 0x1000, 0x2, 0x7, 0x0, 0x1, 0x5, 0x100000001}) 16:00:57 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) renameat(r1, &(0x7f00000004c0)='./bus/file0\x00', r2, &(0x7f0000000540)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x10) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc00c7006, &(0x7f0000000000)) kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) ioctl$KDGKBMODE(r11, 0x40044b06) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10008, 0x0) kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x618050ab502ec311, 0x20, 0x8, 0x9}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0xce, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x1ff, 0x2}, {{r6}, 0xd5689febf88ee3a6, 0x20, 0x66, 0x4, 0x173}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x794, 0x6}, {{r8}, 0x0, 0x48, 0x2, 0x2c7}, {{r9}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x4}, {{r12}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2}], 0x100, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0xffff, 0xfffffffeffffffff}], 0x80000000, &(0x7f00000003c0)={0x1b8f, 0x6}) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) 16:00:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5fb, 0x0, 0xffff0b1f, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:57 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="63b80c66e5a7b99019af85ab0de03d8562020207304fea71c8c2"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) socket$inet(0x2, 0x5, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x80000001, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000), 0x2d1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000180)="a84b869adb6d1a86eb5aad04af96b1f0d4f034227b9a1fbc8c1056741c69", 0x1e}, {&(0x7f00000001c0)="ee6f2bc21ef0cbb2ee54d0999916225272963b636568d7d515378cf1cb55390c52e04ee036601b272c0570fa3c26ad2c886e5ae13b787dad912b0ed163137938024dad2427c97c9d66a2ed37aff11384cb25985c26b78804b1b119ef054aa48b63dd037f0f6ad153a49d803464f74b8002b29c57fcf8fc7703fe6f28971759573243283a80a70788812fcc8fddf450160d24c3f75b67dd998370de1e3ff080dd2e7267e55d4c291988755171e503dbdbaaf84d0d123bc0026d8fd963e16278a11fd9d4e020fd253b6193493e214912f5f431950152e4b750721d677798c046b7e8a28ed05dcc88e28b716b85f5216c510d492d1657c8", 0xf6}, {&(0x7f00000002c0)="e5d9ba3f521ee79c5ebde682c9b9dded282897bd8cd56a013552913d2a30ba5f27d21e266df93ba4d5d73ad4839de47a6e4a6f67ac2f29cc5055dddb9730efae6b5de7f81bc80ff303cde6378342e15a8710f7df2f94c7d3c6dd9f4eedb15e7d3ca1a2a6bee4206f2e182505da3742dbd36baea0ef8ecb6ae7def1c7133983d871be4945b3ee5f0420079125acd107ec99149aff9461413860d26b5fec0b57c5def5d7cd862d185470b3838bfc77677e8ff53773f3ab255c5cffba5ec43424602e", 0xc1}, {&(0x7f0000000680)="06848c42d3f03a30eb962ae18f7075253f4fd9ea4f2c609173afa14f44663bda83c8267bb1e5150ff19cf21462844b22ac2944bc41b8be85578ea705a238eb27e1e1d45599d7039f30551a296d97089bab490e2de47993a7592f69020e05c4413d29d350287fbef0c6a935c481a218c6fb59de37086e4eefe92174e1f696601885547aaf662bc3f861838b9db21bf398e8efb943167e6705f4105338cfa47a6754258237ff89fb8f19a09fb24dd53bb8c91156b7aa917d8dddb04c7a67c43604dafbe0acb8c81552e33a6589486cfb70f3e076ce5f", 0x90}, {&(0x7f00000004c0)="a35a6233fb6b77ae79cd", 0xa}], 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0xffffffffffffff1a) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffe}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc00c7006, &(0x7f0000000000)) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x539d, 0x0, 0x8000, 0x0) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030835ff0100000000000000"], 0x38}, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r3, r4, 0x1e4, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) r7 = socket$inet(0x2, 0x1, 0x0) shutdown(r7, 0x2) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = socket$inet(0x2, 0x1, 0x0) shutdown(r9, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000340)) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r13 = socket$inet(0x2, 0x1, 0x0) shutdown(r13, 0x2) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7, r8, r11, 0x0, 0x0, 0x8, 0x9}, 0xffffffff, 0x7, r12, r14, 0x7f, 0x129, 0xa7}) 16:00:58 executing program 1: r0 = socket(0x2, 0xc003, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000140)=0x4) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r4 = accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xaa) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) fcntl$setstatus(r6, 0x4, 0x80) fchdir(r4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) clock_gettime(0x2, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) 16:00:58 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) fcntl$setstatus(r1, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x400, r1, r3, r6, r13, 0x2, 0xfffd}, 0x1, 0x40, 0xffff}) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020699d, &(0x7f0000000300)) 16:00:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300066b3bbf5fb1b7106dbf0a0b9288c47e86ce2b22e751a41b62b53fb54124283dabfa94b6dfa9ab27018f77f0d63a571d421e451b544945ff5c6e364b1d4d6bae9530fa962f51143577d7ad93e2ac8e084a63bfcbf07c42935b39cc2b054b043859008cb0049cc5aa635b5293ad46f05131ce699c56a7869403b735cfbf291ad5ee663215769a985dfed55076476ae7051e60658b10015c3af4691beda5711cdee2eb2ae935a2850874801db0d1a9e4dabec0d87928b5b70cbba903242c0703a196eafe9c5b63b19a1c46af8c24568dcc68307f9fdb88fdf77a53201977f8247a0f257a0cc8fff9e68cee68a476e5a87"], 0x10) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7fffffff}) r1 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8001) 16:00:58 executing program 1: munlockall() r0 = socket(0x11, 0x4, 0xf9) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) pipe2(&(0x7f0000000000), 0x4) 16:00:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x4, 0x5, 0x1, 0x8}, {0x4, 0x81, 0x4, 0x9}, {0x3, 0x6, 0x5, 0x80000001}, {0x50, 0x80, 0x2, 0x3}, {0x8, 0xfc, 0x2, 0x7}, {0x1000, 0x6, 0x0, 0x8001}, {0xe1, 0x7, 0x5, 0x2}, {0x8, 0x3, 0x8, 0x3}, {0x0, 0x0, 0x5, 0xd84}, {0x2, 0x40, 0x8, 0x9}]}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/27}, &(0x7f0000000100)=0x1d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/147, 0x93}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="d3ea36bb15b8ff66306a0ab8c6001e1025473ac2336ccf1a", 0x18) 16:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) close(r3) rmdir(&(0x7f0000000080)='./bus\x00') recvfrom$inet6(r1, &(0x7f0000000740)=""/242, 0xf2, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x7}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xd0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d89ac0d9b4f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7fff}, 0xc) dup(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x8, 0x6, 0x100, 0x0, "1331207ee97cdda83bdf1e7d9bc74c0596f4b80f", 0x80000001, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'t\x01p', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000008c0)=[{0x6, 0x1, 0x4}, {0x8, 0x40, 0x8e, 0x1d}, {0x9, 0x95, 0x4, 0x6}, {0x3, 0x6, 0x1, 0x800}, {0x0, 0x1f, 0x3f, 0x6}]}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000880)=0x1) 16:00:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000), 0x2d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x718) r5 = getuid() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x803, r5, r8, r9, r10, 0x40, 0x6}, 0x200000000008, 0x800, r11, r17, 0x7, 0x40, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x803, r20, r23, r24, r25, 0x40, 0x6}, 0x200000000008, 0x800, r26, r32, 0x7, 0x40, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000840)=[0x0]) r35 = syz_open_pts() ioctl$TIOCSETAF(r35, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r35, &(0x7f0000000180)='X', 0x1) close(r35) r36 = syz_open_pts() write(r36, 0x0, 0x0) close(r36) r37 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x20, 0x0) r38 = syz_open_pts() write(r38, 0x0, 0x0) close(r38) r39 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r39, &(0x7f0000000180)='X', 0x1) close(r39) r40 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r40, &(0x7f0000000180)='X', 0x1) close(r40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r42 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r42, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r42, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r42, 0x4004746a, &(0x7f0000000380)) r43 = msgget$private(0x0, 0x718) r44 = getuid() r45 = socket(0x2, 0x400000000002, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r48 = geteuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r50 = getpgrp() r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() r55 = getppid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r52, r53, r54, 0x1e4, 0x8}, 0x5, 0x5, r55, r56, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000300)={{0x803, r44, r47, r48, r49, 0x40, 0x6}, 0x200000000008, 0x800, r50, r56, 0x7, 0x40, 0x8, 0x484}) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r59, r60, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000540)="6072fa13c469801e333f292350507a561be175c2fa60dc9424dff95bef29bdc5d310ad1f7a8cac103e296df010931dbc2dbf9acf756d45aeaec97f56eebd7fddf24e6af685f6cfc30e53eb21c42c47598c6bb339fb020b7c62a5c8450f1984a0921ed1e3a120977f50702d215967f5f15b5146d5f85fc8506b71c766d0a011d4a0cca8fde7092fa56dac194865b09dea5f8a25b5dbe221e5a42572772243ebddf19f2639c8aff80ce1c7", 0xaa}, {&(0x7f0000000040)="bc78499bedb15a01f5daa255f2a14aed673ce2ecc9c1", 0x16}, {&(0x7f0000000680)="bddea631a0f358c24c03f9c2aaf9216059f045a266421466bd2614ef65669802083606a416987106af840327cc7e775f02c73b743085f868a350ea7bf572c66353ffb9557c88eb954ec673c546f5b7ec70792e4df1e19ab48bbaf3abce5abe13f85d217d6a52cbf20f11dc3ad321deb3aac2ebc334fd15163cf8be64c94de526ff845b0e4d02db1889ba08882c08f753ab8a40f9d695574da2bd13a999aa8fe9471bdb3fb8be42c3a75dc9d93b6b709aa8386ca4b57c8bce50", 0xb9}, {&(0x7f0000000100)="05b899bed247fd", 0x7}, {&(0x7f0000000240)="f58e49ea05906a568e2bdff5d8dcd6cf59f676fb84e0c99c6cf4f0c5f9aa8d4416440c3921ae98a98199627e", 0x2c}, {&(0x7f0000000740)="481bcc22f1d759c79e9c334880f030fb61a270869cd21490ed63aeed196287cdf76755844813a082b3749ae5e117b8e60208f821945271f0c61000eadb9db4a5050f851dbfbef2ccf331b79e008a68fa08be30dada8c52e5a41acd9893f99791fc0ef4fdd536f81fc0102dcaab8fb1411ddcaf6bde556140c1cc49f8ac4b8d46f44f0d50cc146ce20f83c971b21b431cbbee83ac5518f43ed17abf7ee2776e", 0x9f}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r26, r33, r34}, @rights={0x38, 0xffff, 0x1, [r35, r0, r0, r36, 0xffffffffffffff9c, r37, r38, r39, r40]}, @cred={0x20, 0xffff, 0x0, r41, r48, r60}], 0xb8}, 0x2) 16:01:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0x8, 0x3ff, &(0x7f0000000280)=""/123, &(0x7f0000000000)=0x7b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3ff) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2, 0x1a, 0x31, 0x1}]}) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x800, 0x68d9, 0x1, 0x42c, 0xe0c, 0x5, 0x2, 0x2, 0x3f, 0x1}) 16:01:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2dac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75f3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424a814911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b63fe08a5ac01962bd03413848a31a599752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6702886550104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d20263462662d40e85570e584885cd5c53ac73465afaab1cd39be95375c87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000800000000f0b1b657aa2773f1e5bbb66391717803d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561560d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d2a6906d871a780b2e75486812310fafc3c752f2661acd9aad49386d95cecbced71d598e3693f00005103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90533cb9e0840618fdc7f9fbc6a331bc70a9004be36191467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be1636ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee0045dd87c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb97870c0052669c56427dd232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c701c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177bcb52497f6d9148c14a38842ce5167707c28b318ce6fe54b5251e3ddcced609cf291c5651377627b550ea0f9e802f2d333f813daa6fda7978a1c707e8bf7145ebc87f451cd6db3257c9f6f72cbfac9d7c621d18b9636a5e0b85b861f21853d9e6828f9bb22bf5ee727563581894ce0d41fc3f58c898b22455649c58429053db52a0ea0725a5610d3c287dfbb017cf59d21792a183235f4459957f6563ed106d211563e4a3f25ca923cc677a9b8c21b1f53857d9b71a4d9d5ebe8ac9888ea5411ead53140b4be7c5bbe29bbeb66c93897a7833a7e507f349fe4f3beb708071ee247add224f3b3d4d1a8a51dbcec8baf4dbe36700cb4856a55ad36a7e4356e40ac2ebd7b26278e9a512d907955bd95c1f7ad3108f4346ef7661b6d07edd723205fb416f67b777c6008f4d8fcb6baaefac03bc4be709059f5d0762bdd3a43043098216b41a1ad4b400123e9c1f28c2f18c1fa5615a1574e6a839ecbc85cfcfaffc9abc571003be7c6b19c515c670bfba5acc6cd0d1659fb717e4ffeedf06609a794d24d66e061b5b8bb3515de13cdb06d126e44dcd6b3fc4d25cfc23a44cb7ed23ea383ce4072e87d6804adb9d137ee7eca2957cd1a975920cc95ae8dd09acffe223aed1886c75b9905be006b693e5ed26741a0e04b59c7fa374fab95eb20cad681971d8562934a57b61d15171f95278d2988d3554a3ac7c02a9132f3ba5d27de921f5d7413355b4d255d930ed9903efb0dac5e306b7b886514daf217d93817cb51fbc41a64ff01f59a2f3f72cdeb5c71008982e9ceee115cdd4689f3badec1fe96ddc7446fe39cee37a6e1a9bd188e0906b4a2490e909660287b9a1f548d2e05b2759d3435d5ae86625a721cc7f7b09ab0df6be6878c7a50f80c55f9173bd88f976a7b3c7fe3536573c58d3b7fd1bf2c36008d8357f68ebf54d6864ad9c8d9f563a0671b5d8e833437d1a3022f875a8a2baa7df78afd86ddc29bafa1de9ca1c33640b09000000000000000000000000000000000000000000000000c4760a50e8cc83d60677bf0ff59d7d2fa59840138ee8b0a96ad176e113a4069b8bb61f9f5da4549e95aae82738e3452a51ca22bad23ef316a1701fc5a1df8c86bbb36481655345e3ca01e97a33ceab378e37a3a9d0282021f6efa27b866703b9dd7bbd0143186fa5ab727fa71ed3e000ed35d6eb331bc5d7ac88048556da6f431bc5c4d24b0307e9fc517855df03063b5188f7c363bcffeac3f2f4bdc4dc63af4de2074d404b5a0cc642742e42b16c4fa59ce3de06a64d39c2b9"], 0x10) kqueue() 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x81}, {0x4006}]}) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x2, 0x6e, 0x9, 0x9, "84212d34348cb0426486686a51efc6d90a373bff", 0x400, 0x81}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9, 0x2c, 0x6, 0x4}]}) getgid() 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x84}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\xe4em/\t\x00f\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xdd, 0x1, 0x7, 0x9}, {0x6, 0x6, 0x80, 0x7}, {0x91, 0xfc, 0x9}, {0x1, 0x3, 0xff, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='.\x00') 16:01:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000001000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) r2 = open(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a, 0x80}], 0x0, 0x0, 0x200000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966692000000000000000f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400dc024534bc16fc40efa83284408e85c224dc8cc789bc72b71ca95227bbe49089100"/98], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r6, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r6) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r8 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r10, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r11 = socket(0x0, 0x0, 0x6) write(r11, 0x0, 0x0) r12 = socket(0x1, 0x0, 0x3) r13 = socket(0x2, 0x0, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r13, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r4, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r9}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r10}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r11}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r12}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r13}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r14}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80db) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x4, 0x8}) r2 = msgget$private(0x0, 0xa0) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4, r3, r4, 0x0, r5, 0xed, 0x1000}, 0x4, 0x9, r6, r7, 0x0, 0xffff, 0x0, 0x8}) r8 = fcntl$dupfd(r1, 0x6fbf4e243ca036e2, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000200)={0xfe38, 0x15c5027c}) r9 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000240)={0x3, 0x0, 0x9, 0x80000001, r9}) r10 = socket(0x6, 0x4, 0x8) connect(r10, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000300)={0x3ff, './file0\x00'}) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x4000, 0x0) r15 = open$dir(&(0x7f0000000480)='./file0\x00', 0x18, 0x2) kevent(r12, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x10, 0x400, 0x1}], 0x5, &(0x7f00000004c0)=[{{r13}, 0x80dae61c2be1e2b, 0x10, 0x0, 0xffffffffffffffc1, 0x4}, {{r14}, 0x0, 0x80, 0x1, 0x4, 0x40}, {{r15}, 0xd3f1a82f7bc76241, 0x40, 0x1, 0x7, 0x4}], 0xa, &(0x7f0000000540)={0x80000001, 0x800}) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r16, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/76, 0x4c) r17 = fcntl$dupfd(0xffffffffffffffff, 0x8fb59846bf595926, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r17, 0xc2485607, &(0x7f0000000640)) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./bus\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) socketpair(0x879e1d91e3dd3394, 0x8004, 0x6, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x80000000530b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x6, 0x0, 0x2) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x1, 0x7}, 0xc) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socket(0x6, 0xa003, 0x9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300066b3bbf5fb1b7106dbf0a0b9288c47e86ce2b22e751a41b62b53fb54124283dabfa94b269f9ab27018f77f0d63a571d421e451b544945ff5c6e364b1d4d6bae9530fa962f51143577d7ad93e2ac8e084a63bfcbf07c42935b39cc2b054b043859008cb0049cc5aa635b5293ad46f05131ce699c56a7869403b735cfbf291ad5ee663215769a985dfed55076476ae7051e60658b10015c3af4691beda5711cdee2eb2ae935a2850874801db0d1a9e4dabec0d87928b5b70cbba903242c0703a196eafe9c5b63b19a1c46af8c24568dcc68307f9fdb88fdf77a53201977f8247a0f257a0cc8fff9e68cee68a476e5a87"], 0x10) close(r0) 16:01:00 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d06c5e19337fb7bfc754d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000700000000000000ede065dc0625ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf33dd9e1e49f931a4193897b0a33ed3cbf637e17dc2c941a0948f0a346bd2150811d0688f6b2dc991b455e31ffad36662b408665e804beece583f4221ccea26a95486dbac000caa425d092ec0a3b1ebe61d740ee2b73dfccdf148ff2c2a66492a3d0c5405fae166e4ac0e9ef4728701f0c05e1174e1bea3893a3f9806b28099322341"], 0x10) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xb88, 0x7f}, {0x9, 0x88}}, 0x3) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x69251ccb44ccb1c5, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abcbb4896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0ff0beeee50000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28da5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94fb58310c2ddc0c4c0af9990f2c0a0a32f90f19693b37bf92ef6ad19f45abd29c1f2d7fb22123abb3012400000000000000000000000000008889ecbd88234cd4192f31a57b33365eeac02d4e8668b5c952d6f35bc9d97182180e0132f8df99f2"], 0x10) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x4, 0x1, 0x9, 0x1, 0x2, 0x1000000, 0x7, 0x0, 0xe1f8c311d1c0d377, 0x6}) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x5a4) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x803, r4, r7, r8, r9, 0x40, 0x6}, 0x200000000008, 0x800, r10, r16, 0x7, 0x40, 0x8, 0x484}) setgid(r7) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = semget(0x3, 0x1, 0x68b) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r19, &(0x7f0000000180)='X', 0x1) close(r19) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000180)={0xffeffffd, 0x5, 0x7fffffff, 0x7fffff7f, "0710008000000040000800f90000f700faa36082"}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000002c0)=[{0x0, 0x3, 0x9}, {0x400, 0x80, 0xe5, 0x10000}, {0x9, 0xfc, 0x5, 0x1ff}, {0x15, 0x8, 0x3, 0x1}, {0xc, 0x8, 0x1, 0x8}]}) ioctl$BIOCVERSION(r20, 0x40044271, &(0x7f0000000000)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:01:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0xc0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20, 0x0) write(r5, &(0x7f0000000340)="5887d36a194db6f98dc96f21b9f91ca6d9914b996abffd44cfce020a8c0d8df629a533", 0x23) close(r4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x1ff, 0x40}, {{r1}, 0xfffffffffffffff0, 0xc, 0x4, 0x1, 0x80}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2, 0x100000000, 0x6}], 0x9, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x81, 0x40000000, 0x9, 0x80000000}], 0x1a29, &(0x7f0000000280)={0x1000, 0x9}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="53d6b8b5bb2bedfc4426f777ba06b100000000f5927d00"/37], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:00 executing program 0: ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/31, 0x1f, 0x1040, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x9, './bus\x00', 0x7, 0x80, 0x5, 0x80000001}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r3, r4, 0x1e4, 0x8}, 0x5, 0x5, r5, r6, 0xfffffffffffffe01, 0x9, 0x7ff}) r7 = geteuid() r8 = socket$inet(0x2, 0x1, 0x0) shutdown(r8, 0x2) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) r12 = msgget$private(0x0, 0x718) r13 = getuid() r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = getpgrp() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x803, r13, r16, r17, r18, 0x40, 0x6}, 0x200000000008, 0x800, r19, r25, 0x7, 0x40, 0x8, 0x484}) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) r27 = msgget$private(0x0, 0x718) r28 = getuid() r29 = socket(0x2, 0x400000000002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r34 = getpgrp() r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r37, r38, 0x1e4, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000300)={{0x803, r28, r31, r32, r33, 0x40, 0x6}, 0x200000000008, 0x800, r34, r40, 0x7, 0x40, 0x8, 0x484}) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r43, r44, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x401, r7, r9, r10, r16, 0x2, 0x5}, 0x20, 0xa7e, r34, r45, 0x0, 0x5, 0x10000}) r47 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r47, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:01:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getppid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r13, r14, 0x80, 0x8}, 0x5, 0x5, r15, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x803, r4, r7, r8, r9, 0x40, 0x6}, 0x80200000000008, 0x803, r10, 0x0, 0x7, 0x40, 0x8, 0x484}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r1, r8, r18) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3f, 0x9, 0x0, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\t\x00ep\t\x00\x10\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:01:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820269e31a4297000000006964653000"], 0x10) write(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x28008, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), 0x8) sendto$inet(r2, &(0x7f00000001c0)="e40b6a738d8ed536a69368cbb58b89", 0xf, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:01:01 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000262ffddd8af2ec70"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x72f8b4c2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r9, r10, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x2, 0x2, 0xfe) accept$inet6(r20, 0x0, 0x0) accept(r8, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000740)=0xffffffffffffffc9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, r2, r3, 0x0, 0x2, 0x8}, 0x3, 0xfffffffffffffff8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r29, &(0x7f00000003c0)='./file1\x00', r0, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x33, &(0x7f0000000100)=[{0x2, 0x40, 0xa, 0x6}]}) syz_emit_ethernet(0x89, &(0x7f0000000140)='\x00') 16:01:01 executing program 0: sync() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) faccessat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3, 0x0, 0x0, 0x4}, {0x80}, {0x4006, 0x0, 0xfd}]}) r1 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x5a96, 0x3, {0xac, 0xffffffff}}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) recvfrom(r2, &(0x7f00000000c0)=""/13, 0xd, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8c) 16:01:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x180) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000240)="609f73a55b13a87ab9093b4d3445024b7d431c50d9a2b0b19467b368154c79eb28ea6520e89d11c88cd28fe4de0540abb734b5f1068f3e3f3d520557e3aac47ad4a6bfe0136a3cabbeab920f05b27e42cbfa74acd4e8800670321d5a3650a542f64c7dcac464eb1df574bca1fa594f70f76fe304473e32b5b33d8e4570b45c5e3f25f1b3d87f06ff11cab7ec6f", 0x8d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) dup2(r3, r4) close(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7e) close(r1) fchmod(r1, 0x94) syz_open_pts() acct(&(0x7f0000000000)='./file0\x00') read(r0, &(0x7f0000000180)=""/138, 0x8a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="ecdc268d262deae1929743ed319fe3fa94d740ace57a9e82d217c548dfc453eee3219a4b8c9b8177f230f37bb9fadac874ffeac570611ece40b32a64733ab8b8109bb9f1e007eabbd831c02827ca50ecdf1978b897b06279a7a3420a8401e4db808c6fb85b1da6dd85c8637db7ab447b0eaf346e03e3bf3b1cb37fe5287b76d5a318beb24de39c5176b85f8a8c5e8f6e0ef65110cdc73c4e8f0f15e01f789a7208232ce4e7d0da728fb5535bcc7a6e71df473a92656f0aaea2e44b4bd6e7b04b84a5be01e518ba3e8123e2ce5c5296de", 0xd0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) read(r1, &(0x7f0000000340)=""/214, 0xd6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x28) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1ffffffffffffcb2, &(0x7f0000000080)=[{0x10045}, {0x2c, 0x0, 0x0, 0x8000000}, {0x3, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x5b227497, 0x6}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) r7 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000040)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:01:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e57f7f000001c8a5775fdce34643c0a6c35d36f081c1cf37eb66eb777dec9ca8eebc282f880d6674da60661b22681e219bcdd13691f37b"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00001de000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) munlock(&(0x7f00004ba000/0x3000)=nil, 0x3000) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="00ffb11b66696c653000c9533013b2a93a375e7c479078b8c3f268f5a7f9c5fca70f0b1a1b239d0bef8fb78d3f939c03a818bcc72ae912d31a876be642141365"], 0x10) write(r4, &(0x7f0000000080)="d9", 0x1) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xbede, 0x2, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) setsockopt(r2, 0x3, 0x8000, &(0x7f0000000280)="a1c9ba5c9d08074184f604671ba67c2e2376491f589d247a6d2e32cbe0fd4c55ee2c584411db07375b2f84160f1908a74833ab801192de85fdfd3a35d87888fb34453a7d6a746bf12f6667775788865ad2ef0b6d767c0a4e27efef8c723259ccc5beefd2dfada0b674284cbc3b03a6e09cb93a0ebf3d6a6e74ebc613fd886277551f38299b9c7bd46cc3809a254cba2bf6e6c2a071d7", 0x96) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:02 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getgid() r2 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) preadv(r5, &(0x7f0000000480)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/134, 0x86}], 0x5, 0x0, 0x0) dup2(r0, r4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:01:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:02 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x20, 0x8000, 0x6d) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) connect$unix(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r4, r3) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x200000006, 0x0, 0x0, 0xffff0003}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:01:03 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x72f8b4c2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r19 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000640)={{0x3, r18, r9, r10, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) r20 = socket$inet(0x2, 0x1, 0x0) shutdown(r20, 0x2) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) accept(r8, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000740)=0xffffffffffffffc9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r25, 0x0) poll(&(0x7f0000000000)=[{r25, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r26, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r31 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r31, &(0x7f00000003c0)='./file1\x00', r0, r30, 0x4) ioctl$WSDISPLAYIO_LDFONT(r31, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecfef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0fe4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572871a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f18db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7ee90cba1ec597e38"], 0x10) dup2(r2, r1) msgget$private(0x0, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semop(0x0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x5, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x5, 0x1000}], 0x5) semop(0x0, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)) semop(0x0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r6, 0x0, r8, 0x80, 0x400}, 0x3, 0x2, 0x7}) r9 = socket$inet(0x2, 0x1, 0x0) shutdown(r9, 0x2) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000000c0), 0x8) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = getpid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={r16, r12, r18}, 0xe6a12fd47743ed1e) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r23 = dup(r1) sendto$inet6(r23, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r24 = openat(r23, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) r25 = syz_open_pts() write(r25, 0x0, 0x0) close(r25) r26 = dup2(r25, 0xffffffffffffff9c) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r33, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r33, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r33, 0x4004746a, &(0x7f0000000380)) r34 = msgget$private(0x0, 0x718) r35 = getuid() r36 = socket(0x2, 0x400000000002, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$TIOCFLUSH(r37, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r39 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r43, r44, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000300)={{0x803, r35, r38, r39, r40, 0x40, 0x6}, 0x200000000008, 0x800, r41, r47, 0x7, 0x40, 0x8, 0x484}) r48 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffead) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r49, r50, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r54, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r54, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r54, 0x4004746a, &(0x7f0000000380)) r55 = msgget$private(0x0, 0x718) r56 = getuid() r57 = socket(0x2, 0x400000000002, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r60 = geteuid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r62 = getpgrp() r63 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r63, 0x0, 0x0) shmctl$IPC_SET(r63, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r64, r65, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000300)={{0x803, r56, r59, r60, r61, 0x40, 0x6}, 0x200000000008, 0x800, r62, r68, 0x7, 0x40, 0x8, 0x484}) sendmsg$unix(r26, &(0x7f0000000580)={&(0x7f0000000a80)=ANY=[@ANYBLOB="01002e2f66696c653000346ed8370dea1231673c7e569ce42ead4fe899142c5d302b3ccbf8be529e7ddd00ddd1dd2bc9a1d50e7272efaf57625e8774d4bfb95b5ea4cce421fd531aacaffa20584730e009b49a46cf57bae0b34b38fcb8f37e3fb401618e5af07c73b1259860055be3b2284a86edfa695eabdc143119458c7f53f9ce02ef8acc27bda654e229ba6f6cfb4e36882300f353e32b9b1c0d2c5ab79a64e62e3256721af4712bd2d132ee41565705163ed910a79c739a4afaf05ffc0653b8548a333220cf000a595b1b496e"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000340)="c9d04439763585d1f4b010237eec774adcf9d28e6eb81284a40c976c7cac2e324205814974e9f06752b550edf0291fffa70920e134aee29c1b7bccaf0ac69eb9ba6ff22c8abb9ab37bc7fb315b1a6a898e9c93d75a926b20b415628ed4be41e1556856cdee6b7e5ed5d3df11d637e5ca0485656081dea50547ab22398562", 0x7e}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r35, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000006000000f49b5158c403abdc827373a164654ab90dccc4e532f93849a12279ecb99150606be94b26f0a5d7efe96e99e0736285c6efd3b66df1a111048d742c5209c74041357fac0c6cd7736e1b65651a9ce1ae3e18666fa632fc9eb592ce02502e16c33638192a0b831797a4dba9d82de2722ea5c07af72c01ee3e47e2c47cbc30b9d341d2bd00efb23d7d809b4eddb4c08884bfd96c80c569495c24e538da033ed7639ef65061a26a49b51263140f8802d5db6d39c8d7af0251b2ef5e94d05146245f3370", @ANYRES32=r68, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x70, 0x400}, 0x1) ioctl$BIOCSRTIMEOUT(r24, 0x8010426d, &(0x7f0000000080)={0x7b6, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000), 0x2d1) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000001065f50001000000b9825ddfa21586a849b68d7af6b19b20264945c6cdc96427f3e2a09d07dab5454d363a42ffd308e30f14b084c6f8c64a3a63aff574b0ac439edeea397165ef3df14974f750b9acce4765442e33e1e6cfc04a1b804b8f1a32dbdce64a1b0392c2f198d6f2634a46b0b8ce93ee0a5fa8af188a4735da909e1b3d38b0f4eda4f23b614c90fa281e70023a80224dbbda3df43a41b7dcb51972c149680fc0bc6dd0a169107395e126c180bbdb5e5fdafd6775156448b124d28e47c0317c", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) rmdir(&(0x7f0000000040)='./file0\x00') 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) sendmsg(r2, &(0x7f00000016c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="92d786da043af183294525fa0a1784b2d728e86ba44453044dee601d541e6ad4839afce61b00e4ff5467ec4007bed505bba7f2585b4d9350adf55b7e56bf7a391df329f1f3a2925d72f00322bfc7dcf58cddcafc78fe6fc791bdbcef2e65ed68b6a5431470", 0x65}, {&(0x7f0000000280)="5f8040dfb4a3d6572280f7792c5a432a80f5ee01a2a4a18074f63cbbb605441413c52a661a200e7f249a5427afb31dcddc0f0ba0e9bfdba22eba52c124fc491bb759dcedebc2355b20c9a685c7823d82bd9e92514e", 0x55}, {&(0x7f0000000300)="ac80a044ee2d8d3b942e42599bcf2154cf78f2391ca2824a634998f1332aa4867be0c80628c86bdabcde03b253d6a06971399dc0725a892060b3a0e295a84ca93e86e44000661e172d0f7f58b919d7c341144af97b68a03b3c3711eae03c11", 0x5f}, {&(0x7f0000000380)="4a62575ed6a364b8d7ab4445c341c46d0996c68f6269c6433aa3adf960e609491b1faa6415d491e375088bc296eda738598e0c8f83409c8a5673c8f1c47aaa1faccc4ca61533fdcad7e7fbb17c850c924f1b42529465fa20fa380cb591149f054574365c13166c53b2eef154e11f0010441a6f778ec9d3ed", 0x78}], 0x4, &(0x7f0000000440)=[{0x100, 0x1, 0x7, "8b816cd35f6c43540991b491cf614927d22488f021b39ded13e74b7e5e77d70da79db62eb0547d53f61fb6d8d5b0a3b6f7cfd8e65e3dad65d4b5aaf7c982d417f1b8d287498b4416563fa2880c22bec32d5108ef3475cd4748cc3b426c8c02c8b28e369f8db189321be7f33877433c06b9d66bb742b2798919e21c9d309468232e9b02c65b7190c06e876fde4639f323ffc2fde2f13cc5f8b9349a102abe3b25dc70e3c90aa332c5fbe6b6f849b0bfbaa12fb79944c9dca32729c52e125dc9fd13ad86c185608a4da49ba3938b50119faa63215ee72c056586002009786a1b2652e8cde66001f6e1bb4dbb925d"}, {0xa0, 0x1, 0x1000, "ff13290138bc02d400b9d70ff1720878f6486e064c2c9ab51c3e28c38ed231bdbf36f8a64083807c31a4c9d0d6567345366742f78bd21b382892a42f52f91fd36b15f2948cb6e7ca0b94024d785dbce4f950fe1e7935f1e5cec7de28334b1fb884faf449311f07dee4abe4dd203802a26896e1c8330f404b6f2cc8f0dcc01f91c868937d6670ca424e05ae11de81"}, {0x80, 0xffff, 0x2, "92e49ab88e9b3446e96737e56e015efdbba10095441266612a6e38d09d18c4453d2484ac9f4b7e6e396d9b384a16ded1ce3e36f1fee3b467693d0f278ec66a384fe497ac659d9c0aa014eef6e3aee7430f1cf80a2b71c8a74b6d299f3ef97e8f182b088a0efa57c8c497d7b108"}, {0x1010, 0xffff, 0x1, "5936376cb80dc83f42718b104bd8e237832316f43b53f342ceb3e71510bf404fb6ca528513e89217e577519f01dc8ce887e43bacb62de8e631a47b459220a7db3ed37b590c040444b09ef8c6ad78fcc7278803242c4966c17351a1274b6b8754b16d15c9559359f12c67d5cd987a0d4beaede7f459a041b6dd019ddd1d6e2fb73f47a13e43211d68991a3463ebbf43565088e02491ab6428a2401a2d26fca5f174e972735aa3312eb005aad676628b5b329d6ddbc4d366ca537bdcb13535d167656172e4df7551d0b43d8681e96b87fc9683066ea48fb1f5053a1540083c260b23797f5a27ea06adaa40f20d34d0242afd415b97e7db64d6ef73e236abbcd4f63d7fbce18771c2a60655d8e94bab00f26c1f644ac9820adbecc8331071d52587d226b7a1454df29ea5ef11ce421524c750d6d4caf02f0ee400b25db2a0f8bd47364376994d78f795a73e6b4d4e408c35da51fd7d91c806d8456a7608b71f8075be6ff6097059e31cddb17a65b61e9d4514e766bb09d813d522d131a5a4eeee52825130df7f2bbb7ade6fa5cc2f168d0222543a35cafa08e8732e1d82dc497b284fa186ff9dc79d49f66a1e4261711c5e766eddbba579aa10135bea88f6ae642ec4c87e360fd313b13a8044cd8df6556330cef4ef4a4f40941eb9eb975f6a0565e5f092ddbbdb791e88e9d4cecfa4706df58ab164c9284804694c418751473686556b792c3500a0a91413f78ed5f73b422fab1af52c9d4f9474458cc9e82e60675baa2f8cd890ec432ad060df760e723028e714ae84f43436adc2e81cfab3decc12bd007309e9ad9efc2cbbe8c19b50850cce1b27a1524f95d44cc03baa1884e66c11beb68b5a08494ad07bc1e09a560399d564325c639cb1cfc4c78a24f76d540f666d79a39cf0f94d7470338230d77637befee70c6711ed1e5ab438edd7f2ccd69eae4739cf3eb9876bf4cafad910a3b152c5b3480488109b98916aaee8c5cdcc8b38334efe6ad678e829820304fa4e1cabbcd7d6508af0b2d75d613bbcad94abd10c381067b8daae531dd656a3c056edc61424881f041c5fa217fbca7496e55667fe0b07fa57f80a1422b7e9dda26823c3473eff9bcbf325f1c52dc4a75ea1a3a18ff96b7d6e03d2fac67535702bf6eb6119d31b8a86f27d4011691b9d1995aaa7423b988ba2df769fcf1dec1fdedb0d6e55e74f6dc09c11de6266a495918e04c9afa29864f956ebac360ce7aa0bf005d15c88389535f4117de1ec970621292a5176a97f4f0142a1e09309a049bfbd2be3315da8b281f0acab27102b40780ebaae574c6004fdb92b8aa802787a0dcc1ed41c40103fa78424fd73acea7b4fcf12a75b360d2b2066c215fd48884b2ed9b53247410c62d48da7aa8ecd71f1577ca04d8a3c0392ca686058a48d78c9bfd0e9e606d733194f2b08cbd5fa1fd2cb10f874c5b2ec2669fa867ee5796ce7d20c533422a385b10b6a54f49c19664e0c6630a2f95611134c057469be5323190b8e6f9891da49ab118cbdbd9225e03ad510e77d3ed4af95a80edc520ee00d8c0a0e1f5b0b0b64e18f0b2bb727206523a63447879a8ae7ef17d4af086d375ddfd7c1391fbedb40e8f86e9b78761f3b4712669b345d351825d85fc5725c58fa093649113efffb9db485af048afd8ebd7e15d27b2b573b4756507d1c6793e9ac7cc684dcd5d5f89fb099d106ecc5521bfc6079dedc8aa79a1889f1549fbf5446417fe8a477dab89aa9ddef2b899f2140f6a03d4022acebdefd5b210217dd10fd49678e3a9f3497a4147fe9c3159092646b95956e972d40a672d3d697fc96cfd430757c62bd270db67436049318e8946232b49f988b6871a1f08883537d769f1d609d2912ed7ad0a79b04ffddd1cbfa10d1aeb6607bd1a1410185c0dfdb94e9c8a191c3d7fca2c7f4b3b108b1f44dd954a47160751d671206bcda991f4e6f10fe088bc9f78fc69a26b2e33dc5753631dfbc817b63c8182959aeebca6861edab8f663dfdc8b50878bf9e17569fd6dc77f5149fe1f1537a98863f93fc4ed3a7eaad9c5a2340d012a7a907f2625c7ecd387e3e0acb4d8b776e5c9806857d3df8adfd27ed664a3a64c33ccf0d9a6f368b575a686ba9391b2059079ceb7ed0be933f6affb4cb207280559d5fed07cc2a2809517657223c92ec959ba1ceab736b18090c7137b3698ad73e804df6f7d40ba9804b23008824bef43439d6dbf919906071df900c69d1dfcd74d4757e302ee14ae89174dd3e769c2a7d6271046458815e44c3cfa1979c675204bb912d8d8bb4d5b4bb94b189379cae8eee5dae3786966db9c027b0c49598c0edc411272e8ebc67d65f0a6fbc6cf0e5d8ad73b857a684c85a4aea4bf014f4a362d46a3aa988fb87cee66577257b0789b70e68adf3a8adb6ea03ff23be3dfc5edf7a154bbfb375f40d0d53d0a2abdb5bfa96c0dca26bc9b62b1856ff44ea0c67b8575506a1fdf35c33f40f8d899aa76f7ce9152ed30dcb8e866191b27ce83916bd0d8d4bf008cd4c51be80d22ff678adc7abeedd0a6e6013d58517fa34f7128b8b453572d49739be34066dea1690f4327156093f4a97945fefc2ca0ca4fffe768ede17c60682b9b2a16780cd4c8c7dcaac712f9680470bf24831f90218deab34ce92e15bc879e914c3af5965102fcaa7f8778e68c48a2284aae5301114475faa6403246141506e2bcfec75c64850fd0a61dd4d957aac055c8537fd3381aae6c08c74b2729529727ed82bf9a1ab6be695e463592a1a841de4506f77284e211dcf7d6abf705ee7f6870b8e756098dba40f649c54af6b0e2386f215991dc731717682ad7afda217a1fa96e799d2620d0335c06642206f03eb9fec9a320c563ea3202f1b006bceaae942839a0072a3d063d29cfda1899ac3b0b8faee18a31200091f56cf9d5039883c98921390e248c06e81e7234bbaf01190e6bc5bf3d33551f4b76e4164a4ae8022ebba582d7446c01f587e2aca9596c516f91da11b4beebe0cd2670b5f3663ab701443be891b3fabca40cf6f608cce3392f22034e70cce9b060827466d863ccf33a2d0cde5b935d23b94e43bde1e7bd2b1df0b5ff8df97271e71ded75b7dc35cf7ededf9143ca91ed46322fe7916ca1788b742a8cd903d12bdeb517691e7b6cf5ad2a0e4200160ebcfabbdda18f7f6f555b047323f3af5319c91d376c3833d2775f9e6fd845589b8164924f566d2a426dffb45803289e756b0650a2aa1eca86a8ab985511157875dc75a2e97c8f4147c60d34683bdbeafa02e434cb248613d10b8bdc54ebebb4eee5c03b617ac3fbb033f67b0e912d4cc542727d83d2aedb7e36ec3dbcbe87d6eddc171a0846f37b17a0fa94c4b0ba95c7fd6dd660b76ba9e631168b79d734b41666cd37d56e969a5c3be459a5ab9bd125136558504e2342308f2c6f88d1ffd9cc3cd785f3186b71dd02f23659ad98ab83449ca72fb01e4a0358552478b2d456b15f2cae30d6edcc5cf4e3f1ee6fc2d1a5552a3f604594190b42b4c679b0dddbf07bab662dfde5571d95404b7d1f53449bf9534aee23c5a476420249cbcf9878af23bfe6f200c3e304283fb30e43006006f79a3bed668fbfc17a5b8273f21def4cdec94c96455bc71c64fda28fd7a6078a52c45c5ee0727dc0a036c62bbe3569a54af93dfa161b36f6097abd25e6b86ecc064deb130154e575dfed54e49bb75e1d08ae78d1b5d99f1a3825a5e0ed83fbb11fdf08ca1f03ee19bbd93434cbeae79bf5273da0795107e4f1b0c56d040854c4a85c2a31ba723f2e15b50582a3c027d81d31e79d1bfd246b3efae21ec61554e917b3cb9c3d5353840bce97b920e1f4ad88cc8f53d9197a9b72ea2f363d61b0377e85ad64344d18735e491fea7013cd8e59522135690287522a64c804ea8dc79c60fe2fccf651b25a57c24d29d8a2b078553796f8c00b82df8442b83949c90afa9641ad5ca9dcf9a272f71f54520da24d4d39ca137ec331384cee760f4cf5ff1b2b93d0b5a4b0c8bcb98efbf49feda4b4850e920dde6fd1d31ba4a9ea1f5d98837e6820aa3259fdbe55a7da857b4f43f030a88d31703ba743758445681d2a2cc923594122f0706047b5c08ab6f65609c836b2c87559604ba426f0316010b6d4ea8029f252369d220370ce15a158b8f74a84e3cda4f5b622632490b3a6bff0956a4a8ab5ba3bf77b6b477ca7a0a69cf3210021cc029fa87af48e90935863c6b9f21b5f2d46bf72ffbbb1fe63f66ae1882704b65b0bfacea95457b7eecb764148e0e3b1a26f58bb43067e99fdaa04c459f463f6e13828782ec54c8e1bfac284360514fc6747071a1edb24b8bb6b0d907a6a174482844a6639ee9664e58f1733b2f7777c9a0fb787de73fd036836ed28f67ab691b1de9b0bde5e0d050c0b57d479ae07cffcb5c382e623d555707972880cbc43555a316e155e25ee08b61d95db464b8a6c85e3b13ffd11aef80837860c770b927fff868eb78cd5356840526d0de05c8c8301b8e7d720fbdaed1bffa58a6c2fd3ce24187d6d833b7e2df3fc59b784fd887006cef9db2bf25089855f5e1e1d9e18c36c6b93db01a390ed5d8524925e030008fbdb167dc226cdb2d56f335b62bf29490fa697b767e17c876b680ecfa630833ef8157e29fccf096d4a929bae295612cb5ece6c8d1681f160a8c3bf59bd61a83f832e9b8c0c2a83e4473cecc721bed19450305081b581c553eef8dccdd7f8efc4b8b6d152d98837a65f65a2e4b20c5998a1f3123eea08d8b51842c4a4b56768e65eb8204d5626105a3ed4be185cced5aeb8ccb156527a769d9eba328d82a30de0b2041e57c7c12d0d5d182b48288375548ff4b6e2684a002507453d8517a29f7325a44757744654316ce04001b2656b1e80e018c9aa3ca084d72b5d3e0dda98046856627b1be8e358a36f3badb7b59605b176faa12e918695f192798ad730f759e65cec0412c7641ba453eb3e5a84c5d87e453b5211f9270f12e6161845e2d91b9b3633c9cad8bf8228b410f60a3b1440d3edcba09d115fcd03fa93211863e0d8858ab5d7e85dfea9015f60a28abd93644222d706708acb173caaf396c93d1e0edb0fb3503d6780294a59da54e4dcbf4ac0b3757ab731401671d5b6ebc5a5ce0c080abe653558a2d65f2d171e99295e5a2e87205f02a2a42c450158e41d61cb3ce5cfd6c02187233208ac5abcf7a9f78064fc6a48465e36028c744bde4fa0000f64378c9566554d685be47e23ffde345141b0a015a5715b603cb4b4c9afca3557d454730efd8f92110e59b369fa412fe245d67bb09109f19976494a81e932221bf962a6f7c2cd998ecd77aef09669a0f6e0651478d9482fb46e0151db8ae717d791662c6c5dfcd6330ec870723819b0fd3418a3c6f548f6a38e827ba5e392ab2b1fddc8e7a2ed9ad52c6208a0cf21274d441955b77b794b5c3e35e1beb59ab68f4f58a0993d4e3d907660065645e2762da572c71b41b9eefb8159198085681ba7504eed7239b0ae8ab90d73d041d8711cca6487c4e736b94baa0e86c4804158e188ba133c898686fb6921c88aa2eef61b7d46418c51e6db122ad56a32a5d76ea037365f43d07e0485682f590dea9938b202866676ae3f1a65bb1099239b68c4930971fe063bc5db9a44facd11888568ee2495aad579641d20cb40e7360cf821e1f6643e3381be075ea1918173055e96a210a0551f31d2e290d3fb0cc6a325dcc6ab27bc98cf3d798c94be131430f60598c7ba3fc698fe71bd5e6bf67e4cd02e29539683cfafe891aa12ca20235b7"}, {0x48, 0xffff, 0x6, "c77a5ecefe1c68b1daa201d687eef94ffb019644c438b6334d48abac282545d50869c884c492f0e1163e93c81f3f14c17afa24f23cba9a8e"}], 0x1278}, 0x400) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000), 0x2d1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x401}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000180)=[{0x0, 0x5, 0x0, 0x1}, {0x81, 0x0, 0x9b, 0x5}, {0x9, 0x0, 0x5, 0x4}, {0x8, 0xb3, 0x3, 0x9}, {0x6, 0x9, 0x5, 0xde}, {0xd3, 0x1, 0x7f, 0xffffffff}, {0x3, 0xff, 0x8, 0xc30}, {0x101, 0x3, 0x82, 0x9}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x75}]}) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) syz_emit_ethernet(0x1043ccbcce628460, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x200}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x9f, 0x0, 0x7, 0x9}, {0xe60b, 0xf7, 0x6, 0xfffff478}, {0xfffa, 0x2, 0x4, 0x1}, {0x6, 0x9, 0x9, 0x80000000}, {0x400, 0x61, 0x6, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x1f, 0x3f, 0x1f}, {0x4, 0xc0, 0x66, 0x7b1f}, {0x7, 0x2, 0x80, 0x8}, {0x5, 0x7, 0xaf, 0x401}, {0x6, 0x9, 0x97}]}) 16:01:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [{}, {}, {}, {}, {}, {0x2380}, {}, {0xffff}]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/71) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x130, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48, 0x1}, {0x800000000040006, 0x9}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 16:01:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r3 = socket(0xc, 0x4, 0x2) writev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000300)="c25e5fa9becfaf588f51da755eda4afd0f69fb5313a227d3b7f377a40bf08bf310a57f9eeb738b9b3b42c2eafd0c4098446968de9e1f44f176a25eda36db7b6299fa381ff3b24bf1d3fda71a0c9298d7df3b8f72eeabc5227a82202302259f6a72981daed2166314badc71d419f792eb6df36dcc08810e66b8f8e58086d4f12a6b8325bc48738c366883baf4c248a1b6068ffef21f", 0x95}, {&(0x7f0000000480)="98cbaabb70569e1fc7d46e8e5b22201d5368968d07447a2a7852a6de98c56f43f760b5810c28f6fc6874824ae679c8fa16a99a408cbffd9223e03d8988811c7815f4ba9223a135865be9d0c6e3557fe0244cbdb7a887201cd21da71fdfd589ef8451d6e2d5f2b5f98264e93d4024b20bc8366532188af138", 0x78}, {&(0x7f00000005c0)="83428c9cece2a6c97df6ce3e4a17c9916be350d7ce15b6970b0e4f65aec0d9213c8b7f75348c1910be0eeea86555f57d197f2bb0c26e53842de6c8dd9380d2730beb44c93c88a89a770f4307447ba13a0ca6ac10b35075ce3b899a978761e6078e69d3c202629057748c2dab8b3322450615b55d", 0x74}, {&(0x7f00000006c0)="6299f9c3bd9e8de3f5a29996dab20a7aeb4254592dce1f82b2d3a27cfa10619df2a24efa018958822a7eb3174fa0d1ce3936c2b27899bf4ea705422577590ee3a1ab8ebe3b634eb44bd7a0fb7b0e0e12574c71118dbec7e7a416aa5e0288a05db8413b013ec6534fc0d55a2e6c532d6437c71394b9e2c8eee2c0bbb4419be50b4b8231c40229fca590fdee69fe46e3fd189721e22b8c16703af111ae90bcde434f84b6079a4ac90d80a14b0dfd6a6cc03f1e84f9fdea24c10a1e6f1b5b6bda9d9b174e425dd1b96b29751047c31f5e22c371f9b75ea0f2e07b32db9b9d598e621ef9515940", 0xe5}, {&(0x7f0000000b40)="f44dafcd7fc7a6c719d92b158da72ce084f301f46efe45257b5480cdc6eff59c00e42559a6d39c54bf987575265799c502e954e588adb0b195f8d4ec310c09aef4a07e679e749281c0f4c7ed6473227530fd95172c0a7c42a3522e549ee58c2c1bb087518b3052f464277f80e9a6e67471934b2c32e3", 0x76}, {&(0x7f00000003c0)="1a9512c7944dc6", 0x7}, {&(0x7f0000000bc0)="4bd69b544b192998d920059ac1de1cf87b4bbfbbc3f13e0c8ebf32346fcc7b852bf738fc9a8d57ab28c06a9e7ff07677b76414ef7e3ea4561e754f6c53fac3722d27a6b199d67326eb8df5349ad463f6cbee21b62a78e8a5a416cf07cce0eaf4f90adfbdb07f710a033bdf35a3a86a9ac3538b55c455dcfbeaeff6d56664bdbe77877fff58e014c88fa458e03fe2d89e869b957e3ed2282990c34d804d1d10727628fa1755e3894329331be572b57f10d61c15272082a5605208a6290cd1ed2e1e", 0xc1}], 0x7) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 16:01:03 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:03 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001280)="4ff5f2e83df2f1417f6a36d18dd4d87287dc7aa528bd2e20e60d7b759ff7b7659d3a11a6bc98869534bbeb74593a5004771da83d5bdfe58e25d177435ebfb1fd26d0bfd54bd22403ccd1f5e8439aede2112c202f1bd2da2e7cfece2c2cf22cb340b5b5ca15c2f630b61dbcb23a7593bc721e149ff7cef285608ef98a2690473ef806ac78d7fefc87e72bd87e45431e97d81ef20377cbaa076075d76a6e2ece8a936254d026df70680a63d34e694f7e9ee97d122099f5d70a14710144f92e0550ed2b2a1a1a071cb97e6b5542c27b237ca7fbc93864eeb9b9c0d4ab844c742f62e5c539b2c871f8c3cff76e5173f700cb20de675cfbb27b3aaa23b26f61f9af6164d70699c567ad5850aa9c74dd7a89aeb4d0df56b24562cf47a1f9e3d0afd105f000d29bc33014b13bf5ac5e42d90d498e895bb23567691f134794149f303b23127e450c32da8a12dedcdc64ef6649dfa7b6e02ceb22996028c04c223f8be0fb8d3c66673a6562111b291d3583b03b5ab80665d6520b11e7a47b35a44bb7d5f55c2458e643d59f385dff40cdc0c1a5a49c1c7f11a2827c9e194d9f6feb95b88364cd596356ecb493eca38f33640b250cf2a0011352c099d216ae99049e072569a53aca5012d680d655d99055615dd4674c248e185a0d64e5d61b63bc17c6e6dfc0098023e3bd24087b1f1a0bcbfbe9e023177ac5850beb09244ea84f72993048a1c373e5669044b83a2e36347ab74ec4d3a0ed3613802986b4c9cd296fb44e3deaa3d77239872916be5efdcfb297d67062a9c531d0ae283398280454e904fb72e7f69d47c437c54e3f1c1bdb1425c2bd41d1837b7b806555e4d15166f5c42499d49a9f1d1fdc6418ca5f92daf618fd67d808e28e246886491e969ebc2c3b16d994caac216ed9a046a390ef8fde9cbb4c120461b3c52964c50ad5429e8d72bfcb745bf2cbe3c68548700e35e30ad978c9af84fc7436301b3092bbcfbb2590be66c2a76b16d649f04ff0d360d37a31c49888badac21e055be0644e64b6e6a99bcc6df99c661757944c10ae99a8ff355dbefeb20cf8ef8ec4857d528a893999857c4378e7a0a5f674f66df79d119ff0381ac6b4e30dda3d9b58293b7230627f073cf0fdbb083e2f3aa7f10a0b90a59230f639b4dc3b60f241eaea69e34944e2f9bc359c5b8ea3c972f72b067a784beacf1c504e5399f93f716f71f18c7cd5c3862795486a49e329d8b6ff80462ee17e72d969b4f1526381ababbac343628ac71dee68aaa3a5bf391ac23fcbf4e0963a84a562f07ce288d8f8b38d37a48fbf19c0cecb5811938e503b43a1e6393105d75167825587dded7d26ae08bd30756eead4050615ec36da99423659aff0536c61ea776c277ebd22e83095cb2677ac8a4f2721bce0a01d98be3db9dfa51c24788c4e38e9ed0a3ee893f6ae99b01e853eb8b8c18c571663e4a321b1290d86ee955fa6771d448c3a603ec98ba406fc3b18c45add559004f6e35a13f032b991d48d36e754607f161515a21511c355c622568b72f1ffb9d8bff885fbbc0a0475ae442dc21dd3b062e19a8ed39646d356ec127c3371dfc434b9293ef7ac9ea826063424885ac7827e7eca0caf8d80cda9b6e230bc5d7c40262bd98d986a0ab793f6fa603880982edc7454e76cb2ea431fdee592ac6c9c003740194d2737d0a913b8b582d7019f4fd48d14f4a52015f34d2ef5297125012273a6ba5195f10e9a98278d6c51ac0ee9a4119f60e261ccf86c1d8f833b7f421848ec97c32ed326bbb55649469c39251e946646fc83488e2243aa963758c393dcb9ee056edc67bdce93285fb681684688cc4c9300d3b36cf9c8ab7f54c5681f885b6283518eb95e05d9776ddd5de2972f5222fb3f3b783f9670787e2903554dfde52d6daaee25bf5dfec658b34a70a30cb2c74ebd0b790f948eaf48caaa0695bb5007d80e84408ee3e5f5dd4a97f925c3d10ef7c59620e810d988853b607958828bbdad04b4a1978b5d4f481326f612587c871d1a7782d4ed01d7d8f31c6e1cf4bd7f3ec6de98b865bc6bc8b4aefdbaef9931808bbd98295c25e87c3ca96c4a0a98b7b6edaaa5a05b222ead6802dad9f274d62866fd50b551fd22efaa5aba57b28e634ab922222cc1d9035813289e6fbefbd1c58f77bc0bcb4b74700914689237b122b78240252ec8534981e89edb181bbaa66b2c1ce525ed44021233bc887e32bfa6e5d6362d635c4c340d69cb32909d467d4bb4e75adfd6b264c794fe1ac3384debe138f81b1d5bbbe805cc61ec42573ccec1635888d6dee23d7e1175d6c8b96f976b6f6e34869683230fef42c74b21f5b145a19a29478b1efeba3728ec8929b9b4690ab5c9da7ae566be6c90c1f86f98a05fc31577f75eaeb3dabb0425afea18750d19d781874a9c46059b11f01e7ed5570e115d246b0f51cee8fb268ec1efa9c36f77375b404f635a0c059670efc88863c4667a2b734a11055e6ac67f1b001d4e64c0d108074848f782272bf2e93327e24bb76b0d664c9fbe95057fc49ea7ff141fecc747651e8400f6470bb4b766c4c6165ca255187cf74973f20da0fd8bc274f8011d2a80bd14d16e64e0ca7123435e07c8370325d07adcb848e90d4bd88add4079870e15952cfbaa64ce2438579f94e76481873d610652205d90f5c9fb46423c9ecb15576a0641f3007abb5f940602973f23db2d4f420277d557614fa6847903d45bf82f21028bdb181ac01cdc4cb4f3a583f55f4af26390c2c1ddbede9d054b4ee9d5d5f5240767242ca83162b266331893e71615fae510afa1a6ab6f86ad669352ec0751052f197ff44c5293fda0880698206c19d7e8956d7eeff27a863667790711b6d0995a188560d8d798873b68db43a5f5092020eb9f9547e7a6b365a9294f247222b8687344023ab437d87fa0dc85f0a48b06013d9fb455bf501e7ab3c10243b13aaaa5b276cde7937162eadbf651d27c7edf037cc91e387d00878d1729eb63c4fed3d2f0e0e658cc46a9506db73692da60099d04bfcc605bea7a5616288aaf5091aa873abf38a81083a2b16e5983f0039b6c1975b089f8ed1e3becd9cd6c86377a844f6c4307e7ff9523cf2deb2e3bcfe285c920da32ddf869c72dedecc0a1501a32f730f1af0435fbad5e69a4d6bfb4b732a318dcfaf462a0f91dd6a24d1a7d9a3809d45277ecc8a121cb4f00bd9977264fbf67416c7e750b4867ab3ecf729a51809655252e775e8a1be5f97df1fe70658473161dab10c3f00d9455405dcaf0924f26bcfc8fb4c6bcfdc277064dba33c4f1a16399d2c4295dfa48f6d838c53f08e51306d410a31e47b3e3e02eec758dc23f091078f5e9e7b1c0c6abacfe591bc476622ba7bc076ca4e3d244833751b064bd68d76fa58500cb5bc93c34ff9cb15e6100e50f7484c71fb090b3b97da22b47da1d7a475f3534d2f89ab38c8403ad186cdb7d567bfa1b317d42b410d09256b2563c98555052c08a736349b5f943d0fcdd302deefe6a3597fdaf926e74fe02566d5255c0e778007b3deafc34ba2d29bbf926a49398598969a3905df97d7b69bf9cafdf2bb4c6934d1b249fabf9ecbb7ab22ad88101885bc2c03b0c2e332ebc8cb511581703ec55fb8f6634e253c6f4956deb9742c6dc73765640ade82774dfea7760d65ea33b244c6a6455c9f2550b38f30a2058e5245727fe824f8ff8a5df17f17b8085c3021da47e1b5ce840a346261d588e7151cd816eec29a2ee52f4623ce56102c1efa3ae1f098cfb93a7aa7368cc30acdaaa59bcd94afba6c224a327b75f9ea0996533d4e69a6451b5fc2fddd6ed8d94482ef2a796bdd391055e00828d1ce8a49c8ff8faa2bf946c9f7495912a84461d7eae1d996adbe01b8048d3a4da99e2f0fa4f5a54afed14d81c1ec48faddea7118d69f7fba22dab438024bec996d46fd72e8b8578c4557d5dca80b5f6ee0f09f2e713b45cb61c480fcee6c8cf4044d2040a5ffaf223f0ae28cdcf8349ee84e603071b38e8035af90a0ba2087e273986c89237287d6c942ce2fb03a50e18f34bb34d4b6bdd4518ba6512636a7c5bf85a4c8dd65b309f8ea9c01e0192f760ad46a1aefc218d388a78994ee7b009ca9a3376398215bd8e03426900b94286b162a15e9276b560abe18093494edb6e650930ca7f9ed4b7b62141d4de8764ac0dcb6673b13c837b87ca7b923e2b8af21de0fe05893115a4685d69808f5e7ac5f8f0479060a4fb9cde750318a3f124f94e925cb6c204aee8f43318141a1cf93206db7ef2647e1679043fa1cd56bf4a0c6acb59ef71c39dcaf33de037c884d1d6357151c65228a6b7f5070a8d2e5cd7674d2aa75e433ad43fcf1a66fe0911b7c5ac7172c003749492efd3821c9ccbd2dab641d9a7ea7f1cb425ed572dc539ccc3784dde1960ecc09221fcf12660776c65abc7d3776714deb8f86ab8655fff1ee42e85d0dc4e15311df0db9bd8f34dbe1fad71065da59b511d1d9fbe5bed14dc4576b632763c16f58b14cfb12b9174982cfe12380001ce9a02ca103749859f5a13626f2a88afa4f5fcb53971d0cd83677b9d894beb36b35a27f9a32764d2e171b10f756f6f5756b38491910057d384c1b6ab5af3087f04521aa56a7097bf4d658dc67f3f36611cc08833f0d9da39be44b191a57b17579752fd14699156ca859c20f9f75fa11d646b3488c6cfe696c9065ff21e16ee554a2349768a73aa01c4ee01ec9447260d61d33e1ab035e746dcb6915e8f616c105dc9438004ab9f3b605b7fb95d526711e17abfe1d131d75183026397e8240ca4e66485e79e5abba6156d5a74b4baba8b1c7095d54079864c28ce5f28008ada3b4807550e9f0368a77797ada493740e79dd83547716aacafdf592037efc7fc5ad6594611f40b2ac2e3683b02049c5864b6dabe01a85754aadf01bb60cbdbbb85f0bd4958a5ffa8fd2607ac829e32afae7584193b1723c754c82eb3c4b43eba9f16c144287d3fa0010160a73194db8857f3564fefc26fdbae69abcca97f749bfd536d477aa75c4b8619d6a527cf8182d54db13dac78ffbd0815477b901f7fde8d33308d392f1475e45118efe4f3aaf769250e701be7aa2179b26be3d94484b0a2abb4ac77232c44f043f0ebc6cdc82c6ea27d7ce8321d2015e856dc64a134dc42aafac6efcc209f95b235938d4e9ae77354b9d598cf12c89187d7cbb851c12fdf45f5b40af3c3e839803ed7bd09ac18e4fd0daf72891bba03379524dee7d3b5e8d9592a942ce436f03cab80b515d15dfb16ef7b65e106712239b9c2e78f4c02d9a2a26a34ad3ead44acbd4493cdc9a09cd9129c5702637eddd907f273a2f41cf9639755e3270cd298928c861f37eb928c0e7f7281138fe8c75a9430885524dba5319382e0e3370835a41ae1e39c27ff964cb328ab01b46913bc91807dbc8e34ee0af020d7eeef3cdb2f305872f7067543f86b8996492491ae206c8395842432e7ae46b8d6c2f11616500b384bcd47fad26eb447db74b0cfe0d48f1a062e8f4da5e3d24eb3715779c86fba667bdaab46a2896e33435cca9a0c262824c57ebd704c2589514e3009b2e4d067f6850cc42205ec89d75f1e42385604e944b0b3207d1eb18145bfcd330f7018ff90cab41e54c400855747a73a695f3062d4ff37669bac616f3df55b8cc0d2791f610e232ae4c490bbffce4c45936fc192afd4ac6b7d652d5e63764748edf65743d24bbae3ebbad198eed74dd3acb1e1c2c475d7243678d54481669c3e52dc3f85a64524ad89928fef952b4847e1d7375f7badcf57ade043860", 0x1000}, {&(0x7f0000000580)="aa18f1b69242eb06c3cba72142b47fba6440509d2f51ca1b1959c154c8406c5f935931ed7ae18611c8c264dfe368b36aeaf8fc21ca4a7b059354e4fa62eef37c036e9b789b6d987a1548b57118ec7a32e5f9f1fdb5a75ebb93889e306976257c2aeeb15161d28706626955a95a538e861737540b4413b19bd66ddca88f0fa8b63427c46f0b01288ef8f1f8c2e6987cced48f7c6e55441ff8050ffbed775137846d02b84d3e0238a2ed9e05", 0xab}, {}, {&(0x7f0000000640)="e58ba44d7b2cf530a3aba54b6e382347f13aea95fa970b5407a62dcd0ec82015c159b8c22ca1f70dcc5140c3d0bcb84d3d95d7287da47352f4d5840ba627d0d509", 0x41}], 0x4, &(0x7f0000002280)=[{0x58, 0x1, 0x4, "259e59c8e848bf339776ff47702efed1e3219988a971decc722cd659041c8075244ce4ed6819fe22cf8443d940b87cda786bec080374f6ff33d4cc1cdc9c0ef19c23ee44"}, {0x28, 0xffff, 0x5, "841309390d3f37b47f76367cc9f6f8b87e96db6e0097"}, {0xe0, 0x1, 0xffffffff, "096e970df5798bb915cb35dd4ec137c783a0e77d37079000e73149fd582026475bb4b44270b50f6dea1c68572f1cad1daef46b5b8b23d513eed4632da5df21ac1ee0242f643a9996ed10a7b0f79a7853806caf8eec0a0c9d486f158f6b491b3c535ca8a740cf35a02d9edc401fbb88c9e1f918165152c46e6d87434ed5a6b43e44624d4044c2261bf30d2d180ac863605ff4defd9abf6f0a05065fc17d824b86087fd556e1134509fa4f4c521d566663467200fefce7959a7bb0e78473930af5525e18030a94605c9512ebd12e89"}, {0x58, 0xffff, 0x0, "4a0c6df41ad6efc2761a4162b931651cfa86da043080d46ebeb452fff6caf66a7dfa4771183a6cfe513fae50351c494f00321fd127d797362e9cc8c8fb705b12cbdd8d9abc3229eb"}, {0x1010, 0xfffe, 0xfffffff8, "1ac45f224fba0b23a8e800651ec94709285094ed5c5940cb34ce815c025d0f56472948cfd581c60d219d4f79fc5a52ee06d998a3049a301ebe391fdcf138fb58c3f287836d164bd05d2e2690d40206530497b6899485a696e36773963f3b4cf8ebc2b165068d83c55fbee1ac337c7a4834e2a0d969a1e73b9cff36aa0a67c9f083a94f700f40770ddd144f56f37feb642e845b3459b6bf133791887c39c43664c6ad9f9cadda321105d0e707c0563a30f7b67367620e2930305cc27f3043bc1a1560cfe229aa7965fd93f9ce4a322f51b88f573cfc70d596689753534c8d98b0904b352d176a333f18d4440b6089a3b10fa11aa5cc3df26f8fe697f96a36ca23c50e1fb1d38fdf065f070573a5447dce1753d19f5a033a825a24b2f75dd647dee497502cda53de26e3fbdf546b5927dd5fb6c056c44e0c8022ecd22cc8be911971a7c115db0c2a3006ef821c34115f43b478a6caf42326b9bb7a977dc0f1af2302f8021114b85bb985b7cba03c1f5df816cce6e1ca412719b26f6591a3cef4cec8a1922fc674ae84830b15c51553820643df51f7b1de75173b7cf08f75ae07b446289c7285ac7b2d81bed5d751df7874a929fbe0e070004e0513fdff1189ba9b8feb947001217e333637bb84fcb28e4322943625c43cf0825f4cdf4ceca19893972a905639e4067011187fd7c7e0988e02ee633837abca90d42bc0153ae959894f6e3ac9a62a153aba9b538c1440268c9adf50816b04f5fc00e6e109a42519eb8dcba6d19624faa5ff546c230f9842462f2345a161f79c2e26151bb07b42f05d0bfb7f895234a91e4bff7a6ce8fae77c4adf40a6b4dd5f36378175af14ef207907139af684ff46cea2bbe0b54608fad87396e65f6a558490880714cdfe4b75a5215f9bbb62904e48b601e962ebf5bcfba8604597c9f6936cbda3e807fd11ac46f9cb63be0efcafd346610dc5917b020c4cfdb231f82b435e95f45514139dd764365a8e016d6335600ce7bf317b8cd2ee7d30c5fe12e95d1b336ce2c6ecc6a312ec720546653b4ace96aea2d2cbd706c717f35ee90df8f83d019a95b89bfd445e3ba28b10126abdd060bb32806b741a503fc3d59cd8d05b46967d1a84d0d05a3bed69c27a2ce46af28ffab52c3cd377d17be508a3416bbb623c53a8b8b1a848d39165505d0b9436b5026b217b3a1ff400fe26a04cc644a43904e3f8e4a3b21eac8b6a90133694e4be3d3cf51bf491be37cdd9b3f5fabf82a1f354b23d8c8ee6de6fc3c2c1b3487b678b675c7f272529d45ce2b5600a6e107035892eb2207d0f2ea26a7620a3f327995c40c01d195d5461bea09557e234b66a4ddedecdb6419f04054f0ec7e953e5c816609591337196ed311d3c5942947de8cf727863ff705a9b90105f8b73c06ee0274931f8196fcce7f23e69b624db53864b873d1881d38c4cf0b365e395882679fcd671e6971472ed8837826b8113b9c3e35ebb440a250fa93cd434d7be5703917d520217375f147cd0238f87b71d66c93f6f46a1cdd5660ffc0b3b418748dbcc7bbb2b6f9949364bc2f49d8709d5240be1c2805b6593a9446e39f04776dc7f5fd458700d24c93eb88cdbecfc182b90e4a51f4699410d7d4b0373aa491af46482f65f77c2d6ced41601b56423b85076a27da617d8c2188235cfdb6c0895b48d5c6faff616ad07f95a0de2102afe02295e1bd1f0d40d39d65b7559961a57280358262e9325d6b119139aebae791d6de36dcf2b2e93dda916b84dccd99ee990dd34e9b9d46459bc6b03fcd5a72982062d2c840f502f09c6b5c5b356fd77b3d4af9ae7584dcf9483dfd84aa2e45d0fd8e7bb6e51eb85846f79a9481738f0cfb774c6aaa38f36d1dc148dd901d346c01b7236fe6018eedddb7100eed569f5c301ebfd78e2421279d39c7e025af5483a7f85dd661074c76ddda872ed4d05b0f2c6a684c71343ecd07fe3e80744d6c817d22216ddeedd40de7e052c224f5519e0821e20df5a4c836db8def9300c16ecb4d557a0d69e18296b1ea2657b51126fb7ef05790e9f2252f7b618815b7028334c3aed913f689399c9cbb485c59ef646bee2c0679b10ede466cb71a334284e90d9dacaf6add96c1fb3bc8f89d75cac62c199d56fd52caa55b8077d729a032de30dfa0012bd186bf4e168eb0d6d72f54a1ca9a0896c442d698c5e28746548addfac6a3efd78c52604103487e4285869ceb1f4a1fe1b03e31ff61a5daac684707b844d9f443823068fa62c77a49d398d46062ffc9a7f3058325da9c2633e588c8ed016883685b6fac3e506208d31673e8bd060f881b4d8f70cdcdfcb30a970b986c4ac8a89e282584e12df2920bd3b1b94201b64a068df06149ff2fbd54fb1d60c36474c5d9026fc1a58d4c7da046c4d9d3490a1d35c010db172a16a645918d91b45dcfbe73b8ffb88e5a0fa87ba4bb79e0fcb9ac2eaaf75b76308844160b19a0e724fc76687e2aa2ef1e4177417de7168853e5cc056259c42ee87d2913e3c7f65b2383b5316ed046d6d3b3d4d4e070bc3989a5670c1b32e19fcdbc2f9f07e9df34d4607bb5b5c193aa263b99dcefc630508afc2652b0cebfcb52a4722d0d7d1873c956271294a97c0c80dd2aa779f235a0c628189fd0c875f4c122f747945620f4d335b80aad05f61f9136f75ba3bd040627fb06f8fd3868f47c4de6a2f16c54d64b81c67d3a05e7b7c55891448e260893d3872342c72b92a2a276d03219081dcb09352620080cde3ef11f2eaabb9a6990e2145c53fd33876edf552c935f9b4881dba6e08e3d1c87b8f1b1458b15ec9cce2ec61c2fb7f7bcb08c98902cb9014cf7132e177b1c8f053366834a790b6ca7b919070a6c0d36517e6cfdd48802dcb263eddde325e6f4e076190ed4de251ac3755b8b14af3383ffb2486bc99bd763a57fd852c95d9554cf7e5b0608798e6c45cd60eada3cb484080061406eec51c8d3ddfd2a6703e972c9eb945b31f7e7d3993201205379dd49f50c8457f6daea48330540d743ea1690169c8381f9ce66f907fb8edbdc7c5d739ecbf2188d5be681b7daaa17c2935b5d797c4cfa907c399e5774205b6376bb6bf5495d9004f98b85de5d6dd7caa5733026056a2cb0b3cafd7880bad2dd29258b32b8db2753142374777b09658cb7c3a961d7c0e828431748585e8163c22e1dadda45a5b4cbdc86be58d786c75434553cd8eab31e9473de72534ead5d24956b7dc8f45313e845967c301c2dded00cdbdedbdecaeaae2b4cecbffb7dfb03b346c21c1a9cbf54666bc6cf113509fedd9eec0249c1f0d76e575154a23974717454e0cb0ff69f1c13932f437ab9d743585767631641d881dcd3785127b3c92fd95dad91a268cd6f25bfee2ebcc5c651b24a1410d8b0593ce74b9671bcaaa7d35f1cf82fd448b32101a8363ddc5c0a81824de12dc5079be56d1226d232d6c06a83520b28dc10cf179de9521220ca476e08202778861688477efbb12694757667ab7df924e72851645509ebe24bb662ed7a2f2baac3efc282f6d1377a9f76106e79e02cadee25b79b29bf7c2e93e047d0fc33f5659fae36f94a029f423c6eba1a2b6ff7df8b519340bd7bec3d6c83c38d3ca249acca0381be93dff01d22307a32dd30533dbb23e78e0dc6956e9b925e8930cfce7b0dcbd23a7a530894fde74129a6c55bac8ee2621d907f944867c040ff8df36a242193411827804ae86c71c433408ea8d5d014166094b985dc3ef5a6ef16de4e23bab13d9b943073538a37ea65853639d6594479e5045af1165a1f640568b3ec767aea513caf6dfdf39eb73637461645e18f1566784725e5f4df5d3dd453f61be6bd2752b6ff61729413411dc14b422523fcee1d5321b72eb6676bc9507e4b9485b879221fdb5e01e7612792ef3afdcdf7acec6d2e7978890214b748a3b9d76998ead8b623d4c806e04eef43ce8c58294eb33fa33084cfd0fca004396f9d5b860d49b812471baaf46cf83f50eca2c7e4f287f15695e218577b1697bd31f676a23afea35c3a95461ef3ffff548ca6ee9a1420c297bec128bbd01bc53b858ee39e365fad76d5ec12d2e2f5c4e4e66b0bcc5e87457b86aea3b057063b51d11f1f5a87a0bac231ad8179715a39f95a35d8ea58b06a05a4076b0f94988436b7f4714883a84a2bd83c55bf934fce90d85a597eec7d19f664cfdeb168bd75fa8e9ead796c336797435bbf870da8987d17220197ce4f7a867866dd902f59d9a2c01b5f52fdd4461b04aeb838eb611f4f287d766b68de6b9a23b8119bde337ba9252d1c1b92ff38c1ca30905abbd8e511cc05b4f035b9a9e0540d26da27ba965d4beea3c0af553b77123c45f67562166be4dd86807d359b1c6741078d30235b1cdb1bde62b8e25a845d671992f6e136f6371213148060a63e75ea1174a2d447c050b09c4439c267bbd1b1506ae84ec5ef66f576c31997f2fe3451d8403f66b9422198a4b8966208f41f56aeb0d287807e2f11625d15ab9838dff842f00513b8c33a29f453f82482947ff70ffffd7bd9bded8d401dd7660a67bc57d0ae175390ce2edbc48da07fbe222df50ab71dea81b94b0d3783498049c83c0cd19bc6034f8783e56025427f8d162ab8da311a67443f38064535bc325e3b1f5f9fde830ad514b7dc59fce6432f983991b6153a8569b2ff3b730daaa865b108f016852a0916b975c221abbd6d0c50efc57fcaed78c857a89e03d7bd8d729ea8d95b0c5de12b76ea20721c48e657aaf7c542eefe57b64a57d8d9c60f955f78fdc5e02bb7ae29eaa00e7bbc0f6926da033df0f1b39228165ca8e9db076965a840a1825d1aec88257cc27b740cc1aa3a09df4645387ec7a5f4e98da73087c8aed627ae19d76a44b264a5b3ad4bb907c2de261746f00478356a28c41874babc3155a8a2e00bc2b76f3cc11b867d84ece043cf2ac393ec4887292a981304f5fb44d0c1a561bd594c52c86a67bf2404528b75cd8652e6000ca9bd6cdfc8d5ac85212d85b87ec99eadfc33a95ed8de066e3677750f331e519bbd7f114b4669f049946808432ec2a08ff841acb4ef31024fa90cb887243dc2862deb7759effb27e384c7bd55af24b71b986307e101ac03a8773d6102466d6d2043f4509bdaeaa4708b63095121127a00db6773f47cc5485729a98e10abf4acbff5f064feb165a9497ad73a1828ac59ff73f50079993042e087d4869807cf31486d030352e8b997ee117b116c8668938ba2b1c34c36999b0c1605ffca950b0e607bd487ca440df1e77dbcef9aba1b37d4c8f6067cfddadc768de2b6039b3ed1a21e54b394352e607321422c1f6a3a5d2e6a1fcdd32e851dea0aab7f8287f94dc77b643ab77d6abc3d2283b8cd9b669ed346c3b1b0c7ed684105282d75b5eaa35c8b7983c7364ee86e1a8e58232696af1fca89339efbc62822778972cf61095459cb0589200e6f8aca8bb5de445d377d5a1a135b9c9c6f784e1e3da1fe701668f653aeb83dad43fa4ec7c6dd3f85413281e8105e4d722e0a4caa2d291e9bb68c2d0016ea719f152af96029c0034aa50b6625b81200ac1e720a29305704f59174a1980208d82726a2d189513f82f5e8faa8328d751f9bcf0142e5e6cdf06aee2eddd37b9b895bcbe903f9dbf61b724334f9007a5043c9ad24cbfabbade15e5c434e2161efe184573084b72f75032e77b7071ee0d0379106c89a8cf0986157d8f1f313539d7513a65dbcc032599959f23e003c1127d80336627f1b489affbd9fded43d6f87da25829999a6addb1d81789202895c950a34bb3bc8b1e9a"}], 0x11c8}, 0x8) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:01:03 executing program 0: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) getgroups(0x4, &(0x7f0000000700)=[r5, r8, 0x0, 0xffffffffffffffff]) r9 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() fcntl$dupfd(r10, 0x0, r11) listen(r10, 0x2000002) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 16:01:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x7f, {0x200004, 0x6987}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r1], &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x18f) syz_extract_tcp_res(&(0x7f0000000080), 0x11, 0x2) 16:01:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r2) 16:01:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4996b93e610b81ec4552a0cfd910ba3a220c63cc6104"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:01:04 executing program 1: pledge(&(0x7f0000000080)='\\-^]&-*\x00', &(0x7f00000001c0)='/dev/bpf\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="f39250b46c7b61419680b7cd1ced", 0xe}], 0x1) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x200, 0xf4b, "de933df6339d30a682fb930095eaa0dad6e6d5a4", 0xffffffff}) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() 16:01:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x26}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="4d3f628a0f4310d3b3941ad01f1fbd401f6d1e696062", 0x16) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x803, r4, r7, r8, r9, 0x40, 0x6}, 0x200000000008, 0x800, r10, r16, 0x7, 0x40, 0x8, 0x484}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = getgid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000001c0)="e5cb51e9c26cbd41174d024b221196937d9ec9d056e707b1cab22c960641a3de8ec324d0329bb26c046514c69295e3bd3809a6d6d257e52206ea653862d0abc488b885db", 0x44}, {&(0x7f0000000300)="6e03ca5cb24cb0277d1177c2a4f295ea7bfb5ef9ebd246389bd149a6c75bbc4fe3b7f2fb61e4ced24d8b114c976488c2f8ffea98674e1af88cf7a017ec5bf596d153d3ac5c69c880796586f953a9e4ef75b60c528e31ff7d47feeb8d1e2c8658d0503c316c1d612a9f68b9cfe5f64a56771882f7cff674afa2a792e4aa3f54c0ea1b5be85869", 0x86}, {&(0x7f00000003c0)="0a725fe5b1fc314733107b0f42a291533bef066ad7ce3411c87e447528ed662fb49da1754dd2675d727cfc3f4ce8f9587d193eced18ba394ebf9999956d896a9066571c3b139e3fc760e01f34fb5ab71ffb0e6d6efef6461d6c4d018ded8347534a5116a4d6f91bf148f2e44fa41f23a1da4f25a6b2c57924b9b964911660f659c51aaed0c182c0575f7e2b46caf94fe881e006e391c12eca9b36386c87041cf0d683f47fafdeafcd2e4dfcc998c3f1e282ca2bc24a40d0d1861183939ba663aa727115902874ad5bd87335bf4e11dab706e984c9342f2b13f05b2ab445cb88b37b23b44c399d0", 0xe7}, {&(0x7f0000000500)="b2b93099cc2f7d6121b24f195668178ac9efa4425f0c82983902a95398ceea777c053116db259af0c9938321e32602f8c499b65121f76063f377e13a5648103db7bd84db81e26e30977e86d1de89bb718c30297e99dd8d6297fe84f2a1fd7660a64e1fa04d6785deb0b60dd7b63cd5c9a2d8bdf1c6cbff47c247ab3a1af729d350b2e81a184e", 0x86}, {&(0x7f00000005c0)="60b6c3c0b29098cfff2ec2f49e96a66de5890b99072dd0d33a440cabf430ee3a6d5aca5a4353784304c60243119c52ef565641cddd9fd5496ac86c4fcf93323871e3ac69ef61e6ab71617d4a7727cf0274140ac614f87d9a7b0ae47feef32c03b03388f64e9f1a39800b1b5e2e2233128ae17ebeee1038f085f17cf78ad5de799600137d872cf3e8968802e65741caf9863a12125552aff118099dce56ac9a8594f84024eba196d3e5ceb18f41ab9443727872979a325587f698339820e2ed8120fd3a0aa78541a9d41fae7bea9b3d168ec8dc", 0xd3}], 0x5, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r10, r19, r23}], 0x20, 0xbec6de7b33972b8c}, 0x402) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r24, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x3, 0x4, 0x2, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x5}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x62d08865}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1ff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa4}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x9}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffc}) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='!de\t\x00Zuyl\x00', 0x20000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r4, 0x6}) 16:01:04 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x6, 0x4007, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x18, 0x2, 0x9) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000340)="4370434a46112a65a822c0a306f8aa7b75325e046a18982fa25956b933456cc5a14b76ebc80d8591ca6ceb161042d844fa1fc8ce65ed2cafa0ccd41646970701eae36a12609e8363efc2d58506bde1a42f27e73c1d26bb661da4b6d31ab8d79a764572e3ab79e1af3cdde2c54e4e40549a9844742fc87c7f0108efaeeb0a4ae8a9706cb86fb22cdee047c1374e281e9fab97bee649b8b7382cb4520aa14f4184b517add8e6450518248ea5ac2e5d645cc2f21ebd6cbc0d16b49c12af3248595bb80846a1a0c5e4008a41f6d88f0c931352c56fb6822134f957dbe9970ae0f0e779580bec39709f53224f9677b586fca0f6b74851c5d7fafacc190b7d4d44774ed76950d88be567475b76c089751c219687db171f245eb5005dda2e706d2361000000de0af8ac576fbcd93e05e9e199546c4910808f02a13a5a2319d0f0fa0a80ac3be9", 0x143) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3f, 0x80, 0x81, 0x5}, {0x5, 0x7, 0x1, 0x6}, {0xfff9, 0x1, 0x3, 0x9eee}, {0x9, 0x5, 0x1, 0x80}, {0x2, 0x3, 0xff, 0x81}, {0xc60, 0x81, 0x2, 0x2}, {0x5, 0x80, 0xfb, 0x2}]}) syz_emit_ethernet(0xfffffffffffffd35, &(0x7f0000000180)="d60000000000000000000000001225a23ad0c6588094cb59f651827375fbcaf57316667fc88018dc5eb993a6b387745a09222678fe27039a989e5c4ad4828918e942535d81b50b394c399f02ad6b3351231da36fae7d9be39f559aa4fda3fcfedcc90ee0e8951bcfe576ab4741e3a3bc1320912006d627860b011cd5396eed54af090000009c6e365f15da07c56a0caedcc597e247833dd5c1e3eeacde1237506690cd1e80cf6f270222d4265fc8e2a2b010615f9745f31413fbf2f5c3b801daf95f2847afea0cd0f3e0e7a64fe52f2add19a82ce4ff8c20bcde1cb155c23ab35b000000000000000000") ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000280)=0x1) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x24}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x9) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9af613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5c99f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) connect$unix(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a394a0dec6b589e72a3431a29cb8b8c9a367a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f2000000057795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec3ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c941223e4662a4f0291c72a8e65ece0c84abcc21ba31444c29768193a6ca4d7d1e045f23df86ce2128c61d84ea9c15c54ef851cb545e3fee93444d650804f0086ced7dfb0214473b50086862821e650eb7ad3519c68ea3e7ef3f9c184c0dc59a0f8130cc40afb022bc056b710983c70dde2f88caf34a3979c0114e4f7fbf1cc71744b76ce241035be93df952c329373bd92145e1b8f6edafe3ff4407729682b2fb29fa781003b82ae50b920a9827f7154c28281e33aff70bded4ff27976725a5b84efd2524347e6446547e16b5c6639fd5e90af8bc4f502a4e2cc981ad61374cb25be5f8a774940b2365f58ccc86e9aa1f146802eecee7c68a55b2982f38335082cf1547ceff5a0655168ecef3b85"], 0x10) dup2(r4, r3) 16:01:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r2, r3, 0x1e4, 0x8}, 0x5, 0x5, r4, r5, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) setregid(0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x25}, {0x6, 0x0, 0x0, 0x80000000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000200)="670099344f8bc20f003e0b965c13") 16:01:06 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xff, 0x9}, {0x18, 0x2, 0x7ff}, 0x8c, [0x2, 0x1, 0x1f, 0x3, 0x3f, 0x200, 0x1ff, 0x800]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x4, 0x101, 0x6, 0x7fff, "95056fd07d7ff48018b9dd8cc2d147dc7265e916", 0x0, 0x2}) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ftruncate(r0, 0x0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) r3 = syz_open_pts() write(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x5, 0x724, 0x1ff, 0x401, "3ffc055f4748ed0922b57cc80b4f3c8244f0f1da", 0x3, 0xff}) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x803, r7, r10, r11, r12, 0x40, 0x6}, 0x200000000008, 0x800, r13, r19, 0x7, 0x40, 0x8, 0x484}) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x5, r19}) r20 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:01:06 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) listen(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x800}, {0x40, 0x0, 0x10, 0xf9e9}, {0x6, 0x3, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r12, r13) r14 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r14, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, r6, r16}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) r19 = msgget$private(0x0, 0x1d2) msgsnd(r19, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000009b003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cb65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3209e2a98e8806579eef84252f232ea5d30438591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700000000000000000000000000000000c970025574d9bbba6dcd7144524cc3ac690236a5d95919eacbe1a80e044f67a2b4fae998fddeee2f8193c94063947e6a79dfa16bbb7314bb93da2b0f004ec718b57fd9c8cb284a556e5d4356070c7fb52b9d5ca09387e94a05f556a6a0dad00334b0dd5e3a311af059e2d7e29be5"], 0x176, 0x800) msgsnd(r18, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r18, @ANYRES64=r14], 0x7, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r22 = fcntl$dupfd(r21, 0xa, r21) ioctl$TIOCCONS(r22, 0x20004276, 0x0) ioctl$TIOCMSET(r22, 0x8010426d, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x9}]}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) symlinkat(&(0x7f0000000080)='\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, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x52}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6012, r1, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000480)="ecfd0689f0015d40f9a619c63ad1d59267ade40a2cee2dd490ea2bb0e217b8d927265460be66e61e3b34ce42cd935786e8945d54eca21be18d805962ff8595a61a8bf8c7e021af67c2aa9b8eee90ae1d7acf533e580c5c45b3eede3b50b4cda626f850716d6178500e03bfe4c08a7c721de5be69d170098babaa4bce306a868017fbf4d9fc219e0395ec5830a83cd7d72b942e7e855a1b83738dcf5e4e9474beafe21e68b3501629b4b4c118e5a630a0780e36adce571ae73e8d349d276a15a9fe742a1f978d577320810f6bba394071bc423ec525661117fd13b4f5b0c9d1d4c029a2b3b490081cd7391fcc8368c2264b4017aec3ca571002bb05023a2a15031f42672ab7998d65d14a6f955be50eb4d317048f74d74ace538a126ce5364678360f5c1d23ed1afd10bcb593614efe9e5fb70b58470a5ed42cd74ff58a965ccee09f4e31358804e2d79d1a187e352c79bdaedc75db42625179e8cdcd00ec49209a111a448be41f671cbd7fb9fc450b9087cfa7a20844ef7f4614575b41122334b5ba38cb4fd4e4ea17b13affcb0df4fe5ec5dfda6b27a00616088a37e52b7e96feb42d249f4b86d94ab8211b2c43b9310b6563daa26ade587d4ed29ac560aba4e35df989f45a0493fa04f14dc2b89486880ff8b9ab39a5bae8b1872ff42f7ba1a28f6a912f592e9a1ff791d05b1748d4e6f80a94de054b399df2c1be1177cab02bb181ffb5d70f36a2db676a57449c40f4a43b615f0951c8228acc8aa4bc78de3e44f266250f73b130851c1abd7012a183799df5169ebb3eb1fab4046b8b53f423130b6808c6035affae2183d7c379406ddf8b32109fc271501cfdab8ceb641876c437cc7638825cf892af089ed57fb0ce7f1b4733b9b9b051486e61d1b41f33b6dc2f6508ef622bb3145725ee98980bc9130f256e6ab6716a7113398561b40e8a568dc0fb1b8e63b0b29679c79448f86651f28630fb9139c729f472cffae9df2a5cd6d13b1bbbed5c3c32932442d2c989a1c7caf9fde5b03e45d321b84838ac827de8f5db4a3d3ba641e1306bcb06a636d00defeb4bdca127ef56e065d0d5f7b60460bde5f52f00ee5e0ba664411843be615f5056cfbe4dc3d6798fd56dee9ab51ec4d2efb77d714932f587c4e52d34217c0918cd362770c5e57bcde38e45d2cb262c51861fba9277d0c7376d2db19e343ac1cf325fd6051604b15cadedc79983d40943cb9e0493bbc0b159909aa037307a53aba4c107d6e60bfe943fe54db5c02b9c3f344eb6ca6c07dbcfb0cf537eeac135767067c48f02030ae2bb4b6779ab174444ae734d8d0f8589926fb1da71bc67cc69025e6d074b7d7f976610b5e20a81967e6a4f62aef646e2f0b7db8a71aed1ffdf152b9a0101b49774a548768884c26d169fdde7fd6178449e2eac4797716257541c7b5054433178c75bea62055b64f4ac3b7124275a490a82231e02e15d1adf0227c34eac4fc0f9d00710e5fba0b7ea53aa5b62b852b4243b4769f476a9aed86f0c94716622d161e9b63f87d0c48c0d3971fbd1466857b6d7e52c622bcbd5bb0b57d2595785388fd8af37dedd50b63a76a6429578e17e6f09a1492ebb3ebe35684d1d66261d884b56150879de7b22e178bb1873385b0325bc055187d02f5d21b3ddef8c68c4200b475b03c37691f62a3d3c73c2c33d2387e2a5358bd458374955e370e49da90d30157ed3ca5136f43442a284bb659afa851e6ce5c1836126c8ca3724ffb4f665a8b3a5d70e414ddd3707ce78564e1658da860c3d533f9c93e7dc81554f526e75b2caffe3bbd2edfe225370abde0007daab405ba3e2c8564dea24a8cdabec504ebbda7d0dfd2c3e33ec1a1de2b1abe881531e12d9d96f9d6782e450900ba1fe25d6dd84801677f392a3b3b94acf18a70401cdb5bde6bda0d27cf9844d9df835bf371ba7ba2319302c92a00186d347b690dff319c77a9c3eaf079046658f594f5a0d44778fe4e4da0291241fca8fb05913100f3c433d9a5b853aaeafe288381dd6d0094a4b2452f75baea7d2978204398b5879740ca2f8b153c55d9c1279d8c8ef7f34cf6dce0fa9617b15f4e803a05d5b66c0b01e0bfacc89a0d804a95ba170998fc504b99b81aefe65fc18eeee6cbbd2355883f855f8038253a76f92075851203a95d174b7ff57e0d8954fcee25ed7f808217cda547839b96824b1ddb22a7e867111501085ed49eccc55740a7ba232323f73b6087eacfe3d120145b8e4b25f80f5f86689625d310b7e21c2388e6d1943c4048acc1787d94be7c02f0a9e124920cc5cb718c24121957fb76aa875f84140425b39aa9c80330f2fba644f322207af61e604ffc31b532802b1eca91ee10d749654ae6b068d92b3729eb99031b281bafdc64fc313022668beabaa8029f18fd3adb635ac76f027b267067a2bef073cc86307b053e9f2afebca6b9f328b5a5638f8217efd280dcddfc9c8325b0f2129a8b17bc929fd861dae015cf077e2b6a5955595178b8acadfd0b143eca556b38cc719905c466fe7ee2dbf901b3156457bd903e0ca5d480f36a136bc05346b8c6b070d86f5462c8a6c6dfc0aa96c434d2504a5ddf61294e71312b6047974bf7107dbe6e44ac449cb8a3644e17a9b06fb0b39070236bac9fef119e7ff76118afde3cc0dc4e8459e0486fc9e576b0e0ba5edf56027ff9ae0188f0cba27841695c646fd1bbf6937d6dab420294d9c15fa1ba35bcd74c0de6e6183d60d5342f74a1c07e3511bd5c4e3fa2036662ce889a9d9b68287b2843581b4d4a26142f948795eb0c6ee557058c5a61dba53688d4d72a5981cbc7dcf2bef28a1b67c10d12f8bdab5647d6fb062e103105f04e993c20b683539b8edbe07c4580c585db13f79afff8d759e9fe03bde82268e7784db6ea9903ee4408e9dfe3f203bb38b5ba294091f34fb0dd24e996cf270b1b62aa409d4c9e7d2c8bda40041f8140d4600b3040eb3e6b4c9a997929443e6780ecff368e07a443c3369dda0bc4d4ededdb47481f4581c46cfd876edb921dfc9ae36ce597061f5ebee899e3dbdd8beee204f341e388a2c5e06b13885872a055b612e3200b8c8f88670d1c7e7e3d517c6216f0580c85a9c995334fd223ca06c01f7cf8bd165635fcbe8dbe7ec4cbd4507f69636879cf3f982df3fca4676a349535acceb6f40bb9ff22228ff0cd9f9b64c74b8b8bf6f7a55f902c07c93464351a36868b9ef11984e4bb92bdbb7f074b682fdbd7ac5748c22320007b1d209ebc1cb030731686a3fd23b2cd44c572c05348d94f2afca76e658a2ecf1e186f0ee0b051f2a8e2eef60572d1c8bd076a73ad23a7ae985b32bfd72994d91e7a2875ea61669377895bbb3493b4ae135225c731398bbfb74491b6d425dcc90af4c87ab7a0d6ef9e5cac76f311f279936bffdefc21585b46b3ae5dc690371e3d0cac82a46bbf9cabc786b5d8ed23cfdc3cc6d9a3dbc5fdba2f172bfa3df6bba9510b36d0b5ca89b0b0b7bd394a39c8aeec7202db953016ee116cf48306c8fd02085f1d3b9e35e62a4412d89e85aaadfd9ab5f05af047bdfe3803587b8bab18b5fd6e78e19e09a11cdb3db13d5236dc39feaf4ca195ef7ab60030b187ca0668ef0beb110aa1daee647239e2b0eaae5843c3286de8e230dfd4faac71b06c1909c2d12fe49c088f6213f22700e02141fbc1cd0af92a48815f0591908a4c5d49dcdeeb27ab79ad6230eab911c61372b860c99acfa94b603c7a8b028954829e8db2a1c13a482018b1c96691ed95a5282ec698eef6dc25f0669118eefeafb6b3ef17533a3b26da1794029be3f04ccae31c116e412c3dc388cbbadcecb2b5112587bd38f570f54124b8b5344836bb6fcd748485a525d014ce9101c1dff63971a637c1378a7e800f7688ad0c75278c5341ef62e0dde5eafc2d9339380ddcb5ae7ee0be36460d665611132addf9b482e0d288b787343abfe553b509f91950d78ad29576be5db8b60cb112e837cc5676ae3657b4e7a3d7bf717a1b3e56ee31697aeeee9b0cab3d5d032e9f0f96d8f66660d28ea8fa9060bb4953440afe1af9dc60805d59b4f631400360df0cfdf6ab257ef7e007884de26303998949dd31f1d3f94373237dea397bb5fba0bf8111b67688355bc27814919d910957dcc61df0432fc3e73cdf07fdd79c87e30f73f7d50412988cac1ecdadd84a81b63c6ddea3d7665fcc3a9b86c706af2a1c33442897e758d5c39b1f6eccb23ecce46009c60f0ad14c967f895e2fdd80fbae2f5e7e46f95b641fdb3d27597ab157c1df50aac2fe1c8a602c7f9d509a46abba4f00bec3a5a2c24eccfafd2fa1321c1edd59e515aeb0d78e3208927b1b65afdd75bab0d69a21b49b44633060944b4cd7f0f994c0e97d773369cd36c1035da760357279c6cfef258cdc35c2ab885d4adc8d379a2171e20beb44a669095259430450e62bdc272e975c97486432d2d5e2db850d2eb832ef8560df03736eed14ee87edbc1714b2ce97abb6f6a658126df6cb85ba3d8366d2a14f2e9397f92d96207b7bdeed2ee07461bfb909ea0128201de6f8a1048211516c655b9736691775acc290e57f94b74a2ec095c55b300276db94a745cd8d2a85e688756c49a6eccae0865b01e76ba42300032f5e702a55cde78cb70e4d1e0dbd4a8b6315684e3382456a6dc350e79dd138abce7d9bdb24131266872bb373e4db3a8f77c27bf260d5fad1431590a0857c355c13e72e729fd9f6b19f55b0fa58305985c2ded1b0600ad3f9d4661121142b6cda2447b321cd20f0d098434f3f754edfe3b3224338f1a97075aa86ec2d12447ab37278d118fea60e4cfd7a47035709c41e1af5012a4f93f8db035153955679373a4882eb32d067201cdedbed709f91ad32a86224036b30fcf6625ea0a3e449614a39cf04534280da2b6996c8c98f60d1bb74af3b2a0488ff1ad4ff5c2a01194163eda979a97cb10ee6afd2e7538e0abd424e7ffed6f5fe279b25c8fc44055fd1a90089fdd747f622bd4c69023a9b681a4ce2375c47b6ddb0f6f0bee351209639f6aa20b34098c54871d83c67285dedad73375534927a4e3f45babfc3aadcbaaed59ee68f2e212dca6adb19149b81c202a4e562070c038b8826001d9cba45cc5034b2fa384c61c7dca35a8f390f4d9e8b9949b1a84d6868eb3fd15706f4e2478dacdeb041f47b1db84dcf9fac9aede9d2accc14f3fc8eae738407be50e1351b9508714b55a5759c7be9c4a8124d12cdaca1078f43ee8087c7659f58a2bd6fb51e79787b0dbc60a61d8a2e0c802285f034a5e092c856ac95853b119562ffe826cd6903e8e21e0ff7647417f3a78f19868a1077610866be5b38ec92b6e7aa1225a67448f4d81144ecc9bd45634c6316b69f004ca8832b6d6861ae8c3987e2befd27c346cc487477c4c4b9a80530f4a29d0b858de099dac63587e96757d12e727cbe33389295471945e2e69b783cee20b3431441e89d6bf911b4157cc284c8ce81d53203559c6cd9fb184f345d2baa778057b34a2b486bceb7323a76ab66c6e0764a5a06e58ccc607adf626b94daebd01cc7056f5ab2b2ca75eefb63603032071345f683fa8783d6755012d9c8a8a9118ea167d7530bc5a04996505fe5c926788fa7d0e8bab1011f71586fb8ee8817fc3f98d19bbbb40f55d12bb8110a29926700a3a72ec1bbc70cbae282b558a8b9f9ac44d85e050331b1f8c267c57b990e0850c0d2935293d8cdee7817c88027873bcf685ed67cf8335231d32c0bf60730ac87f0d8cf50fbd5ac4793db3554f3075390b89c7281f64d0d6") pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2000c) bind$inet6(r2, &(0x7f0000000340)={0x18, 0x0, 0x7f, 0x20}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:01:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8213291e996d1ed577e7"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=""/102, &(0x7f0000000280)=0x66) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x56) r4 = semget(0x0, 0x1, 0x6bbc6a871a8b9bee) ioctl$TIOCNXCL(r2, 0x2000740e) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/225) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) renameat(r3, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 16:01:06 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x14, r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0xfffffe01, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) 16:01:06 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x0) close(r0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r3) 04:02:32 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r1 = msgget$private(0x0, 0x200) getuid() r2 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x551) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) 04:02:32 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x14, r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0xfffffe01, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xfffffffa) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 04:02:32 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="c8191b83b8e20af894cced999af7e9519b26fe89bda06ec76901ee3c4e250e2f018738e79a5a53d1e51e11a0d240d505d853f24f7d33756802cd205894b6cb9255a5e0d41ceb492c95ce21321382e7e0f5273b75897a03df42e29d5b1120bedf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="a4d318e95283bc0114896dd0c88db37289d550fff1db270820c957043c510d0e7f612934dc6aad39e357d79584e7306660432ceb468fe76219044af19b071dbdc500c825b4fbed4bc911247f8a99c97bb433a8866ee1105e268836deceacb98ee1290ea3c8f79001776eba4610d073a8ed8e4ccf3868ad5cef1137851d11bfbaad1de1e94fd6d030de4ca6305ac94d701f24c1fa3474914eed52d885438c2df8e973d8fa7d68c6c49e16085eb82d2debe2410930e1675a6e8e2e9c8577f820c9cd7e41fb8d"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000480)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socket$inet6(0x18, 0x3, 0x4) write(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x8000, [{0x2, 0x10000}, {0x1, 0x7ff}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0x1}, {0x2}, {0x3, 0xffffffcf}, {0x1}, {0x2, 0x81}, {0x1, 0x7}, {0x1, 0x1}, {0x3, 0xc54}, {0x3, 0x4}, {0x1, 0x1000}, {0x1138b3b9111321d8, 0x4}, {0x2, 0x6}, {0x1, 0x7}, {0x1, 0x10000}, {0x3, 0x10001}, {0x2, 0x1d22}, {0x1, 0x7}, {0x1, 0x10001}, {0x5, 0x6b9d}, {0x3, 0xc194}, {0x2, 0xffff8000}, {0xaf77d05b615761dc, 0xaf43}, {0x0, 0x9}, {}, {0x3, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x2, 0x7ca}]}) 04:02:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x1afd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000083caf7afb9d8dcd161342e00", 0xf}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200ca, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x7, 0x40, 0x9, 0x7f}, {0x4, 0xff, 0x7f, 0xfffffffa}, {0x5, 0x5, 0x72, 0x4e}, {0x5, 0xff, 0x4, 0x3}, {0x6, 0x0, 0x2c, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x30}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) 04:02:32 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000100000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010000000800000000000000000000000000004000000000000000008436e52600000000000000000000010000ec00da000000000000000000000000000000fed439a15800d074b5354d79a00ae45947e3dc5dbb050530fd345d17dd98e23d1efd1bf96651421fa1912d2ad499f6c9cc844bee1685019cb199454194643bd3f7c898e4cd63125875a7419f2f9c85d8cca5efc0d36ef9d59afa0d9885f4980000000060fc0b7cb81b75d0041af05021bc3d10f14cf1ab268eea19f79dbbe63e37e0c3ef2420f9e0ed259f088728f0e338019fd949f3e3b72e50d9f5024e261c34a84812fa1dd324878345048e7e4548cda7403b0ac667f267fde68fb78b6b45cf39606100000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x0, 0x48) open(&(0x7f0000000640)='\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', 0x8, 0xd) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc00c7006, &(0x7f0000000000)) kevent(r6, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) r7 = kqueue() dup2(r4, r5) kevent(r7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0x11b) msgget$private(0x0, 0x800) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x800, r18, r25, 0x7, 0x40, 0x8, 0x484}) r26 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() msgrcv(r8, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x400}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659f2202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c054be2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc11896cb9763ced5eaab227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39050000000000000026198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) setuid(0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x9) pread(r0, &(0x7f00000000c0)="3b484c0d3eb137bd9d56093e7b2f0d91e83cf79850659379bc4d5da7b0b1cc7dd08f4a56607f96ff5af9df2bb6a883b0d0993a0cd2707d6aeaaa852722500566db55e03a7d4cd06c78a0b06316a2d78537e97298225d8d57955591", 0x5b, 0x0, 0x55) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffa, 0x10001, 0x7fffffff, "d7304b04bb6fc6e23c5700000000000000754de4", 0x6}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x1}, {0x2, 0x5}}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 04:02:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000400)={0xe3, 0x1ff, {0x2}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), 0x8) sendmsg(r5, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="0049ca57dfb4abda002b2e2f66696c6530007108e470b8b687d25b7eab9f6e0757327371921d00e57a2b73f4946b4d1272d7e57d77c5e274a58f54336a8810884a050b2dc6fc3536e65e5172a801f652549a5ce5d6e3d18a652864cf811ab078f6f941da9b2da136db8fcd79a8aa071f24a097a2082e6bd224c38785705ea7fd8d2fa977513b5a7accc6fc54d9d0cbfbc5bb46344c16323eb606cd83482412ff4ccd34b6876f2bae756fca8ab95f4d139fe02f2402a8a1f0cccad02c229e25b248460c36a730c287c4b137ad8a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="5e36ef88ac20ba3bcb13aa1c4ac6abd56acdb96d83ac0894eaf7fb660537286e16eff079e0f91bc8c0b5aed2596a365bc1196117ea2e520fe6793dfe5085bfbb12d52e9de91a79a5c6cc74e04c10ace9bca3a98cf7932bc4f6686b87849fe4931cf3933fcd57995870548f08c81dabe45f083f8dc8850839ddb430d9d16cc66891960e917a0dbd9dd429b37e559b67ed0eff9d3ef95d085bbf3ef89da3b1d54d7fa617dceb1811f7fe5fbe119330e651ad81cb7542a9a9bed662859684142fd70b3bb5f41010168da952eeab87d4", 0xce}, {&(0x7f0000000200)="870e002e5f05048f387ace3156", 0xd}], 0x2, &(0x7f0000000280)=[{0x68, 0xffff, 0x4a4d, "5a29f788af5361efc759a20c7ce3a15a024633ce7348d166b55a3babaf4fe82453ef9de847ad4022e5294607d7dd256d387a2e67d3b4f7e2eee9f0ee38376eb81d4aa56a5eb0973bbf987f10fdeb289e253fa6d1"}, {0xa0, 0xffff, 0x4, "8c23ccbf5841c799582275d79dc86c962c0acf13642aedc171f8b6648cd848eea23b35a3e1bc2acd3bdb31f3ef6da8d3a3ad19d20f225ae5d239bdca8dd218787cb25bb29c7e275795a3db77a15d51b7d354a9018dead7266b294d81de191e3bd11a2fe6adc446862942c5b9e0400d2d9f7499fed8e09ec0f4558ae4a135ae5362220d45e34811727808d8ae04"}], 0x108}, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xd61}, {0x6a7d10d23848ffa3, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semop(r0, &(0x7f0000000000)=[{0x0, 0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x51, 0x1000}, {0x4, 0x8, 0x800}], 0x4) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x00\x80\xe9', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x64}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000), 0xfffffffffffffeeb) r6 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r6, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xb8, 0x6}, 0xc) close(r1) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x10001) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0701a277dc574508000000230059423d23cc5e98d96e32befe48eb4b753797a4b5aed0ab5d124c1751d73c646379ab6afa8f9dc73b8525b2e8f00c352a298bc841bb85a28315df3ffcc1dbd2184fded850eaf756fc4354289aa4e3ba1a1f"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r0, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x104) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0x3871e612c039ad64, 0x6e, 0x20, 0xd2, 0x1}], 0xf8b1, 0x0, 0x10000fe, 0x0) 04:02:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1df}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff]}}) 04:02:33 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x400) r2 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r3, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0xa2) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x718) r5 = getuid() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x803, r5, r8, r9, r10, 0x40, 0x6}, 0x200000000008, 0x800, r11, r17, 0x7, 0x40, 0x8, 0x484}) r18 = getegid() r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000380)) r20 = msgget$private(0x0, 0x718) r21 = getuid() r22 = socket(0x2, 0x400000000002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xffffffffffffff61) r25 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r27 = getpgrp() r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r30, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x803, r21, r24, r25, r26, 0x40, 0x6}, 0x200000000008, 0x800, r27, r33, 0x7, 0x40, 0x8, 0x484}) r34 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r2, r9, r18, 0x40, 0x9}, 0x2, 0x3, r27, r34, 0xffffffffffffff00, 0x1, 0x8, 0x80000001}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="8b0229f850ec33be5fa2af61fe8efd0063f8a7ebefb25301c7dba35562238c5ff5fce9317a4466c69ed814a09a6b4333f9acb114ac806a7c3e031ec8247eeed50a0960af429099688a9ee59afc12a677402b85526781412e407a1e43837fe436562041381a980804483686e3cc57dbaddf8a66b91026893b70febfad31cb0ab3338b762f78ee493e82e47f2b932bb2057deb38299b036dd35e539e1ba222848c7e07ac702ee40afbd6d363fe5dd36dcfbbc2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r35 = socket(0x2, 0x2, 0x0) bind(r35, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r36 = socket(0x2, 0x2, 0x0) dup2(r35, r36) connect$unix(r36, &(0x7f00000002c0)=ANY=[@ANYBLOB="d3e40d7764c8ab47f82b656ac361025aaab1fe5792bb34d1e0cbb5cebf4a653ffbdfb76f6b5937d3e52ae6c85cd6533e5f3b5aef040398947e1bc3ca"], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = dup2(r1, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0xc8a, 0x9b, 0x9, 0x101}, {0x6, 0xa7, 0xe1, 0x7}, {0x3ff, 0xff, 0x3, 0x3093}, {0x2, 0x9, 0x0, 0x81}, {0x3000, 0x1f, 0x4, 0x7ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 04:02:33 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x40}, {0xffffffffffffffff, 0x4}, {r2, 0x10}, {r0, 0x40}, {r3, 0x40}], 0x6, 0x7cee) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x1cc86bb960166f07, 0x4, 0x8, 0x20}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0x24ef, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) write(r6, &(0x7f0000000100)="90118fff45d6e6a72341281b2e7d4048e570362cf20143c85f65f742cf75e3c4c4bdd491", 0x24) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 04:02:34 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='wr') 04:02:34 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x12) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0x47f, './file0\x00'}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000380)='./file0\x00', 0x100, 0x2bc76db4) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x0, 0x200, 0x9}, 0xc) open(&(0x7f0000000440)='./file0\x00', 0x8180, 0x80) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r5, r6, r7) dup(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000580)={{0x2, 0x56, 0x81}, 0xfffffff8, 0x100000, 0x4}) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000006c0)={0x6, './file0\x00', './file0\x00'}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x6, 0x0) dup(r9) dup(r4) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x10000, 0x0) dup(r10) 04:02:34 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4944adc9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 04:02:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_dstaddr=@in6}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$getown(r2, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) 04:02:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) write(r2, &(0x7f0000000340)="0ee74dcad132888c42ed77b489432917184fb7d2856b5bad102ec7f8f55dce880d412b0ccdb8d951d6218f69ff8b71c3a52030569aa44d482845b2e908b74e5a512de438e7886dadf87a4cfd1ef2bbb011c9bf2ae17c424d6f03f42a17f9eb92b2f0748cc9ada82ccaae9056d3299ce81616c8ece15313872eac65509e44ff5cdc4dfe6e28ed03b3a2f1461a0f447bc760b08a814af1e23ebcf5aff3ba47018ea47357c07e295b871a03cc0eeb69849bba6db18183943e1d86a1764c28232fa2826bd24aacdf27441dd20afb4480ea13dc721bf84cea7d836f1ef6a1740a9a78147cb9d4fdfaefcf8d4ddd9167d64615cdd2d7900000000000", 0x3fd) execve(0x0, 0x0, 0x0) 04:02:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) fchflags(r0, 0x0) close(0xffffffffffffffff) write(r3, &(0x7f0000000040)="13e9a9b5f8182461225d6e26365f22b669b00b1403bdab1918ccd13c655e60616c6790960400a62c85774b86e0d6914ccd7bc3305bcb1cb0230fa0c78164eef89b927c", 0x43) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSDTR(r3, 0x20007479) write(r1, &(0x7f0000000100)="8c65", 0x26d) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = dup2(r1, r2) pwrite(r3, &(0x7f0000000100)="47495ffc0f3d1d4f67e03f63bb1f4862e0b64cfbddc71fecdca27fe59a0b7f4eb4f7336d9dc05afbf1a2b16160eaf66b7d155fad038ad8bbd3f296300d6687b13ae3", 0x42, 0x0, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 04:02:35 executing program 0: getrusage(0x0, &(0x7f0000000580)) getrusage(0xfffffffffffffffe, &(0x7f0000000100)) getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x50000, 0x0) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000100000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010000000800000000000000000000000000004000000000000000008436e52600000000000000000000010000ec00da000000000000000000000000000000fed439a15800d074b5354d79a00ae45947e3dc5dbb050530fd345d17dd98e23d1efd1bf96651421fa1912d2ad499f6c9cc844bee1685019cb199454194643bd3f7c898e4cd63125875a7419f2f9c85d8cca5efc0d36ef9d59afa0d9885f4980000000060fc0b7cb81b75d0041af05021bc3d10f14cf1ab268eea19f79dbbe63e37e0c3ef2420f9e0ed259f088728f0e338019fd949f3e3b72e50d9f5024e261c34a84812fa1dd324878345048e7e4548cda7403b0ac667f267fde68fb78b6b45cf39606100000000"], 0x97, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/9) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:02:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = syz_open_pts() write(r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) close(0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r2) sendto$unix(r3, &(0x7f00000001c0)="f5b8085a8b0f4ec69c9663b8c69c22286ec647b04ef13a491c4ba279ce4f294435a4b9bd0a1d04c5db0e89afd60e8f670b1c157aa43a32a7b7e934fa900d3d45adb33670346940fafbec8b13aa44858af2b9199b1029bac12b72d173046ab582a320076e3059e35c2aa405affb3d3d24a8bac5ba987f2691e4225b3d567b1ebc533e03488c2a91df1a6c7f808bc6edf7aab2ff3c115448e89e6e9b1ddf8f8c", 0x9f, 0x4, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) socketpair(0x35, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r4) rmdir(&(0x7f0000000100)='./bus\x00') syz_open_pts() 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x5202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000100)=""/24, 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(&(0x7f0000001280)='./bus\x00', &(0x7f0000001340)=[&(0x7f00000012c0)='tap', &(0x7f0000001300)='tap'], &(0x7f0000001500)=[&(0x7f0000001380)='tap', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='/dev/bpf\x00', &(0x7f0000001440)='tap', &(0x7f0000001480)='/\x00', &(0x7f00000014c0)='/dev/bpf\x00']) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getuid() pipe(&(0x7f0000001240)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x200, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r0, 0x10}, {r1, 0x20}, {r2, 0x4}, {r3, 0x8}, {r0, 0x40}, {r4, 0x4}, {0xffffffffffffffff, 0x10}, {r5, 0x20}, {r6, 0x2e}, {r0, 0x100}], 0xa, 0xff) pwrite(r0, &(0x7f0000000180)="676c0635e4200e0a18c24897697e06e7e4c0772e4d5c2f8d423383242ccc7a265ddade1546a4de016413394d2f8cb0fd23a27b4cc5bffa12203c4cb760cb417dc7fb97dc7a2b3d836d8a8b4b01958926e554245a707cf490302f7616177176c29f8e902889f79dce1b06a7a4ea55dcd70e1a8df406c9ef382cecfa66ca701bed27ab5707205cdab3a6bed0d389547d1c3da562865472e5f3aeb708d868f9924b652a6e19a49d3c7507e58e4d6ae4584cb52c24cc4fc1a7f1e16daa819608b29da7fe69bb455e0e091473e7fb178853c01806259f60f7d848b7261e776b65d40bd61469081f1506be329bace45b90963d7e9a500ce3f8a190badc02528c09df8621d47b4c6126b4ee41166e6de9a3cdadcc786ab974af288a609ed735e1ab3c500cbce2c9d3df2156215cc5d2e96b450e67fe7a11ff1521c20383e1c211dfe55726c54e151c40d8e9af9506e4051a82a9e63d11c62e63f01031fec8444481169d0adb372e9bee7b514b29d32e292d97748520d44c6feed748457eff30f6891f2e0ebe9ef8f877d6d66cf854881132236d184912f3721f0667cde00619452a3c63c4d8220456d308626145ec5531efdb7b7374955865a5c4210eaf62f9d29fe6115bd0ecba477c29d8c5508a493c72b15b77c32154a5ae7e38ace03d7682ea5a0bbe3279e050d720114a942ba954b1ef059c47f458966f3a72ea2bf5f18f6747c8012df9c90422e7d4cf4a138da48da3fb754228ad8ed7e9077d266751bb4c41088e95683e20fa275fa23ccf5ebbd8b3249a3874440baebe111b9e7712c491ebd8b614bbcb580b13c1a6f3add338d2799a9cec2b9e17e2f23efba8055e4159b0e916ec73f6e63c6d08d27a9631c24a68fb5e820a858aca7bbd84cf4e00faa454f44f64351bf14ef03b5b7fcc2ebca78642d0890b64b8f289f612b9b0b55452afeb68af268c1eb0a373f2582c07afcf5121b8e93393814b643991d75b03c7a8b27a09049c1f4f0373df28b6534c4eae77f42ce9c5f38436b556c5bfb755ba5760d907cecb42b07f6224f67cb3c6ca000798b020b8cd5235cacfc9536c93a3e7fc54300a6099f5d3e5425778785fd5e7b4fdf525f9488bac13c8417acbaa95572a4bfadefe6e0c9de0fd7b64227ed90e0d590fb334c836f842df85c0b33bc48fe38a3903409359116df1acc783d3a35bce6a7206209ec4fa9cce9da84539dd17589b6e17388cc5cbd034556916ef010f077d6280a6e8a60ec7cea7aab077dcfe9b75b7404cdd64ab209d194aa2376b40b3bbf3ca7535311311f3bf3c41dd0ea2feac081f9e27a590dc388c199db6cfd6fc95297a7554ef0fc0d472ba9c7089c56d5cfdef17ce82fc9cb063650685315e1d379bde510c0e274bb85e27e74ad56edc86b3cae2bd6a5a0d214e1a48c887dec478231ac23d61b7e72f05fd96f9f10663cb71d3250ea15b982b14b5a99e827f6270c8c663c63fbaf5f3f1ba714affbbf910cee1e041c5b485d919ccc3071d47b3a20f1c33a41c8ad58cddb8daa4693419cb8c889384a0570a8d73b06a07edb39580d12e5bd7039483571ca2b8123aeb23d0976bd025c1abce6b18b135eac78013cedd97c5c763aed34d5abcbad13b43179512cabfc6e2cd6e690a76096b50902335ad2b85578c23bc3b3c915d66c9571969d0ae96cd4145d4b7e76c1079af873c9b9833beb60a98cfd8e19177df0f80c012829d705c915d17934f08ec5fbbf2c0ccdf0874a298fdba217fb165012a85536c9bd1f9435bfe63a6382a56a4f25cb0ad0fbe2f9ab0f4511fdbffcf9c1b37c92d2849a6e0ed052bd988310545c843281cb4a467a75905952a0370b8704635fa6b7464e5b3cab29a1daa4506c0f977b025f993d565787a0a4b98d0217d5f7d21bb71da5fe4247faecc09907fa4a570cdcaec4455e6ba6b26d3e1e0440eeee907c58b32c751aae8d7dbd095028efaefe819f691b45bd1d47410e5e35bca42f1cc0eaddb05d26444ab4fb17d3a94e0499d27484793f6bf24adf32abdb2cefb341a5d38eebfde69fa146903c06400c198c28c70f04d5ac8dd13715f2da6ed910822abb2d1c08382dacc2541f88178ee17fd22932985166b582bbe3dff80c85e5668780d2be6d94db99bd36b22e9d042de41473710062b566cf222e379086446f108b9ccaee6d42b8c2ddd3978b59e7218cdf3a79e9e96efaed99d9425a18f0a36a0260bcc72e9a4f6b5f88f0af5eacf636c9549c671f3da156bf9459190dc2ed5fd63f0db503fc0859c5965e199a95b24f544d53318c09b0bafb4c9a08a71ab093c3e9e1253f74252963b888a7ec78d515ad08beef9060c9fdcc89542e0014af4ffb6fbd7d2790f57ae8ddca9eb7812f594db2ae07f225c39d189078b22a3c8fa1429afdccc344dc9b220a495c59f8190b4ec8b94c6c273ec52310bbbd39febe56859f740160e0596492b2395176d6ea4d6004278982432562727e1fccabcbc06ac10ec53ef67e4d9c23635476ad058828c15a3928372fd0af5d864c888b2285b4711f5cdde47702a24d98ff3f3b8eb838ca1ec8a64f06cfb640e6fb058c51e322b509018fa2ff4074129a680855d81cb027f2e806e0be75e1735aaf40b206f22d007664309ccf23dbca3249b368238df820c221f76003312a57759347db4e025511e8d7b1406c6c6e537e5cfe552b4d425f1e205b9acfcd77d9aab41fac5fc87bccf3471a2c3b9a7bd870d9c02d979fa19f94ad03c4bf41aa2475efe274bf633b005b689c4a4a10b06db1a8630c71396c5016d05c3879f749d9300e9a3b4898956401e52e671ab4ac822c60d4acd8ed4fe5febac9be7e37aa62e0f7e60595f3ab283dc474afd69dea5d8a41b91aa06592df5588049af8c92cdedf4e715660573e0c5046371ec6d1274f898c9c9494beae7b7024327a725849c840636e184c10e2e3f72ad0de6cb3820a607f02946dd1c54be79152f668820c67f282649e4b4e9430fab155abcc48232835794c44dfeb16907186d6e5f38e4609f1d2dff7c7441994ebb09f4a28d61f0def00fd2f0cdae18f9bc2c1204b49f64795d875ef08855fa30bd55ef5da3b2d00ca4a12bc928681d0695a5657dd824a003189e7831ae765d0ad49b10fcd090740728f7a7836feb778638ce4a5faf50bfcf7ba4f8dcd04fd46313c0fc05da35af251d7fb03105e359e22f1859f31188135d64a60f94c28e8afa36be26ab3f910783d8fbf7724ff316dd645c6aa7363a67ac64c6be59a51a82ddd224b496783eb27282b98797f7ba5f6b59cb25e4d9bf437fb46b68b42fb443dff718522d3d6eafbf191ea34f28970e70b80bd1403cf26001a2d2ade54d892d4111697d143f4a56fbc693f7a16740ffe7a12f8757c6ba5a964cdf47eda845c35fd4f7b4df8a5dbef09311e5eb0000e386d91ffa609df1705f8f48d5f123f8fea811b75b060bf6c90afae3e4dfbb8bd529b12c60d6bcbae77a00b0c19becf970844a9e7157ba95c8c59e4f20b11130837f2a4b9c430e7607cd3ba5ac88a8c10a05024dd510269588a59f61f7acb0f541b769cd6df9dc57d05b671844adb9c2b28e53d1db129acf0f21f96780888edc87d5ca72091ac6e1d86682ff46eda600f9cc6728000bb33c168133958ed2f06a1cefe295ab540b15d2b35b266e10204dfa7ebe403cd12fa1e10a8dfe39f6882d132f8b930035a7e49dbf3e7a78038adb1bebb802083a1ee1cb041d337cb33e7b7f85c25b1809a60c384ae3dcf9fd154705044a121bf56a3bb2f35f152992d790fdc5a3fc9ed96326e1c5267495a6fa2f405533e705c599be977750b98fb20e78b778be401de327d276f13043c799c9ff9a813e0ce82459ee3d3f0fc5fdc04d560089f1b8feaa3c1b35e6f29ecb94f3aa7f3e891eed29a5fe55f7dc0e967a37c1bac63114518ab08a0ee62cfd517f02aa26fe0c582b10acad6374fc93e16d16d6c94834b84eb4373bd228bf72992effece65c70da6fd9aa3ae8005d2982b6d91d86329bb188af5c720c91262b715f22c4cd2fb0de9a8589bb3bef320c5774f37a2f299617344e5a42fe46b19d93fb8413274aedb23e3fc7af6875bb36edc7f7a0b87f4722aa3f75858e30cbdc8d21cec15851aa77f29148587fba046a73f0b774b35fd070f7f4b4adba675ec7ca58461b6ff4def529dc4813e5fbe3cac4be3e099ff861052742b7fac03a49fe9edc3b3bb9c9e13b545d2e7dcd3d8528e52fd9c9e63bb0c663afdeb485891e56b2a60610b6d580a5988807fa0bc9f7d88acc95d630585e837f8a1b155ee43fb100b9723569cb7e8c1b5d807a9409c910dd0d0ad7d4d82a6c2fe7cb93276324be2fcd66875a13e6a5100949ff007077df24ab5f836c10a70c1e7e50b20824a60ab22a77e423887f70c2ae44e517abf21dd82155637c37fd1dd877dc5a16a30777ba1037a60983fb712ace1d6963f8ae312621d70be9f2bdf6cc0420a015ea74012493c8f06d1fa8472e5d7c8b07c2c55aaf7e8cebb13ae656cbfda71a0cdae0737a943eb2f271a00d41269596b8486698be52865a4afb88df2bd1c1e5d224755ccd4e995af458fb6940452483ffdd6ec6b1dd57bbc17c24f945fa6a66c8b1197e25fa76dfcd304ecbbbceea91a7e59f48e9893603d659d11e7ffbafe9c0323d8d7e84fbd62c644064481949b38caf9dcf630f312aae280b9c70422ff76bc54c91aaa60ca55812e4139189d508d33729227e7c2367104ccce5504c247ee6f30f43741756dec2f52f9436c37da5a9e4333c84e9eb32ab549dd0fa733953cb44a9439ddacc7b628890282e842440cf1236e9e4d0e700ee3d3c4a25610aef92226a475f260ebe6859cc2cd0763f09a17314f7b8feb04f2309d130f78ad0881d2eed37b9d142591a611981db55b9e20a3ee738e76e0f6edc8889d45b9c6994dc69e6f9934266aea437adc61ff280295b8d5a6224c5ef52da3b7aa6a8b5cbb3b3cab9fce8809eaf0d6cf3168a8e53e921cd1c8d6fdd6e293f9ea145c06f7ba5f906ad69a12fa4a6f8b44efbfbc70e95e4a4fc024bbd8d9bcf8d6967a6ff1309edd6ad3cab9f4aebf48f6460f99ec0fd35f0ee31c08370f3e108d948c2703d5b92f28ddbc8848cda3d90f2646d58473047ddcb990f0aee87372078ae1f51d8db89e99634f6f71f55fd29e1b82e7bedce5c95558651a8b2a1548df5bf0ff9184ca3f4d065b74b574214d5e24c536f610a600a028ff2bfa97acf0f66eaaa2028472e487dc6212fe2d4d7a27994df3b70e8340f4bc6590e35be90177ff1f8b8afcf8612b6a1481e1518f1d7fab3a37805cc8c8b9a0c1b6b4e4fa0612d79cb3f939614cf8f7ef6ecb65d718282a9032441d2757825687a746b50eaf4c2bf1431a95fc402409621ad8f619bdfabe26c560633ee5f9e6bbc278aeea180947accbcade1b95a00ca51e51782f3cbf7a9accb8312e65c9c5f1a035b0c681889a95a630589ae4e6f132b37633e242fd49416ad02e440313a7665ff8762330eaf71601c410762856a4a1e0be11aeb7884c0c76904658a27b8fa432822cd7e09c552fb5d725993a926ff2d5e4d0ab338a08648e502eb83cd164fe1dbb3688ee1ba339978ee47fe6f4d77a6499e6b70fea49cae28c5d22c618402b00d618d2875737407188f3b2cdd53e8a1258a97472040ad761df87fe2bdfb9a722f1f03552e221f14ad6898eff7d2fa32292ab6a96d8efef00a49340928c6477ca73bd96643b37934d3ad5e0162b0df3abdce86b104759d14cd14b49eab3a2705311c6be924b3067ed5eae39dd45932ae23d62f264f", 0x1000, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593d2870bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa0361eacaeb32d99d89af9b6cb7d545ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d93"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="92fc6d9def70b7fda96c3ee4217aecf013fa46d0113f603ce689b984e54fc35c32c6d83e1aa7b1a8662b40fd4a05b22191f639e96977a521025cc24a1ff8f8e9efad5e439294c2a5b5d88c34ac5ae5f3f57c5d0dbad3b90cc1906631093331aafbef9979f1ac5b197a7ade0e57ad48aa12ca954f60b995928d176a2d8281fa9d905fcea4a4c0026bcfe8f95638d6d16c1438be7692e86c309c1ec4058ffa57760a65f4628e064a96"}, {&(0x7f0000000280)="86613e9388e3c74238578dd0130ca7eae48a8b2b724ec98a3267dc5ad3f0457930dc9000d5965bcb33521847491b141c3a33a6e9dfa2c2d61ee9075393f47417cc8c06413a13443ae99eedc4bca2e2d28e2ef734c86f0b6f6f483379ddc7514c67eabc7867a405b9186ed6d2c9da892df4c1ce6c833745e06b7759acb4e969f98e5b663b4a8c4f4354883a0f91702f53e5e6f677b09c6ae2de9532361d1948e4e0768031b7926cc7acb4062a9dd3"}], 0x4) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x80, 0x6, 0x101}, {0x1, 0x82, 0x20, 0x1}, {0x3, 0xca, 0x0, 0x1f}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xff}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) fchflags(r2, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 04:02:35 executing program 1: r0 = getuid() setuid(r0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 04:02:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) dup(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x800, 0x10) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x800000035, 0x6}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0xffffffffffffff13) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) close(r7) r8 = dup2(r6, r6) sendmsg$unix(r8, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x1df, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x66, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100e5fdeba809e7f568efb09922b948ec5773888d9fdd651e7c19e7b3"], 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1000, 0xec79, {[0xe6ef, 0x7fffffff, 0xffffffffffff0001, 0x2, 0xd69, 0x2, 0x1ff, 0x3ff, 0x7fff, 0x0, 0xffffffffffffff95, 0x7, 0x7, 0x3f, 0x3a4cdfc8, 0xffffffff00000001, 0x6], [0x20, 0x6b, 0x2, 0x80000000, 0x8, 0xd4, 0x4, 0x8, 0x2, 0xfff], [0x0, 0x10001, 0x5, 0xfff, 0x8, 0x7ff, 0x7], [0x4, 0xff, 0xc31c, 0x1f, 0x2], [{0x7, 0x20, 0x9, 0xfe29}, {0x8, 0xd5d1, 0x7, 0x6}, {0x100, 0xfffff000, 0x9, 0x2}, {0x1, 0x101, 0x0, 0x81}, {0x3, 0x8000, 0x8, 0x9}, {0x53, 0x9, 0x5, 0x1ff}, {0x4, 0x30, 0x80000000, 0x5}, {0x3f, 0x6, 0x40, 0x2}], {0x1, 0x5ba369aa, 0xfffeffff, 0x59b56742}, {0x2, 0x45, 0x1, 0x808d}}}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) r4 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) symlinkat(&(0x7f00000003c0)='\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', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = syz_open_pts() write(r6, 0x0, 0x0) close(r6) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000580)="357407bb1be6d9a6ce40bc77f86cd6b2432b460a04fcd33ab17b3b3c23668f119b173b8b08bea787a2d2e2fdcc063e6461cabaf153ecdb24665deb1b5998ef96b9220d21962a310dd3d0cc995f73123a0f7cf3768901abf00c981e8d667b1fc5e75ad9f4111d8caae25e5e91cba8ddb451c6e88f339325b5d1a6e3e69be7533708252a7789f3fa20c3698ac47518eb47b3076cb04a0071012e62e1b4c883bd3912986b14562c476cb5bd2238e3888681bd67bc8bb3c9a0d8a9963896cdb5e0261b6dfd707691af3729156c95de7f8b4f8e7001a1902bcd9f4af076e180124a4d1284de2a376a7b9f49d10317365c5c983f809e0cac40c14a04d34ebc25", 0xfd}], 0x1) ioctl$KDENABIO(r4, 0x20004b3c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0xfe}) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='d') 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) fchmod(r1, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4}, {0x24, 0x4}, {}], 0x3}) 04:02:36 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[], 0x0, &(0x7f0000000400)}, 0x400) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) read(r1, &(0x7f00000000c0)=""/6, 0x6) 04:02:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x6, 0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) r4 = msgget(0x3, 0x100) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000100000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010000000800000000000000000000000000004000000000000000008436e52600000000000000000000010000ec00da0000000000002c148d29708716b8875eafc368a786000000000000000000fed439a15800d074b5354d79a00ae45947e3dc5dbb050530fd345d17dd98e23d1efd1bf96651421fa1912d2ad499f6c9cc844bee1685019cb199454194643bd3f7c898e4cd63125875a7419f7ebb762f9c85d8cca5efc0d36ef9d59afa0d9885f4980000000060fc0b86d1be66821b75d0041af05021bc3d10f14cf1ab268eea19f79dbbe63e37e0c3ef2420f9e0ed259f088728f0e338019fd949f3e3b72e50d9f5024e261c34a84812fa1dd324878345048e7e4548cda7443b0ac667f267fde68fb78b6b45cf39606100"], 0x97, 0x1, 0x1000) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x803, r7, r10, r11, r12, 0x40, 0x6}, 0x200000000008, 0x800, r13, r19, 0x7, 0x40, 0x8, 0x484}) getgroups(0x1, &(0x7f0000000240)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f0000000380)) r24 = msgget$private(0x0, 0x718) r25 = getuid() r26 = socket(0x2, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r31 = getpgrp() r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r34, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x803, r25, r28, r29, r30, 0x40, 0x6}, 0x200000000008, 0x800, r31, r37, 0x7, 0x40, 0x8, 0x484}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x3f, r11, r20, 0x0, r21, 0x3e0, 0x5}, 0x4, 0x4b, r22, r31, 0x7, 0xfffc, 0x4, 0x5}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10002) ioctl$FIOASYNC(r38, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r38, 0x4004745d, &(0x7f0000000000)) ioctl$DIOCMAP(r38, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) r39 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$BIOCGRSIG(r39, 0x40044273, &(0x7f0000000200)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x1, 0x1, 0x7f) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0xfffffffffffffffe) 04:02:37 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) write(r0, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7, 0x2, 0x3ff, 0x1, 0x2, 0x80000001, 0x80, 0x1, 0xc521d3a41ccbedbe, 0x1, 0x7}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) fcntl$getflags(r4, 0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) 04:02:37 executing program 0: mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) msgget(0x1, 0x2c1) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1000, 0xc9, 0x62, 0x7}, {0x7fff, 0x2, 0x0, 0x9}, {0x3, 0x6}, {0xb16b, 0x1, 0xf8, 0x4800}, {0xff80, 0x20, 0xfa, 0x100}]}) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20ba, &(0x7f0000000080)=[{0x84, 0xff, 0x41}, {0x30, 0x0, 0x2}, {0x9}]}) r1 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 04:02:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 04:02:38 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) dup2(0xffffffffffffffff, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) kqueue() close(r1) flock(r1, 0x8) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:02:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [], {}, {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x14, r1) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket$inet6(0x18, 0x3, 0x7) fcntl$dupfd(r6, 0x0, r1) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="f83f4ebc14c20b6d728231ef7d52c9954656c52f", 0x14}, {&(0x7f0000000100)="e0761a72131c2ac35cb3bfc9369a20fd16fb18ffc249f6175104de98075452e284d80e43e785d5cd196ed4c644deb359e73594e1b02abb8b36a068e429b4202fad20ac401b0fc46f3dd402e6581407be4d8d5345b0ad2350f114e60547d8b9c2439c6285cc2a9a784a30f7cd514b8a907cc783098c1ea292036bea8f5a974fa039bde9ef3af154d570ea50e0f14790d9b223a0e0c89bd6467b9e9abfa805047b5b7ec33970d7a44a04f94ccf9f82d3e3c0f696652625ed5af3503f95eb65ea2965aa126fd2f24960250681bcaba08a1cbf4e45d92a3de544", 0xd8}], 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) r3 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x759f3c1e41923374) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) 04:02:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x40) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000), 0x2d1) connect$unix(r4, &(0x7f00000000c0)=ANY=[], 0x0) write(r3, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x1f7) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xf6d6a6661c07c388, 0x0) r4 = socket$unix(0x1, 0x70afc1fb6e6d7167, 0x0) r5 = syz_open_pts() write(r5, 0x0, 0x0) close(r5) r6 = syz_open_pts() write(r6, 0x0, 0x0) close(r6) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x7, 0x20, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x6}, {{r3}, 0x7ffffffffffffffa, 0x40, 0x7611b9c5b9ea0de6, 0x4, 0x8}], 0xdf, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x80, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x32, 0x40, 0x9, 0x2}, {{r5}, 0xfffffffffffffffd, 0x17a, 0x20, 0x7e5f, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x20, 0x5, 0x5a}], 0x6, &(0x7f0000000280)={0x20, 0x1}) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/73, 0x49}], 0x3) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) ioctl$BIOCPROMISC(r1, 0x20004269) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknodat(r5, &(0x7f00000001c0)='./file0\x00', 0x985a6bdad98825e8, 0x3ff) close(r3) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000100)="cc6f449b6e54c8afe9c0bf388fa5ee776489f5810785a0e6d10524d918dc", 0x1e}], 0x1) r6 = dup(r2) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000000c0)) 04:02:39 executing program 0: r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="80000c9ca7dd8a57000000ca9cc26f808d512cd7a304d52ae2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x4ac}, {0x18, 0x2, 0x18b8, 0x9}, 0x1000, [0xffff, 0xfff, 0x80000001, 0x1ff, 0x924, 0xfb, 0x80000000, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x400) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) socket(0x1, 0x8000, 0x9) r4 = socket(0x18, 0x2, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/75) semctl$IPC_RMID(r3, 0x0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc00c7006, &(0x7f0000000000)) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x8, 0x0, 0x401, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) close(r6) r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) r8 = syz_open_pts() write(r8, 0x0, 0x0) close(r8) kevent(r4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x81, 0x3, 0x3, 0x4}, {{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x88, 0xfffff, 0x3c5, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x82248b92de2bb6db, 0xffffffffffffffff, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x18, 0x4, 0x1, 0x6b04}, {{r7}, 0xffffffffffffffff, 0x60, 0x8, 0x101, 0x6}, {{r2}, 0xfffffffffffffffa, 0xc68e2e31f49b9acd, 0x4, 0x45, 0x9}], 0xcc8, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x3cf4f35370570e1b, 0x1, 0xb9, 0x8}], 0x20, &(0x7f0000000180)={0x9, 0x7ff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x5}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pwrite(0xffffffffffffffff, &(0x7f0000000180)="b53fb7490baa6d2b6d6cc43429b2d55740284d900216ccbd820452e23acc2b295fceb65d77510b0a05863cb94d925b437a830275c1e006fd5417771a13fc44f7609051b7c478b26d5ef02d61529ab37d2e22cf2e7c0957797e626478a3fe4794b25def5cffbf4c9a172da969f70dc9039cd6dc6513fc6f673c630f01015ba799cf7a1f3dd82267f32a1ff1552071e804e63a5f88288eb0820866c1339944e2862f33e6248ca5c4ebd493012c8e63116e3bcc62a8ff244f7a8a5e5fb48a104a7406", 0xc1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:40 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x658a1c48}) semget$private(0x0, 0x1, 0x200) 16:20:24 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() munlockall() kevent(r1, &(0x7f0000000240), 0x66, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xfff7, 0x5, 0x8, 0x7ff}, {0x0, 0x6, 0x4, 0x7}, {0x1ff, 0x80, 0x1f, 0x6}, {0xab77, 0x0, 0x1, 0x1}, {0x7f, 0x9, 0x6, 0x2000}, {0x2, 0x0, 0x80, 0x101}]}) 16:20:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:20:24 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x0) close(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffb, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:20:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657baac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cd7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10430, 0x0) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 16:20:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getppid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x803, r4, r7, r8, r9, 0x40, 0x6}, 0x200000000008, 0x800, r10, r16, 0x7, 0x40, 0x8, 0x484}) ktrace(&(0x7f0000000240)='./file1\x00', 0x0, 0xc000051a, r1) r17 = socket$inet(0x2, 0x1, 0x0) shutdown(r17, 0x2) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9) 16:20:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/99, 0x63}], 0x2, &(0x7f00000002c0)=""/173, 0xad}, 0x20) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:20:24 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) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) dup2(r0, r1) 16:20:24 executing program 1: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) write(r1, &(0x7f00000001c0)="28ca70e3a3bfd43140a6377943", 0xd) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) close(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x5, r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x6e) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="85d5665130000000"], 0xa) 16:20:24 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x3, 0x7fff}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffff77d, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc", 0x3b}], 0x1) 16:20:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f0000000000), 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3f, 0x3, 0x3a, 0x4, "4c3928a1dbb712141f346bd1af448061f0c7fdfe", 0x1, 0x681}) r1 = socket(0x2, 0x2, 0x0) kqueue() r2 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x174) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x5) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000100)="ef", 0x1}, {&(0x7f0000000140)="a5eda968cd", 0x5}, {&(0x7f0000000280)="5281fe8e721b7b42a7bdb38979c7c78eb2e0df2178d83915eddeb6f2fbf4274600a371c7478cca809a22bcebcb5b94874a0792380107544303d83402d05f2e4e3c3567f18bd430257642a908069d3feba2a979dea3dc8c8f866a3662b5b9bc17be5b888573e1abd44b0fcba17106ba239d5a268d289ea9751476895958c4dc8dc2db87a50959d0d4fab9ff32e21b0c8b2163caa9126a0b2c553ec71066c22af5309a4ee33d1167c70e5ed4f9bedc066ed989ef661fbfd1dea22b77bf1fe67fa5fb2844557a2dc857501ab4755f8b5d00c44676215c55510be9f4cf02210d6b258e11cee5048f175f79", 0xe9}, {&(0x7f0000000380)="d17ff4f16770ac955f55a4228aa3ed2c505a7d31b16dfc6a4c9e7db18df8814d1089ead6b1bc001f9a62cc39604d108da8afdf1348488e7763556f39f4d6da855b11962f6d76bacc05b50f096c89add7c148fdd104de4bea41117bdc56ca7483ddcd444446be58280eb66da4579a91d1b97e9cee02a37496e5e51b39d78205a9d9da45", 0x83}, {&(0x7f0000000440)="1aea64e9e4fbd29110d3bb4b482509137586bf0f02ec4b31fb6098e1949389488756ce8c26d184c264efc4db09c185e1e41ec6e38f62082610d8b57c697118664ad9f4df18eea936e8416e9e1f62874cee77abbed56a1fda93ce5f90a7c83de49664d4b2", 0x64}, {&(0x7f00000004c0)="d459614741f905c644ac0d06a9f5c4f69fb5fdebae5e4b07450210fbb807cb8cbbc454b2b0914d766c5dd110178c41e7415f5ac40ceb4c82f5ced727d730d2b8b98492ba677b43fe6b0c624c87d87b5723e2faaf30655d36b56e7fadbf98e21ed3f0dd588825c729e3411db4dd60943fd01fb127ac8ca3b812df3bf1121620ca0032413c6db697c5444dcb448af915610b240b98800d4fcfe2c4ec6e1efa08188e74009e0121453fba2b61762e697e1e8f7cdb2f50d3932d9b4b778d135305c47f33ccbfc630d0c9f139132affb29d132dcb6b8d04c6ab6afebf87fb", 0xdc}], 0x6, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r4 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:20:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:20:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getuid() mprotect(&(0x7f00007cd000/0x1000)=nil, 0x1000, 0x2) 16:20:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x22, 0x0) 16:20:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() write(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0, 0x0) 16:20:25 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffd45) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) r4 = syz_open_pts() write(r4, 0x0, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r1, @ANYRESDEC=r5, @ANYRESDEC=0x0], @ANYRESOCT=r0], 0x2) 16:20:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x7aab) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x20, 0x800, './bus\x00', 0x8, 0x865, 0x8be, 0x80000001}) r3 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x401, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r5 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 16:20:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000000)="cccd9a585338014eb8e0155a3044ade54ba45627a8634372a19991273d7c82b50a61d6424ab21f4b3ea2c5a0621220e1368a6db20cd6cf13deefe7ae01d17fd6ba57f60d26b6fdecaf6ecc3b3bb0b9401546386ad397b7863d55350987e4164a3bca0fdf3915719321dcea990d5d6dae9e9ed693fc0cf26f9994fa30663f1a987adc7dfb30d67eb529fb4574591974bca92fa1ea21dc5461ce4537a9c9351b6a18e47c450441c9afcc40fed0cf838ac51c1dbb34e5a87017c9ed18", 0xbb, 0x40c, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1f, 0x4}, 0xc) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) 16:20:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 16:20:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x8c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setuid(0xee01) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:20:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:20:26 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x7, 0xa030, 0x100, 0x4c3, 0x29c67944, 0xfff, 0x9, 0x10, [{0x1, 0x9, 0x3, 0x1627e3a}, {0x8000, 0x7, 0xf85b, 0x5}, {0xfd, 0x8, 0x3, 0x7fffffff}, {0x8, 0xfffffffa, 0x4, 0x9}, {0xffffffff, 0x2, 0xffffffff, 0xe643}, {0x9, 0xe9e0, 0x3, 0xff}, {0x6, 0x1, 0x0, 0xf1}, {0x20a1, 0x47c, 0x400, 0xffffffff}, {0x80, 0x81, 0x4, 0x6}, {0x8001000, 0x519, 0x81, 0x8001}, {0x80000000, 0x2eea, 0x2, 0x2c}, {0x2, 0x0, 0x8, 0x3d}, {0x9, 0x9, 0x81, 0x5}, {0x7fffffff, 0x4, 0x200, 0x3}, {0x8, 0x1f, 0x5, 0x7}, {0x4, 0xfffffe01, 0x0, 0x1}]}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r2, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x7fffffff) dup(r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r6, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) socket(0x20, 0x1, 0x43) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) [ jЭpanic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *336829 27930 0 0 0x4000000 1K syz-executor.0 156411 55975 0 0x14000 0x200 0 systqmp db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205f9e,ffffffff821fddf3,3b3,ffffffff821c0602) at __assert+0x2b nd6_rtrequest(ffff800000ba6800,1,fffffd8073ec22a8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800021ba54b8,1,ffff800021ba5588,0) at rtrequest+0x9bf rt_ifa_add(ffff800000b56f00,240404,ffff800000b56f58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b56f00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000ba6800,ffff800000b56f00,ffff800021ba58b0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800021ba58a0,ffff800000ba6800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800021ba58a0,ffff800000ba6800,1) at in_ioctl+0x1e7 ifioctl(fffffd8062358808,8020690c,ffff800021ba58a0,ffff800020acf658) at ifioctl+0xb64 sys_ioctl(ffff800020acf658,ffff800021ba59b8,ffff800021ba5a00) at sys_ioctl+0x5b9 syscall(ffff800021ba5a80) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,e8fcfab1010) at Xsyscall+0x128 end of kernel end trace frame: 0xe91f19e4c30, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.